.elementor-1412 .elementor-element.elementor-element-37b3c9a:not(.elementor-motion-effects-element-type-background),
.elementor-1412 .elementor-element.elementor-element-37b3c9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://drsnehalkohale.com/wp-content/uploads/2022/03/day-care-hero-blobs-background.svg");
    background-position: top right;
    background-repeat: no-repeat;
}

.elementor-1412 .elementor-element.elementor-element-37b3c9a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 160px 40px 80px 40px;
}

.elementor-1412 .elementor-element.elementor-element-37b3c9a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-f66c417>.elementor-element-populated {
    padding: 40px 64px 0px 0px;
}

.elementor-1412 .elementor-element.elementor-element-6a19bcb .elementor-heading-title {
    font-family: "Tahoma", Sans-serif;
    font-size: 25px;
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-b8ae100 .elementor-heading-title {
    color: #0f8f3e;
    letter-spacing: -1px;
    font-size: 3rem;
    font-family: "Lexend", serif;
}

.elementor-1412 .elementor-element.elementor-element-135d3f1>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1412 .elementor-element.elementor-element-135d3f1 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-astglobalcolor6);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 24px;
    padding: 0px 0px 40px 0px;
}

.elementor-1412 .elementor-element.elementor-element-135d3f1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-4f94af7 .elementor-button {
    font-size: 18px;
    background-color: #0f8f3e;
    padding: 16px 20px;
    border-radius: 8px;
    font-weight: 500;        
}
.elementor-1412 .elementor-element.elementor-element-4f94af7 .elementor-button:hover{
    color: var(--e-global-color-astglobalcolor5);
    background-color: var(--e-global-color-astglobalcolor2);
}
.elementor-1412 .elementor-element.elementor-element-12ea05d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 4px;
}

.elementor-1412 .elementor-element.elementor-element-c30566b .elementor-star-rating {
    font-size: 16px;
}

body:not(.rtl) .elementor-1412 .elementor-element.elementor-element-c30566b .elementor-star-rating i:not(:last-of-type) {
    margin-right: 2px;
}

body.rtl .elementor-1412 .elementor-element.elementor-element-c30566b .elementor-star-rating i:not(:last-of-type) {
    margin-left: 2px;
}

.elementor-1412 .elementor-element.elementor-element-c30566b .elementor-star-rating i:before {
    color: #FDC049;
}

.elementor-1412 .elementor-element.elementor-element-c30566b .elementor-star-rating i {
    color: #FDC04978;
}

.elementor-1412 .elementor-element.elementor-element-60e332f .elementor-heading-title {
    font-size: 14px;
}

.elementor-1412 .elementor-element.elementor-element-9d9671a.elementor-view-stacked .elementor-icon {
    background-color: #0f8f3e;
}

.elementor-1412 .elementor-element.elementor-element-9d9671a.elementor-view-framed .elementor-icon,
.elementor-1412 .elementor-element.elementor-element-9d9671a.elementor-view-default .elementor-icon {
    fill: #0f8f3e;
    color: #0f8f3e;
    border-color: #0f8f3e;
}

.elementor-1412 .elementor-element.elementor-element-9d9671a {
    --icon-box-icon-margin: 16px;
}

.elementor-1412 .elementor-element.elementor-element-9d9671a .elementor-icon {
    font-size: 16px;
    padding: 12px;
}

.elementor-1412 .elementor-element.elementor-element-9d9671a .elementor-icon-box-title {
    margin-bottom: 0px;
}

@media only screen and (max-width: 768px) {
    .elementor-icon-box-wrapper{
        display: inline-flex !important;
    }
    .elementor-1412 .elementor-element.elementor-element-9d9671a .elementor-icon-box-title {
        margin-left: 10px !important;
        margin-top: 5px !important;
    }
  }

.elementor-1412 .elementor-element.elementor-element-16a252d>.elementor-element-populated {
    padding: 0px 0px 64px 0px;
}

.elementor-1412 .elementor-element.elementor-element-6a9dd0e {
    text-align: left;
}

.elementor-1412 .elementor-element.elementor-element-6a9dd0e img {
    width: 83%;
    border-radius: 24px 24px 24px 24px;
}

.elementor-1412 .elementor-element.elementor-element-28e0b18 {
    text-align: right;
    bottom: 0px;
}

.elementor-1412 .elementor-element.elementor-element-28e0b18 img {
    width: 38%;
    border-radius: 24px 24px 24px 24px;
}

body:not(.rtl) .elementor-1412 .elementor-element.elementor-element-28e0b18 {
    left: 0px;
}

body.rtl .elementor-1412 .elementor-element.elementor-element-28e0b18 {
    right: 0px;
}

.elementor-1412 .elementor-element.elementor-element-50f464b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1412 .elementor-element.elementor-element-50f464b:not(.elementor-motion-effects-element-type-background),
.elementor-1412 .elementor-element.elementor-element-50f464b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://drsnehalkohale.com/wp-content/uploads/2022/03/day-care-blobs-1.svg");
    background-position: bottom left;
    background-repeat: no-repeat;
}

.elementor-1412 .elementor-element.elementor-element-50f464b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 40px 80px 40px;
}

.elementor-1412 .elementor-element.elementor-element-50f464b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-e608fca img {
    border-radius: 24px 24px 24px 24px;
}

.elementor-1412 .elementor-element.elementor-element-e884b1f>.elementor-widget-container {
    /* margin: -119px 49px 0px 319px; */
    margin: -155px 49px 0px 251px;
    padding: 0px 0px 0px 0px;
    background-color: #F6FDFE;
    border-style: solid;
    border-color: #2DBB4E;
    border-radius: 17px 17px 17px 17px;

}

