.elementor-1544 .elementor-element.elementor-element-37baabc4>.elementor-background-overlay
{
    background-color: var(--e-global-color-primary);
    opacity: .57;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1544 .elementor-element.elementor-element-37baabc4>.elementor-container
{
    max-width: 1240px;
    min-height: 60vh;
}
.elementor-1544 .elementor-element.elementor-element-37baabc4:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-37baabc4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background: url("/wp-content/uploads/2023/12/Xnapper-2023-12-28-14.26.59-scaled.jpg") 50% 50%;
    background-size: cover;
}
.elementor-1544 .elementor-element.elementor-element-37baabc4
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -110px;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-552b3867.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-1544 .elementor-element.elementor-element-552b3867>.elementor-element-populated
{
    margin: 280px 0 220px 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-bcab529>.elementor-widget-container
{
    margin: 0 0 33px 0;
}
.elementor-1544 .elementor-element.elementor-element-bcab529
{
    text-align: center;
}
.elementor-1544 .elementor-element.elementor-element-bcab529 .elementor-heading-title
{
    font-family: "Rubik",Sans-serif;
    font-size: 6rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    color: var(--e-global-color-secondary);
}
.elementor-1544 .elementor-element.elementor-element-6bada6bf
{
    text-align: center;
}
.elementor-1544 .elementor-element.elementor-element-6bada6bf .elementor-heading-title
{
    font-family: var(--e-global-typography-aa89a55-font-family),Sans-serif;
    font-size: var(--e-global-typography-aa89a55-font-size);
    font-weight: var(--e-global-typography-aa89a55-font-weight);
    text-transform: var(--e-global-typography-aa89a55-text-transform);
    line-height: var(--e-global-typography-aa89a55-line-height);
    word-spacing: var(--e-global-typography-aa89a55-word-spacing);
    color: var(--e-global-color-5f09c7a);
}
.elementor-1544 .elementor-element.elementor-element-30431c75 .ekit-btn-wraper .elementskit-btn
{
    justify-content: center;
}
.elementor-1544 .elementor-element.elementor-element-30431c75 .elementskit-btn
{
    background-color: var(--e-global-color-87d1eb5);
    font-family: var(--e-global-typography-126336d-font-family),Sans-serif;
    font-size: var(--e-global-typography-126336d-font-size);
    font-weight: var(--e-global-typography-126336d-font-weight);
    line-height: var(--e-global-typography-126336d-line-height);
    color: var(--e-global-color-bf94311);
    fill: var(--e-global-color-bf94311);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
}
.elementor-1544 .elementor-element.elementor-element-30431c75 .elementskit-btn:hover
{
    background-color: #e4e4e4db;
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
    border-color: var(--e-global-color-secondary);
    border-radius: 8px 8px 8px 8px;
}
.elementor-1544 .elementor-element.elementor-element-30431c75>.elementor-widget-container
{
    margin: 40px 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-30431c75 .elementskit-btn>:is(i,svg)
{
    font-size: 14px;
}
.elementor-1544 .elementor-element.elementor-element-30431c75 .elementskit-btn>i, .elementor-1544 .elementor-element.elementor-element-30431c75 .elementskit-btn>svg
{
    margin-left: 5px;
}
.rtl .elementor-1544 .elementor-element.elementor-element-30431c75 .elementskit-btn>i, .rtl .elementor-1544 .elementor-element.elementor-element-30431c75 .elementskit-btn>svg
{
    margin-left: 0;
    margin-right: 5px;
}
.elementor-1544 .elementor-element.elementor-element-5e529672:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-5e529672>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2023/06/backgrounds-grey.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-1544 .elementor-element.elementor-element-5e529672>.elementor-background-overlay
{
    background-color: var(--e-global-color-5f09c7a);
    opacity: .38;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1544 .elementor-element.elementor-element-5e529672
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-1544 .elementor-element.elementor-element-f7c2d54>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-35eb50c5
{
    margin-top: -81px;
    margin-bottom: 0;
}
.elementor-1544 .elementor-element.elementor-element-3ce3b07b.ekit-equal-height-enable, .elementor-1544 .elementor-element.elementor-element-3ce3b07b.ekit-equal-height-enable>div, .elementor-1544 .elementor-element.elementor-element-3ce3b07b.ekit-equal-height-enable .ekit-wid-con, .elementor-1544 .elementor-element.elementor-element-3ce3b07b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-1544 .elementor-element.elementor-element-3ce3b07b .elementskit-infobox
{
    background-color: var(--e-global-color-5f09c7a);
    padding: 11% 13% 11% 13%;
    box-shadow: 0 0 15px 0 rgba(0,0,0,.08);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #f5f5f5;
    border-radius: 6px 6px 6px 6px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}
.elementor-1544 .elementor-element.elementor-element-3ce3b07b .elementskit-infobox:hover
{
    background-color: var(--e-global-color-5f09c7a);
}
.elementor-1544 .elementor-element.elementor-element-3ce3b07b .elementskit-infobox .elementskit-info-box-title
{
    margin: 0 0 3px 0;
    padding: 0 0 0 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ea58ed3-font-family),Sans-serif;
    font-size: var(--e-global-typography-ea58ed3-font-size);
    font-weight: var(--e-global-typography-ea58ed3-font-weight);
    line-height: var(--e-global-typography-ea58ed3-line-height);
}
.elementor-1544 .elementor-element.elementor-element-3ce3b07b .elementskit-infobox:hover .elementskit-info-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-3ce3b07b .elementskit-infobox p
{
    margin: 0 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-3ce3b07b .elementskit-info-box-icon
{
    color: var(--e-global-color-2043bbb);
    fill: var(--e-global-color-2043bbb);
}
.elementor-1544 .elementor-element.elementor-element-3ce3b07b .elementskit-infobox .elementskit-info-box-icon
{
    font-size: 40px;
    transform: rotate(0deg);
}
.elementor-1544 .elementor-element.elementor-element-3ce3b07b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 5px 30px 0 0;
}
.elementor-1544 .elementor-element.elementor-element-46167b9.ekit-equal-height-enable, .elementor-1544 .elementor-element.elementor-element-46167b9.ekit-equal-height-enable>div, .elementor-1544 .elementor-element.elementor-element-46167b9.ekit-equal-height-enable .ekit-wid-con, .elementor-1544 .elementor-element.elementor-element-46167b9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-1544 .elementor-element.elementor-element-46167b9 .elementskit-infobox
{
    background-color: var(--e-global-color-5f09c7a);
    padding: 11% 13% 11% 13%;
    box-shadow: 0 0 15px 0 rgba(0,0,0,.08);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #f5f5f5;
    border-radius: 6px 6px 6px 6px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}
.elementor-1544 .elementor-element.elementor-element-46167b9 .elementskit-infobox:hover
{
    background-color: var(--e-global-color-5f09c7a);
}
.elementor-1544 .elementor-element.elementor-element-46167b9 .elementskit-infobox .elementskit-info-box-title
{
    margin: 0 0 3px 0;
    padding: 0 0 0 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ea58ed3-font-family),Sans-serif;
    font-size: var(--e-global-typography-ea58ed3-font-size);
    font-weight: var(--e-global-typography-ea58ed3-font-weight);
    line-height: var(--e-global-typography-ea58ed3-line-height);
}
.elementor-1544 .elementor-element.elementor-element-46167b9 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-46167b9 .elementskit-infobox p
{
    margin: 0 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-46167b9 .elementskit-info-box-icon
{
    color: var(--e-global-color-2043bbb);
    fill: var(--e-global-color-2043bbb);
}
.elementor-1544 .elementor-element.elementor-element-46167b9 .elementskit-infobox .elementskit-info-box-icon
{
    font-size: 40px;
    transform: rotate(0deg);
}
.elementor-1544 .elementor-element.elementor-element-46167b9 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 5px 30px 0 0;
}
.elementor-1544 .elementor-element.elementor-element-615b203f.ekit-equal-height-enable, .elementor-1544 .elementor-element.elementor-element-615b203f.ekit-equal-height-enable>div, .elementor-1544 .elementor-element.elementor-element-615b203f.ekit-equal-height-enable .ekit-wid-con, .elementor-1544 .elementor-element.elementor-element-615b203f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-1544 .elementor-element.elementor-element-615b203f .elementskit-infobox
{
    background-color: var(--e-global-color-5f09c7a);
    padding: 11% 13% 11% 13%;
    box-shadow: 0 0 15px 0 rgba(0,0,0,.08);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #f5f5f5;
    border-radius: 6px 6px 6px 6px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}
.elementor-1544 .elementor-element.elementor-element-615b203f .elementskit-infobox:hover
{
    background-color: var(--e-global-color-5f09c7a);
}
.elementor-1544 .elementor-element.elementor-element-615b203f .elementskit-infobox .elementskit-info-box-title
{
    margin: 0 0 3px 0;
    padding: 0 0 0 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ea58ed3-font-family),Sans-serif;
    font-size: var(--e-global-typography-ea58ed3-font-size);
    font-weight: var(--e-global-typography-ea58ed3-font-weight);
    line-height: var(--e-global-typography-ea58ed3-line-height);
}
.elementor-1544 .elementor-element.elementor-element-615b203f .elementskit-infobox:hover .elementskit-info-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-615b203f .elementskit-infobox p
{
    margin: 0 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-615b203f .elementskit-info-box-icon
{
    color: var(--e-global-color-2043bbb);
    fill: var(--e-global-color-2043bbb);
}
.elementor-1544 .elementor-element.elementor-element-615b203f .elementskit-infobox .elementskit-info-box-icon
{
    font-size: 40px;
    transform: rotate(0deg);
}
.elementor-1544 .elementor-element.elementor-element-615b203f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 5px 30px 0 0;
}
.elementor-1544 .elementor-element.elementor-element-98ba877>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-1544 .elementor-element.elementor-element-98ba877
{
    overflow: hidden;
    padding: 90px 0 30px 0;
}
.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-95bb3bc.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-1544 .elementor-element.elementor-element-95bb3bc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1544 .elementor-element.elementor-element-95bb3bc.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-1544 .elementor-element.elementor-element-95bb3bc>.elementor-element-populated
{
    margin: 50px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-1544 .elementor-element.elementor-element-40c01a6>.elementor-widget-container
{
    margin: 0 0 10px 0;
}
.elementor-1544 .elementor-element.elementor-element-40c01a6
{
    text-align: right;
}
.elementor-1544 .elementor-element.elementor-element-40c01a6 .elementor-heading-title
{
    font-family: "Manrope",Sans-serif;
    font-size: 70px;
    font-weight: 800;
    line-height: 70px;
    letter-spacing: -4px;
    color: var(--e-global-color-2043bbb);
}
.elementor-1544 .elementor-element.elementor-element-c28616f>.elementor-widget-container
{
    margin: 5px 0 18px 0;
}
.elementor-1544 .elementor-element.elementor-element-c28616f
{
    text-align: right;
}
.elementor-1544 .elementor-element.elementor-element-c28616f .elementor-heading-title
{
    font-family: "Manrope",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: 1px;
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-e8a2ba1
{
    text-align: right;
}
.elementor-1544 .elementor-element.elementor-element-a6efa1d.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-1544 .elementor-element.elementor-element-a6efa1d>.elementor-element-populated
{
    text-align: center;
}
.elementor-1544 .elementor-element.elementor-element-ca935d6>.elementor-widget-container
{
    margin: 0 0 30px 0;
}
.elementor-1544 .elementor-element.elementor-element-ca935d6 img
{
    opacity: 1;
}
.elementor-1544 .elementor-element.elementor-element-5763ea0 .elementskit-section-title-wraper .elementskit-section-title
{
    color: var(--e-global-color-primary);
    margin: 0 0 0 0;
    font-family: "Manrope",Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 4px;
}
.elementor-1544 .elementor-element.elementor-element-5763ea0 .elementskit-section-title-wraper .elementskit-section-title:hover>span
{
    color: #000;
}
.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-f1e4e1c.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-1544 .elementor-element.elementor-element-f1e4e1c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1544 .elementor-element.elementor-element-f1e4e1c>.elementor-element-populated
{
    margin: 50px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-1544 .elementor-element.elementor-element-fe86453>.elementor-widget-container
{
    margin: 0 0 10px 0;
}
.elementor-1544 .elementor-element.elementor-element-fe86453 .elementor-heading-title
{
    font-family: "Manrope",Sans-serif;
    font-size: 70px;
    font-weight: 800;
    line-height: 70px;
    letter-spacing: -4px;
    color: var(--e-global-color-2043bbb);
}
.elementor-1544 .elementor-element.elementor-element-389df1c>.elementor-widget-container
{
    margin: 5px 0 18px 0;
}
.elementor-1544 .elementor-element.elementor-element-389df1c .elementor-heading-title
{
    font-family: "Manrope",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: 1px;
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-a62eb0b
{
    text-align: left;
}
.elementor-1544 .elementor-element.elementor-element-4fbbfd9f
{
    margin-top: 0;
    margin-bottom: -85px;
}
.elementor-1544 .elementor-element.elementor-element-69fbdabc.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-1544 .elementor-element.elementor-element-69fbdabc>.elementor-element-populated
{
    text-align: center;
}
.elementor-1544 .elementor-element.elementor-element-3dec7fe4
{
    width: initial;
    max-width: initial;
    align-self: center;
}
.elementor-1544 .elementor-element.elementor-element-3dec7fe4>.elementor-widget-container
{
    background-color: var(--e-global-color-5f09c7a);
    border-radius: 100px 100px 100px 100px;
}
.elementor-1544 .elementor-element.elementor-element-3dec7fe4 img
{
    width: 170px;
    height: 170px;
    object-fit: contain;
    object-position: center center;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: #eaeaea;
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.08);
}
.elementor-1544 .elementor-element.elementor-element-24f2c975
{
    padding: 50px 0 60px 0;
}
.elementor-1544 .elementor-element.elementor-element-19dfa84b>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-36695234>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1544 .elementor-element.elementor-element-63c7d446
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
}
.elementor-1544 .elementor-element.elementor-element-63c7d446 .elementor-heading-title
{
    font-family: var(--e-global-typography-5c41fe7-font-family),Sans-serif;
    font-size: var(--e-global-typography-5c41fe7-font-size);
    font-weight: var(--e-global-typography-5c41fe7-font-weight);
    text-transform: var(--e-global-typography-5c41fe7-text-transform);
    line-height: var(--e-global-typography-5c41fe7-line-height);
    letter-spacing: var(--e-global-typography-5c41fe7-letter-spacing);
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-67f1ecf5
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
}
.elementor-1544 .elementor-element.elementor-element-485f6772>.elementor-container
{
    min-height: 420px;
}
.elementor-1544 .elementor-element.elementor-element-485f6772
{
     margin-bottom: 0;
}
.elementor-1544 .elementor-element.elementor-element-330df54f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1544 .elementor-element.elementor-element-330df54f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2024/03/Providence-Team-Photos-66-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-1544 .elementor-element.elementor-element-330df54f>.elementor-element-populated>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(190deg,#0000 0%,#1f232c 80%);
    opacity: 1;
}
.elementor-1544 .elementor-element.elementor-element-330df54f:hover>.elementor-element-populated>.elementor-background-overlay
{
    background-color: #1f355a75;
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-330df54f.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-1544 .elementor-element.elementor-element-330df54f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-1544 .elementor-element.elementor-element-330df54f>.elementor-element-populated, .elementor-1544 .elementor-element.elementor-element-330df54f>.elementor-element-populated>.elementor-background-overlay, .elementor-1544 .elementor-element.elementor-element-330df54f>.elementor-background-slideshow
{
    border-radius: 6px 6px 6px 6px;
}
.elementor-1544 .elementor-element.elementor-element-330df54f>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 20px 50px 20px;
}
.elementor-1544 .elementor-element.elementor-element-330df54f>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1544 .elementor-element.elementor-element-3511e29b>.elementor-widget-container
{
    margin: 0 0 5px 0;
}
.elementor-1544 .elementor-element.elementor-element-3511e29b .elementor-heading-title
{
    color: #ffffffad;
}
.elementor-1544 .elementor-element.elementor-element-3a1cb19d
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}
.elementor-1544 .elementor-element.elementor-element-3a1cb19d>.elementor-widget-container
{
    margin: 0 0 30px 0;
}
.elementor-1544 .elementor-element.elementor-element-3a1cb19d .elementor-heading-title
{
    font-family: "Manrope",Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0;
    color: var(--e-global-color-5f09c7a);
}
.elementor-1544 .elementor-element.elementor-element-5924dda7 .elementor-button
{
    background-color: #dee9ff;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-5924dda7 .elementor-button:hover, .elementor-1544 .elementor-element.elementor-element-5924dda7 .elementor-button:focus
{
    background-color: var(--e-global-color-3317543);
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-5924dda7 .elementor-button:hover svg, .elementor-1544 .elementor-element.elementor-element-5924dda7 .elementor-button:focus svg
{
    fill: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-53e666a5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1544 .elementor-element.elementor-element-53e666a5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2024/03/Providence-Team-Photos-80-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-1544 .elementor-element.elementor-element-53e666a5>.elementor-element-populated>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(190deg,#0000 0%,#1f232c 80%);
    opacity: 1;
}
.elementor-1544 .elementor-element.elementor-element-53e666a5:hover>.elementor-element-populated>.elementor-background-overlay
{
    background-color: #1f355a75;
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-53e666a5.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-1544 .elementor-element.elementor-element-53e666a5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-1544 .elementor-element.elementor-element-53e666a5>.elementor-element-populated, .elementor-1544 .elementor-element.elementor-element-53e666a5>.elementor-element-populated>.elementor-background-overlay, .elementor-1544 .elementor-element.elementor-element-53e666a5>.elementor-background-slideshow
{
    border-radius: 6px 6px 6px 6px;
}
.elementor-1544 .elementor-element.elementor-element-53e666a5>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}
.elementor-1544 .elementor-element.elementor-element-53e666a5>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1544 .elementor-element.elementor-element-4ba67458>.elementor-widget-container
{
    margin: 0 0 5px 0;
}
.elementor-1544 .elementor-element.elementor-element-4ba67458 .elementor-heading-title
{
    color: #ffffffad;
}
.elementor-1544 .elementor-element.elementor-element-3c4362db
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}
.elementor-1544 .elementor-element.elementor-element-3c4362db>.elementor-widget-container
{
    margin: 0 0 30px 0;
}
.elementor-1544 .elementor-element.elementor-element-3c4362db .elementor-heading-title
{
    font-family: "Manrope",Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0;
    color: var(--e-global-color-5f09c7a);
}
.elementor-1544 .elementor-element.elementor-element-3084e562 .elementor-button
{
    background-color: #dee9ff;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-3084e562 .elementor-button:hover, .elementor-1544 .elementor-element.elementor-element-3084e562 .elementor-button:focus
{
    background-color: var(--e-global-color-3317543);
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-3084e562 .elementor-button:hover svg, .elementor-1544 .elementor-element.elementor-element-3084e562 .elementor-button:focus svg
{
    fill: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-243d49d8:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-243d49d8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fcfcfc;
}
.elementor-1544 .elementor-element.elementor-element-243d49d8
{
    overflow: hidden;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 60px 0 60px 0;
}
.elementor-1544 .elementor-element.elementor-element-243d49d8>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1544 .elementor-element.elementor-element-7bb09f02>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-51bbaafc>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-1544 .elementor-element.elementor-element-51bbaafc>.elementor-container
{
    max-width: 700px;
}
.elementor-1544 .elementor-element.elementor-element-28359669>.elementor-element-populated
{
    text-align: center;
     --e-column-margin-right: 0rem;
    --e-column-margin-left: 0rem;
}
.elementor-1544 .elementor-element.elementor-element-2f0d606e>.elementor-widget-container
{
    margin: 0 0 13px 0;
}
.elementor-1544 .elementor-element.elementor-element-2f0d606e .elementor-heading-title
{
    font-family: var(--e-global-typography-087e153-font-family),Sans-serif;
    font-size: var(--e-global-typography-087e153-font-size);
    font-weight: var(--e-global-typography-087e153-font-weight);
    line-height: var(--e-global-typography-087e153-line-height);
    letter-spacing: var(--e-global-typography-087e153-letter-spacing);
    color: var(--e-global-color-2043bbb);
}
.elementor-1544 .elementor-element.elementor-element-38f3a8e8 .elementor-heading-title
{
    font-family: "Rubik",Sans-serif;
    font-size: 2rem;
    font-weight: 500;
    line-height: 34px;
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-28307c42.ekit-equal-height-enable, .elementor-1544 .elementor-element.elementor-element-28307c42.ekit-equal-height-enable>div, .elementor-1544 .elementor-element.elementor-element-28307c42.ekit-equal-height-enable .ekit-wid-con, .elementor-1544 .elementor-element.elementor-element-28307c42.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-infobox
{
    background-color: #f000;
    padding: 14% 13% 14% 13%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3317543);
    border-radius: 6px 6px 6px 6px;
}
.elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-infobox:hover
{
    background-color: var(--e-global-color-5f09c7a);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.08);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
}
.elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-btn
{
    background-color: #02010100;
    padding: 5px 0 5px 0;
    font-family: "Manrope",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: .5px;
    color: var(--e-global-color-2043bbb);
    fill: var(--e-global-color-2043bbb);
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-2043bbb);
    border-radius: 0 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-infobox .elementskit-info-box-title
{
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0d73946-font-family),Sans-serif;
    font-size: var(--e-global-typography-0d73946-font-size);
    font-weight: var(--e-global-typography-0d73946-font-weight);
    line-height: var(--e-global-typography-0d73946-line-height);
    letter-spacing: var(--e-global-typography-0d73946-letter-spacing);
}
.elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-infobox p
{
    margin: 0 0 20px 0;
}
.elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-info-box-icon
{
    color: var(--e-global-color-2043bbb);
    fill: var(--e-global-color-2043bbb);
}
.elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-infobox .elementskit-info-box-icon
{
    font-size: 42px;
    transform: rotate(0deg);
}
.elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 0 15px 0;
}
.elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-btn i
{
    margin-right: 5px;
}
.elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-btn svg
{
    margin-right: 5px;
}
.elementor-1544 .elementor-element.elementor-element-2002a673.ekit-equal-height-enable, .elementor-1544 .elementor-element.elementor-element-2002a673.ekit-equal-height-enable>div, .elementor-1544 .elementor-element.elementor-element-2002a673.ekit-equal-height-enable .ekit-wid-con, .elementor-1544 .elementor-element.elementor-element-2002a673.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-infobox
{
    background-color: #f000;
    padding: 14% 13% 14% 13%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3317543);
    border-radius: 6px 6px 6px 6px;
}
.elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-infobox:hover
{
    background-color: var(--e-global-color-5f09c7a);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.08);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
}
.elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-btn
{
    background-color: #02010100;
    padding: 5px 0 5px 0;
    font-family: "Manrope",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: .5px;
    color: var(--e-global-color-2043bbb);
    fill: var(--e-global-color-2043bbb);
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-2043bbb);
    border-radius: 0 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-infobox .elementskit-info-box-title
{
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0d73946-font-family),Sans-serif;
    font-size: var(--e-global-typography-0d73946-font-size);
    font-weight: var(--e-global-typography-0d73946-font-weight);
    line-height: var(--e-global-typography-0d73946-line-height);
    letter-spacing: var(--e-global-typography-0d73946-letter-spacing);
}
.elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-infobox p
{
    margin: 0 0 20px 0;
}
.elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-info-box-icon
{
    color: var(--e-global-color-2043bbb);
    fill: var(--e-global-color-2043bbb);
}
.elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-infobox .elementskit-info-box-icon
{
    font-size: 42px;
    transform: rotate(0deg);
}
.elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 0 15px 0;
}
.elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-btn i
{
    margin-right: 5px;
}
.elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-btn svg
{
    margin-right: 5px;
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698.ekit-equal-height-enable, .elementor-1544 .elementor-element.elementor-element-3e7b1698.ekit-equal-height-enable>div, .elementor-1544 .elementor-element.elementor-element-3e7b1698.ekit-equal-height-enable .ekit-wid-con, .elementor-1544 .elementor-element.elementor-element-3e7b1698.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-infobox
{
    background-color: #f000;
    padding: 14% 13% 14% 13%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3317543);
    border-radius: 6px 6px 6px 6px;
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-infobox:hover
{
    background-color: var(--e-global-color-5f09c7a);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.08);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-btn
{
    background-color: #02010100;
    padding: 5px 0 5px 0;
    font-family: "Manrope",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: .5px;
    color: var(--e-global-color-2043bbb);
    fill: var(--e-global-color-2043bbb);
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-2043bbb);
    border-radius: 0 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-infobox .elementskit-info-box-title
{
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0d73946-font-family),Sans-serif;
    font-size: var(--e-global-typography-0d73946-font-size);
    font-weight: var(--e-global-typography-0d73946-font-weight);
    line-height: var(--e-global-typography-0d73946-line-height);
    letter-spacing: var(--e-global-typography-0d73946-letter-spacing);
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-infobox p
{
    margin: 0 0 20px 0;
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-info-box-icon
{
    color: var(--e-global-color-2043bbb);
    fill: var(--e-global-color-2043bbb);
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-infobox .elementskit-info-box-icon
{
    font-size: 42px;
    transform: rotate(0deg);
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 0 15px 0;
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-btn i
{
    margin-right: 5px;
}
.elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-btn svg
{
    margin-right: 5px;
}
.elementor-1544 .elementor-element.elementor-element-312d2a9d>.elementor-widget-container
{
    margin: 70px 0 0 0;
}
.elementor-1544 .elementor-element.elementor-element-312d2a9d .elementor-button:hover, .elementor-1544 .elementor-element.elementor-element-312d2a9d .elementor-button:focus
{
    border-color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-6c529b8
{
    margin-top: 2%;
    margin-bottom: 2%;
}
.elementor-1544 .elementor-element.elementor-element-4c88791
{
    --e-image-carousel-slides-to-show: 5;
}
.elementor-1544 .elementor-element.elementor-element-4c88791 .swiper-wrapper
{
    display: flex;
    align-items: center;
}
.elementor-1544 .elementor-element.elementor-element-2c47d000>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-1544 .elementor-element.elementor-element-2c47d000:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-2c47d000>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fcfcfc;
}
.elementor-1544 .elementor-element.elementor-element-2c47d000
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 60px 0 40px 0;
}
.elementor-1544 .elementor-element.elementor-element-2c47d000>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1544 .elementor-element.elementor-element-56eeab56>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 20px;
}
.elementor-1544 .elementor-element.elementor-element-b505d19
{
    text-align: center;
}
.elementor-1544 .elementor-element.elementor-element-b505d19 .elementor-heading-title
{
    font-family: var(--e-global-typography-bf909ae-font-family),Sans-serif;
    font-size: var(--e-global-typography-bf909ae-font-size);
    font-weight: var(--e-global-typography-bf909ae-font-weight);
    text-transform: var(--e-global-typography-bf909ae-text-transform);
    line-height: var(--e-global-typography-bf909ae-line-height);
}
.elementor-1544 .elementor-element.elementor-element-17aeb08
{
    text-align: center;
}
.elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage
{
    display: flex;
    justify-content: end;
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield .gfield_label
{
    font-family: var(--e-global-typography-087e153-font-family),Sans-serif;
    font-size: var(--e-global-typography-087e153-font-size);
    font-weight: var(--e-global-typography-087e153-font-weight);
    line-height: var(--e-global-typography-087e153-line-height);
    letter-spacing: var(--e-global-typography-087e153-letter-spacing);
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield label
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield input[type="text"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield input[type="email"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield input[type="tel"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield input[type="number"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield textarea
{
    text-align: left;
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield input[type="text"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield input[type="email"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield input[type="tel"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield input[type="number"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield textarea, html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield select
{
    border-style: solid;
    border-color: var(--e-global-color-3317543);
    box-shadow: 0 6px 13px -5px rgba(0,0,0,.17);
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield .gfield_description
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield.gsection
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_wrapper .gf_scroll_text
{
    width: 100%;
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_footer input[type="submit"]
{
    width: 299px!important;
    background-color: var(--e-global-color-primary);
    margin-top: 5px;
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]
{
    width: 299px!important;
    background-color: var(--e-global-color-primary);
    margin-top: 5px;
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_body input[type="submit"].gform-button
{
    width: 299px!important;
    background-color: var(--e-global-color-primary);
    margin-top: 5px;
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_footer input[type="submit"]:hover
{
    background-color: var(--e-global-color-5ad834c);
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover
{
    background-color: var(--e-global-color-5ad834c);
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_body input[type="submit"].gform-button:hover
{
    background-color: var(--e-global-color-5ad834c);
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_body input[type="submit"].gform-button
{
    font-family: var(--e-global-typography-126336d-font-family),Sans-serif;
    font-size: var(--e-global-typography-126336d-font-size);
    font-weight: var(--e-global-typography-126336d-font-weight);
    line-height: var(--e-global-typography-126336d-line-height);
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]
{
    width: 100px;
}
html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-1544 .elementor-element.elementor-element-9069344 .gform_wrapper li.gfield_error textarea
{
    border-width: 1px;
}
.elementor-1544 .elementor-element.elementor-element-a2cdd64>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-1544 .elementor-element.elementor-element-a2cdd64
{
    padding: 50px 0 50px 0;
}
.elementor-1544 .elementor-element.elementor-element-47c2ecb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-1544 .elementor-element.elementor-element-47c2ecb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fcfcfc;
}
.elementor-1544 .elementor-element.elementor-element-47c2ecb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 20px;
}
.elementor-1544 .elementor-element.elementor-element-47c2ecb>.elementor-element-populated, .elementor-1544 .elementor-element.elementor-element-47c2ecb>.elementor-element-populated>.elementor-background-overlay, .elementor-1544 .elementor-element.elementor-element-47c2ecb>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-1544 .elementor-element.elementor-element-47c2ecb>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 5% 5% 5% 5%;
}
.elementor-1544 .elementor-element.elementor-element-47c2ecb>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1544 .elementor-element.elementor-element-8e1a54e
{
    text-align: center;
}
.elementor-1544 .elementor-element.elementor-element-8e1a54e .elementor-heading-title
{
    font-family: var(--e-global-typography-bf909ae-font-family),Sans-serif;
    font-size: var(--e-global-typography-bf909ae-font-size);
    font-weight: var(--e-global-typography-bf909ae-font-weight);
    text-transform: var(--e-global-typography-bf909ae-text-transform);
    line-height: var(--e-global-typography-bf909ae-line-height);
}
.elementor-1544 .elementor-element.elementor-element-c93b2e1>.elementor-widget-container
{
    padding: 0% 10% 0% 10%;
}
.elementor-1544 .elementor-element.elementor-element-c93b2e1
{
    text-align: center;
}
.elementor-1544 .elementor-element.elementor-element-30e4a9c.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-1544 .elementor-element.elementor-element-7ecb762
{
    width: var(--container-widget-width,32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
}
.elementor-1544 .elementor-element.elementor-element-7ecb762>.elementor-widget-container
{
    margin: 10px 10px 10px 10px;
}
.elementor-1544 .elementor-element.elementor-element-a1b3413
{
    width: var(--container-widget-width,32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
}
.elementor-1544 .elementor-element.elementor-element-a1b3413>.elementor-widget-container
{
    margin: 10px 10px 10px 10px;
}
.elementor-1544 .elementor-element.elementor-element-516b1e97:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-516b1e97>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2023/05/demo-startup-footer-top-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 125% auto;
}
.elementor-1544 .elementor-element.elementor-element-516b1e97>.elementor-container
{
    max-width: 650px;
}
.elementor-1544 .elementor-element.elementor-element-516b1e97
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 120px 0 120px 0;
}
.elementor-1544 .elementor-element.elementor-element-516b1e97>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1544 .elementor-element.elementor-element-6b7a07b3.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-1544 .elementor-element.elementor-element-6b7a07b3>.elementor-element-populated
{
    text-align: center;
}
.elementor-1544 .elementor-element.elementor-element-5fb392f0>.elementor-widget-container
{
    margin: 0 0 13px 0;
}
.elementor-1544 .elementor-element.elementor-element-5fb392f0 .elementor-heading-title
{
    font-family: var(--e-global-typography-bab69fb-font-family),Sans-serif;
    font-size: var(--e-global-typography-bab69fb-font-size);
    font-weight: var(--e-global-typography-bab69fb-font-weight);
    line-height: var(--e-global-typography-bab69fb-line-height);
    color: var(--e-global-color-2043bbb);
}
.elementor-1544 .elementor-element.elementor-element-660d6fe0>.elementor-widget-container
{
    margin: 0% 3% 2% 3%;
}
.elementor-1544 .elementor-element.elementor-element-660d6fe0 .elementor-heading-title
{
    font-family: var(--e-global-typography-5c41fe7-font-family),Sans-serif;
    font-size: var(--e-global-typography-5c41fe7-font-size);
    font-weight: var(--e-global-typography-5c41fe7-font-weight);
    text-transform: var(--e-global-typography-5c41fe7-text-transform);
    line-height: var(--e-global-typography-5c41fe7-line-height);
    letter-spacing: var(--e-global-typography-5c41fe7-letter-spacing);
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-e8d444d>.elementor-widget-container
{
    margin: 0% 0% 8% 0%;
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit-mail-submit
{
    background-color: var(--e-global-color-87d1eb5);
    font-family: "Manrope",Sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 1px;
    border-radius: 0 6px 6px 0;
    padding: 18px 35px 18px 35px;
    border-style: solid;
    border-width: 0 0 0 0;
    color: var(--e-global-color-bf94311);
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit-mail-submit:before
{
    background-color: var(--e-global-color-5ad834c);
}
.elementor-1544 .elementor-element.elementor-element-28c53e51>.elementor-widget-container
{
    box-shadow: 0 0 10px 0 rgba(0,0,0,.08);
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .elementskit_input_label
{
    font-family: "Rubik",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-primary);
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit_form_control
{
    font-family: "Rubik",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 34px;
    border-radius: 6px 0 0 6px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #00000008;
    padding: 12px 25px 12px 25px;
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .elementskit_input_container
{
    flex: 0 0 72%;
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .elementskit_inline_form .elementskit_input_wraper:not(:last-child)
{
    margin-right: 4px;
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit_form_control::-webkit-input-placeholder
{
    color: #aaa;
    font-size: 16px;
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit_form_control::-moz-placeholder
{
    color: #aaa;
    font-size: 16px;
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit_form_control:-ms-input-placeholder
{
    color: #aaa;
    font-size: 16px;
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit_form_control:-moz-placeholder
{
    color: #aaa;
    font-size: 16px;
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit-mail-submit svg path
{
    stroke: var(--e-global-color-bf94311);
    fill: var(--e-global-color-bf94311);
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit-mail-submit:hover
{
    color: var(--e-global-color-28ac023);
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit-mail-submit:hover svg path
{
    stroke: var(--e-global-color-28ac023);
    fill: var(--e-global-color-28ac023);
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit-mail-submit>i, .elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit-mail-submit>svg
{
    margin-right: 4px;
    max-width: 14px;
    height: auto;
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit-mail-submit>i, .elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit-mail-submit>i
{
    font-size: 14px;
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .elementskit_input_group_text i
{
    color: #000;
}
.elementor-1544 .elementor-element.elementor-element-28c53e51 .elementskit_input_group_text svg path
{
    stroke: #000;
    fill: #000;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-1544 .elementor-element.elementor-element-95bb3bc
    {
        width: 26%;
    }
    .elementor-1544 .elementor-element.elementor-element-a6efa1d
    {
        width: 48%;
    }
    .elementor-1544 .elementor-element.elementor-element-f1e4e1c
    {
        width: 25.664%;
    }
    .elementor-1544 .elementor-element.elementor-element-6b7a07b3
    {
        width: 100%;
    }
}
@media(max-width: 1024px)
{
    .elementor-1544 .elementor-element.elementor-element-bcab529 .elementor-heading-title
    {
        font-size: 3rem;
    }
    .elementor-1544 .elementor-element.elementor-element-6bada6bf .elementor-heading-title
    {
        font-size: var(--e-global-typography-aa89a55-font-size);
        line-height: var(--e-global-typography-aa89a55-line-height);
        word-spacing: var(--e-global-typography-aa89a55-word-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-30431c75 .elementskit-btn
    {
        font-size: var(--e-global-typography-126336d-font-size);
        line-height: var(--e-global-typography-126336d-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-5e529672:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-5e529672>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 0 0;
    }
    .elementor-1544 .elementor-element.elementor-element-5e529672
    {
        padding: 70px 0 0 0;
    }
    .elementor-1544 .elementor-element.elementor-element-35eb50c5
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-1544 .elementor-element.elementor-element-3f09b7f7>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1544 .elementor-element.elementor-element-3ce3b07b .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-ea58ed3-font-size);
        line-height: var(--e-global-typography-ea58ed3-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-58ca9f89>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1544 .elementor-element.elementor-element-46167b9 .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-ea58ed3-font-size);
        line-height: var(--e-global-typography-ea58ed3-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-1e5bafbe.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-1544 .elementor-element.elementor-element-615b203f
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1544 .elementor-element.elementor-element-615b203f .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-ea58ed3-font-size);
        line-height: var(--e-global-typography-ea58ed3-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-98ba877
    {
        padding: 60px 0 50px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-ca935d6
    {
        width: initial;
        max-width: initial;
    }
    .elementor-1544 .elementor-element.elementor-element-ca935d6 img
    {
        width: 80%;
    }
    .elementor-1544 .elementor-element.elementor-element-5763ea0 .elementskit-section-title-wraper .elementskit-section-title
    {
        margin: 0 0 5px 0;
        font-size: 18px;
        letter-spacing: 2px;
    }
    .elementor-1544 .elementor-element.elementor-element-24f2c975
    {
        padding: 10px 0 70px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-16afc1b3.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-1544 .elementor-element.elementor-element-16afc1b3>.elementor-element-populated
    {
        margin: 0 0 30px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1544 .elementor-element.elementor-element-63c7d446
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-1544 .elementor-element.elementor-element-63c7d446 .elementor-heading-title
    {
        font-size: var(--e-global-typography-5c41fe7-font-size);
        line-height: var(--e-global-typography-5c41fe7-line-height);
        letter-spacing: var(--e-global-typography-5c41fe7-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-71876cab.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-1544 .elementor-element.elementor-element-67f1ecf5
    {
        width: var(--container-widget-width,95%);
        max-width: 95%;
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-1544 .elementor-element.elementor-element-485f6772>.elementor-container
    {
        min-height: 310px;
    }
    .elementor-1544 .elementor-element.elementor-element-485f6772
    {
        margin-top: 50px;
        margin-bottom: 0;
    }
    .elementor-1544 .elementor-element.elementor-element-330df54f>.elementor-element-populated
    {
        padding: 35px 35px 35px 35px;
    }
    .elementor-1544 .elementor-element.elementor-element-3a1cb19d
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1544 .elementor-element.elementor-element-53e666a5>.elementor-element-populated
    {
        padding: 35px 35px 35px 35px;
    }
    .elementor-1544 .elementor-element.elementor-element-3c4362db
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1544 .elementor-element.elementor-element-243d49d8
    {
        padding: 70px 0 70px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-28359669>.elementor-element-populated
    {
        margin: 0 0 2rem 0;
        --e-column-margin-right: 0rem;
        --e-column-margin-left: 0rem;
    }
    .elementor-1544 .elementor-element.elementor-element-2f0d606e .elementor-heading-title
    {
        font-size: var(--e-global-typography-087e153-font-size);
        line-height: var(--e-global-typography-087e153-line-height);
        letter-spacing: var(--e-global-typography-087e153-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-infobox
    {
        padding: 10% 8% 10% 8%;
    }
    .elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-0d73946-font-size);
        line-height: var(--e-global-typography-0d73946-line-height);
        letter-spacing: var(--e-global-typography-0d73946-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-infobox
    {
        padding: 10% 8% 10% 8%;
    }
    .elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-0d73946-font-size);
        line-height: var(--e-global-typography-0d73946-line-height);
        letter-spacing: var(--e-global-typography-0d73946-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-infobox
    {
        padding: 10% 8% 10% 8%;
    }
    .elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-0d73946-font-size);
        line-height: var(--e-global-typography-0d73946-line-height);
        letter-spacing: var(--e-global-typography-0d73946-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-312d2a9d>.elementor-widget-container
    {
        margin: 50px 0 0 0;
    }
    .elementor-1544 .elementor-element.elementor-element-2c47d000
    {
        padding: 50px 25px 40px 25px;
    }
    .elementor-1544 .elementor-element.elementor-element-b505d19 .elementor-heading-title
    {
        font-size: var(--e-global-typography-bf909ae-font-size);
        line-height: var(--e-global-typography-bf909ae-line-height);
    }
    html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield .gfield_label
    {
        font-size: var(--e-global-typography-087e153-font-size);
        line-height: var(--e-global-typography-087e153-line-height);
        letter-spacing: var(--e-global-typography-087e153-letter-spacing);
    }
    html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield label
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield .gfield_description
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_body input[type="submit"].gform-button
    {
        font-size: var(--e-global-typography-126336d-font-size);
        line-height: var(--e-global-typography-126336d-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-a2cdd64
    {
        padding: 100px 25px 100px 25px;
    }
    .elementor-1544 .elementor-element.elementor-element-8e1a54e .elementor-heading-title
    {
        font-size: var(--e-global-typography-bf909ae-font-size);
        line-height: var(--e-global-typography-bf909ae-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-516b1e97>.elementor-container
    {
        max-width: 550px;
    }
    .elementor-1544 .elementor-element.elementor-element-516b1e97
    {
        padding: 70px 0 70px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-6b7a07b3>.elementor-element-populated
    {
        padding: 0% 4% 0% 4%;
    }
    .elementor-1544 .elementor-element.elementor-element-5fb392f0 .elementor-heading-title
    {
        font-size: var(--e-global-typography-bab69fb-font-size);
        line-height: var(--e-global-typography-bab69fb-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-660d6fe0 .elementor-heading-title
    {
        font-size: var(--e-global-typography-5c41fe7-font-size);
        line-height: var(--e-global-typography-5c41fe7-line-height);
        letter-spacing: var(--e-global-typography-5c41fe7-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit_form_control
    {
        padding: 10px 25px 10px 25px;
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .elementskit_input_container
    {
        flex: 0 0 67%;
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .elementskit_inline_form .elementskit_input_wraper:not(:last-child)
    {
        margin-right: 5px;
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit-mail-submit
    {
        padding: 16px 30px 16px 30px;
    }
}
@media(max-width: 767px)
{
    .elementor-1544 .elementor-element.elementor-element-37baabc4
    {
        padding: 28% 0% 0% 0%;
    }
    .elementor-1544 .elementor-element.elementor-element-bcab529>.elementor-widget-container
    {
        margin: 0 0 20px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-bcab529 .elementor-heading-title
    {
        font-size: 2rem;
    }
    .elementor-1544 .elementor-element.elementor-element-6bada6bf .elementor-heading-title
    {
        font-size: var(--e-global-typography-aa89a55-font-size);
        line-height: var(--e-global-typography-aa89a55-line-height);
        word-spacing: var(--e-global-typography-aa89a55-word-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-30431c75 .elementskit-btn
    {
        font-size: var(--e-global-typography-126336d-font-size);
        line-height: var(--e-global-typography-126336d-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-5e529672:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-5e529672>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 0 0;
    }
    .elementor-1544 .elementor-element.elementor-element-5e529672
    {
        padding: 50px 0 0 0;
    }
    .elementor-1544 .elementor-element.elementor-element-3ce3b07b .elementskit-infobox
    {
        padding: 35px 40px 35px 40px;
    }
    .elementor-1544 .elementor-element.elementor-element-3ce3b07b .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-ea58ed3-font-size);
        line-height: var(--e-global-typography-ea58ed3-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-46167b9 .elementskit-infobox
    {
        padding: 35px 40px 35px 40px;
    }
    .elementor-1544 .elementor-element.elementor-element-46167b9 .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-ea58ed3-font-size);
        line-height: var(--e-global-typography-ea58ed3-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-615b203f
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1544 .elementor-element.elementor-element-615b203f .elementskit-infobox
    {
        padding: 35px 40px 35px 40px;
    }
    .elementor-1544 .elementor-element.elementor-element-615b203f .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-ea58ed3-font-size);
        line-height: var(--e-global-typography-ea58ed3-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-98ba877
    {
        padding: 40px 0 30px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-95bb3bc.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-1544 .elementor-element.elementor-element-95bb3bc>.elementor-element-populated
    {
        margin: 0 0 25px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1544 .elementor-element.elementor-element-40c01a6
    {
        text-align: center;
    }
    .elementor-1544 .elementor-element.elementor-element-c28616f
    {
        text-align: center;
    }
    .elementor-1544 .elementor-element.elementor-element-a6efa1d>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1544 .elementor-element.elementor-element-ca935d6>.elementor-widget-container
    {
        margin: 0 0 20px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-ca935d6 img
    {
        width: 75%;
    }
    .elementor-1544 .elementor-element.elementor-element-f1e4e1c.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-1544 .elementor-element.elementor-element-fe86453
    {
        text-align: center;
    }
    .elementor-1544 .elementor-element.elementor-element-389df1c
    {
        text-align: center;
    }
    .elementor-1544 .elementor-element.elementor-element-24f2c975
    {
        padding: 10px 0 50px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-16afc1b3>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1544 .elementor-element.elementor-element-63c7d446
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-1544 .elementor-element.elementor-element-63c7d446 .elementor-heading-title
    {
        font-size: var(--e-global-typography-5c41fe7-font-size);
        line-height: var(--e-global-typography-5c41fe7-line-height);
        letter-spacing: var(--e-global-typography-5c41fe7-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-71876cab>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1544 .elementor-element.elementor-element-67f1ecf5
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-1544 .elementor-element.elementor-element-485f6772
    {
        margin-top: 40px;
        margin-bottom: 0;
    }
    .elementor-1544 .elementor-element.elementor-element-330df54f>.elementor-element-populated
    {
        margin: 0 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 50px 30px 30px 30px;
    }
    .elementor-1544 .elementor-element.elementor-element-3a1cb19d>.elementor-widget-container
    {
        margin: 0 0 25px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-53e666a5>.elementor-element-populated
    {
        margin: 0 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 50px 30px 30px 30px;
    }
    .elementor-1544 .elementor-element.elementor-element-3c4362db>.elementor-widget-container
    {
        margin: 0 0 25px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-243d49d8
    {
        padding: 50px 0 50px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-2f0d606e>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-2f0d606e .elementor-heading-title
    {
        font-size: var(--e-global-typography-087e153-font-size);
        line-height: var(--e-global-typography-087e153-line-height);
        letter-spacing: var(--e-global-typography-087e153-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-4458d828>.elementor-element-populated
    {
        margin: 0 0 5px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-infobox
    {
        padding: 10% 10% 10% 10%;
    }
    .elementor-1544 .elementor-element.elementor-element-28307c42 .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-0d73946-font-size);
        line-height: var(--e-global-typography-0d73946-line-height);
        letter-spacing: var(--e-global-typography-0d73946-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-75a1da9c>.elementor-element-populated
    {
        margin: 0 0 5px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-infobox
    {
        padding: 10% 10% 10% 10%;
    }
    .elementor-1544 .elementor-element.elementor-element-2002a673 .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-0d73946-font-size);
        line-height: var(--e-global-typography-0d73946-line-height);
        letter-spacing: var(--e-global-typography-0d73946-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-infobox
    {
        padding: 10% 10% 10% 10%;
    }
    .elementor-1544 .elementor-element.elementor-element-3e7b1698 .elementskit-infobox .elementskit-info-box-title
    {
        font-size: var(--e-global-typography-0d73946-font-size);
        line-height: var(--e-global-typography-0d73946-line-height);
        letter-spacing: var(--e-global-typography-0d73946-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-312d2a9d>.elementor-widget-container
    {
        margin: 30px 0 0 0;
    }
    .elementor-1544 .elementor-element.elementor-element-2c47d000
    {
        padding: 50px 20px 50px 20px;
    }
    .elementor-1544 .elementor-element.elementor-element-b505d19 .elementor-heading-title
    {
        font-size: var(--e-global-typography-bf909ae-font-size);
        line-height: var(--e-global-typography-bf909ae-line-height);
    }
    html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield .gfield_label
    {
        font-size: var(--e-global-typography-087e153-font-size);
        line-height: var(--e-global-typography-087e153-line-height);
        letter-spacing: var(--e-global-typography-087e153-letter-spacing);
    }
    html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield label
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gfield .gfield_description
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-1544 .elementor-element.elementor-element-9069344 .eael-gravity-form .gform_body input[type="submit"].gform-button
    {
        font-size: var(--e-global-typography-126336d-font-size);
        line-height: var(--e-global-typography-126336d-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-a2cdd64
    {
        padding: 50px 20px 50px 20px;
    }
    .elementor-1544 .elementor-element.elementor-element-8e1a54e .elementor-heading-title
    {
        font-size: var(--e-global-typography-bf909ae-font-size);
        line-height: var(--e-global-typography-bf909ae-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-516b1e97:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-516b1e97>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: -36px -90px;
    }
    .elementor-1544 .elementor-element.elementor-element-516b1e97
    {
        padding: 50px 0 50px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-5fb392f0>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-1544 .elementor-element.elementor-element-5fb392f0 .elementor-heading-title
    {
        font-size: var(--e-global-typography-bab69fb-font-size);
        line-height: var(--e-global-typography-bab69fb-line-height);
    }
    .elementor-1544 .elementor-element.elementor-element-660d6fe0 .elementor-heading-title
    {
        font-size: var(--e-global-typography-5c41fe7-font-size);
        line-height: var(--e-global-typography-5c41fe7-line-height);
        letter-spacing: var(--e-global-typography-5c41fe7-letter-spacing);
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit_form_control
    {
        font-size: 15px;
        border-radius: 6px 0 0 6px;
        padding: 8px 15px 8px 15px;
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .elementskit_input_container
    {
        flex: 0 0 56%;
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .elementskit_inline_form .elementskit_input_wraper:not(:last-child)
    {
        margin-right: 0;
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit_form_control::-webkit-input-placeholder
    {
        font-size: 15px;
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit_form_control::-moz-placeholder
    {
        font-size: 15px;
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit_form_control:-ms-input-placeholder
    {
        font-size: 15px;
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit_form_control:-moz-placeholder
    {
        font-size: 15px;
    }
    .elementor-1544 .elementor-element.elementor-element-28c53e51 .ekit-mail-submit
    {
        font-size: 12px;
        border-radius: 0 6px 6px 0;
        padding: 14px 20px 14px 20px;
        margin: 0 0 0 0;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-1544 .elementor-element.elementor-element-3f09b7f7
    {
        width: 50%;
    }
    .elementor-1544 .elementor-element.elementor-element-58ca9f89
    {
        width: 50%;
    }
    .elementor-1544 .elementor-element.elementor-element-1e5bafbe
    {
        width: 100%;
    }
    .elementor-1544 .elementor-element.elementor-element-95bb3bc
    {
        width: 30%;
    }
    .elementor-1544 .elementor-element.elementor-element-a6efa1d
    {
        width: 40%;
    }
    .elementor-1544 .elementor-element.elementor-element-f1e4e1c
    {
        width: 30%;
    }
    .elementor-1544 .elementor-element.elementor-element-16afc1b3
    {
        width: 100%;
    }
    .elementor-1544 .elementor-element.elementor-element-71876cab
    {
        width: 50%;
    }
}