.elementor-45436 .elementor-element.elementor-element-8ccd67f:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-8ccd67f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/03/Best-Medical-Billing-Services-in-New-Jersey.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-8ccd67f>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-8ccd67f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-45436 .elementor-element.elementor-element-8b2a395 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-8b2a395>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-45436 .elementor-element.elementor-element-fe047db.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-45436 .elementor-element.elementor-element-fe047db.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-45436 .elementor-element.elementor-element-fe047db>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-45436 .elementor-element.elementor-element-fe047db>.elementor-element-populated {
    padding: 30px 30px 30px 30px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-f04c3b0 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-f04c3b0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-f04c3b0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-45436 .elementor-element.elementor-element-f04c3b0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 500;
    line-height: 50px;
    color: var(--e-global-color-c42afea);
}

.elementor-widget-text-editor {
    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);
    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-45436 .elementor-element.elementor-element-11182c3>.elementor-widget-container {
    margin: 10px 0px 0px -30px;
}

.elementor-45436 .elementor-element.elementor-element-11182c3 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-c59f6c4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-885260b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    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);
}

.elementor-45436 .elementor-element.elementor-element-0e757ff {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-78a1081 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-24509db>.elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-9fc2887>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-a999529:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-a999529>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/02/background1.png");
    background-position: center center;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-a999529 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

.elementor-45436 .elementor-element.elementor-element-a999529>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-eaf6933>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-10eaa77>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-10eaa77 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-f4a4355 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-f4a4355 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    color: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-c77f818>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-c77f818 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-36d39a0 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-36d39a0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    color: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-b3cf559>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-b3cf559 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-1eea67c {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-1eea67c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    color: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-1b495f4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-1b495f4 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-f90bfa8 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-f90bfa8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    color: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-edce37e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-edce37e {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-7921d2e {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-7921d2e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    color: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-b2c4ce6:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-b2c4ce6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-b2c4ce6>.elementor-container {
    min-height: 0px;
}

.elementor-45436 .elementor-element.elementor-element-b2c4ce6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-45436 .elementor-element.elementor-element-b2c4ce6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-f07c8cd>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-b275b97>.elementor-element-populated {
    margin: 25px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-e065855 {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-e065855 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 36px;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-c0c5c92 {
    width: var(--container-widget-width, 102.273%);
    max-width: 102.273%;
    --container-widget-width: 102.273%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-45436 .elementor-element.elementor-element-c0c5c92>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-c0c5c92 p {
    margin-block-end: 0px;
}

.elementor-45436 .elementor-element.elementor-element-b3e3572>.elementor-widget-container {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-b3e3572 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-b3e3572 p {
    margin-block-end: 0px;
}

.elementor-45436 .elementor-element.elementor-element-cec3f57 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: -10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-7bfac40 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-9376044 {
    width: 100%;
    max-width: 100%;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-9376044>.elementor-widget-container {
    margin: 0px 10px 0px -30px;
}

.elementor-45436 .elementor-element.elementor-element-9376044.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-45436 .elementor-element.elementor-element-6dfacb0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-61eebf3 {
    width: 100%;
    max-width: 100%;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-61eebf3>.elementor-widget-container {
    margin: 0px 0px 0px -30px;
}

.elementor-45436 .elementor-element.elementor-element-61eebf3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-45436 .elementor-element.elementor-element-a54746a:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-a54746a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2ba9fd2);
}

.elementor-45436 .elementor-element.elementor-element-a54746a>.elementor-container {
    min-height: 0px;
}

.elementor-45436 .elementor-element.elementor-element-a54746a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 50px 0px;
}

.elementor-45436 .elementor-element.elementor-element-a54746a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-ef93c6a>.elementor-element-populated {
    margin: 25px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-381d28d {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-381d28d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 36px;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-d67e420 {
    width: var(--container-widget-width, 102.273%);
    max-width: 102.273%;
    --container-widget-width: 102.273%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-45436 .elementor-element.elementor-element-d67e420>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-d67e420 p {
    margin-block-end: 0px;
}

.elementor-45436 .elementor-element.elementor-element-3710aaa {
    width: var(--container-widget-width, 102.273%);
    max-width: 102.273%;
    --container-widget-width: 102.273%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-45436 .elementor-element.elementor-element-3710aaa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-3710aaa p {
    margin-block-end: 0px;
}

.elementor-45436 .elementor-element.elementor-element-056553f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-0c51b29:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-0c51b29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-0c51b29>.elementor-container {
    min-height: 0px;
}

.elementor-45436 .elementor-element.elementor-element-0c51b29 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 35px 0px;
}

.elementor-45436 .elementor-element.elementor-element-0c51b29>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-ab2ecbf>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-380a962>.elementor-element-populated {
    margin: 25px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-f2d3578 {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-f2d3578 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 36px;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-9e5ab4a {
    width: var(--container-widget-width, 102.273%);
    max-width: 102.273%;
    --container-widget-width: 102.273%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-45436 .elementor-element.elementor-element-9e5ab4a>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-cfdcab4>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-cfdcab4 {
    column-gap: 0px;
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-45436 .elementor-element.elementor-element-cfdcab4 p {
    margin-block-end: 0px;
}

.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-45436 .elementor-element.elementor-element-205dae2 .elementor-button {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-c42afea);
    color: var(--e-global-color-c42afea);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    padding: 12px 24px 12px 24px;
}

.elementor-45436 .elementor-element.elementor-element-205dae2 .elementor-button:hover,
.elementor-45436 .elementor-element.elementor-element-205dae2 .elementor-button:focus {
    background-color: var(--e-global-color-c92e399);
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-205dae2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-205dae2 .elementor-button:hover svg,
.elementor-45436 .elementor-element.elementor-element-205dae2 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-98c0128 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 40px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-98c0128:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-98c0128>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2ba9fd2);
}

.elementor-45436 .elementor-element.elementor-element-98c0128.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-45436 .elementor-element.elementor-element-1ce0ea8 {
    --display: flex;
}

.elementor-45436 .elementor-element.elementor-element-3df88b7 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-3df88b7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-eed95b9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-45436 .elementor-element.elementor-element-9aabcba {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-9aabcba:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-9aabcba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Newark.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-e9ad55c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-13c72cc {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-85770ef {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-85770ef:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-85770ef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-ecfed8f {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-ecfed8f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-88e73fc {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-88e73fc:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-88e73fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Jersey-City.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-44f2184 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-a1f674d {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-b1ed64a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-b1ed64a:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-b1ed64a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-e27aefe {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-e27aefe .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-ae63ddf {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-ae63ddf:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-ae63ddf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Paterson.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-f1cf297 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-3575e6d {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-ea652e5 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-ea652e5:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-ea652e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-f17cf25 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-f17cf25 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-0805cce {
    --display: flex;
}

.elementor-45436 .elementor-element.elementor-element-4d0d557 {
    --display: flex;
}

.elementor-45436 .elementor-element.elementor-element-0c927b7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-45436 .elementor-element.elementor-element-623ceea {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-623ceea:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-623ceea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Elizabeth.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-ee293e0 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-b75cb07 {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-7a33164 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-7a33164:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-7a33164>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-ed20564 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-ed20564 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-8bb64e3 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-8bb64e3:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-8bb64e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Lakewood-Township.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-a29f358 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-d4c6d1f {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-a9d1bfb {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-a9d1bfb:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-a9d1bfb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-47d1807 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-47d1807 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-cf9d7e4 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-cf9d7e4:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-cf9d7e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Edison-Township.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-183d3b2 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-4aad133 {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-8d518fb {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-8d518fb:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-8d518fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-3e0debf {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-3e0debf .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-0f26f19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-45436 .elementor-element.elementor-element-31f478e {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-31f478e:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-31f478e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Woodbridge-Township.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-d3238b9 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-0c9dbfd {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-0d6061a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-0d6061a:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-0d6061a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-2a23345 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-2a23345 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-1ff2667 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-1ff2667:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-1ff2667>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Toms-River-Township.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-7b5cbc9 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-7aa2c23 {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-765f68e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-765f68e:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-765f68e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-c271519 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-c271519 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-78abf79 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-78abf79:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-78abf79>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Hamilton-Township.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-60a5b1b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-da24c99 {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-75d4b78 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-75d4b78:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-75d4b78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-1ecd456 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-1ecd456 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-ff37966 {
    --n-accordion-title-font-size: 16px;
    --n-accordion-title-justify-content: center;
    --n-accordion-title-flex-grow: initial;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 0px 0px 0px 0px;
    --n-accordion-icon-size: 15px;
}

.elementor-45436 .elementor-element.elementor-element-ff37966>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    border-style: none;
}

.elementor-45436 .elementor-element.elementor-element-ff37966 {
    --n-accordion-padding: 0px 0px 0px 0px;
}

:where(.elementor-45436 .elementor-element.elementor-element-ff37966 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
    font-weight: 600;
}

:where(.elementor-45436 .elementor-element.elementor-element-ff37966 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
    border-style: none;
}

.elementor-45436 .elementor-element.elementor-element-5ad1759 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-5ad1759:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-5ad1759>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: linear-gradient(to right, #0994c9, #062a5a);
    
    background-position: center center;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-4e31a29 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-4e31a29.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-45436 .elementor-element.elementor-element-bf7cbd5 {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-bf7cbd5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-35545b8>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-35545b8 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var(--e-global-color-2ba9fd2);
}

.elementor-45436 .elementor-element.elementor-element-6daa05c .elementor-button {
    background-color: var(--e-global-color-c42afea);
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 24px 12px 24px;
}

.elementor-45436 .elementor-element.elementor-element-6daa05c .elementor-button:hover,
.elementor-45436 .elementor-element.elementor-element-6daa05c .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-c42afea);
    border-color: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-6daa05c>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-6daa05c .elementor-button:hover svg,
.elementor-45436 .elementor-element.elementor-element-6daa05c .elementor-button:focus svg {
    fill: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-1b8e608 {
    --display: flex;
    --justify-content: center;
}

.elementor-45436 .elementor-element.elementor-element-a3a2b1a img {
    border-radius: 12px 12px 12px 12px;
}

.elementor-45436 .elementor-element.elementor-element-9bcfbe0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 40px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-9bcfbe0:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-9bcfbe0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-9bcfbe0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-45436 .elementor-element.elementor-element-0cd20aa {
    --display: flex;
}

.elementor-45436 .elementor-element.elementor-element-8b63a43 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-8b63a43 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-a5bc382 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-45436 .elementor-element.elementor-element-cde76cc {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-cde76cc:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-cde76cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Bergen-County.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-2487069 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-f2bbd03 {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-d2df8c0 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-d2df8c0:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-d2df8c0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-4ab6ccd {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-4ab6ccd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-d53c9a9 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-d53c9a9:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-d53c9a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Essex-County.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-46efb3b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-fb071ed {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-b94a2e0 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-b94a2e0:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-b94a2e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-9c88c3b {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-9c88c3b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-13b0346 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-13b0346:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-13b0346>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Middlesex-County.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-6fbdfdc {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-2c46a2a {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-886fd79 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-886fd79:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-886fd79>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-730aa1a {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-730aa1a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-daba292 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-45436 .elementor-element.elementor-element-a76caed {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-a76caed:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-a76caed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Hudson-County.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-017512f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-2298db0 {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-a101df0 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-a101df0:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-a101df0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-15fdb72 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-15fdb72 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-466da5e {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-466da5e:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-466da5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Monmouth-County.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-31a3aec {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-89acb5f {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-7f4c4c3 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-7f4c4c3:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-7f4c4c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-8a699e8 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-8a699e8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-faed941 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-faed941:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-faed941>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Ocean-County.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-223c9aa {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-6a2b936 {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-5a3e322 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-5a3e322:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-5a3e322>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-2745062 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-2745062 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-1887d5c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-45436 .elementor-element.elementor-element-bcccc9a {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-bcccc9a:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-bcccc9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Union-County.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-5ea9d9f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-c1421a4 {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-942fbe1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-942fbe1:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-942fbe1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-389000d {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-389000d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-6785339 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-6785339:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-6785339>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Passaic-County.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-5c20580 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-cd3b77e {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-406f59a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-406f59a:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-406f59a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-751481f {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-751481f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-136a3f6 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-136a3f6:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-136a3f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Camden-County.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-6ad2cec {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-45436 .elementor-element.elementor-element-1386d2d {
    --spacer-size: 164px;
}

.elementor-45436 .elementor-element.elementor-element-9caf9fc {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-9caf9fc:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-9caf9fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-c364b29 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-c364b29 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-4a3710f:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-4a3710f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2ba9fd2);
}

.elementor-45436 .elementor-element.elementor-element-4a3710f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-45436 .elementor-element.elementor-element-4a3710f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-82aa7c6 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-82aa7c6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-bd85258>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-45436 .elementor-element.elementor-element-bd85258 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-7c5bb8e {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-7c5bb8e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-90c97ca>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-90c97ca {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-a896027>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-45436 .elementor-element.elementor-element-a896027 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-e7a25d4 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-e7a25d4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-180842a>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-180842a {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-65fad1f>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-45436 .elementor-element.elementor-element-65fad1f {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-0f0a6cc {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-0f0a6cc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-73c9fe3>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-73c9fe3 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-f8cca06>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-45436 .elementor-element.elementor-element-f8cca06 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-715f286 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-715f286 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-93a30e3>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-93a30e3 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-2933d95:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-2933d95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-45436 .elementor-element.elementor-element-2933d95 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-2933d95>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-7091054>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-7091054 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-7091054 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 48px;
    color: #000000;
}

.elementor-45436 .elementor-element.elementor-element-ca738c6:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-ca738c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-45436 .elementor-element.elementor-element-ca738c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-45436 .elementor-element.elementor-element-ca738c6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-99b69d6>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-99b69d6.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-45436 .elementor-element.elementor-element-99b69d6 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-widget-image-box .elementor-image-box-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-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);
    color: var(--e-global-color-text);
}

.elementor-45436 .elementor-element.elementor-element-20917f1 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-20917f1.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-20917f1.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-20917f1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-20917f1 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #0994c9;
}

.elementor-45436 .elementor-element.elementor-element-20917f1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-20917f1 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-20917f1 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-af1ba67 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-af1ba67.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-af1ba67.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-af1ba67.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-af1ba67 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #0994c9;
}

.elementor-45436 .elementor-element.elementor-element-af1ba67 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-af1ba67 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-af1ba67 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-6f4d682 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-6f4d682.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-6f4d682.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-6f4d682.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-6f4d682 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #0994c9;
}

.elementor-45436 .elementor-element.elementor-element-6f4d682 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-6f4d682 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-6f4d682 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-4deed9d .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-4deed9d.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-4deed9d.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-4deed9d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-4deed9d .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-4deed9d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-4deed9d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-794c63f {
    margin-top: 35px;
    margin-bottom: 0px;
}

.elementor-45436 .elementor-element.elementor-element-b850579 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-b850579.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-b850579.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-b850579.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-b850579 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #0994c9;
}

.elementor-45436 .elementor-element.elementor-element-b850579 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-b850579 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-9de94c9 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-9de94c9.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-9de94c9.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-9de94c9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-9de94c9 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #0994c9;
}

.elementor-45436 .elementor-element.elementor-element-9de94c9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-9de94c9 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-a061629 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-a061629.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-a061629.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-a061629.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-a061629 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #0994c9;
}

.elementor-45436 .elementor-element.elementor-element-a061629 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-a061629 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-7549d6c .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-7549d6c.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-7549d6c.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-7549d6c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-7549d6c .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #0994c9;
}

.elementor-45436 .elementor-element.elementor-element-7549d6c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-7549d6c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-b4eea34 {
    margin-top: 35px;
    margin-bottom: 0px;
}

.elementor-45436 .elementor-element.elementor-element-37152f9 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-37152f9.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-37152f9.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-37152f9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-37152f9 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-37152f9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-37152f9 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-37152f9 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-739bfde.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-739bfde.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-739bfde.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-739bfde .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #0994c9;
}

.elementor-45436 .elementor-element.elementor-element-739bfde .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-739bfde .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-5c1b68f .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-5c1b68f.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-5c1b68f.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-5c1b68f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-5c1b68f .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-5c1b68f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-5c1b68f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-61dfc91 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-61dfc91.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-45436 .elementor-element.elementor-element-61dfc91.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-45436 .elementor-element.elementor-element-61dfc91.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-45436 .elementor-element.elementor-element-61dfc91 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #0994c9;
}

.elementor-45436 .elementor-element.elementor-element-61dfc91 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-45436 .elementor-element.elementor-element-61dfc91 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-9b03b83 .elementor-button {
    background-color: var(--e-global-color-primary);
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    fill: var(--e-global-color-c42afea);
    color: var(--e-global-color-c42afea);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    padding: 12px 24px 12px 24px;
}

.elementor-45436 .elementor-element.elementor-element-9b03b83 .elementor-button:hover,
.elementor-45436 .elementor-element.elementor-element-9b03b83 .elementor-button:focus {
    background-color: var(--e-global-color-c92e399);
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-9b03b83>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-9b03b83 .elementor-button:hover svg,
.elementor-45436 .elementor-element.elementor-element-9b03b83 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-622dd6e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-622dd6e:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-622dd6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-45436 .elementor-element.elementor-element-ad35294:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-ad35294>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-45436 .elementor-element.elementor-element-ad35294 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-45436 .elementor-element.elementor-element-ad35294>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-9e43059 {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-9e43059 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 36px;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-6f965f7>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-6f965f7 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-45436 .elementor-element.elementor-element-6f965f7 p {
    margin-block-end: 0px;
}

.elementor-45436 .elementor-element.elementor-element-eadbc34>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-eadbc34 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-45436 .elementor-element.elementor-element-03a94e0>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-03a94e0 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-45436 .elementor-element.elementor-element-541a405>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-541a405 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-45436 .elementor-element.elementor-element-a9cabf1>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-a9cabf1 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-45436 .elementor-element.elementor-element-574b606>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-574b606 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-45436 .elementor-element.elementor-element-54d1d87>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-54d1d87 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-bc-flex-widget .elementor-45436 .elementor-element.elementor-element-af1740c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-45436 .elementor-element.elementor-element-af1740c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-45436 .elementor-element.elementor-element-af1740c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-34dd7d4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-73eb186:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-73eb186>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: linear-gradient(to right, #0994c9, #062a5a);
    
    background-position: center center;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-73eb186>.elementor-container {
    min-height: 0px;
}

.elementor-45436 .elementor-element.elementor-element-73eb186 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 50px 0px;
}

.elementor-45436 .elementor-element.elementor-element-73eb186>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-7c5699f>.elementor-element-populated {
    margin: 25px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-666aa9a {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-666aa9a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 36px;
    color: #FFFFFF;
}

.elementor-45436 .elementor-element.elementor-element-bba7e0b>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-bba7e0b {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var(--e-global-color-2ba9fd2);
}

.elementor-45436 .elementor-element.elementor-element-c93de62 .elementor-button {
    background-color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    fill: #0994c9;
    color: #0994c9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 24px 12px 24px;
}

.elementor-45436 .elementor-element.elementor-element-c93de62 .elementor-button:hover,
.elementor-45436 .elementor-element.elementor-element-c93de62 .elementor-button:focus {
    background-color: #0994c9;
    color: #FFFFFF;
}

.elementor-45436 .elementor-element.elementor-element-c93de62>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-c93de62.elementor-element {
    --align-self: flex-start;
}

.elementor-45436 .elementor-element.elementor-element-c93de62 .elementor-button:hover svg,
.elementor-45436 .elementor-element.elementor-element-c93de62 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-45436 .elementor-element.elementor-element-cb3c511 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-bd17d6c:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-bd17d6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2ba9fd2);
}

.elementor-45436 .elementor-element.elementor-element-bd17d6c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-45436 .elementor-element.elementor-element-bd17d6c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-3a06962 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-3a06962 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-6291922 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-6a9936a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-6a9936a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-6a9936a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-6a9936a>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-6a9936a>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-6a9936a>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-6a9936a:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-6a9936a:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-6a9936a:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-6a9936a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-a643012>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-a643012 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-1c4d55a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-1c4d55a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-1c4d55a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-1c4d55a>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-1c4d55a>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-1c4d55a>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-1c4d55a:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-1c4d55a:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-1c4d55a:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-1c4d55a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-6ca6a9a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-6ca6a9a {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-ae3b2db:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-ae3b2db>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-ae3b2db>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-ae3b2db>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-ae3b2db>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-ae3b2db>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-ae3b2db:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-ae3b2db:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-ae3b2db:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-ae3b2db>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-e84b145>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-e84b145 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-84596a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-84596a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-84596a4>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-84596a4>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-84596a4>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-84596a4>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-84596a4:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-84596a4:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-84596a4:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-84596a4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-9f50a0a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-9f50a0a {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-70f682d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-70f682d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-70f682d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-70f682d>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-70f682d>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-70f682d>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-70f682d:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-70f682d:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-70f682d:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-70f682d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-702d993>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-702d993 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-fc2a07f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-fc2a07f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-fc2a07f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-fc2a07f>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-fc2a07f>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-fc2a07f>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-fc2a07f:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-fc2a07f:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-fc2a07f:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-fc2a07f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-bf82b66>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-bf82b66 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-b4d9689:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-b4d9689>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-b4d9689>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-b4d9689>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-b4d9689>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-b4d9689>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-b4d9689:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-b4d9689:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-b4d9689:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-b4d9689>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-fd56b6e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-fd56b6e {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-480a3e0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-480a3e0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-480a3e0>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-480a3e0>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-480a3e0>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-480a3e0>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-480a3e0:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-480a3e0:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-480a3e0:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-480a3e0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-c5f79ee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-c5f79ee {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-d2ecd6b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-d2ecd6b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-d2ecd6b>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-d2ecd6b>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-d2ecd6b>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-d2ecd6b>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-d2ecd6b:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-d2ecd6b:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-d2ecd6b:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-d2ecd6b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-56839c8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-56839c8 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-681e876:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-681e876>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-681e876>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-681e876>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-681e876>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-681e876>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-681e876:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-681e876:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-681e876:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-681e876>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-b63e9a7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-b63e9a7 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-d2e2bc1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-d2e2bc1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-d2e2bc1>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-d2e2bc1>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-d2e2bc1>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-d2e2bc1>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-d2e2bc1:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-d2e2bc1:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-d2e2bc1:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-d2e2bc1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-b73b47a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-b73b47a {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-9ed523f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-9ed523f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-9ed523f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-9ed523f>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-9ed523f>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-9ed523f>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-9ed523f:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-9ed523f:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-9ed523f:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-9ed523f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-f26acdb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-f26acdb {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-aff606d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-aff606d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-aff606d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-aff606d>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-aff606d>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-aff606d>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-aff606d:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-aff606d:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-aff606d:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-aff606d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-e010782>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-e010782 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-a5c2fbd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-a5c2fbd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-a5c2fbd>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-a5c2fbd>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-a5c2fbd>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-a5c2fbd>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-a5c2fbd:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-a5c2fbd:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-a5c2fbd:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-a5c2fbd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-437ee60>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-437ee60 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-ddf4f27:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-45436 .elementor-element.elementor-element-ddf4f27>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-ddf4f27>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-45436 .elementor-element.elementor-element-ddf4f27>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-ddf4f27>.elementor-element-populated>.elementor-background-overlay,
.elementor-45436 .elementor-element.elementor-element-ddf4f27>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-ddf4f27:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-ddf4f27:hover>.elementor-element-populated,
.elementor-45436 .elementor-element.elementor-element-ddf4f27:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-45436 .elementor-element.elementor-element-ddf4f27>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-e013dcf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-e013dcf {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-c5657e2:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-c5657e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-c5657e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-45436 .elementor-element.elementor-element-c5657e2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-e26938f {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-e26938f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-b73d34d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-b73d34d {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-db89131:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-db89131>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../2025/02/bottom-background-cta.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-db89131,
.elementor-45436 .elementor-element.elementor-element-db89131>.elementor-background-overlay {
    border-radius: 40px 40px 40px 40px;
}

.elementor-45436 .elementor-element.elementor-element-db89131 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 10px 0px;
}

.elementor-45436 .elementor-element.elementor-element-db89131>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-8ba296b {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-8ba296b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-45436 .elementor-element.elementor-element-8ba296b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-45436 .elementor-element.elementor-element-8ba296b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
    color: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-b7a1746 .elementor-button {
    background-color: var(--e-global-color-c42afea);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 24px 12px 24px;
}

.elementor-45436 .elementor-element.elementor-element-b7a1746 .elementor-button:hover,
.elementor-45436 .elementor-element.elementor-element-b7a1746 .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-c42afea);
    border-color: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-b7a1746>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 50px;
}

.elementor-45436 .elementor-element.elementor-element-b7a1746 .elementor-button:hover svg,
.elementor-45436 .elementor-element.elementor-element-b7a1746 .elementor-button:focus svg {
    fill: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-2ae4e02 .elementor-button {
    background-color: var(--e-global-color-c42afea);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0994c9;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 24px 12px 24px;
}

.elementor-45436 .elementor-element.elementor-element-2ae4e02 .elementor-button:hover,
.elementor-45436 .elementor-element.elementor-element-2ae4e02 .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-c42afea);
    border-color: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-2ae4e02>.elementor-widget-container {
    margin: -20px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-2ae4e02 .elementor-button:hover svg,
.elementor-45436 .elementor-element.elementor-element-2ae4e02 .elementor-button:focus svg {
    fill: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-dcb3ded {
    padding: 20px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-af0c063 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-af0c063 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-c09ce6f {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-widget-slides .elementor-slide-heading {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-slides .elementor-slide-description {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-slides .elementor-slide-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-c6ef2cb .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(../../2024/11/Dr.-Daniel-L.-Burkhead.png);
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-c6ef2cb .swiper-slide-contents {
    margin-right: auto;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-c6ef2cb .swiper-slide-inner {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-9384338 .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(https://transcure.net/wp-content/uploads/2024/12/Julia-K.-Saenz-Office-Administrator.webp);
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-9384338 .swiper-slide-contents {
    margin-right: auto;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-9384338 .swiper-slide-inner {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-596f9e3 .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(https://transcure.net/wp-content/uploads/2022/11/Ashlee-Rose-–-Harding-Memorial-Healthcare-3.jpg);
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-596f9e3 .swiper-slide-contents {
    margin-right: auto;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-596f9e3 .swiper-slide-inner {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-cfa1bb8 .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(https://transcure.net/wp-content/uploads/2022/11/Jackie-Judd.jpg);
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-cfa1bb8 .swiper-slide-contents {
    margin-right: auto;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-cfa1bb8 .swiper-slide-inner {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-6d41e72 .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(https://transcure.net/wp-content/uploads/2022/11/Pat-Vaughn.jpg);
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-6d41e72 .swiper-slide-contents {
    margin-right: auto;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-repeater-item-6d41e72 .swiper-slide-inner {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 350px;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .swiper-slide-contents {
    max-width: 66%;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 10px;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-slide-heading {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: italic;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .elementor-slide-description {
    color: var(--e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    font-style: italic;
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var(--e-global-color-text);
    opacity: var(--e-global-color-text);
}

.elementor-45436 .elementor-element.elementor-element-fb0822e .swiper-pagination-bullet-active {
    background-color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .elementor-repeater-item-215eaa2 .swiper-slide-bg {
    background-image: url(https://transcure.net/wp-content/uploads/2024/12/daniel-burkhead.jpeg);
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .elementor-repeater-item-19c6e44 .swiper-slide-bg {
    background-image: url(https://transcure.net/wp-content/uploads/2024/12/julia-saenz-mobile.jpeg);
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .elementor-repeater-item-2b70bfb .swiper-slide-bg {
    background-image: url(https://transcure.net/wp-content/uploads/2022/11/Ashlee-Rose-m-1.jpg);
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .elementor-repeater-item-1848bf5 .swiper-slide-bg {
    background-image: url(https://transcure.net/wp-content/uploads/2022/11/Jackie-Judd-m.jpg);
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .elementor-repeater-item-1aa0a30 .swiper-slide-bg {
    background-image: url(https://transcure.net/wp-content/uploads/2022/11/Pat-Vaughn-m.jpg);
    background-size: cover;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 400px;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .swiper-slide-contents {
    max-width: 66%;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .swiper-slide-inner {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 12px;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .elementor-slide-heading {
    color: var(--e-global-color-c42afea);
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 300;
    font-style: italic;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .swiper-slide-inner .elementor-slide-description:not(:last-child) {
    margin-bottom: 27px;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .elementor-slide-description {
    color: var(--e-global-color-c42afea);
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var(--e-global-color-c42afea);
    opacity: var(--e-global-color-c42afea);
}

.elementor-45436 .elementor-element.elementor-element-ce3110f .swiper-pagination-bullet-active {
    background-color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-1b8ad48:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-1b8ad48>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2ba9fd2);
}

.elementor-45436 .elementor-element.elementor-element-1b8ad48 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-45436 .elementor-element.elementor-element-1b8ad48>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-07f47e8 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-07f47e8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-b35b59b {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-45436 .elementor-element.elementor-element-0cc68ca>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
    color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-accent);
}

.elementor-widget-toggle .elementor-toggle-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-toggle .elementor-tab-content {
    color: var(--e-global-color-text);
    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);
}

.elementor-45436 .elementor-element.elementor-element-4317954 .elementor-toggle-title,
.elementor-45436 .elementor-element.elementor-element-4317954 .elementor-toggle-icon {
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-4317954 .elementor-toggle-icon svg {
    fill: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-4317954 .elementor-tab-title.elementor-active a,
.elementor-45436 .elementor-element.elementor-element-4317954 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-text);
}

.elementor-45436 .elementor-element.elementor-element-4317954 .elementor-toggle-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-45436 .elementor-element.elementor-element-4317954 .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-text);
}

.elementor-45436 .elementor-element.elementor-element-4317954 .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-text);
}

.elementor-45436 .elementor-element.elementor-element-4317954 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-4317954 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-4317954 .elementor-tab-content {
    color: var(--e-global-color-astglobalcolor1);
}

.elementor-45436 .elementor-element.elementor-element-51835f8 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-51835f8:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-51835f8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2ba9fd2);
}

.elementor-45436 .elementor-element.elementor-element-b00f4fc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-b00f4fc {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-b00f4fc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    color: var(--e-global-color-93270bb);
}

.elementor-45436 .elementor-element.elementor-element-8e27a80>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-8e27a80 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-widget-posts .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-widget-posts .elementor-post__title,
.elementor-widget-posts .elementor-post__title a {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-posts .elementor-post__meta-data {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .elementor-post__excerpt p {
    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);
}

.elementor-widget-posts .elementor-post__read-more {
    color: var(--e-global-color-accent);
}

.elementor-widget-posts a.elementor-post__read-more {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
    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-widget-posts .elementor-pagination {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .e-load-more-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c {
    --grid-row-gap: 35px;
    --grid-column-gap: 20px;
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.66 * 100%);
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c:after {
    content: "0.66";
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post {
    border-radius: 5px;
    padding: 0px 0px 20px 0px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
    background-color: var(--e-global-color-c92e399);
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post__text {
    padding: 0px 10px 0px 10px;
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post:hover {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post__title,
.elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post__title a {
    color: var(--e-global-color-93270bb);
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post__title {
    margin-bottom: 10px;
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post__meta-data {
    color: var(--e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post__excerpt p {
    color: var(--e-global-color-93270bb);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post__read-more {
    color: var(--e-global-color-primary);
}

.elementor-45436 .elementor-element.elementor-element-7dfc05c a.elementor-post__read-more {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-45436 .elementor-element.elementor-element-e487b1c {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #707070;
    padding: 30px 0px 30px 0px;
}

.elementor-45436 .elementor-element.elementor-element-13dd4a7>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-3b9287c>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-3b9287c.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-45436 .elementor-element.elementor-element-3b9287c.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-45436 .elementor-element.elementor-element-3b9287c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-45436 .elementor-element.elementor-element-3b9287c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 23%;
}

.elementor-45436 .elementor-element.elementor-element-3b9287c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-3b9287c .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 500;
}

.elementor-45436 .elementor-element.elementor-element-3b9287c .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-d1db9b5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-abbd96d>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-abbd96d.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-45436 .elementor-element.elementor-element-abbd96d.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-45436 .elementor-element.elementor-element-abbd96d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-45436 .elementor-element.elementor-element-abbd96d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 23%;
}

.elementor-45436 .elementor-element.elementor-element-abbd96d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-abbd96d .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 500;
}

.elementor-45436 .elementor-element.elementor-element-abbd96d .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-80b8db3>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-72b690e>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-72b690e.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-45436 .elementor-element.elementor-element-72b690e.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-45436 .elementor-element.elementor-element-72b690e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-45436 .elementor-element.elementor-element-72b690e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 23%;
}

.elementor-45436 .elementor-element.elementor-element-72b690e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-72b690e .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 500;
}

.elementor-45436 .elementor-element.elementor-element-72b690e .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-37fd859 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-37fd859:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-37fd859>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2ba9fd2);
}

.elementor-45436 .elementor-element.elementor-element-985d9ee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-446059c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-446059c:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-446059c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2ba9fd2);
}

.elementor-45436 .elementor-element.elementor-element-caf0776 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-45436 .elementor-element.elementor-element-293d974 {
    text-align: center;
}

.elementor-45436 .elementor-element.elementor-element-293d974 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    color: var(--e-global-color-8466552);
}

.elementor-45436 .elementor-element.elementor-element-3211d9a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45436 .elementor-element.elementor-element-8cb2532 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-45436 .elementor-element.elementor-element-8cb2532:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-8cb2532>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0994c9;
}

.elementor-45436 .elementor-element.elementor-element-a181b83 {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-a181b83 img {
    width: 18%;
}

.elementor-45436 .elementor-element.elementor-element-aed25f0>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-aed25f0 {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-aed25f0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    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);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-45436 .elementor-element.elementor-element-69354ac>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-69354ac .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-69354ac .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-69354ac {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-45436 .elementor-element.elementor-element-69354ac .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-45436 .elementor-element.elementor-element-69354ac .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-69354ac .elementor-icon-list-text {
    color: var(--e-global-color-c42afea);
    transition: color 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-4d485f1 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-45436 .elementor-element.elementor-element-4d485f1:not(.elementor-motion-effects-element-type-background),
.elementor-45436 .elementor-element.elementor-element-4d485f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0994c9;
}

.elementor-45436 .elementor-element.elementor-element-0700f24 {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-0700f24 img {
    width: 17%;
}

.elementor-45436 .elementor-element.elementor-element-d38f973>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-d38f973 {
    text-align: left;
}

.elementor-45436 .elementor-element.elementor-element-d38f973 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-45436 .elementor-element.elementor-element-9d02169>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-45436 .elementor-element.elementor-element-9d02169 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-9d02169 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-45436 .elementor-element.elementor-element-9d02169 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-45436 .elementor-element.elementor-element-9d02169 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-45436 .elementor-element.elementor-element-9d02169 .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-45436 .elementor-element.elementor-element-9d02169 .elementor-icon-list-text {
    color: var(--e-global-color-c42afea);
    transition: color 0.3s;
}

@media(max-width:1024px) {
    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-45436 .elementor-element.elementor-element-a999529 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-45436 .elementor-element.elementor-element-b2c4ce6 {
        padding: 40px 20px 20px 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-f07c8cd>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-b275b97>.elementor-element-populated {
        margin: 25px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-45436 .elementor-element.elementor-element-61eebf3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-a54746a {
        padding: 40px 20px 20px 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-ef93c6a>.elementor-element-populated {
        margin: 25px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-45436 .elementor-element.elementor-element-056553f>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-0c51b29 {
        padding: 40px 20px 20px 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-ab2ecbf>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-a9e4c6c {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-380a962>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-4d0d557 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-0c927b7 {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-0f26f19 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-5ad1759 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-6daa05c>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-1b8e608 {
        --justify-content: center;
    }

    .elementor-45436 .elementor-element.elementor-element-cde76cc:not(.elementor-motion-effects-element-type-background),
    .elementor-45436 .elementor-element.elementor-element-cde76cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://transcure.net/wp-content/uploads/2025/04/Bergen-County.webp");
    }

    .elementor-45436 .elementor-element.elementor-element-d53c9a9:not(.elementor-motion-effects-element-type-background),
    .elementor-45436 .elementor-element.elementor-element-d53c9a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://transcure.net/wp-content/uploads/2025/04/Essex-County.webp");
    }

    .elementor-45436 .elementor-element.elementor-element-13b0346:not(.elementor-motion-effects-element-type-background),
    .elementor-45436 .elementor-element.elementor-element-13b0346>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://transcure.net/wp-content/uploads/2025/04/Middlesex-County.webp");
    }

    .elementor-45436 .elementor-element.elementor-element-82aa7c6 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-45436 .elementor-element.elementor-element-2933d95 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-bf1f75f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-7091054>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-ca738c6 {
        padding: 0px 20px 40px 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-99b69d6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-widget-image-box .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-45436 .elementor-element.elementor-element-20917f1 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 34%;
    }

    .elementor-45436 .elementor-element.elementor-element-20917f1 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-af1ba67 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 34%;
    }

    .elementor-45436 .elementor-element.elementor-element-af1ba67 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-6f4d682 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 34%;
    }

    .elementor-45436 .elementor-element.elementor-element-6f4d682 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-4deed9d .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-b850579 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-9de94c9 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-a061629 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 34%;
    }

    .elementor-45436 .elementor-element.elementor-element-a061629 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-7549d6c .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-37152f9 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-739bfde .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-5113752>.elementor-element-populated {
        padding: 12px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-5c1b68f .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-61dfc91 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-8738a91>.elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-af1740c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-73eb186 {
        padding: 40px 20px 40px 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-7c5699f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-45436 .elementor-element.elementor-element-c93de62>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-81eaa81>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-45436 .elementor-element.elementor-element-e26938f .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-45436 .elementor-element.elementor-element-db89131 {
        padding: 30px 0px 30px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-8ba296b>.elementor-widget-container {
        margin: 0px 30px 0px 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-8ba296b .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-45436 .elementor-element.elementor-element-b7a1746>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-2ae4e02>.elementor-widget-container {
        margin: 10px 0px 0px 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-slides .elementor-slide-heading {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-slides .elementor-slide-description {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-45436 .elementor-element.elementor-element-ce3110f .swiper-slide {
        height: 700px;
    }

    .elementor-45436 .elementor-element.elementor-element-ce3110f .swiper-slide-contents {
        max-width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-07f47e8 .elementor-heading-title {
        line-height: 46px;
    }

    .elementor-widget-toggle .elementor-toggle-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-toggle .elementor-tab-content {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-45436 .elementor-element.elementor-element-51835f8 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-widget-posts .elementor-post__title,
    .elementor-widget-posts .elementor-post__title a {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-posts .elementor-post__meta-data {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-widget-posts .elementor-post__excerpt p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-widget-posts .elementor-pagination {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-widget-posts .e-load-more-message {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-45436 .elementor-element.elementor-element-3b9287c.elementor-position-right .elementor-image-box-img {
        margin-left: 5px;
    }

    .elementor-45436 .elementor-element.elementor-element-3b9287c.elementor-position-left .elementor-image-box-img {
        margin-right: 5px;
    }

    .elementor-45436 .elementor-element.elementor-element-3b9287c.elementor-position-top .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-45436 .elementor-element.elementor-element-3b9287c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 23%;
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }
}

@media(min-width:768px) {
    .elementor-45436 .elementor-element.elementor-element-a8ead0c {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-fe047db {
        width: 55%;
    }

    .elementor-45436 .elementor-element.elementor-element-24509db {
        width: 45%;
    }

    .elementor-45436 .elementor-element.elementor-element-4e31a29 {
        --width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-1b8e608 {
        --width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-6dcf1b1 {
        width: 20%;
    }

    .elementor-45436 .elementor-element.elementor-element-bf1f75f {
        width: 58.666%;
    }

    .elementor-45436 .elementor-element.elementor-element-bc5f3ae {
        width: 20%;
    }

    .elementor-45436 .elementor-element.elementor-element-e5520cd {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-8738a91 {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-d627cfa {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-af1740c {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-7c5699f {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-81eaa81 {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-0ad2b4c {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-83f371e {
        width: 15%;
    }

    .elementor-45436 .elementor-element.elementor-element-c775201 {
        width: 69.333%;
    }

    .elementor-45436 .elementor-element.elementor-element-6a93e55 {
        width: 15%;
    }

    .elementor-45436 .elementor-element.elementor-element-e92f5c6 {
        width: 10%;
    }

    .elementor-45436 .elementor-element.elementor-element-0cc68ca {
        width: 79.333%;
    }

    .elementor-45436 .elementor-element.elementor-element-8c0b998 {
        width: 10%;
    }

    .elementor-45436 .elementor-element.elementor-element-13dd4a7 {
        width: 30%;
    }

    .elementor-45436 .elementor-element.elementor-element-c5719bd {
        width: 5%;
    }

    .elementor-45436 .elementor-element.elementor-element-d1db9b5 {
        width: 29.392%;
    }

    .elementor-45436 .elementor-element.elementor-element-661043f {
        width: 5.494%;
    }

    .elementor-45436 .elementor-element.elementor-element-80b8db3 {
        width: 30%;
    }

    .elementor-45436 .elementor-element.elementor-element-caf0776 {
        --width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-3211d9a {
        --width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-8cb2532 {
        --width: 30%;
    }

    .elementor-45436 .elementor-element.elementor-element-4d485f1 {
        --width: 30%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-45436 .elementor-element.elementor-element-fe047db {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-24509db {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-f07c8cd {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-b275b97 {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-ef93c6a {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-056553f {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-ab2ecbf {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-380a962 {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-4e31a29 {
        --width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-1b8e608 {
        --width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-8738a91 {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-d627cfa {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-af1740c {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-7c5699f {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-81eaa81 {
        width: 100%;
    }
}

@media(max-width:767px) {

    .elementor-45436 .elementor-element.elementor-element-8ccd67f:not(.elementor-motion-effects-element-type-background),
    .elementor-45436 .elementor-element.elementor-element-8ccd67f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://transcure.net/wp-content/uploads/2024/03/medical-billing-company-texas-.jpeg");
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-45436 .elementor-element.elementor-element-fe047db>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-45436 .elementor-element.elementor-element-f04c3b0 .elementor-heading-title {
        font-size: 36px;
        line-height: 38px;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-45436 .elementor-element.elementor-element-24509db>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-a999529:not(.elementor-motion-effects-element-type-background),
    .elementor-45436 .elementor-element.elementor-element-a999529>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://transcure.net/wp-content/uploads/2025/02/background1.png");
        background-position: center right;
    }

    .elementor-45436 .elementor-element.elementor-element-b2c4ce6 {
        padding: 40px 20px 40px 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-f07c8cd>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-b275b97>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-e065855 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-e065855 .elementor-heading-title {
        font-size: 22px;
        line-height: 28px;
    }

    .elementor-45436 .elementor-element.elementor-element-c0c5c92 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-9376044>.elementor-widget-container {
        margin: 0px 0px 0px -30px;
    }

    .elementor-45436 .elementor-element.elementor-element-9376044 {
        font-size: 16px;
    }

    .elementor-45436 .elementor-element.elementor-element-61eebf3>.elementor-widget-container {
        margin: -40px 0px 0px -30px;
    }

    .elementor-45436 .elementor-element.elementor-element-61eebf3 {
        font-size: 16px;
    }

    .elementor-45436 .elementor-element.elementor-element-a54746a {
        padding: 40px 20px 40px 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-ef93c6a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-381d28d {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-381d28d .elementor-heading-title {
        font-size: 22px;
        line-height: 28px;
    }

    .elementor-45436 .elementor-element.elementor-element-d67e420 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-3710aaa {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-056553f>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-0c51b29 {
        padding: 40px 15px 40px 15px;
    }

    .elementor-45436 .elementor-element.elementor-element-ab2ecbf>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-380a962>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-f2d3578 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-f2d3578 .elementor-heading-title {
        font-size: 22px;
        line-height: 28px;
    }

    .elementor-45436 .elementor-element.elementor-element-9e5ab4a {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-cfdcab4 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-205dae2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-98c0128 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-45436 .elementor-element.elementor-element-3df88b7 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-3df88b7 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-eed95b9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-13c72cc {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-ecfed8f {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-ecfed8f .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-a1f674d {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-e27aefe {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-e27aefe .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-3575e6d {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-f17cf25 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-f17cf25 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-0805cce {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-0c927b7 {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-b75cb07 {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-ed20564 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-ed20564 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-d4c6d1f {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-47d1807 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-47d1807 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-4aad133 {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-3e0debf {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-3e0debf .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-0f26f19 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-0c9dbfd {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-2a23345 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-2a23345 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-7aa2c23 {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-c271519 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-c271519 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-da24c99 {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-1ecd456 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-1ecd456 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-5ad1759 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-45436 .elementor-element.elementor-element-4e31a29 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-bf7cbd5 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-bf7cbd5 .elementor-heading-title {
        font-size: 22px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-35545b8>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-6daa05c>.elementor-widget-container {
        margin: -20px 0px 10px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-1b8e608 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-8b63a43 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-8b63a43 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-f2bbd03 {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-4ab6ccd {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-4ab6ccd .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-fb071ed {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-9c88c3b {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-9c88c3b .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-2c46a2a {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-730aa1a {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-730aa1a .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-2298db0 {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-15fdb72 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-15fdb72 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-89acb5f {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-8a699e8 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-8a699e8 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-6a2b936 {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-2745062 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-2745062 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-c1421a4 {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-389000d {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-389000d .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-cd3b77e {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-751481f {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-751481f .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-1386d2d {
        --spacer-size: 164px;
    }

    .elementor-45436 .elementor-element.elementor-element-c364b29 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-c364b29 .elementor-heading-title {
        font-size: 20px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-82aa7c6 .elementor-heading-title {
        font-size: 22px;
        line-height: 28px;
    }

    .elementor-45436 .elementor-element.elementor-element-90c97ca {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-180842a {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-73c9fe3 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-93a30e3 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-2933d95 {
        padding: 40px 15px 0px 15px;
    }

    .elementor-45436 .elementor-element.elementor-element-bf1f75f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-7091054 .elementor-heading-title {
        font-size: 26px;
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-ca738c6 {
        padding: 0px 15px 40px 15px;
    }

    .elementor-45436 .elementor-element.elementor-element-e5520cd>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-99b69d6>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-8a6306a {
        width: 50%;
    }

    .elementor-widget-image-box .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-45436 .elementor-element.elementor-element-20917f1 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-20917f1 .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-507ca46 {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-af1ba67 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-af1ba67 .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-6b5014b {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-6b5014b>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-6f4d682 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-6f4d682 .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-cef68b9 {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-cef68b9>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-4deed9d .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-4deed9d .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-0e1aae7 {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-0e1aae7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-b850579 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-b850579 .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-681dbfb {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-9de94c9 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-9de94c9 .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-76d0cf0 {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-76d0cf0>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-a061629 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-a061629 .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-b4bd40c {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-b4bd40c>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-7549d6c .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-7549d6c .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-4b65cfd {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-37152f9 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-37152f9 .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-b385419 {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-739bfde .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-739bfde .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-5113752 {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-5113752>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-5c1b68f .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-5c1b68f .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-b29e3d7 {
        width: 50%;
    }

    .elementor-45436 .elementor-element.elementor-element-b29e3d7>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-61dfc91 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-61dfc91 .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-45436 .elementor-element.elementor-element-9b03b83>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-9b03b83 .elementor-button {
        font-size: 15px;
    }

    .elementor-45436 .elementor-element.elementor-element-ad35294 {
        padding: 40px 0px 50px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-8738a91>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-45436 .elementor-element.elementor-element-d627cfa>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-9e43059 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-9e43059 .elementor-heading-title {
        font-size: 22px;
        line-height: 28px;
    }

    .elementor-45436 .elementor-element.elementor-element-6f965f7 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-eadbc34 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-03a94e0 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-541a405 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-a9cabf1 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-574b606 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-54d1d87 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-af1740c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-73eb186 {
        padding: 30px 15px 30px 15px;
    }

    .elementor-45436 .elementor-element.elementor-element-7c5699f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-666aa9a {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-666aa9a .elementor-heading-title {
        font-size: 22px;
        line-height: 28px;
    }

    .elementor-45436 .elementor-element.elementor-element-bba7e0b>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-c93de62>.elementor-widget-container {
        margin: -20px 0px 10px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-81eaa81>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-bd17d6c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-8e91522>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-4827d54>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-45436 .elementor-element.elementor-element-3a06962 .elementor-heading-title {
        line-height: 32px;
    }

    .elementor-45436 .elementor-element.elementor-element-5f32020 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-c5657e2 {
        padding: 50px 0px 40px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-2c91f09>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-45436 .elementor-element.elementor-element-3ec9796>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-e26938f {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-e26938f .elementor-heading-title {
        font-size: 26px;
        line-height: 28px;
    }

    .elementor-45436 .elementor-element.elementor-element-b73d34d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-b73d34d {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-8ba296b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-8ba296b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-8ba296b .elementor-heading-title {
        font-size: 22px;
        line-height: 26px;
    }

    .elementor-45436 .elementor-element.elementor-element-b7a1746>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-2ae4e02>.elementor-widget-container {
        margin: 20px 0px 10px 15px;
    }

    .elementor-45436 .elementor-element.elementor-element-af0c063 .elementor-heading-title {
        line-height: 32px;
    }

    .elementor-widget-slides .elementor-slide-heading {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-slides .elementor-slide-description {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-45436 .elementor-element.elementor-element-ce3110f .swiper-slide {
        height: 435px;
    }

    .elementor-45436 .elementor-element.elementor-element-ce3110f .swiper-slide-contents {
        max-width: 28%;
    }

    .elementor-45436 .elementor-element.elementor-element-ce3110f .elementor-slide-heading {
        font-size: 19px;
        line-height: 24px;
    }

    .elementor-45436 .elementor-element.elementor-element-ce3110f .elementor-slide-description {
        font-size: 16px;
    }

    .elementor-45436 .elementor-element.elementor-element-1b8ad48 {
        padding: 40px 15px 40px 15px;
    }

    .elementor-45436 .elementor-element.elementor-element-394837d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-07f47e8 .elementor-heading-title {
        font-size: 16px;
        line-height: 36px;
    }

    .elementor-widget-toggle .elementor-toggle-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-toggle .elementor-tab-content {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-widget-posts .elementor-post__title,
    .elementor-widget-posts .elementor-post__title a {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-posts .elementor-post__meta-data {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-widget-posts .elementor-post__excerpt p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-widget-posts .elementor-pagination {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-widget-posts .e-load-more-message {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }

    .elementor-45436 .elementor-element.elementor-element-7dfc05c:after {
        content: "0.5";
    }

    .elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-45436 .elementor-element.elementor-element-7dfc05c .elementor-post {
        border-radius: 3px;
    }

    .elementor-45436 .elementor-element.elementor-element-e2a40b2>.elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-3b9287c .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-45436 .elementor-element.elementor-element-3b9287c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 23%;
    }

    .elementor-45436 .elementor-element.elementor-element-abbd96d .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-45436 .elementor-element.elementor-element-72b690e .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-45436 .elementor-element.elementor-element-985d9ee>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-446059c {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-45436 .elementor-element.elementor-element-293d974 {
        text-align: center;
    }

    .elementor-45436 .elementor-element.elementor-element-293d974 .elementor-heading-title {
        font-size: 26px;
        line-height: 36px;
    }

    .elementor-45436 .elementor-element.elementor-element-a181b83 img {
        width: 18%;
    }

    .elementor-45436 .elementor-element.elementor-element-aed25f0>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-aed25f0 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-aed25f0 .elementor-heading-title {
        font-size: 20px;
        line-height: 28px;
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-45436 .elementor-element.elementor-element-0700f24 img {
        width: 18%;
    }

    .elementor-45436 .elementor-element.elementor-element-d38f973>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-45436 .elementor-element.elementor-element-d38f973 {
        text-align: left;
    }

    .elementor-45436 .elementor-element.elementor-element-d38f973 .elementor-heading-title {
        font-size: 20px;
        line-height: 28px;
    }
}

/* Start custom CSS for text-editor, class: .elementor-element-3710aaa */
.custom {
    margin-top: 15px !important;
}

/* End custom CSS */