.elementor-1412 .elementor-element.elementor-element-e884b1f.elementor-element {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1412 .elementor-element.elementor-element-caba4f4>.elementor-element-populated {
    padding: 0px 0px 0px 120px;
}

.elementor-1412 .elementor-element.elementor-element-c3377f4 .elementor-heading-title {
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-e1499ce .elementor-heading-title {
    color: #0f8f3e;
    font-family: "Arial", Sans-serif;
    letter-spacing: 0px;
    padding-top: 10px;
    font-size: 44px;
}

.elementor-1412 .elementor-element.elementor-element-b6f4aba .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0f8f3e;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-1412 .elementor-element.elementor-element-b6f4aba .elementor-button:hover,
.elementor-1412 .elementor-element.elementor-element-b6f4aba .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor5);
    background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-1412 .elementor-element.elementor-element-b6f4aba .elementor-button:hover svg,
.elementor-1412 .elementor-element.elementor-element-b6f4aba .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor5);
}

.elementor-1412 .elementor-element.elementor-element-44fd443:not(.elementor-motion-effects-element-type-background),
.elementor-1412 .elementor-element.elementor-element-44fd443>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-1412 .elementor-element.elementor-element-44fd443 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 104px 40px 104px 40px;
}

.elementor-1412 .elementor-element.elementor-element-44fd443>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-c0f6471 {
    text-align: center;
}

.elementor-1412 .elementor-element.elementor-element-c0f6471 .elementor-heading-title {
    color: #0f8f3e;
    letter-spacing: -1px;
    font-family: "Arial", Sans-serif;

}

.elementor-1412 .elementor-element.elementor-element-ea3711e {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 24px;
    margin-bottom: 24px;
}

.elementor-1412 .elementor-element.elementor-element-ea3711e,
.elementor-1412 .elementor-element.elementor-element-ea3711e>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

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

.elementor-1412 .elementor-element.elementor-element-ba42e3a>.elementor-element-populated {
    padding: 40px 32px 40px 32px;
}

.elementor-1412 .elementor-element.elementor-element-0768560 .elementor-heading-title {
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-192bea8 .elementor-heading-title {
    color: #0f8f3e;
    letter-spacing: -1px;
}

.elementor-1412 .elementor-element.elementor-element-31c58d3 .elementor-heading-title {
    line-height: 1.8em;
    text-align: justify;
}

.elementor-1412 .elementor-element.elementor-element-dfa71f1 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor1);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-dfa71f1 .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-dfa71f1 .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-1412 .elementor-element.elementor-element-2cf281a>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: var(--e-global-color-astglobalcolor1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 32px 40px 32px;
}

.elementor-1412 .elementor-element.elementor-element-2cf281a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-956c8f2 .elementor-heading-title {
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-6235a26 .elementor-heading-title {
    color: #0f8f3e;
    /* font-size: 19px; */
    letter-spacing: -1px;
}

.elementor-1412 .elementor-element.elementor-element-2d8ae4c .elementor-heading-title {
    line-height: 1.8em;
    text-align: justify;
}

.elementor-1412 .elementor-element.elementor-element-2b7b784 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor1);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-2b7b784 .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-2b7b784 .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-1412 .elementor-element.elementor-element-bb14770>.elementor-element-populated {
    padding: 40px 32px 40px 32px;
}

.elementor-1412 .elementor-element.elementor-element-e5891ce .elementor-heading-title {
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-525d7fb .elementor-heading-title {
    color: #0f8f3e;
    /* font-size: 19px; */
    letter-spacing: -1px;
}

.elementor-1412 .elementor-element.elementor-element-d1b4a07 .elementor-heading-title {
    line-height: 1.8em;
    text-align: justify;
}

.elementor-1412 .elementor-element.elementor-element-2675316 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor1);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-2675316 .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-2675316 .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-1412 .elementor-element.elementor-element-c305e17 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 24px;
    margin-bottom: 24px;
}

.elementor-1412 .elementor-element.elementor-element-c305e17,
.elementor-1412 .elementor-element.elementor-element-c305e17>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

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

.elementor-1412 .elementor-element.elementor-element-69b4412>.elementor-element-populated {
    padding: 40px 32px 40px 32px;
}

.elementor-1412 .elementor-element.elementor-element-806f345 .elementor-heading-title {
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-e635681 .elementor-heading-title {
    color: #0f8f3e;
    letter-spacing: -1px;
}

.elementor-1412 .elementor-element.elementor-element-e1c1fd0 .elementor-heading-title {
    line-height: 1.8em;
    text-align: justify;
}

.elementor-1412 .elementor-element.elementor-element-1a2b263 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor1);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-1a2b263 .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-1a2b263 .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-1412 .elementor-element.elementor-element-c472452>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: var(--e-global-color-astglobalcolor1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 32px 40px 32px;
}

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

.elementor-1412 .elementor-element.elementor-element-a688165 .elementor-heading-title {
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-1e9774f .elementor-heading-title {
    color: #0f8f3e;
    letter-spacing: -1px;
}

.elementor-1412 .elementor-element.elementor-element-6649ebb .elementor-heading-title {
    line-height: 1.8em;
    text-align: justify;
}

.elementor-1412 .elementor-element.elementor-element-ef1c512 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor1);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-ef1c512 .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-ef1c512 .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-1412 .elementor-element.elementor-element-b51ac40>.elementor-element-populated {
    padding: 40px 32px 40px 32px;
}

