.elementor-83951 .elementor-element.elementor-element-7f847fa>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-7f847fa:not(.elementor-motion-effects-element-type-background), .elementor-83951 .elementor-element.elementor-element-7f847fa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2024/12/home-hero-bg02-scaled.jpg");
    background-size: cover;
}
.elementor-83951 .elementor-element.elementor-element-7f847fa
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-7f847fa>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-83951 .elementor-element.elementor-element-e664f54.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-e664f54.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-e664f54>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-83951 .elementor-element.elementor-element-e664f54>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-83951 .elementor-element.elementor-element-34a25d6>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-34a25d6
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-83951 .elementor-element.elementor-element-28c628c.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-28c628c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-28c628c>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 17%;
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-83951 .elementor-element.elementor-element-8677950>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-8677950
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-8677950 .elementor-heading-title
{
    font-family: "Asap Condensed",Sans-serif;
    font-size: 60px;
    font-weight: 500;
    line-height: 72px;
    color: #0d76d1;
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-83951 .elementor-element.elementor-element-85347d7
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Open Sans",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-85347d7>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 20px 0 0;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-83951 .elementor-element.elementor-element-eeb8b85 .elementor-button
{
    background-color: #0d76d1;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 30px 15px 30px;
}
.elementor-83951 .elementor-element.elementor-element-eeb8b85
{
    width: auto;
    max-width: auto;
}
.elementor-83951 .elementor-element.elementor-element-eeb8b85>.elementor-widget-container:hover
{
    --e-transform-translateX: 10px;
    --e-transform-scale: 1.1;
}
.elementor-83951 .elementor-element.elementor-element-eeb8b85>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-83951 .elementor-element.elementor-element-33eab6e.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-33eab6e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-33eab6e>.elementor-element-populated, .elementor-83951 .elementor-element.elementor-element-33eab6e>.elementor-element-populated>.elementor-background-overlay, .elementor-83951 .elementor-element.elementor-element-33eab6e>.elementor-background-slideshow
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-83951 .elementor-element.elementor-element-33eab6e>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-83951 .elementor-element.elementor-element-33eab6e>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-83951 .elementor-element.elementor-element-0d71edc>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 20px 0 0;
}
.elementor-83951 .elementor-element.elementor-element-4dbe670:not(.elementor-motion-effects-element-type-background), .elementor-83951 .elementor-element.elementor-element-4dbe670>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f9f7;
}
.elementor-83951 .elementor-element.elementor-element-4dbe670
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 0 100px 0;
}
.elementor-83951 .elementor-element.elementor-element-4dbe670>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-83951 .elementor-element.elementor-element-66df901.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-83951 .elementor-element.elementor-element-66df901.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-83951 .elementor-element.elementor-element-66df901.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-83951 .elementor-element.elementor-element-66df901>.elementor-element-populated, .elementor-83951 .elementor-element.elementor-element-66df901>.elementor-element-populated>.elementor-background-overlay, .elementor-83951 .elementor-element.elementor-element-66df901>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-66df901>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0 20px 0;
}
.elementor-83951 .elementor-element.elementor-element-66df901>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-83951 .elementor-element.elementor-element-42a9ddc>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-42a9ddc
{
    text-align: center;
}
.elementor-83951 .elementor-element.elementor-element-42a9ddc .elementor-heading-title
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 44px;
    color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-6568248>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-6568248
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-e417929 .elementor-button
{
    background-color: #0d76d1;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 30px 15px 30px;
}
.elementor-83951 .elementor-element.elementor-element-e417929
{
    width: auto;
    max-width: auto;
}
.elementor-83951 .elementor-element.elementor-element-e417929>.elementor-widget-container:hover
{
    --e-transform-scale: 1.1;
}
.elementor-83951 .elementor-element.elementor-element-e417929>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-777483f>.elementor-widget-container
{
    margin: 30px 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-777483f img
{
    height: 500px;
    object-fit: cover;
    object-position: center center;
    border-radius: 20px 20px 20px 20px;
}
.elementor-83951 .elementor-element.elementor-element-9d4de70
{
    padding: 100px 0 100px 0;
}
.elementor-83951 .elementor-element.elementor-element-b100d2d>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-2fb4cdd>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 15px 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-2fb4cdd
{
    text-align: center;
}
.elementor-83951 .elementor-element.elementor-element-2fb4cdd .elementor-heading-title
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 36px;
    color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-3bd300b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-3bd300b
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-a0628c5>.elementor-element-populated
{
    border-style: solid;
    border-color: #ff928a;
    margin: 0 15px 0 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-83951 .elementor-element.elementor-element-a0628c5:hover>.elementor-element-populated
{
    box-shadow: 0 0 12px 0 rgba(0,0,0,.16);
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-icon-box .elementor-icon-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-description
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-83951 .elementor-element.elementor-element-42a3226>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-42a3226 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-42a3226
{
    --icon-box-icon-margin: 15px;
}
.elementor-83951 .elementor-element.elementor-element-42a3226 .elementor-icon-box-title
{
    margin-bottom: 10px;
    color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-42a3226.elementor-view-stacked .elementor-icon
{
    background-color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-42a3226.elementor-view-framed .elementor-icon, .elementor-83951 .elementor-element.elementor-element-42a3226.elementor-view-default .elementor-icon
{
    fill: #0d76d1;
    color: #0d76d1;
    border-color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-42a3226 .elementor-icon
{
    font-size: 70px;
}
.elementor-83951 .elementor-element.elementor-element-42a3226 .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-42a3226 .elementor-icon-box-title a
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-42a3226 .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-28d87c2 .elementor-button
{
    background-color: #0d76d1;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    border-radius: 25px 25px 25px 25px;
    padding: 12px 20px 12px 20px;
}
.elementor-83951 .elementor-element.elementor-element-28d87c2
{
    width: auto;
    max-width: auto;
}
.elementor-83951 .elementor-element.elementor-element-28d87c2>.elementor-widget-container:hover
{
    --e-transform-translateX: 10px;
    --e-transform-scale: 1.1;
}
.elementor-83951 .elementor-element.elementor-element-28d87c2>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-2c73664>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 4px 0;
    border-color: #7ce8ff;
    margin: 0 15px 0 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-83951 .elementor-element.elementor-element-2c73664:hover>.elementor-element-populated
{
    box-shadow: 0 0 12px 0 rgba(0,0,0,.16);
}
.elementor-83951 .elementor-element.elementor-element-fa66929>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-fa66929 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-fa66929
{
    --icon-box-icon-margin: 15px;
}
.elementor-83951 .elementor-element.elementor-element-fa66929 .elementor-icon-box-title
{
    margin-bottom: 10px;
    color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-fa66929.elementor-view-stacked .elementor-icon
{
    background-color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-fa66929.elementor-view-framed .elementor-icon, .elementor-83951 .elementor-element.elementor-element-fa66929.elementor-view-default .elementor-icon
{
    fill: #0d76d1;
    color: #0d76d1;
    border-color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-fa66929 .elementor-icon
{
    font-size: 70px;
}
.elementor-83951 .elementor-element.elementor-element-fa66929 .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-fa66929 .elementor-icon-box-title a
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-fa66929 .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-050c859 .elementor-button
{
    background-color: #0d76d1;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    border-radius: 25px 25px 25px 25px;
    padding: 12px 20px 12px 20px;
}
.elementor-83951 .elementor-element.elementor-element-050c859
{
    width: auto;
    max-width: auto;
}
.elementor-83951 .elementor-element.elementor-element-050c859>.elementor-widget-container:hover
{
    --e-transform-translateX: 10px;
    --e-transform-scale: 1.1;
}
.elementor-83951 .elementor-element.elementor-element-050c859>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-3b8abde>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 4px 0;
    border-color: #9bffbe;
    margin: 0 15px 0 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}
.elementor-83951 .elementor-element.elementor-element-3b8abde:hover>.elementor-element-populated
{
    box-shadow: 0 0 12px 0 rgba(0,0,0,.16);
}
.elementor-83951 .elementor-element.elementor-element-b791fcd>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-b791fcd .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-b791fcd
{
    --icon-box-icon-margin: 15px;
}
.elementor-83951 .elementor-element.elementor-element-b791fcd .elementor-icon-box-title
{
    margin-bottom: 10px;
    color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-b791fcd.elementor-view-stacked .elementor-icon
{
    background-color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-b791fcd.elementor-view-framed .elementor-icon, .elementor-83951 .elementor-element.elementor-element-b791fcd.elementor-view-default .elementor-icon
{
    fill: #0d76d1;
    color: #0d76d1;
    border-color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-b791fcd .elementor-icon
{
    font-size: 70px;
}
.elementor-83951 .elementor-element.elementor-element-b791fcd .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-b791fcd .elementor-icon-box-title a
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-b791fcd .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-5ab81b9 .elementor-button
{
    background-color: #0d76d1;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    border-radius: 25px 25px 25px 25px;
    padding: 12px 20px 12px 20px;
}
.elementor-83951 .elementor-element.elementor-element-5ab81b9
{
    width: auto;
    max-width: auto;
}
.elementor-83951 .elementor-element.elementor-element-5ab81b9>.elementor-widget-container:hover
{
    --e-transform-translateX: 10px;
    --e-transform-scale: 1.1;
}
.elementor-83951 .elementor-element.elementor-element-5ab81b9>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-300f0dd:not(.elementor-motion-effects-element-type-background), .elementor-83951 .elementor-element.elementor-element-300f0dd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f9f7;
}
.elementor-83951 .elementor-element.elementor-element-300f0dd
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 100px 0 100px 0;
}
.elementor-83951 .elementor-element.elementor-element-300f0dd>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-83951 .elementor-element.elementor-element-14b892c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-14b892c>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-83951 .elementor-element.elementor-element-7ee14ab.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-7ee14ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-7ee14ab.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-83951 .elementor-element.elementor-element-7ee14ab>.elementor-element-populated
{
    border-style: none;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 30px 0 0;
}
.elementor-83951 .elementor-element.elementor-element-7ee14ab>.elementor-element-populated, .elementor-83951 .elementor-element.elementor-element-7ee14ab>.elementor-element-populated>.elementor-background-overlay, .elementor-83951 .elementor-element.elementor-element-7ee14ab>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-7ee14ab>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-83951 .elementor-element.elementor-element-1852d1e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 15px 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-1852d1e .elementor-heading-title
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
    color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-619a406>.elementor-widget-container
{
    margin: 0 0 20px 0;
    padding: 0 15px 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-619a406 .elementor-heading-title
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 36px;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-08fa81a>.elementor-widget-container:hover
{
    --e-transform-translateX: -10px;
}
.elementor-83951 .elementor-element.elementor-element-08fa81a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-08fa81a
{
    --icon-box-icon-margin: 15px;
}
.elementor-83951 .elementor-element.elementor-element-08fa81a .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-08fa81a .elementor-icon
{
    font-size: 32px;
}
.elementor-83951 .elementor-element.elementor-element-08fa81a .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-08fa81a .elementor-icon-box-title a
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 22px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-08fa81a .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-db9a88d>.elementor-widget-container:hover
{
    --e-transform-translateX: -10px;
}
.elementor-83951 .elementor-element.elementor-element-db9a88d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-db9a88d
{
    --icon-box-icon-margin: 15px;
}
.elementor-83951 .elementor-element.elementor-element-db9a88d .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-db9a88d .elementor-icon
{
    font-size: 32px;
}
.elementor-83951 .elementor-element.elementor-element-db9a88d .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-db9a88d .elementor-icon-box-title a
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 22px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-db9a88d .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-3323bd2>.elementor-widget-container:hover
{
    --e-transform-translateX: -10px;
}
.elementor-83951 .elementor-element.elementor-element-3323bd2>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-3323bd2
{
    --icon-box-icon-margin: 15px;
}
.elementor-83951 .elementor-element.elementor-element-3323bd2 .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-3323bd2 .elementor-icon
{
    font-size: 32px;
}
.elementor-83951 .elementor-element.elementor-element-3323bd2 .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-3323bd2 .elementor-icon-box-title a
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 22px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-3323bd2 .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-4e79f9d>.elementor-widget-container:hover
{
    --e-transform-translateX: -10px;
}
.elementor-83951 .elementor-element.elementor-element-4e79f9d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-4e79f9d
{
    --icon-box-icon-margin: 15px;
}
.elementor-83951 .elementor-element.elementor-element-4e79f9d .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-4e79f9d .elementor-icon
{
    font-size: 32px;
}
.elementor-83951 .elementor-element.elementor-element-4e79f9d .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-4e79f9d .elementor-icon-box-title a
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 22px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-4e79f9d .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #010202;
}
.elementor-bc-flex-widget .elementor-83951 .elementor-element.elementor-element-fa291b7.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-fa291b7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-fa291b7.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-83951 .elementor-element.elementor-element-fa291b7>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-fa291b7>.elementor-element-populated, .elementor-83951 .elementor-element.elementor-element-fa291b7>.elementor-element-populated>.elementor-background-overlay, .elementor-83951 .elementor-element.elementor-element-fa291b7>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-fa291b7>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-83951 .elementor-element.elementor-element-ccf8a84>.elementor-widget-container
{
    border-radius: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-ccf8a84 img
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-83951 .elementor-element.elementor-element-9a323ea
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 80px 0;
}
.elementor-bc-flex-widget .elementor-83951 .elementor-element.elementor-element-0e86631.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-83951 .elementor-element.elementor-element-0e86631.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-83951 .elementor-element.elementor-element-0e86631>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 50px 0 0;
}
.elementor-83951 .elementor-element.elementor-element-0b91f65>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 15px 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-0b91f65 .elementor-heading-title
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
    color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-3cef843>.elementor-widget-container
{
    margin: 0 0 20px 0;
    padding: 0 15px 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-3cef843 .elementor-heading-title
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 36px;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-37be2c9 .elementor-button
{
    background-color: #0d76d1;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 30px 15px 30px;
}
.elementor-83951 .elementor-element.elementor-element-37be2c9
{
    width: auto;
    max-width: auto;
}
.elementor-83951 .elementor-element.elementor-element-37be2c9>.elementor-widget-container:hover
{
    --e-transform-translateX: 10px;
    --e-transform-scale: 1.1;
}
.elementor-83951 .elementor-element.elementor-element-37be2c9>.elementor-widget-container
{
    margin: 0 0 0 15px;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-83951 .elementor-element.elementor-element-3285b4c.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-3285b4c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-3285b4c>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-f733093
{
    margin-top: 0;
    margin-bottom: 30px;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-31ecc7e>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 20px 0 0;
}
.elementor-83951 .elementor-element.elementor-element-541c499>.elementor-widget-container:hover
{
    --e-transform-translateY: -10px;
}
.elementor-83951 .elementor-element.elementor-element-541c499>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-541c499 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-541c499
{
    --icon-box-icon-margin: 10px;
}
.elementor-83951 .elementor-element.elementor-element-541c499 .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-541c499 .elementor-icon
{
    font-size: 32px;
}
.elementor-83951 .elementor-element.elementor-element-541c499 .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-541c499 .elementor-icon-box-title a
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 22px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-541c499 .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-21565bb>.elementor-widget-container:hover
{
    --e-transform-translateY: -10px;
}
.elementor-83951 .elementor-element.elementor-element-21565bb>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-21565bb .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-21565bb
{
    --icon-box-icon-margin: 10px;
}
.elementor-83951 .elementor-element.elementor-element-21565bb .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-21565bb .elementor-icon
{
    font-size: 32px;
}
.elementor-83951 .elementor-element.elementor-element-21565bb .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-21565bb .elementor-icon-box-title a
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 22px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-21565bb .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-9aa3050
{
    margin-top: 0;
    margin-bottom: 30px;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-ba0115b>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 20px 0 0;
}
.elementor-83951 .elementor-element.elementor-element-9bdf317>.elementor-widget-container:hover
{
    --e-transform-translateY: -10px;
}
.elementor-83951 .elementor-element.elementor-element-9bdf317>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-9bdf317 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-9bdf317
{
    --icon-box-icon-margin: 10px;
}
.elementor-83951 .elementor-element.elementor-element-9bdf317 .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-9bdf317 .elementor-icon
{
    font-size: 32px;
}
.elementor-83951 .elementor-element.elementor-element-9bdf317 .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-9bdf317 .elementor-icon-box-title a
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 22px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-9bdf317 .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-327f34a>.elementor-widget-container:hover
{
    --e-transform-translateY: -10px;
}
.elementor-83951 .elementor-element.elementor-element-327f34a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-327f34a .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-327f34a
{
    --icon-box-icon-margin: 10px;
}
.elementor-83951 .elementor-element.elementor-element-327f34a .elementor-icon-box-title
{
    margin-bottom: 5px;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-327f34a .elementor-icon
{
    font-size: 32px;
}
.elementor-83951 .elementor-element.elementor-element-327f34a .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-327f34a .elementor-icon-box-title a
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 22px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-327f34a .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-78c8966:not(.elementor-motion-effects-element-type-background), .elementor-83951 .elementor-element.elementor-element-78c8966>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f8f9f7;
}
.elementor-83951 .elementor-element.elementor-element-78c8966
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 0 100px 0;
}
.elementor-83951 .elementor-element.elementor-element-78c8966>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-83951 .elementor-element.elementor-element-69050f4.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-69050f4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-83951 .elementor-element.elementor-element-69050f4.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-83951 .elementor-element.elementor-element-69050f4>.elementor-element-populated, .elementor-83951 .elementor-element.elementor-element-69050f4>.elementor-element-populated>.elementor-background-overlay, .elementor-83951 .elementor-element.elementor-element-69050f4>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-69050f4>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0 20px 0;
}
.elementor-83951 .elementor-element.elementor-element-69050f4>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-83951 .elementor-element.elementor-element-ae5c737>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-ae5c737
{
    text-align: center;
}
.elementor-83951 .elementor-element.elementor-element-ae5c737 .elementor-heading-title
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 44px;
    color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-1c30dbb>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-1c30dbb
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #010202;
}
.elementor-83951 .elementor-element.elementor-element-b79c720 .elementor-button
{
    background-color: #0d76d1;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 30px 15px 30px;
}
.elementor-83951 .elementor-element.elementor-element-b79c720
{
    width: auto;
    max-width: auto;
}
.elementor-83951 .elementor-element.elementor-element-b79c720>.elementor-widget-container:hover
{
    --e-transform-scale: 1.1;
}
.elementor-83951 .elementor-element.elementor-element-b79c720>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-f278aff:not(.elementor-motion-effects-element-type-background), .elementor-83951 .elementor-element.elementor-element-f278aff>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-f278aff
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 100px 0 100px 0;
}
.elementor-83951 .elementor-element.elementor-element-f278aff>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-83951 .elementor-element.elementor-element-f42bdc3
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-2fd2e4d>.elementor-element-populated, .elementor-83951 .elementor-element.elementor-element-2fd2e4d>.elementor-element-populated>.elementor-background-overlay, .elementor-83951 .elementor-element.elementor-element-2fd2e4d>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-2fd2e4d>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 50px 30px 50px;
}
.elementor-83951 .elementor-element.elementor-element-2fd2e4d>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-83951 .elementor-element.elementor-element-73abaf9>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-73abaf9
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-73abaf9 .elementor-heading-title
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 44px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container
{
    text-align: left;
    border-color: #e8e8e8;
    border-style: none;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .wpcf7-form
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .wpforms-field-container
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .nf-form-wrap
{
    text-align: left;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .nf-form-wrap .field-wrap
{
    justify-content: left;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-submit, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .submit-wrap .ninja-forms-field, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .submit-wrap .ninja-forms-field, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-submit, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-page-next, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-page-previous, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .btn-default, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .cf2-dropzone button, .elementor-83951 .elementor-element.elementor-element-6ad31b7 #contact-btn
{
    background-color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container input::placeholder
{
    opacity: 1;
    visibility: visible;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container input::-ms-input-placeholder
{
    opacity: 1;
    visibility: visible;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container textarea::placeholder
{
    opacity: 1;
    visibility: visible;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container textarea::-ms-input-placeholder
{
    opacity: 1;
    visibility: visible;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .wpcf7-not-valid-tip
{
    display: block;
    color: #ff348b;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .wpcf7-response-output.wpcf7-validation-errors
{
    display: block;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container label.wpforms-error
{
    display: block;
    color: #ff348b;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .nf-error-msg
{
    display: block;
    color: #ff348b;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .caldera_ajax_error_block
{
    display: block;
    color: #ff348b;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-head-container .wpforms-description
{
    color: #606060;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-form-fields-required
{
    color: #606060;
    margin-bottom: 30px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-head-container
{
    margin-bottom: 30px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-form
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-response-output
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-field-container label
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-field-label
{
    color: #818181;
    margin-bottom: 4px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-image-choices-label
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-field-label-inline
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-captcha-question
{
    color: #818181;
    margin-bottom: 4px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-captcha-equation
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-payment-total
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .control-label
{
    color: #818181;
    margin-bottom: 4px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .checkbox label
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .radio label
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .total-line
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .caldera-forms-gdpr-field-label
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .caldera-forms-gdpr-field-label a
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .caldera-forms-gdpr-field-label a:hover
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-forms-summary-field ul li
{
    color: #818181;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-form .wpcf7-form-control
{
    margin-top: 4px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-field-label
{
    margin-bottom: 4px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-text
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    width: 100%!important;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-textarea
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 300px;
    line-height: 45px;
    width: 100%;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-date
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-number
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-quiz
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    width: 100%!important;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-select
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .ninja-forms-field
{
    color: #474747;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=date]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=datetime]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=datetime-local]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=email]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=month]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=number]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=password]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=range]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=search]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=tel]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=text]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=time]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=url]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=week]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form select
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form textarea
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    line-height: 45px;
    height: 300px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=text]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=email]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=tel]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=phone]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=number]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=url]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=color_picker]
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .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 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid select.form-control
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid textarea.form-control
{
    color: #474747;
    background-color: #fff;
    border-color: #e8e8e8;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    line-height: 45px;
    height: 300px;
    padding: 0 15px 0 15px;
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-text::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-textarea::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-date::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-number::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .ninja-forms-field::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=date]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=datetime]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=datetime-local]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=email]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=month]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=number]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=password]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=range]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=search]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=tel]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=text]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=time]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=url]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=week]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form select::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form textarea::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=text]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=email]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=tel]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=phone]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=number]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=url]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=color_picker]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=credit_card_cvc]::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid select.form-control::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid textarea.form-control::placeholder
{
    color: #adadad;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .field-wrap:not(.submit-wrap) .ninja-forms-field
{
    background-color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-text:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-textarea:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-date:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-number:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-quiz:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-select:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .ninja-forms-field:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=date]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=datetime]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=datetime-local]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=email]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=month]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=number]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=password]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=range]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=search]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=tel]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=text]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=time]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=url]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=week]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form select:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form textarea:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=text]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=email]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=tel]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=phone]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=number]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=url]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=color_picker]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=credit_card_cvc]:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid select.form-control:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid textarea.form-control:focus
{
    color: #333;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-text:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-textarea:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-date:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-number:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .ninja-forms-field:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=date]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=datetime]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=datetime-local]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=email]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=month]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=number]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=password]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=range]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=search]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=tel]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=text]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=time]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=url]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=week]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form select:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form textarea:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=text]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=email]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=tel]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=phone]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=number]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=url]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=color_picker]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=credit_card_cvc]:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid select.form-control:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid textarea.form-control:focus::placeholder
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-text, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-textarea, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-date, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-number, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-select, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-quiz, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .ninja-forms-field, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=date], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=datetime], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=datetime-local], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=email], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=month], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=number], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=password], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=range], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=search], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=tel], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=text], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=time], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=url], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form input[type=week], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form select, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-form textarea, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=text], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=email], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=tel], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=phone], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=number], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=url], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=color_picker], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-control[type=credit_card_cvc], .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid select.form-control, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid textarea.form-control
{
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-email
{
    width: 100%!important;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-field-medium:not(textarea)
{
    width: 100%;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-field-address
{
    width: 100%;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-field-phone
{
    width: 100%;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-page-indicator
{
    width: 100%;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-field-container:not(.textarea-container) .nf-field-element
{
    width: 100%;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .field-wrap:not(.submit-wrap):not(.textarea-wrap):not(.list-multiselect-wrap) .ninja-forms-field:not(hr)
{
    height: 45px;
    line-height: 45px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-pass.field-wrap .nf-field-element:after
{
    height: 45px;
    line-height: 45px;
    font-size: calc(45px / 2);
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-error.field-wrap .nf-field-element:after
{
    line-height: 45px!important;
    border-radius: 0 2px 2px 0;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .textarea-wrap .ninja-forms-field
{
    line-height: 45px;
    height: 300px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 textarea.wpforms-field-medium
{
    width: 100%;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-field-container.textarea-container .nf-field-element
{
    width: 100%;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .field-wrap:not(.listselect-wrap):not(.submit-wrap) .ninja-forms-field:not(hr)
{
    padding: 0 15px 0 15px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-field-container:not(.list-container) .ninja-forms-field
{
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-field-container .nf-field-element select
{
    border-radius: 2px 2px 2px 2px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-form-control
{
    margin-bottom: 10px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-field-container
{
    margin-bottom: 10px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-field
{
    margin-bottom: 10px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-field-address .wpforms-field-row
{
    margin-bottom: 10px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .form-group
{
    margin-bottom: 10px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .wpr-caldera-html
{
    margin-bottom: 10px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-submit
{
    color: #fff;
    transition-duration: .1s;
    padding: 6px 30px 6px 30px;
    border-radius: 50px 50px 50px 50px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .submit-wrap .ninja-forms-field
{
    color: #fff;
    transition-duration: .1s;
    padding: 6px 30px 6px 30px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-submit
{
    color: #fff;
    transition-duration: .1s;
    padding: 6px 30px 6px 30px;
    border-radius: 50px 50px 50px 50px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-page-next
{
    color: #fff;
    transition-duration: .1s;
    padding: 6px 30px 6px 30px;
    border-radius: 50px 50px 50px 50px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-page-previous
{
    color: #fff;
    transition-duration: .1s;
    padding: 6px 30px 6px 30px;
    border-radius: 50px 50px 50px 50px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .btn-default
{
    color: #fff;
    transition-duration: .1s;
    border-style: none;
    padding: 6px 30px 6px 30px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .cf2-dropzone button
{
    color: #fff;
    transition-duration: .1s;
    border-style: none;
    padding: 6px 30px 6px 30px;
    border-radius: 50px 50px 50px 50px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-submit:hover
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .submit-wrap .ninja-forms-field:hover
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-submit:hover
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-page-next:hover
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-page-previous:hover
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .btn-default:hover
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .btn-success
{
    color: #fff;
    border-style: none;
    padding: 6px 30px 6px 30px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .cf2-dropzone button:hover
{
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-submit, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .submit-wrap .ninja-forms-field, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-submit, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-page-next, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-page-previous, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .btn-default, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .btn-success, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .cf2-dropzone button
{
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .wpcf7-submit
{
    border-style: none;
    margin-top: 3px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .submit-wrap .ninja-forms-field
{
    border-style: none;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .wpforms-submit
{
    border-style: none;
    margin-top: 3px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .wpforms-page-next
{
    border-style: none;
    margin-top: 3px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .wpforms-page-previous
{
    border-style: none;
    margin-top: 3px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-field-container .submit-wrap .ninja-forms-field
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .btn-default:not(a)
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .nf-field-container .submit-wrap
{
    margin-top: 3px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-form .caldera-grid .btn-default:not(a)
{
    margin-top: 3px;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .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-83951 .elementor-element.elementor-element-6ad31b7 .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-83951 .elementor-element.elementor-element-6ad31b7 .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-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .listradio-wrap .nf-field-element label:after
{
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .listradio-wrap .nf-field-element label.nf-checked-label:after
{
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .checkbox-wrap .nf-field-label label:after
{
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .checkbox-container .nf-field-element label:after
{
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .listcheckbox-container .nf-field-element label:after
{
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before
{
    background-color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before
{
    background-color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .wpforms-field-radio input+label:before
{
    background-color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .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-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .wpcf7-checkbox input:checked+.wpcf7-list-item-label:before
{
    color: #605be5;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .wpcf7-radio input:checked+.wpcf7-list-item-label:before
{
    color: #605be5;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .wpcf7-acceptance input:checked+.wpcf7-list-item-label:before
{
    color: #605be5;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .checkbox-wrap .nf-field-label label.nf-checked-label:before
{
    color: #605be5;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .listcheckbox-wrap .nf-field-element label.nf-checked-label:before
{
    color: #605be5;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .listradio-wrap .nf-field-element label.nf-checked-label:before
{
    background-color: #605be5;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .wpforms-field-checkbox input:checked+label:before
{
    color: #605be5;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input:checked+label:before
{
    color: #605be5;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .wpforms-field-radio input:checked+label:before
{
    color: #605be5;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-custom-chk-radio .wpforms-image-choices input:checked+span:before
{
    color: #605be5;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .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-83951 .elementor-element.elementor-element-6ad31b7 .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-83951 .elementor-element.elementor-element-6ad31b7 .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-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-field-html a
{
    color: #333;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-field-container .html-wrap a
{
    color: #333;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-caldera-html a
{
    color: #333;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .nf-field-container .hr-wrap hr
{
    border-color: #999;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-caldera-html hr
{
    border-color: #999;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .wpcf7-response-output
{
    border-color: #ff348b;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container label.wpforms-error a
{
    color: #ff348b;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container label .wpforms-required-label
{
    color: #ff348b;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .ninja-forms-req-symbol
{
    color: #ff348b;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .caldera-grid .control-label .field_required
{
    color: #ff348b!important;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container input.wpcf7-not-valid
{
    color: #ff348b;
    background-color: #fdd3d3;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container textarea.wpcf7-not-valid
{
    color: #ff348b;
    background-color: #fdd3d3;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container input.wpforms-error
{
    color: #ff348b;
    background-color: #fdd3d3;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container textarea.wpforms-error
{
    color: #ff348b;
    background-color: #fdd3d3;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .nf-error.field-wrap .nf-field-element:after
{
    color: #ff348b;
    background-color: #fdd3d3;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .caldera-grid .parsley-error
{
    color: #ff348b;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .caldera-grid .parsley-error:not(.checkbox-inline)
{
    background-color: #fdd3d3;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .nf-error.field-wrap .ninja-forms-field
{
    border-color: #e8e8e8!important;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .wpcf7-mail-sent-ok
{
    color: #38ddd2;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .wpforms-confirmation-container-full
{
    color: #38ddd2;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .nf-response-msg
{
    color: #38ddd2;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .caldera-grid .alert-success
{
    color: #38ddd2;
    background-color: #fff;
    border-color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .nf-pass .ninja-forms-field
{
    border-color: #e8e8e8!important;
}
.elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpr-forms-container .nf-pass.field-wrap .nf-field-element:after
{
    color: #e8e8e8;
}
.elementor-83951 .elementor-element.elementor-element-4d7b954.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-element-populated, .elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-element-populated>.elementor-background-overlay, .elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-6b0ac2f>.elementor-widget-container
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #eae7e7;
    border-radius: 0 0 0 0;
}
.elementor-83951 .elementor-element.elementor-element-af02866:not(.elementor-motion-effects-element-type-background), .elementor-83951 .elementor-element.elementor-element-af02866>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0d76d1;
}
.elementor-83951 .elementor-element.elementor-element-af02866
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-83951 .elementor-element.elementor-element-af02866>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-83951 .elementor-element.elementor-element-89f8f15>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 0 50px 0;
}
.elementor-83951 .elementor-element.elementor-element-9b861d1
{
    text-align: center;
}
.elementor-83951 .elementor-element.elementor-element-9b861d1 .elementor-heading-title
{
    font-family: "Plus Jakarta Sans",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #fff;
}
.elementor-83951 .elementor-element.elementor-element-aa969a8>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 100px 0 100px;
}
.elementor-83951 .elementor-element.elementor-element-aa969a8
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
body.elementor-page-83951:not(.elementor-motion-effects-element-type-background), body.elementor-page-83951>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
@media(max-width: 1024px)
{
    .elementor-83951 .elementor-element.elementor-element-28c628c>.elementor-element-populated
    {
        padding: 0% 0% 0% 5%;
    }
    .elementor-83951 .elementor-element.elementor-element-8677950 .elementor-heading-title
    {
        font-size: 48px;
        line-height: 56px;
    }
    .elementor-83951 .elementor-element.elementor-element-85347d7
    {
        font-size: 18px;
    }
    .elementor-83951 .elementor-element.elementor-element-33eab6e>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-4dbe670
    {
        padding: 70px 0 70px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-66df901>.elementor-element-populated
    {
        padding: 0 20px 20px 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-42a9ddc .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-83951 .elementor-element.elementor-element-6568248
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-9d4de70
    {
        padding: 70px 0 70px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-2fb4cdd .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-83951 .elementor-element.elementor-element-3bd300b
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-300f0dd
    {
        padding: 70px 0 70px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-1852d1e .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-83951 .elementor-element.elementor-element-619a406 .elementor-heading-title
    {
        font-size: 28px;
    }
    .elementor-83951 .elementor-element.elementor-element-9a323ea
    {
        padding: 70px 0 70px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-0b91f65 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-83951 .elementor-element.elementor-element-3cef843 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-83951 .elementor-element.elementor-element-541c499>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-21565bb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-9bdf317>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-327f34a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-78c8966
    {
        padding: 70px 0 70px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-69050f4>.elementor-element-populated
    {
        padding: 0 20px 20px 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-ae5c737 .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-83951 .elementor-element.elementor-element-1c30dbb
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-f278aff
    {
        padding: 70px 0 70px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-2fd2e4d>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 20px 20px 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-73abaf9 .elementor-heading-title
    {
        font-size: 28px;
    }
    .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpcf7-submit, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .submit-wrap .ninja-forms-field, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-submit, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-page-next, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .wpforms-page-previous, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .btn-default, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .btn-success, .elementor-83951 .elementor-element.elementor-element-6ad31b7 .caldera-grid .cf2-dropzone button
    {
        font-size: 18px;
    }
    .elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-element-populated, .elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-element-populated>.elementor-background-overlay, .elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-background-slideshow
    {
        border-radius: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-9b861d1 .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-83951 .elementor-element.elementor-element-aa969a8
    {
        font-size: 16px;
    }
}
@media(max-width: 767px)
{
    .elementor-83951 .elementor-element.elementor-element-7f847fa
    {
        padding: 0 0 30px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-28c628c.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-83951 .elementor-element.elementor-element-28c628c>.elementor-element-populated
    {
        padding: 0 20px 0 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-8677950
    {
        text-align: center;
    }
    .elementor-83951 .elementor-element.elementor-element-8677950 .elementor-heading-title
    {
        font-size: 28px;
        line-height: 40px;
    }
    .elementor-83951 .elementor-element.elementor-element-85347d7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 20px 20px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-85347d7
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: center;
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-4dbe670
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 50px 0 50px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-66df901>.elementor-element-populated
    {
        padding: 20px 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-42a9ddc>.elementor-widget-container
    {
        margin: 0 0 10px 0;
        padding: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-42a9ddc .elementor-heading-title
    {
        font-size: 28px;
        line-height: 36px;
    }
    .elementor-83951 .elementor-element.elementor-element-9d4de70
    {
        padding: 50px 0 50px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-2fb4cdd>.elementor-widget-container
    {
        padding: 0 15px 10px 15px;
    }
    .elementor-83951 .elementor-element.elementor-element-2fb4cdd .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-83951 .elementor-element.elementor-element-42a3226>.elementor-widget-container
    {
        margin: 0 0 20px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-42a3226 .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-42a3226 .elementor-icon-box-title a
    {
        font-size: 24px;
    }
    .elementor-83951 .elementor-element.elementor-element-42a3226 .elementor-icon-box-description
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-fa66929>.elementor-widget-container
    {
        margin: 0 0 20px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-fa66929 .elementor-icon-box-description
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-b791fcd>.elementor-widget-container
    {
        margin: 0 0 20px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-b791fcd .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-b791fcd .elementor-icon-box-title a
    {
        font-size: 24px;
    }
    .elementor-83951 .elementor-element.elementor-element-b791fcd .elementor-icon-box-description
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-300f0dd
    {
        padding: 50px 0 50px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-7ee14ab>.elementor-element-populated
    {
        padding: 0 10px 0 10px;
    }
    .elementor-83951 .elementor-element.elementor-element-1852d1e>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-1852d1e .elementor-heading-title
    {
        font-size: 22px;
    }
    .elementor-83951 .elementor-element.elementor-element-619a406>.elementor-widget-container
    {
        padding: 0 15px 10px 15px;
    }
    .elementor-83951 .elementor-element.elementor-element-619a406 .elementor-heading-title
    {
        font-size: 22px;
    }
    .elementor-83951 .elementor-element.elementor-element-08fa81a>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-08fa81a .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-08fa81a .elementor-icon-box-title a
    {
        font-size: 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-08fa81a .elementor-icon-box-description
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-db9a88d>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-db9a88d .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-db9a88d .elementor-icon-box-title a
    {
        font-size: 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-db9a88d .elementor-icon-box-description
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-3323bd2>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-3323bd2 .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-3323bd2 .elementor-icon-box-title a
    {
        font-size: 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-3323bd2 .elementor-icon-box-description
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-4e79f9d>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-4e79f9d .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-4e79f9d .elementor-icon-box-title a
    {
        font-size: 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-4e79f9d .elementor-icon-box-description
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-fa291b7>.elementor-element-populated
    {
        padding: 0 0 20px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-9a323ea
    {
        padding: 50px 0 50px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-0e86631>.elementor-element-populated
    {
        padding: 0 10px 40px 10px;
    }
    .elementor-83951 .elementor-element.elementor-element-0b91f65>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-0b91f65 .elementor-heading-title
    {
        font-size: 22px;
    }
    .elementor-83951 .elementor-element.elementor-element-3cef843>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-3cef843 .elementor-heading-title
    {
        font-size: 22px;
    }
    .elementor-83951 .elementor-element.elementor-element-37be2c9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-3285b4c>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-31ecc7e>.elementor-element-populated
    {
        padding: 0 10px 20px 10px;
    }
    .elementor-83951 .elementor-element.elementor-element-541c499
    {
        --icon-box-icon-margin: 10px;
    }
    .elementor-83951 .elementor-element.elementor-element-541c499 .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-541c499 .elementor-icon-box-title a
    {
        font-size: 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-541c499 .elementor-icon-box-description
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-f0b9779>.elementor-element-populated
    {
        padding: 0 10px 20px 10px;
    }
    .elementor-83951 .elementor-element.elementor-element-21565bb
    {
        --icon-box-icon-margin: 10px;
    }
    .elementor-83951 .elementor-element.elementor-element-21565bb .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-21565bb .elementor-icon-box-title a
    {
        font-size: 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-21565bb .elementor-icon-box-description
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-ba0115b>.elementor-element-populated
    {
        padding: 0 10px 20px 10px;
    }
    .elementor-83951 .elementor-element.elementor-element-9bdf317
    {
        --icon-box-icon-margin: 10px;
    }
    .elementor-83951 .elementor-element.elementor-element-9bdf317 .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-9bdf317 .elementor-icon-box-title a
    {
        font-size: 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-9bdf317 .elementor-icon-box-description
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-fff057b>.elementor-element-populated
    {
        padding: 0 10px 0 10px;
    }
    .elementor-83951 .elementor-element.elementor-element-327f34a
    {
        --icon-box-icon-margin: 10px;
    }
    .elementor-83951 .elementor-element.elementor-element-327f34a .elementor-icon-box-title, .elementor-83951 .elementor-element.elementor-element-327f34a .elementor-icon-box-title a
    {
        font-size: 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-327f34a .elementor-icon-box-description
    {
        font-size: 16px;
    }
    .elementor-83951 .elementor-element.elementor-element-78c8966
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 50px 0 50px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-69050f4>.elementor-element-populated
    {
        padding: 20px 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-ae5c737>.elementor-widget-container
    {
        margin: 0 0 10px 0;
        padding: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-ae5c737 .elementor-heading-title
    {
        font-size: 28px;
        line-height: 36px;
    }
    .elementor-83951 .elementor-element.elementor-element-f278aff
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 50px 0 50px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-2fd2e4d>.elementor-element-populated, .elementor-83951 .elementor-element.elementor-element-2fd2e4d>.elementor-element-populated>.elementor-background-overlay, .elementor-83951 .elementor-element.elementor-element-2fd2e4d>.elementor-background-slideshow
    {
        border-radius: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-2fd2e4d>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 10px 30px 10px;
    }
    .elementor-83951 .elementor-element.elementor-element-73abaf9 .elementor-heading-title
    {
        font-size: 28px;
        line-height: 36px;
    }
    .elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-element-populated, .elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-element-populated>.elementor-background-overlay, .elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-background-slideshow
    {
        border-radius: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-4d7b954>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-83951 .elementor-element.elementor-element-6b0ac2f>.elementor-widget-container
    {
        border-width: 2px 2px 2px 2px;
    }
    .elementor-83951 .elementor-element.elementor-element-af02866
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 20px 0 20px;
    }
    .elementor-83951 .elementor-element.elementor-element-89f8f15>.elementor-element-populated
    {
        padding: 30px 0 30px 0;
    }
    .elementor-83951 .elementor-element.elementor-element-aa969a8>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
}
@media(min-width: 768px)
{
    .elementor-83951 .elementor-element.elementor-element-28c628c
    {
        width: 60%;
    }
    .elementor-83951 .elementor-element.elementor-element-33eab6e
    {
        width: 40%;
    }
    .elementor-83951 .elementor-element.elementor-element-7ee14ab
    {
        width: 55%;
    }
    .elementor-83951 .elementor-element.elementor-element-fa291b7
    {
        width: 45%;
    }
    .elementor-83951 .elementor-element.elementor-element-0e86631
    {
        width: 40%;
    }
    .elementor-83951 .elementor-element.elementor-element-3285b4c
    {
        width: 60%;
    }
}