.elementor-1412 .elementor-element.elementor-element-54f9e57 .elementor-heading-title {
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-a182108 .elementor-heading-title {
    color: #0f8f3e;
    letter-spacing: -1px;
}

.elementor-1412 .elementor-element.elementor-element-293591b .elementor-heading-title {
    line-height: 1.8em;
    text-align: justify;
}

.elementor-1412 .elementor-element.elementor-element-f85432e {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor1);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-f85432e .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-f85432e .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-1412 .elementor-element.elementor-element-2c52409 {
    text-align: center;
}

.elementor-1412 .elementor-element.elementor-element-2c52409 .elementor-heading-title {
    line-height: 1.8em;
}

.elementor-1412 .elementor-element.elementor-element-dd2c72d .elementor-button {
    background-color: #0f8f3e;
}

.elementor-1412 .elementor-element.elementor-element-12c0af8 {
    margin-top: 144px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-1412 .elementor-element.elementor-element-6daba96.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1412 .elementor-element.elementor-element-6daba96>.elementor-element-populated {
    padding: 0px 80px 0px 0px;
}

.elementor-1412 .elementor-element.elementor-element-0ec256b .elementor-heading-title {
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-187b76f .elementor-heading-title {
    color: #0f8f3e;
    letter-spacing: -1px;
}

.elementor-1412 .elementor-element.elementor-element-538f729 .elementor-heading-title {
    line-height: 1.8em;
    text-align: justify;
}

.elementor-1412 .elementor-element.elementor-element-5abbcbf .elementor-icon-list-icon i {
    color: var(--e-global-color-astglobalcolor1);
    transition: color 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-5abbcbf .elementor-icon-list-icon svg {
    fill: var(--e-global-color-astglobalcolor1);
    transition: fill 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-5abbcbf {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1412 .elementor-element.elementor-element-5abbcbf .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-f950d73 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0f8f3e;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-1412 .elementor-element.elementor-element-f950d73 .elementor-button:hover,
.elementor-1412 .elementor-element.elementor-element-f950d73 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor5);
    background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-1412 .elementor-element.elementor-element-f950d73 .elementor-button:hover svg,
.elementor-1412 .elementor-element.elementor-element-f950d73 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor5);
}

.elementor-1412 .elementor-element.elementor-element-f950d73>.elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-1412 .elementor-element.elementor-element-9cbe47c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-1412 .elementor-element.elementor-element-9cbe47c>.elementor-element-populated {
    padding: 48px 8px 0px 0px;
}

.elementor-1412 .elementor-element.elementor-element-3c6cf9b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1412 .elementor-element.elementor-element-3c6cf9b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-1412 .elementor-element.elementor-element-3c6cf9b.elementor-view-framed .elementor-icon,
.elementor-1412 .elementor-element.elementor-element-3c6cf9b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-1412 .elementor-element.elementor-element-3c6cf9b {
    --icon-box-icon-margin: 8px;
}

.elementor-1412 .elementor-element.elementor-element-3c6cf9b .elementor-icon {
    font-size: 24px;
}

.elementor-1412 .elementor-element.elementor-element-3c6cf9b .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-1412 .elementor-element.elementor-element-3c6cf9b .elementor-icon-box-description {
    font-size: 16px;
}

.elementor-1412 .elementor-element.elementor-element-3c6cf9b>.elementor-widget-container {
    padding: 24px 24px 24px 24px;
    background-color: var(--e-global-color-astglobalcolor5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor1);
    border-radius: 12px 12px 12px 12px;
}

.elementor-1412 .elementor-element.elementor-element-8f5385e .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1412 .elementor-element.elementor-element-8f5385e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-1412 .elementor-element.elementor-element-8f5385e.elementor-view-framed .elementor-icon,
.elementor-1412 .elementor-element.elementor-element-8f5385e.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-1412 .elementor-element.elementor-element-8f5385e {
    --icon-box-icon-margin: 8px;
}

.elementor-1412 .elementor-element.elementor-element-8f5385e .elementor-icon {
    font-size: 24px;
}

.elementor-1412 .elementor-element.elementor-element-8f5385e .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-1412 .elementor-element.elementor-element-8f5385e .elementor-icon-box-description {
    font-size: 16px;
}

.elementor-1412 .elementor-element.elementor-element-8f5385e>.elementor-widget-container {
    padding: 24px 24px 24px 24px;
    background-color: var(--e-global-color-astglobalcolor5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor1);
    border-radius: 12px 12px 12px 12px;
}

.elementor-1412 .elementor-element.elementor-element-217a78a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-1412 .elementor-element.elementor-element-217a78a>.elementor-element-populated {
    padding: 0px 0px 0px 8px;
}

.elementor-1412 .elementor-element.elementor-element-fc742b1 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1412 .elementor-element.elementor-element-fc742b1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-1412 .elementor-element.elementor-element-fc742b1.elementor-view-framed .elementor-icon,
.elementor-1412 .elementor-element.elementor-element-fc742b1.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-1412 .elementor-element.elementor-element-fc742b1 {
    --icon-box-icon-margin: 8px;
}

.elementor-1412 .elementor-element.elementor-element-fc742b1 .elementor-icon {
    font-size: 24px;
}

.elementor-1412 .elementor-element.elementor-element-fc742b1 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-1412 .elementor-element.elementor-element-fc742b1 .elementor-icon-box-description {
    font-size: 16px;
}

.elementor-1412 .elementor-element.elementor-element-fc742b1>.elementor-widget-container {
    padding: 24px 24px 24px 24px;
    background-color: var(--e-global-color-astglobalcolor5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor1);
    border-radius: 12px 12px 12px 12px;
}

.elementor-1412 .elementor-element.elementor-element-cc6e70e .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1412 .elementor-element.elementor-element-cc6e70e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-1412 .elementor-element.elementor-element-cc6e70e.elementor-view-framed .elementor-icon,
.elementor-1412 .elementor-element.elementor-element-cc6e70e.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-1412 .elementor-element.elementor-element-cc6e70e {
    --icon-box-icon-margin: 8px;
}

.elementor-1412 .elementor-element.elementor-element-cc6e70e .elementor-icon {
    font-size: 24px;
}

.elementor-1412 .elementor-element.elementor-element-cc6e70e .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-1412 .elementor-element.elementor-element-cc6e70e .elementor-icon-box-description {
    font-size: 16px;
}

.elementor-1412 .elementor-element.elementor-element-cc6e70e>.elementor-widget-container {
    padding: 24px 24px 24px 24px;
    background-color: var(--e-global-color-astglobalcolor5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor1);
    border-radius: 12px 12px 12px 12px;
}

.elementor-1412 .elementor-element.elementor-element-841f25e>.elementor-container {
    max-width: 1280px;
}

.elementor-1412 .elementor-element.elementor-element-841f25e:not(.elementor-motion-effects-element-type-background),
.elementor-1412 .elementor-element.elementor-element-841f25e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor4) 35%, var(--e-global-color-astglobalcolor5) 35%);
}

.elementor-1412 .elementor-element.elementor-element-841f25e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-1412 .elementor-element.elementor-element-841f25e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-c2f42ce {
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-1412 .elementor-element.elementor-element-766a3ca>.elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-1412 .elementor-element.elementor-element-f15602c {
    text-align: left;
}

.elementor-1412 .elementor-element.elementor-element-f15602c img {
    border-radius: 24px 24px 24px 24px;
}

.elementor-1412 .elementor-element.elementor-element-f11ae49>.elementor-element-populated {
    padding: 0px 10px 0px 20px;
}

.elementor-1412 .elementor-element.elementor-element-bec1ca0 img {
    border-radius: 24px 24px 24px 24px;
}

.elementor-1412 .elementor-element.elementor-element-ce221cf>.elementor-element-populated {
    padding: 0px 0px 0px 30px;
}

.elementor-1412 .elementor-element.elementor-element-445b75a {
    text-align: right;
}

.elementor-1412 .elementor-element.elementor-element-445b75a img {
    border-radius: 24px 24px 24px 24px;
}

.elementor-1412 .elementor-element.elementor-element-5cf6cfc {
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-1412 .elementor-element.elementor-element-71403d2>.elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-1412 .elementor-element.elementor-element-0841320 {
    text-align: left;
}

.elementor-1412 .elementor-element.elementor-element-0841320 img {
    border-radius: 24px 24px 24px 24px;
}

.elementor-1412 .elementor-element.elementor-element-d060810>.elementor-element-populated {
    padding: 0px 20px 0px 10px;
}

.elementor-1412 .elementor-element.elementor-element-45a62b5 img {
    border-radius: 24px 24px 24px 24px;
}

.elementor-1412 .elementor-element.elementor-element-2601a81>.elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-1412 .elementor-element.elementor-element-a588602 {
    text-align: right;
}

.elementor-1412 .elementor-element.elementor-element-a588602 img {
    border-radius: 24px 24px 24px 24px;
}

.elementor-1412 .elementor-element.elementor-element-e0fc635>.elementor-container {
    max-width: 1280px;
}

.elementor-1412 .elementor-element.elementor-element-e0fc635:not(.elementor-motion-effects-element-type-background),
.elementor-1412 .elementor-element.elementor-element-e0fc635>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://drsnehalkohale.com/wp-content/uploads/2022/03/day-care-blobs-2.svg");
    background-position: bottom right;
    background-repeat: no-repeat;
}

.elementor-1412 .elementor-element.elementor-element-e0fc635 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 104px 40px 104px 40px;
}

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

.elementor-1412 .elementor-element.elementor-element-b65132b {
    text-align: center;
}

.elementor-1412 .elementor-element.elementor-element-b65132b .elementor-heading-title {
    letter-spacing: 2px;
    color: #0f8f3e;
    font-family: "Arial", Sans-serif;
}

.elementor-1412 .elementor-element.elementor-element-602a1a6 {
    text-align: center;
}

.elementor-1412 .elementor-element.elementor-element-602a1a6 .elementor-heading-title {
    font-family: "Arial", Sans-serif;
    /* font-size: 33px; */
    letter-spacing: 1px;
}

.elementor-1412 .elementor-element.elementor-element-602a1a6>.elementor-widget-container {
    padding: 0% 25% 0% 25%;
}

.elementor-1412 .elementor-element.elementor-element-82872b9 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1412 .elementor-element.elementor-element-82872b9>.elementor-widget-container {
    margin: 26px 205px 40px 0205px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    border-radius: 24px 24px 24px 24px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1412 .elementor-element.elementor-element-747ab68>.elementor-container {
    max-width: 960px;
}

.elementor-1412 .elementor-element.elementor-element-747ab68:not(.elementor-motion-effects-element-type-background),
.elementor-1412 .elementor-element.elementor-element-747ab68>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor4) 40%, var(--e-global-color-astglobalcolor5) 40%);
}

.elementor-1412 .elementor-element.elementor-element-747ab68 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 104px 40px 104px 40px;
}

.elementor-1412 .elementor-element.elementor-element-747ab68>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-73624ae {
    text-align: left;
}

.elementor-1412 .elementor-element.elementor-element-73624ae .elementor-heading-title {
    color: #0f8f3e;
    font-size: 34px;
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-bbe9a8f .elementor-swiper-button {
    font-size: 20px;
}

.elementor-1412 .elementor-element.elementor-element-595bc1c>.elementor-container {
    max-width: 880px;
}

.elementor-1412 .elementor-element.elementor-element-595bc1c:not(.elementor-motion-effects-element-type-background),
.elementor-1412 .elementor-element.elementor-element-595bc1c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/images/portfolio/heart_diseases.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1412 .elementor-element.elementor-element-595bc1c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 330px 40px 104px 40px;
}

.elementor-1412 .elementor-element.elementor-element-595bc1c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-5ef1791 {
    text-align: center;
}

.elementor-1412 .elementor-element.elementor-element-5ef1791 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
    letter-spacing: -1px;
}

.elementor-1412 .elementor-element.elementor-element-fcdeebb {
    text-align: center;
}

.elementor-1412 .elementor-element.elementor-element-fcdeebb .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
    line-height: 1.8em;
}

.elementor-1412 .elementor-element.elementor-element-778921b:not(.elementor-motion-effects-element-type-background),
.elementor-1412 .elementor-element.elementor-element-778921b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://drsnehalkohale.com/wp-content/uploads/2022/03/day-care-page-header-blobs.svg");
    background-position: top right;
    background-repeat: no-repeat;
}

.elementor-1412 .elementor-element.elementor-element-778921b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 40px 80px 40px;
}

.elementor-1412 .elementor-element.elementor-element-778921b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-10b99f0 {
    margin-top: 0px;
    margin-bottom: 80px;
}

.elementor-1412 .elementor-element.elementor-element-4d169f7>.elementor-element-populated {
    padding: 0% 40% 0% 0%;
}

.elementor-1412 .elementor-element.elementor-element-7edcdc4 {
    text-align: left;
}

.elementor-1412 .elementor-element.elementor-element-7edcdc4 .elementor-heading-title {
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-f6e4d18 {
    text-align: left;
}

.elementor-1412 .elementor-element.elementor-element-f6e4d18 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    letter-spacing: -1px;
}

.elementor-1412 .elementor-element.elementor-element-6befd51 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0f8f3e;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-1412 .elementor-element.elementor-element-6befd51 .elementor-button:hover,
.elementor-1412 .elementor-element.elementor-element-6befd51 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor5);
    background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-1412 .elementor-element.elementor-element-6befd51 .elementor-button:hover svg,
.elementor-1412 .elementor-element.elementor-element-6befd51 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor5);
}

.elementor-1412 .elementor-element.elementor-element-6befd51>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1412 .elementor-element.elementor-element-2a1b287>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 4px;
}

.elementor-1412 .elementor-element.elementor-element-2a1b287>.elementor-element-populated {
    padding: 0px 64px 0px 0px;
}

.elementor-1412 .elementor-element.elementor-element-3932f23 .elementor-image-box-title {
    margin-bottom: 8px;
    line-height: 1em;
}

.elementor-1412 .elementor-element.elementor-element-3932f23 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.6em;
}

.elementor-1412 .elementor-element.elementor-element-07a293e {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor6);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-07a293e .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-07a293e .elementor-divider {
    padding-block-start: 24px;
    padding-block-end: 24px;
}

.elementor-1412 .elementor-element.elementor-element-c07e87e .elementor-image-box-title {
    margin-bottom: 8px;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-c07e87e .elementor-image-box-description {
    font-size: 18px;
    line-height: 1.6em;
}

.elementor-1412 .elementor-element.elementor-element-48722e8 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor6);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-48722e8 .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-48722e8 .elementor-divider {
    padding-block-start: 24px;
    padding-block-end: 24px;
}

.elementor-1412 .elementor-element.elementor-element-c47255c .elementor-image-box-title {
    margin-bottom: 8px;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-c47255c .elementor-image-box-description {
    font-size: 18px;
    line-height: 1.6em;
}

.elementor-1412 .elementor-element.elementor-element-152ba72 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor6);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-152ba72 .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-152ba72 .elementor-divider {
    padding-block-start: 24px;
    padding-block-end: 24px;
}

.elementor-1412 .elementor-element.elementor-element-d794f1a .elementor-image-box-title {
    margin-bottom: 8px;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-d794f1a .elementor-image-box-description {
    font-size: 18px;
    line-height: 1.6em;
}

.elementor-1412 .elementor-element.elementor-element-6401909>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-astglobalcolor6);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 80px 0px 80px;
}

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

.elementor-1412 .elementor-element.elementor-element-d1d3aa3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: -52px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 88px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1412 .elementor-element.elementor-element-69d25ae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #000000;
    --border-color: #000000;
    --border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-block-start: 34px;
    --margin-block-end: 0px;
    --margin-inline-start: 47px;
    --margin-inline-end: 137px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 88px;
    --padding-inline-end: 88px;
}

.elementor-1412 .elementor-element.elementor-element-69d25ae,
.elementor-1412 .elementor-element.elementor-element-69d25ae::before {
    --border-transition: 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-453bbd8 .elementor-image-box-title {
    margin-bottom: 8px;
    line-height: 1em;
}

.elementor-1412 .elementor-element.elementor-element-453bbd8 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.6em;
}

.elementor-1412 .elementor-element.elementor-element-453bbd8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 0px 0px;
}

.elementor-1412 .elementor-element.elementor-element-1a91c8e {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor6);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-1a91c8e .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-1a91c8e .elementor-divider {
    padding-block-start: 24px;
    padding-block-end: 24px;
}

.elementor-1412 .elementor-element.elementor-element-5bca2b4 .elementor-image-box-title {
    margin-bottom: 8px;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-5bca2b4 .elementor-image-box-description {
    font-size: 18px;
    line-height: 1.6em;
}

.elementor-1412 .elementor-element.elementor-element-9f94f5f {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor6);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-9f94f5f .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-9f94f5f .elementor-divider {
    padding-block-start: 24px;
    padding-block-end: 24px;
}

.elementor-1412 .elementor-element.elementor-element-18d55b5 .elementor-image-box-title {
    margin-bottom: 8px;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-18d55b5 .elementor-image-box-description {
    font-size: 18px;
    line-height: 1.6em;
}

.elementor-1412 .elementor-element.elementor-element-9db608b {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor6);
    --divider-border-width: 1px;
}

.elementor-1412 .elementor-element.elementor-element-9db608b .elementor-divider-separator {
    width: 100%;
}

.elementor-1412 .elementor-element.elementor-element-9db608b .elementor-divider {
    padding-block-start: 24px;
    padding-block-end: 24px;
}

.elementor-1412 .elementor-element.elementor-element-dcc93f8 .elementor-image-box-title {
    margin-bottom: 8px;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-1412 .elementor-element.elementor-element-dcc93f8 .elementor-image-box-description {
    font-size: 18px;
    line-height: 1.6em;
}

.elementor-1412 .elementor-element.elementor-element-dcc93f8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 16px 0px;
}

.elementor-1412 .elementor-element.elementor-element-344a611 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-block-start-width: 2px;
    --border-inline-end-width: 2px;
    --border-block-end-width: 2px;
    --border-inline-start-width: 2px;
    --border-radius: 7px 7px 7px 7px;
    --margin-block-start: 29px;
    --margin-block-end: 0px;
    --margin-inline-start: -90px;
    --margin-inline-end: 0px;
    --padding-block-start: 117px;
    --padding-block-end: 0px;
    --padding-inline-start: -9px;
    --padding-inline-end: 0px;
}

.elementor-1412 .elementor-element.elementor-element-344a611,
.elementor-1412 .elementor-element.elementor-element-344a611::before {
    --border-transition: 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-b93f547 .fluentform-widget-wrapper {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-1412 .elementor-element.elementor-element-b93f547 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-1412 .elementor-element.elementor-element-b93f547 .fluentform-widget-wrapper .ff-el-group select {
    height: 58px;
}

.elementor-1412 .elementor-element.elementor-element-b93f547 .fluentform-widget-wrapper .ff-el-group textarea {
    height: 191px;
}

.elementor-1412 .elementor-element.elementor-element-b93f547 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
    background-color: #1a7efb !important;
    color: #ffffff !important;
}

.elementor-1412 .elementor-element.elementor-element-b93f547>.elementor-widget-container {
    padding: 33px 33px 33px 33px;
}

.elementor-1412 .elementor-element.elementor-element-50ec69f1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 4%;
    --padding-block-end: 4%;
    --padding-inline-start: 4%;
    --padding-inline-end: 4%;
}

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

.elementor-1412 .elementor-element.elementor-element-50ec69f1,
.elementor-1412 .elementor-element.elementor-element-50ec69f1::before {
    --border-transition: 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-4af539ea {
    --display: flex;
    --gap: 32px 32px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0%;
    --padding-block-end: 0%;
    --padding-inline-start: 0%;
    --padding-inline-end: 0%;
}

.elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1412 .elementor-element.elementor-element-65723560.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-1412 .elementor-element.elementor-element-65723560.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-1412 .elementor-element.elementor-element-65723560.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-title {
    color: #1C244B;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-description {
    color: #324A6D;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-1412 .elementor-element.elementor-element-7fb0be62 {
    --display: flex;
    --min-height: 0px;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --margin-block-start: 0px;
    --margin-block-end: 19px;
    --margin-inline-start: 60px;
    --margin-inline-end: 75px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1412 .elementor-element.elementor-element-7fb0be62:not(.elementor-motion-effects-element-type-background),
.elementor-1412 .elementor-element.elementor-element-7fb0be62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #CC4747;
}

.elementor-1412 .elementor-element.elementor-element-7fb0be62::before,
.elementor-1412 .elementor-element.elementor-element-7fb0be62>.elementor-background-video-container::before,
.elementor-1412 .elementor-element.elementor-element-7fb0be62>.e-con-inner>.elementor-background-video-container::before,
.elementor-1412 .elementor-element.elementor-element-7fb0be62>.elementor-background-slideshow::before,
.elementor-1412 .elementor-element.elementor-element-7fb0be62>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1412 .elementor-element.elementor-element-7fb0be62>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #FF5151;
}

.elementor-1412 .elementor-element.elementor-element-7fb0be62,
.elementor-1412 .elementor-element.elementor-element-7fb0be62::before {
    --border-transition: 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-5eb37b01 {
    --display: flex;
    --min-height: 45px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1412 .elementor-element.elementor-element-5eb37b01:not(.elementor-motion-effects-element-type-background),
.elementor-1412 .elementor-element.elementor-element-5eb37b01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1c273e;
}

.elementor-1412 .elementor-element.elementor-element-5eb37b01,
.elementor-1412 .elementor-element.elementor-element-5eb37b01::before {
    --border-transition: 0.3s;
}

.elementor-1412 .elementor-element.elementor-element-4ce1d3a4 {
    text-align: center;
}

.elementor-1412 .elementor-element.elementor-element-4ce1d3a4 .elementor-heading-title {
    color: #C8D5DC;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}

@media(min-width:768px) {
    .elementor-1412 .elementor-element.elementor-element-69d25ae {
        --width: 50%;
    }

    .elementor-1412 .elementor-element.elementor-element-344a611 {
        --width: 50%;
    }

    .elementor-1412 .elementor-element.elementor-element-50ec69f1 {
        --content-width: 1790px;
    }

    .elementor-1412 .elementor-element.elementor-element-4af539ea {
        --width: 44%;
    }

    .elementor-1412 .elementor-element.elementor-element-7fb0be62 {
        --width: 48%;
    }

    .elementor-1412 .elementor-element.elementor-element-5eb37b01 {
        --content-width: 1790px;
    }
}

@media(max-width:1024px) {

    .elementor-1412 .elementor-element.elementor-element-37b3c9a:not(.elementor-motion-effects-element-type-background),
    .elementor-1412 .elementor-element.elementor-element-37b3c9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 50vw auto;
    }

    .elementor-1412 .elementor-element.elementor-element-37b3c9a {
        padding: 120px 24px 64px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-f66c417>.elementor-element-populated {
        padding: 0px 24px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-1439bca>.elementor-widget-container {
        margin: 0px 0px -16px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-12ea05d>.elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-16a252d>.elementor-element-populated {
        padding: 0px 0px 0px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-6a9dd0e img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-6a9dd0e>.elementor-widget-container {
        padding: 0px 80px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-28e0b18 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-28e0b18>.elementor-widget-container {
        padding: 0px 0px 0px 160px;
    }

    .elementor-1412 .elementor-element.elementor-element-50f464b {
        padding: 64px 24px 64px 24px;
    }

    .elementor-bc-flex-widget .elementor-1412 .elementor-element.elementor-element-3c37678.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-1412 .elementor-element.elementor-element-3c37678.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-1412 .elementor-element.elementor-element-3c37678>.elementor-element-populated {
        padding: 0px 40px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-e608fca img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-e884b1f>.elementor-widget-container {
        margin: -107px 35px 0px 88px;
        padding: 4px 0px 0px -2px;
    }

    .elementor-1412 .elementor-element.elementor-element-caba4f4>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-44fd443 {
        padding: 64px 24px 64px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-c0f6471>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1412 .elementor-element.elementor-element-2cf281a>.elementor-element-populated {
        border-width: 1px 0px 1px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-c472452>.elementor-element-populated {
        border-width: 1px 0px 1px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-12c0af8>.elementor-container {
        max-width: 560px;
    }

    .elementor-1412 .elementor-element.elementor-element-6daba96>.elementor-element-populated {
        margin: -25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 80px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-841f25e {
        padding: 24px 24px 24px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-c2f42ce {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .elementor-1412 .elementor-element.elementor-element-766a3ca>.elementor-element-populated {
        padding: 0px 10px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-f15602c img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-f11ae49>.elementor-element-populated {
        padding: 0px 6px 0px 10px;
    }

    .elementor-1412 .elementor-element.elementor-element-bec1ca0 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-ce221cf>.elementor-element-populated {
        padding: 0px 0px 0px 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-445b75a img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-5cf6cfc {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .elementor-1412 .elementor-element.elementor-element-71403d2>.elementor-element-populated {
        padding: 0px 16px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-0841320 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-d060810>.elementor-element-populated {
        padding: 0px 10px 0px 6px;
    }

    .elementor-1412 .elementor-element.elementor-element-45a62b5 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-2601a81>.elementor-element-populated {
        padding: 0px 0px 0px 10px;
    }

    .elementor-1412 .elementor-element.elementor-element-a588602 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-e0fc635 {
        padding: 64px 24px 64px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-602a1a6>.elementor-widget-container {
        padding: 0% 20% 0% 20%;
    }

    .elementor-1412 .elementor-element.elementor-element-82872b9>.elementor-widget-container {
        margin: 24px 0px 24px 0px;
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-747ab68 {
        padding: 64px 24px 64px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-595bc1c {
        padding: 64px 24px 64px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-778921b:not(.elementor-motion-effects-element-type-background),
    .elementor-1412 .elementor-element.elementor-element-778921b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 50vw auto;
    }

    .elementor-1412 .elementor-element.elementor-element-778921b {
        padding: 96px 24px 64px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-10b99f0 {
        margin-top: 0px;
        margin-bottom: 64px;
    }

    .elementor-1412 .elementor-element.elementor-element-4d169f7>.elementor-element-populated {
        padding: 0% 35% 0% 0%;
    }

    .elementor-1412 .elementor-element.elementor-element-2a1b287>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-3932f23 .elementor-image-box-title {
        font-size: 20px;
    }

    .elementor-1412 .elementor-element.elementor-element-c47255c .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-d794f1a .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-6401909>.elementor-element-populated {
        padding: 0px 0px 0px 40px;
    }

    .elementor-1412 .elementor-element.elementor-element-d1d3aa3 {
        --margin-block-start: -199px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-69d25ae {
        --margin-block-start: 96px;
        --margin-block-end: 0px;
        --margin-inline-start: 25px;
        --margin-inline-end: 145px;
        --padding-block-start: 27px;
        --padding-block-end: 26px;
        --padding-inline-start: 8px;
        --padding-inline-end: 12px;
    }

    .elementor-1412 .elementor-element.elementor-element-453bbd8 .elementor-image-box-title {
        font-size: 20px;
    }

    .elementor-1412 .elementor-element.elementor-element-18d55b5 .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-dcc93f8 .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-50ec69f1 {
        --flex-wrap: wrap;
        --padding-block-start: 8%;
        --padding-block-end: 8%;
        --padding-inline-start: 4%;
        --padding-inline-end: 4%;
    }

    .elementor-1412 .elementor-element.elementor-element-4af539ea {
        --gap: 30px 30px;
        --padding-block-start: 0%;
        --padding-block-end: 0%;
        --padding-inline-start: 0%;
        --padding-inline-end: 4%;
    }

    .elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 30%;
    }

    .elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-title {
        font-size: 45px;
    }

    .elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-1412 .elementor-element.elementor-element-7fb0be62 {
        --margin-block-start: 8%;
        --margin-block-end: 0%;
        --margin-inline-start: 0%;
        --margin-inline-end: 0%;
    }

    .elementor-1412 .elementor-element.elementor-element-4ce1d3a4 .elementor-heading-title {
        font-size: 14px;
    }
}

@media(max-width:767px) {
    .elementor-1412 .elementor-element.elementor-element-37b3c9a {
        padding: 96px 20px 48px 20px;
    }

    .elementor-1412 .elementor-element.elementor-element-f66c417>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-135d3f1 {
        padding: 0px 0px 24px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-c30566b {
        text-align: left;
    }

    .elementor-1412 .elementor-element.elementor-element-60e332f {
        text-align: left;
    }

    .elementor-1412 .elementor-element.elementor-element-9d9671a .elementor-icon-box-wrapper {
        text-align: left;
       

    }

    .elementor-1412 .elementor-element.elementor-element-9d9671a {
        --icon-box-icon-margin: 4px;
    }

    .elementor-1412 .elementor-element.elementor-element-9d9671a .elementor-icon {
        font-size: 12px;
        padding: 10px;
    }

    .elementor-1412 .elementor-element.elementor-element-9d9671a>.elementor-widget-container {
        margin: 6px 0px 0px 0px;
        padding: 0px 1px 0px 15px;
    }

    .elementor-1412 .elementor-element.elementor-element-16a252d>.elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-6a9dd0e img {
        width: 100%;
    }

    .elementor-1412 .elementor-element.elementor-element-28e0b18 img {
        width: 89%;
    }

    .elementor-1412 .elementor-element.elementor-element-50f464b {
        padding: 48px 20px 48px 20px;
    }

    .elementor-1412 .elementor-element.elementor-element-3c37678>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-e884b1f>.elementor-widget-container {
        margin: -134px 14px 17px 114px;
        padding: 19px 0px 0px 7px;
    }

    .elementor-1412 .elementor-element.elementor-element-e884b1f.elementor-element {
        --align-self: center;
    }

    .elementor-1412 .elementor-element.elementor-element-caba4f4>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-44fd443 {
        padding: 48px 20px 48px 20px;
    }

    .elementor-1412 .elementor-element.elementor-element-ea3711e {
        margin-top: 0px;
        margin-bottom: 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-ba42e3a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-1412 .elementor-element.elementor-element-ba42e3a>.elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-2cf281a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-1412 .elementor-element.elementor-element-2cf281a>.elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-bb14770>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-1412 .elementor-element.elementor-element-bb14770>.elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-c305e17 {
        margin-top: 0px;
        margin-bottom: 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-69b4412>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-1412 .elementor-element.elementor-element-69b4412>.elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-c472452>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-1412 .elementor-element.elementor-element-c472452>.elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-b51ac40>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-1412 .elementor-element.elementor-element-b51ac40>.elementor-element-populated {
        padding: 32px 24px 32px 24px;
    }

    .elementor-1412 .elementor-element.elementor-element-12c0af8 {
        margin-top: 96px;
        margin-bottom: 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-6daba96>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-f950d73>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-9cbe47c>.elementor-element-populated {
        margin: 0px 11px 0px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
        padding: 8px 0px 8px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-217a78a>.elementor-element-populated {
        margin: 0px 13px 0px 13px;
        --e-column-margin-right: 13px;
        --e-column-margin-left: 13px;
        padding: 8px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-841f25e {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1412 .elementor-element.elementor-element-c2f42ce {
        margin-top: 4px;
        margin-bottom: 4px;
    }

    .elementor-1412 .elementor-element.elementor-element-766a3ca>.elementor-element-populated {
        margin: 0px 11px 0px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
        padding: 8px 0px 8px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-f11ae49 {
        width: 50%;
    }

    .elementor-1412 .elementor-element.elementor-element-f11ae49>.elementor-element-populated {
        margin: 0px 0px 0px 11px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 11px;
        padding: 0px 4px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-ce221cf {
        width: 50%;
    }

    .elementor-1412 .elementor-element.elementor-element-ce221cf>.elementor-element-populated {
        margin: 0px 6px 0px 3px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 3px;
        padding: 0px 0px 0px 4px;
    }

    .elementor-1412 .elementor-element.elementor-element-5cf6cfc {
        margin-top: 4px;
        margin-bottom: 4px;
    }

    .elementor-1412 .elementor-element.elementor-element-71403d2 {
        width: 50%;
    }

    .elementor-1412 .elementor-element.elementor-element-71403d2>.elementor-element-populated {
        margin: 0px 4px 0px 6px;
        --e-column-margin-right: 4px;
        --e-column-margin-left: 6px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-d060810 {
        width: 50%;
    }

    .elementor-1412 .elementor-element.elementor-element-d060810>.elementor-element-populated {
        margin: 0px 4px 0px 4px;
        --e-column-margin-right: 4px;
        --e-column-margin-left: 4px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-2601a81>.elementor-element-populated {
        margin: 0px 5px 0px 8px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 8px;
        padding: 8px 0px 8px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-e0fc635 {
        padding: 48px 20px 48px 20px;
    }

    .elementor-1412 .elementor-element.elementor-element-602a1a6 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-1412 .elementor-element.elementor-element-602a1a6>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1412 .elementor-element.elementor-element-82872b9>.elementor-widget-container {
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-1412 .elementor-element.elementor-element-747ab68 {
        padding: 64px 20px 64px 20px;
    }

    .elementor-1412 .elementor-element.elementor-element-73624ae .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-1412 .elementor-element.elementor-element-778921b {
        padding: 96px 20px 40px 20px;
    }

    .elementor-1412 .elementor-element.elementor-element-4d169f7>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1412 .elementor-element.elementor-element-f6e4d18 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1412 .elementor-element.elementor-element-6befd51>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-2a1b287>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-3932f23 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1412 .elementor-element.elementor-element-3932f23 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-1412 .elementor-element.elementor-element-c07e87e .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1412 .elementor-element.elementor-element-c07e87e .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-c47255c .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1412 .elementor-element.elementor-element-c47255c .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-d794f1a .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1412 .elementor-element.elementor-element-d794f1a .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-6401909>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-d1d3aa3 {
        --margin-block-start: -77px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-69d25ae {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 14px;
        --margin-inline-end: 16px;
        --padding-block-start: 0px;
        --padding-block-end: 8px;
        --padding-inline-start: 20px;
        --padding-inline-end: 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-453bbd8 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1412 .elementor-element.elementor-element-453bbd8 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-1412 .elementor-element.elementor-element-453bbd8>.elementor-widget-container {
        margin: 14px 0px 0px 0px;
        padding: 0px 14px 0px 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-5bca2b4 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1412 .elementor-element.elementor-element-5bca2b4 .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-18d55b5 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1412 .elementor-element.elementor-element-18d55b5 .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-dcc93f8 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1412 .elementor-element.elementor-element-dcc93f8 .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-1412 .elementor-element.elementor-element-344a611 {
        --margin-block-start: 13px;
        --margin-block-end: 13px;
        --margin-inline-start: 13px;
        --margin-inline-end: 13px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1412 .elementor-element.elementor-element-50ec69f1 {
        --padding-block-start: 20%;
        --padding-block-end: 20%;
        --padding-inline-start: 6%;
        --padding-inline-end: 6%;
    }

    .elementor-1412 .elementor-element.elementor-element-4af539ea {
        --padding-block-start: 0%;
        --padding-block-end: 0%;
        --padding-inline-start: 0%;
        --padding-inline-end: 0%;
    }

    .elementor-1412 .elementor-element.elementor-element-4af539ea.e-con {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-1412 .elementor-element.elementor-element-65723560 .elementor-image-box-title {
        font-size: 28px;
        line-height: 1.1em;
    }

    .elementor-1412 .elementor-element.elementor-element-7fb0be62 {
        --margin-block-start: 20%;
        --margin-block-end: 20%;
        --margin-inline-start: 0%;
        --margin-inline-end: 0%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1412 .elementor-element.elementor-element-ef3b2fa {
        width: 100%;
    }

    .elementor-1412 .elementor-element.elementor-element-12ea05d {
        width: 100%;
    }

    .elementor-1412 .elementor-element.elementor-element-ba42e3a {
        width: 100%;
    }

    .elementor-1412 .elementor-element.elementor-element-2cf281a {
        width: 100%;
    }

    .elementor-1412 .elementor-element.elementor-element-bb14770 {
        width: 100%;
    }

    .elementor-1412 .elementor-element.elementor-element-69b4412 {
        width: 100%;
    }

    .elementor-1412 .elementor-element.elementor-element-c472452 {
        width: 100%;
    }

    .elementor-1412 .elementor-element.elementor-element-b51ac40 {
        width: 100%;
    }

    .elementor-1412 .elementor-element.elementor-element-6daba96 {
        width: 100%;
    }

    .elementor-1412 .elementor-element.elementor-element-9cbe47c {
        width: 50%;
    }

    .elementor-1412 .elementor-element.elementor-element-217a78a {
        width: 50%;
    }

    .elementor-1412 .elementor-element.elementor-element-4af539ea {
        --width: 36%;
    }

    .elementor-1412 .elementor-element.elementor-element-7fb0be62 {
        --width: 100%;
    }
}