.elementor-146 .elementor-element.elementor-element-746b1fa>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-146 .elementor-element.elementor-element-746b1fa>.elementor-container
{
    min-height: 475px;
}
.elementor-146 .elementor-element.elementor-element-746b1fa
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-146 .elementor-element.elementor-element-035cb6b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 30px;
}
.elementor-146 .elementor-element.elementor-element-035cb6b>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-035cb6b
{
    z-index: 5;
}
.elementor-146 .elementor-element.elementor-element-5751244
{
    width: var(--container-widget-width,53.402%);
    max-width: 53.402%;
    --container-widget-width: 53.402%;
    --container-widget-flex-grow: 0;
    z-index: 5;
}
.elementor-146 .elementor-element.elementor-element-5751244>.elementor-widget-container
{
    margin: 0% 0% 5% 0%;
}
.elementor-146 .elementor-element.elementor-element-5751244.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-146 .elementor-element.elementor-element-5751244 .elementor-heading-title
{
    font-family: "Inter Tight",Sans-serif;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    line-height: 1em;
    letter-spacing: -1px;
    word-spacing: 0;
}
.elementor-146 .elementor-element.elementor-element-a290d1b
{
    width: var(--container-widget-width,53.402%);
    max-width: 53.402%;
    --container-widget-width: 53.402%;
    --container-widget-flex-grow: 0;
    z-index: 5;
}
.elementor-146 .elementor-element.elementor-element-a290d1b>.elementor-widget-container
{
    margin: 0% 0% 5% 0%;
}
.elementor-146 .elementor-element.elementor-element-a290d1b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-146 .elementor-element.elementor-element-a290d1b .elementor-heading-title
{
    font-family: "Inter Tight",Sans-serif;
    font-size: 26px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    line-height: 1em;
    letter-spacing: -1px;
    word-spacing: 0;
}
.elementor-146 .elementor-element.elementor-element-6c37ec7
{
    width: 100%;
    max-width: 100%;
    z-index: 5;
}
.elementor-146 .elementor-element.elementor-element-6c37ec7>.elementor-widget-container
{
    margin: 0% 0% 0% 0%;
    padding: 0% 56% 0% 0%;
}
.elementor-146 .elementor-element.elementor-element-6c37ec7 .elementor-heading-title
{
    font-size: 26px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    line-height: 1.4em;
    letter-spacing: 0;
    word-spacing: 0;
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-146 .elementor-element.elementor-element-017cec7
{
    width: auto;
    max-width: auto;
    z-index: 5;
}
.elementor-146 .elementor-element.elementor-element-017cec7>.elementor-widget-container
{
    margin: 0 15px 0 0;
}
.elementor-146 .elementor-element.elementor-element-73b02e3 .elementor-button
{
    background-color: var(--e-global-color-vamtam_accent_4);
    fill: var(--e-global-color-vamtam_accent_1);
    color: var(--e-global-color-vamtam_accent_1);
}
.elementor-146 .elementor-element.elementor-element-73b02e3 .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-73b02e3 .elementor-button:focus
{
    background-color: var(--e-global-color-vamtam_accent_6);
    color: var(--e-global-color-vamtam_accent_5);
}
.elementor-146 .elementor-element.elementor-element-73b02e3
{
    width: auto;
    max-width: auto;
    z-index: 5;
}
.elementor-146 .elementor-element.elementor-element-73b02e3 .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-73b02e3 .elementor-button:focus svg
{
    fill: var(--e-global-color-vamtam_accent_5);
}
.elementor-146 .elementor-element.elementor-element-da8c535>.elementor-widget-container
{
    margin: 0% 0% 0% 35%;
    padding: 0 0 0 0;
}
body:not(.rtl) .elementor-146 .elementor-element.elementor-element-da8c535
{
    right: -122.977px;
}
body.rtl .elementor-146 .elementor-element.elementor-element-da8c535
{
    left: -122.977px;
}
.elementor-146 .elementor-element.elementor-element-da8c535
{
    bottom: -.014px;
    z-index: 1;
    text-align: right;
}
.elementor-146 .elementor-element.elementor-element-da8c535:not(.elementor-widget-image) .elementor-widget-container
{
    -webkit-mask-image: url(/wp-content/uploads/2023/03/mask.png);
    -webkit-mask-size: cover;
    -webkit-mask-position: bottom right;
}
.elementor-146 .elementor-element.elementor-element-da8c535.elementor-widget-image .elementor-widget-container img
{
    -webkit-mask-image: url(/wp-content/uploads/2023/03/mask.png);
    -webkit-mask-size: cover;
    -webkit-mask-position: bottom right;
}
.elementor-146 .elementor-element.elementor-element-da8c535 img
{
    width: 100%;
    max-width: 750px;
    height: 475px;
    object-fit: cover;
    object-position: center center;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-146 .elementor-element.elementor-element-1f4e98c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 2px;
}
.elementor-146 .elementor-element.elementor-element-1f4e98c>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-1e79972
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-vamtam_accent_7);
    --divider-border-width: 1px;
}
.elementor-146 .elementor-element.elementor-element-1e79972 .elementor-divider-separator
{
    width: 100%;
}
.elementor-146 .elementor-element.elementor-element-1e79972 .elementor-divider
{
    padding-block-start: 50px;
    padding-block-end: 50px;
}
.elementor-146 .elementor-element.elementor-element-4f198ee:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-4f198ee>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #c7d7e4;
}
.elementor-146 .elementor-element.elementor-element-4f198ee
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -50px;
    margin-bottom: 20px;
    padding: 20px 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-4f198ee>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-9bb95a9>.elementor-element-populated
{
    border-style: solid;
    border-color: var(--e-global-color-vamtam_accent_7);
}
.elementor-146 .elementor-element.elementor-element-6eb14b6>.elementor-element-populated
{
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}
.elementor-146 .elementor-element.elementor-element-9865cd6
{
    width: auto;
    max-width: auto;
}
.elementor-146 .elementor-element.elementor-element-9865cd6>.elementor-widget-container
{
    margin: 0 4px 0 0;
    padding: 0 0 0 20px;
}
.elementor-146 .elementor-element.elementor-element-9865cd6 .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h3-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    font-weight: var(--e-global-typography-vamtam_h3-font-weight);
    text-transform: var(--e-global-typography-vamtam_h3-text-transform);
    font-style: var(--e-global-typography-vamtam_h3-font-style);
    line-height: var(--e-global-typography-vamtam_h3-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    color: var(--e-global-color-a9cf77f);
}
.elementor-146 .elementor-element.elementor-element-8446117
{
    --spacer-size: 3px;
    width: var(--container-widget-width,27px);
    max-width: 27px;
    --container-widget-width: 27px;
    --container-widget-flex-grow: 0;
    top: 15px;
}
.elementor-146 .elementor-element.elementor-element-8446117>.elementor-widget-container
{
    --e-transform-rotateZ: 90deg;
    background-color: var(--e-global-color-vamtam_accent_7);
}
body:not(.rtl) .elementor-146 .elementor-element.elementor-element-8446117
{
    left: -13px;
}
body.rtl .elementor-146 .elementor-element.elementor-element-8446117
{
    right: -13px;
}
.elementor-146 .elementor-element.elementor-element-41c3fb6
{
    width: auto;
    max-width: auto;
}
.elementor-146 .elementor-element.elementor-element-41c3fb6>.elementor-widget-container
{
    margin: 9px 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-41c3fb6 .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h5-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-a9cf77f);
}
.elementor-146 .elementor-element.elementor-element-307a0bd>.elementor-widget-container
{
    padding: 0 0 0 20px;
}
.elementor-146 .elementor-element.elementor-element-307a0bd
{
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-146 .elementor-element.elementor-element-71db7cb>.elementor-element-populated
{
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}
.elementor-146 .elementor-element.elementor-element-2542b3d
{
    width: auto;
    max-width: auto;
}
.elementor-146 .elementor-element.elementor-element-2542b3d>.elementor-widget-container
{
    margin: 0 4px 0 0;
    padding: 0 0 0 20px;
}
.elementor-146 .elementor-element.elementor-element-2542b3d .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h3-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    font-weight: var(--e-global-typography-vamtam_h3-font-weight);
    text-transform: var(--e-global-typography-vamtam_h3-text-transform);
    font-style: var(--e-global-typography-vamtam_h3-font-style);
    line-height: var(--e-global-typography-vamtam_h3-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    color: var(--e-global-color-a9cf77f);
}
.elementor-146 .elementor-element.elementor-element-132f0a8
{
    --spacer-size: 3px;
    width: var(--container-widget-width,27px);
    max-width: 27px;
    --container-widget-width: 27px;
    --container-widget-flex-grow: 0;
    top: 15px;
}
.elementor-146 .elementor-element.elementor-element-132f0a8>.elementor-widget-container
{
    --e-transform-rotateZ: 90deg;
    background-color: var(--e-global-color-vamtam_accent_7);
}
body:not(.rtl) .elementor-146 .elementor-element.elementor-element-132f0a8
{
    left: -13px;
}
body.rtl .elementor-146 .elementor-element.elementor-element-132f0a8
{
    right: -13px;
}
.elementor-146 .elementor-element.elementor-element-77816e8
{
    width: auto;
    max-width: auto;
}
.elementor-146 .elementor-element.elementor-element-77816e8>.elementor-widget-container
{
    margin: 9px 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-77816e8 .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h5-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-a9cf77f);
}
.elementor-146 .elementor-element.elementor-element-c29c494>.elementor-widget-container
{
    padding: 0 0 0 20px;
}
.elementor-146 .elementor-element.elementor-element-c29c494
{
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-146 .elementor-element.elementor-element-4db22da>.elementor-element-populated
{
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}
.elementor-146 .elementor-element.elementor-element-813ef52
{
    width: auto;
    max-width: auto;
}
.elementor-146 .elementor-element.elementor-element-813ef52>.elementor-widget-container
{
    margin: 0 4px 0 0;
    padding: 0 0 0 20px;
}
.elementor-146 .elementor-element.elementor-element-813ef52 .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h3-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    font-weight: var(--e-global-typography-vamtam_h3-font-weight);
    text-transform: var(--e-global-typography-vamtam_h3-text-transform);
    font-style: var(--e-global-typography-vamtam_h3-font-style);
    line-height: var(--e-global-typography-vamtam_h3-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    color: var(--e-global-color-a9cf77f);
}
.elementor-146 .elementor-element.elementor-element-3b2be3e
{
    --spacer-size: 3px;
    width: var(--container-widget-width,27px);
    max-width: 27px;
    --container-widget-width: 27px;
    --container-widget-flex-grow: 0;
    top: 15px;
}
.elementor-146 .elementor-element.elementor-element-3b2be3e>.elementor-widget-container
{
    --e-transform-rotateZ: 90deg;
    background-color: var(--e-global-color-vamtam_accent_7);
}
body:not(.rtl) .elementor-146 .elementor-element.elementor-element-3b2be3e
{
    left: -13px;
}
body.rtl .elementor-146 .elementor-element.elementor-element-3b2be3e
{
    right: -13px;
}
.elementor-146 .elementor-element.elementor-element-6e7033a
{
    width: auto;
    max-width: auto;
}
.elementor-146 .elementor-element.elementor-element-6e7033a>.elementor-widget-container
{
    margin: 9px 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-6e7033a .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h5-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-a9cf77f);
}
.elementor-146 .elementor-element.elementor-element-9d4de59>.elementor-widget-container
{
    padding: 0 0 0 20px;
}
.elementor-146 .elementor-element.elementor-element-9d4de59
{
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-146 .elementor-element.elementor-element-a7e89df>.elementor-element-populated
{
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}
.elementor-146 .elementor-element.elementor-element-94637fe
{
    width: auto;
    max-width: auto;
}
.elementor-146 .elementor-element.elementor-element-94637fe>.elementor-widget-container
{
    margin: 0 4px 0 0;
    padding: 0 0 0 20px;
}
.elementor-146 .elementor-element.elementor-element-94637fe .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h3-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    font-weight: var(--e-global-typography-vamtam_h3-font-weight);
    text-transform: var(--e-global-typography-vamtam_h3-text-transform);
    font-style: var(--e-global-typography-vamtam_h3-font-style);
    line-height: var(--e-global-typography-vamtam_h3-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    color: var(--e-global-color-a9cf77f);
}
.elementor-146 .elementor-element.elementor-element-fa7c2f9
{
    --spacer-size: 3px;
    width: var(--container-widget-width,27px);
    max-width: 27px;
    --container-widget-width: 27px;
    --container-widget-flex-grow: 0;
    top: 15px;
}
.elementor-146 .elementor-element.elementor-element-fa7c2f9>.elementor-widget-container
{
    --e-transform-rotateZ: 90deg;
    background-color: var(--e-global-color-vamtam_accent_7);
}
body:not(.rtl) .elementor-146 .elementor-element.elementor-element-fa7c2f9
{
    left: -13px;
}
body.rtl .elementor-146 .elementor-element.elementor-element-fa7c2f9
{
    right: -13px;
}
.elementor-146 .elementor-element.elementor-element-6b31220
{
    width: auto;
    max-width: auto;
}
.elementor-146 .elementor-element.elementor-element-6b31220>.elementor-widget-container
{
    margin: 9px 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-6b31220 .elementor-heading-title
{
    font-family: var(--e-global-typography-vamtam_h5-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    color: var(--e-global-color-a9cf77f);
}
.elementor-146 .elementor-element.elementor-element-0830b93>.elementor-widget-container
{
    padding: 0 0 0 20px;
}
.elementor-146 .elementor-element.elementor-element-0830b93
{
    color: var(--e-global-color-vamtam_accent_6);
}
.elementor-146 .elementor-element.elementor-element-ea8030c>.elementor-background-overlay
{
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-ea8030c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 30px 20px 30px;
}
.elementor-146 .elementor-element.elementor-element-0bda4cb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-146 .elementor-element.elementor-element-b7f3d4a
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-b7f3d4a .elementor-heading-title
{
    font-size: 40px;
    line-height: 1.1em;
}
.elementor-146 .elementor-element.elementor-element-51a29bd
{
    text-align: center;
    font-size: 20px;
    line-height: 1.5em;
}
.elementor-146 .elementor-element.elementor-element-7dfef42
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-7dfef42 .elementor-heading-title
{
    font-size: 36px;
    line-height: 1.1em;
}
.elementor-146 .elementor-element.elementor-element-5c87071
{
    margin-top: 10px;
    margin-bottom: 100px;
}
.elementor-146 .elementor-element.elementor-element-e975cde .elementor-element-populated a:hover
{
    color: var(--e-global-color-vamtam_accent_1);
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .ue-item
{
    transform: scale(1,1);
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .uc-active-item .ue-item
{
    transform: scale(1,1);
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .carousel-image
{
    height: 250px;
    background-size: cover;
    opacity: 100%;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .uc-active-item .carousel-image
{
    opacity: 100%;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .uc_image_carousel_container_holder
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .ue-content-holder
{
    justify-content: start;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .content-padding
{
    padding: 10px 10px 10px 10px;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .uc_image_carousel_content
{
    background-color: #000f52;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .ue-title
{
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .ue-text
{
    color: #fff;
    margin-top: 10px;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .uc_more_btn
{
    padding: 10px 20px 10px 20px;
    border-radius: 15px;
    background-color: #d3d3d3;
    color: #000;
    margin-top: 10px;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .uc_more_btn svg
{
    fill: #000;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .ue-btn-inner-wrapper
{
    gap: 10px;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .owl-nav .owl-prev
{
    left: 0;
    right: auto;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .owl-nav .owl-next
{
    right: 0;
    left: auto;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .owl-carousel .owl-nav .owl-next, .elementor-146 .elementor-element.elementor-element-b243ee0 .owl-carousel .owl-nav .owl-prev
{
    top: 90px;
    border-radius: 0;
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 24px;
    background-color: #fff;
    color: #000;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .owl-carousel .owl-nav .owl-next:hover, .elementor-146 .elementor-element.elementor-element-b243ee0 .owl-carousel .owl-nav .owl-prev:hover
{
    background-color: #000;
    color: #fff;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .owl-dot
{
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0 5px;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .owl-dot.active
{
    background-color: #000;
}
.elementor-146 .elementor-element.elementor-element-b243ee0 .owl-dots
{
    margin-top: 20px;
}
.elementor-146 .elementor-element.elementor-element-46e4f47:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-46e4f47>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #c7d7e4;
}
.elementor-146 .elementor-element.elementor-element-46e4f47
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -100px;
    margin-bottom: 0;
    padding: 60px 0 60px 0;
}
.elementor-146 .elementor-element.elementor-element-46e4f47>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-5407a2d>.elementor-element-populated
{
    margin: 1% 0% 1% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-001f591 .elementor-heading-title
{
    font-size: 28px;
}
.elementor-146 .elementor-element.elementor-element-e2f4e64:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-146 .elementor-element.elementor-element-e2f4e64>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: var(--wpr-bg-179948ba-aab4-468a-b1c5-be3a2001ca01);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-146 .elementor-element.elementor-element-e2f4e64>.elementor-element-populated, .elementor-146 .elementor-element.elementor-element-e2f4e64>.elementor-element-populated>.elementor-background-overlay, .elementor-146 .elementor-element.elementor-element-e2f4e64>.elementor-background-slideshow
{
    border-radius: 4px 4px 4px 4px;
}
.elementor-146 .elementor-element.elementor-element-e2f4e64>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0% 0% 0% 2%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 2%;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-e2f4e64>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-dab34af
{
    --spacer-size: 50px;
}
.elementor-146 .elementor-element.elementor-element-b18e812
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 40px;
    margin-bottom: 0;
    padding: 30px 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-b18e812>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-4e894e3>.elementor-element-populated
{
    margin: 1% 0% 1% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-1151c5d
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-1151c5d .elementor-heading-title
{
    font-size: 20px;
}
.elementor-146 .elementor-element.elementor-element-9eb6595>.elementor-background-overlay
{
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-9eb6595
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 60px 30px 40px 30px;
}
.elementor-146 .elementor-element.elementor-element-1bae177>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-146 .elementor-element.elementor-element-cad9369
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-cad9369 .elementor-heading-title
{
    font-size: 40px;
    line-height: 1.1em;
}
.elementor-146 .elementor-element.elementor-element-9cc3e69
{
    text-align: center;
    font-size: 20px;
    line-height: 1.5em;
}
.elementor-146 .elementor-element.elementor-element-861e529 .elementor-button
{
    background-color: #1c5cced4;
    font-family: "Fira Sans",Sans-serif;
    font-size: 16px;
    letter-spacing: .5px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    border-radius: 0 0 0 0;
    padding: 15px 38px 17px 38px;
}
.elementor-146 .elementor-element.elementor-element-861e529 .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-861e529 .elementor-button:focus
{
    background-color: #191a1e;
    color: #fff;
    border-color: #191a1e;
}
.elementor-146 .elementor-element.elementor-element-861e529>.elementor-widget-container
{
    margin: -30px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-861e529 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-146 .elementor-element.elementor-element-861e529 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-146 .elementor-element.elementor-element-861e529 .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-861e529 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-146 .elementor-element.elementor-element-486599d:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-486599d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-486599d
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 60px 0 60px 0;
}
.elementor-146 .elementor-element.elementor-element-486599d>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-4e61a16:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-146 .elementor-element.elementor-element-4e61a16>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: var(--wpr-bg-c3d0a01d-bc90-4ca2-b697-4a67ff99d808);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-146 .elementor-element.elementor-element-4e61a16>.elementor-element-populated, .elementor-146 .elementor-element.elementor-element-4e61a16>.elementor-element-populated>.elementor-background-overlay, .elementor-146 .elementor-element.elementor-element-4e61a16>.elementor-background-slideshow
{
    border-radius: 4px 4px 4px 4px;
}
.elementor-146 .elementor-element.elementor-element-4e61a16>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}
.elementor-146 .elementor-element.elementor-element-4e61a16>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-33bc6a6
{
    --spacer-size: 50px;
}
.elementor-146 .elementor-element.elementor-element-6358be2>.elementor-element-populated
{
    margin: 1% 0% 1% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
}
.elementor-146 .elementor-element.elementor-element-96e8ed8 .elementor-heading-title
{
    font-size: 28px;
    color: #fff;
}
.elementor-146 .elementor-element.elementor-element-e4bd802
{
    color: #fff;
}
.elementor-146 .elementor-element.elementor-element-751eb8a>.elementor-background-overlay
{
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-751eb8a
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 30px 20px 30px;
}
.elementor-146 .elementor-element.elementor-element-de7a3b1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-146 .elementor-element.elementor-element-4199f3d
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-4199f3d .elementor-heading-title
{
    font-size: 28px;
    line-height: 1.1em;
}
.elementor-146 .elementor-element.elementor-element-0890ad2
{
    text-align: center;
    font-size: 16px;
    line-height: 1.5em;
}
.elementor-146 .elementor-element.elementor-element-59139f1
{
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 55px 55px;
    --row-gap: 55px;
    --column-gap: 55px;
    --flex-wrap: wrap;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 2%;
    --padding-bottom: 6%;
    --padding-left: 4%;
    --padding-right: 4%;
}
.elementor-146 .elementor-element.elementor-element-83d0259
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #bec5d6;
    --border-color: #bec5d6;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 3%;
    --padding-right: 2%;
}
.elementor-146 .elementor-element.elementor-element-83d0259:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-83d0259>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-146 .elementor-element.elementor-element-83d0259:hover
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#f2fcfe 96%,#05173d 96%);
    box-shadow: 1px 4px 35px 0 rgba(0,0,0,.04);
}
.elementor-146 .elementor-element.elementor-element-034fd88>.elementor-widget-container
{
    padding: 0% 0% 0% 0%;
}
.elementor-146 .elementor-element.elementor-element-034fd88
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-034fd88 .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
    color: #05173d;
}
.elementor-146 .elementor-element.elementor-element-4a61e79
{
    width: var(--container-widget-width,120.408%);
    max-width: 120.408%;
    --container-widget-width: 120.408%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter",Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0;
    color: #161515;
}
.elementor-146 .elementor-element.elementor-element-4a61e79>.elementor-widget-container
{
    margin: 0% 0% 8% 0%;
}
.elementor-146 .elementor-element.elementor-element-4a61e79.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-146 .elementor-element.elementor-element-6685ce5 .elementor-button
{
    background-color: #fff0;
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
    letter-spacing: 0;
    fill: #05173d;
    color: #05173d;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-6685ce5>.elementor-widget-container
{
    margin: 0 0 -4px -1px;
}
.elementor-146 .elementor-element.elementor-element-6685ce5 .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-6685ce5 .elementor-button:focus
{
    color: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-6685ce5 .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-6685ce5 .elementor-button:focus svg
{
    fill: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-bfd8e12
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #bec5d6;
    --border-color: #bec5d6;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 3%;
    --padding-right: 2%;
}
.elementor-146 .elementor-element.elementor-element-bfd8e12:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-bfd8e12>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-146 .elementor-element.elementor-element-bfd8e12:hover
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#f2fcfe 96%,#05173d 96%);
    box-shadow: 1px 4px 35px 0 rgba(0,0,0,.04);
}
.elementor-146 .elementor-element.elementor-element-9e112a8>.elementor-widget-container
{
    padding: 0% 0% 0% 0%;
}
.elementor-146 .elementor-element.elementor-element-9e112a8
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-9e112a8 .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
    color: #05173d;
}
.elementor-146 .elementor-element.elementor-element-b530932
{
    width: var(--container-widget-width,120.408%);
    max-width: 120.408%;
    --container-widget-width: 120.408%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter",Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0;
    color: #161515;
}
.elementor-146 .elementor-element.elementor-element-b530932>.elementor-widget-container
{
    margin: 0% 0% 8% 0%;
}
.elementor-146 .elementor-element.elementor-element-b530932.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-146 .elementor-element.elementor-element-d08659f .elementor-button
{
    background-color: #fff0;
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
    letter-spacing: 0;
    fill: #05173d;
    color: #05173d;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-d08659f>.elementor-widget-container
{
    margin: 0 0 -4px -1px;
}
.elementor-146 .elementor-element.elementor-element-d08659f .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-d08659f .elementor-button:focus
{
    color: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-d08659f .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-d08659f .elementor-button:focus svg
{
    fill: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-09ce02d
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #bec5d6;
    --border-color: #bec5d6;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 3%;
    --padding-right: 2%;
}
.elementor-146 .elementor-element.elementor-element-09ce02d:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-09ce02d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-146 .elementor-element.elementor-element-09ce02d:hover
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#f2fcfe 96%,#05173d 96%);
    box-shadow: 1px 4px 35px 0 rgba(0,0,0,.04);
}
.elementor-146 .elementor-element.elementor-element-88b01aa>.elementor-widget-container
{
    padding: 0% 0% 0% 0%;
}
.elementor-146 .elementor-element.elementor-element-88b01aa
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-88b01aa .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
    color: #05173d;
}
.elementor-146 .elementor-element.elementor-element-79e175f
{
    width: var(--container-widget-width,120.408%);
    max-width: 120.408%;
    --container-widget-width: 120.408%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter",Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0;
    color: #161515;
}
.elementor-146 .elementor-element.elementor-element-79e175f>.elementor-widget-container
{
    margin: 0% 0% 8% 0%;
}
.elementor-146 .elementor-element.elementor-element-79e175f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-146 .elementor-element.elementor-element-c565006 .elementor-button
{
    background-color: #fff0;
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
    letter-spacing: 0;
    fill: #05173d;
    color: #05173d;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-c565006>.elementor-widget-container
{
    margin: 0 0 -4px -1px;
}
.elementor-146 .elementor-element.elementor-element-c565006 .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-c565006 .elementor-button:focus
{
    color: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-c565006 .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-c565006 .elementor-button:focus svg
{
    fill: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-04a1127
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #bec5d6;
    --border-color: #bec5d6;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 3%;
    --padding-right: 2%;
}
.elementor-146 .elementor-element.elementor-element-04a1127:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-04a1127>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-146 .elementor-element.elementor-element-04a1127:hover
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#f2fcfe 96%,#05173d 96%);
    box-shadow: 1px 4px 35px 0 rgba(0,0,0,.04);
}
.elementor-146 .elementor-element.elementor-element-acee331>.elementor-widget-container
{
    padding: 0% 0% 0% 0%;
}
.elementor-146 .elementor-element.elementor-element-acee331
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-acee331 .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
    color: #05173d;
}
.elementor-146 .elementor-element.elementor-element-03bb255
{
    width: var(--container-widget-width,120.408%);
    max-width: 120.408%;
    --container-widget-width: 120.408%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter",Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0;
    color: #161515;
}
.elementor-146 .elementor-element.elementor-element-03bb255>.elementor-widget-container
{
    margin: 0% 0% 8% 0%;
}
.elementor-146 .elementor-element.elementor-element-03bb255.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-146 .elementor-element.elementor-element-d3ef34f .elementor-button
{
    background-color: #fff0;
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
    letter-spacing: 0;
    fill: #05173d;
    color: #05173d;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-d3ef34f>.elementor-widget-container
{
    margin: 0 0 -4px -1px;
}
.elementor-146 .elementor-element.elementor-element-d3ef34f .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-d3ef34f .elementor-button:focus
{
    color: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-d3ef34f .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-d3ef34f .elementor-button:focus svg
{
    fill: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-ac4ea41
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #bec5d6;
    --border-color: #bec5d6;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 3%;
    --padding-right: 2%;
}
.elementor-146 .elementor-element.elementor-element-ac4ea41:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-ac4ea41>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-146 .elementor-element.elementor-element-ac4ea41:hover
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#f2fcfe 96%,#05173d 96%);
    box-shadow: 1px 4px 35px 0 rgba(0,0,0,.04);
}
.elementor-146 .elementor-element.elementor-element-20a9040>.elementor-widget-container
{
    padding: 0% 0% 0% 0%;
}
.elementor-146 .elementor-element.elementor-element-20a9040
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-20a9040 .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
    color: #05173d;
}
.elementor-146 .elementor-element.elementor-element-cd7b3c8
{
    width: var(--container-widget-width,120.408%);
    max-width: 120.408%;
    --container-widget-width: 120.408%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter",Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0;
    color: #161515;
}
.elementor-146 .elementor-element.elementor-element-cd7b3c8>.elementor-widget-container
{
    margin: 0% 0% 8% 0%;
}
.elementor-146 .elementor-element.elementor-element-cd7b3c8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-146 .elementor-element.elementor-element-06c0d7d .elementor-button
{
    background-color: #fff0;
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
    letter-spacing: 0;
    fill: #05173d;
    color: #05173d;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-06c0d7d>.elementor-widget-container
{
    margin: 0 0 -4px -1px;
}
.elementor-146 .elementor-element.elementor-element-06c0d7d .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-06c0d7d .elementor-button:focus
{
    color: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-06c0d7d .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-06c0d7d .elementor-button:focus svg
{
    fill: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-34bc98b
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #bec5d6;
    --border-color: #bec5d6;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 3%;
    --padding-right: 2%;
}
.elementor-146 .elementor-element.elementor-element-34bc98b:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-34bc98b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-146 .elementor-element.elementor-element-34bc98b:hover
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#f2fcfe 96%,#05173d 96%);
    box-shadow: 1px 4px 35px 0 rgba(0,0,0,.04);
}
.elementor-146 .elementor-element.elementor-element-c362fd3>.elementor-widget-container
{
    padding: 0% 0% 0% 0%;
}
.elementor-146 .elementor-element.elementor-element-c362fd3
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-c362fd3 .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
    color: #05173d;
}
.elementor-146 .elementor-element.elementor-element-79c5a71
{
    width: var(--container-widget-width,120.408%);
    max-width: 120.408%;
    --container-widget-width: 120.408%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter",Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0;
    color: #161515;
}
.elementor-146 .elementor-element.elementor-element-79c5a71>.elementor-widget-container
{
    margin: 0% 0% 8% 0%;
}
.elementor-146 .elementor-element.elementor-element-79c5a71.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-146 .elementor-element.elementor-element-588eefc .elementor-button
{
    background-color: #fff0;
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
    letter-spacing: 0;
    fill: #05173d;
    color: #05173d;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-588eefc>.elementor-widget-container
{
    margin: 0 0 -4px -1px;
}
.elementor-146 .elementor-element.elementor-element-588eefc .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-588eefc .elementor-button:focus
{
    color: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-588eefc .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-588eefc .elementor-button:focus svg
{
    fill: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-407ee4f
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #bec5d6;
    --border-color: #bec5d6;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 3%;
    --padding-right: 2%;
}
.elementor-146 .elementor-element.elementor-element-407ee4f:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-407ee4f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-146 .elementor-element.elementor-element-407ee4f:hover
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#f2fcfe 96%,#05173d 96%);
    box-shadow: 1px 4px 35px 0 rgba(0,0,0,.04);
}
.elementor-146 .elementor-element.elementor-element-4772d6c>.elementor-widget-container
{
    padding: 0% 0% 0% 0%;
}
.elementor-146 .elementor-element.elementor-element-4772d6c
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-4772d6c .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
    color: #05173d;
}
.elementor-146 .elementor-element.elementor-element-0419740
{
    width: var(--container-widget-width,120.408%);
    max-width: 120.408%;
    --container-widget-width: 120.408%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter",Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0;
    color: #161515;
}
.elementor-146 .elementor-element.elementor-element-0419740>.elementor-widget-container
{
    margin: 0% 0% 8% 0%;
}
.elementor-146 .elementor-element.elementor-element-0419740.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-146 .elementor-element.elementor-element-bdd8dbf .elementor-button
{
    background-color: #fff0;
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
    letter-spacing: 0;
    fill: #05173d;
    color: #05173d;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-bdd8dbf>.elementor-widget-container
{
    margin: 0 0 -4px -1px;
}
.elementor-146 .elementor-element.elementor-element-bdd8dbf .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-bdd8dbf .elementor-button:focus
{
    color: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-bdd8dbf .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-bdd8dbf .elementor-button:focus svg
{
    fill: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-9e3d912
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #bec5d6;
    --border-color: #bec5d6;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 3%;
    --padding-right: 2%;
}
.elementor-146 .elementor-element.elementor-element-9e3d912:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-9e3d912>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-146 .elementor-element.elementor-element-9e3d912:hover
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#f2fcfe 96%,#05173d 96%);
    box-shadow: 1px 4px 35px 0 rgba(0,0,0,.04);
}
.elementor-146 .elementor-element.elementor-element-e226b34>.elementor-widget-container
{
    padding: 0% 0% 0% 0%;
}
.elementor-146 .elementor-element.elementor-element-e226b34
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-e226b34 .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
    color: #05173d;
}
.elementor-146 .elementor-element.elementor-element-166e7ed
{
    width: var(--container-widget-width,120.408%);
    max-width: 120.408%;
    --container-widget-width: 120.408%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter",Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0;
    color: #161515;
}
.elementor-146 .elementor-element.elementor-element-166e7ed>.elementor-widget-container
{
    margin: 0% 0% 8% 0%;
}
.elementor-146 .elementor-element.elementor-element-166e7ed.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-146 .elementor-element.elementor-element-801122e .elementor-button
{
    background-color: #fff0;
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
    letter-spacing: 0;
    fill: #05173d;
    color: #05173d;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-801122e>.elementor-widget-container
{
    margin: 0 0 -4px -1px;
}
.elementor-146 .elementor-element.elementor-element-801122e .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-801122e .elementor-button:focus
{
    color: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-801122e .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-801122e .elementor-button:focus svg
{
    fill: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-d9cc5bc
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #bec5d6;
    --border-color: #bec5d6;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 3%;
    --padding-right: 2%;
}
.elementor-146 .elementor-element.elementor-element-d9cc5bc:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-d9cc5bc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-146 .elementor-element.elementor-element-d9cc5bc:hover
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#f2fcfe 96%,#05173d 96%);
    box-shadow: 1px 4px 35px 0 rgba(0,0,0,.04);
}
.elementor-146 .elementor-element.elementor-element-b1c2f7a>.elementor-widget-container
{
    padding: 0% 0% 0% 0%;
}
.elementor-146 .elementor-element.elementor-element-b1c2f7a
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-b1c2f7a .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
    color: #05173d;
}
.elementor-146 .elementor-element.elementor-element-f9c7ad2
{
    width: var(--container-widget-width,120.408%);
    max-width: 120.408%;
    --container-widget-width: 120.408%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter",Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0;
    color: #161515;
}
.elementor-146 .elementor-element.elementor-element-f9c7ad2>.elementor-widget-container
{
    margin: 0% 0% 8% 0%;
}
.elementor-146 .elementor-element.elementor-element-f9c7ad2.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-146 .elementor-element.elementor-element-efab014 .elementor-button
{
    background-color: #fff0;
    font-family: "Inter",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
    letter-spacing: 0;
    fill: #05173d;
    color: #05173d;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-efab014>.elementor-widget-container
{
    margin: 0 0 -4px -1px;
}
.elementor-146 .elementor-element.elementor-element-efab014 .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-efab014 .elementor-button:focus
{
    color: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-efab014 .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-efab014 .elementor-button:focus svg
{
    fill: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-30a2dfc:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-30a2dfc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1b397f;
}
.elementor-146 .elementor-element.elementor-element-30a2dfc
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 88px 0 100px 0;
}
.elementor-146 .elementor-element.elementor-element-30a2dfc>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-1341045>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 10px;
}
.elementor-146 .elementor-element.elementor-element-f99badb>.elementor-widget-container
{
    padding: 0 80px 0 80px;
}
.elementor-146 .elementor-element.elementor-element-f99badb
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-f99badb .elementor-heading-title
{
    font-family: "Fira Sans",Sans-serif;
    font-size: 50px;
    text-transform: none;
    line-height: 1.23em;
    color: #fff;
}
.elementor-146 .elementor-element.elementor-element-893f9ec
{
    text-align: center;
    font-size: 20px;
    line-height: 1.5em;
    color: #fff;
}
.elementor-146 .elementor-element.elementor-element-a42b1da
{
    --spacer-size: 18px;
}
.elementor-146 .elementor-element.elementor-element-cb1b91c .elementor-button
{
    background-color: rgba(0,0,0,0);
    font-family: "Fira Sans",Sans-serif;
    font-size: 16px;
    letter-spacing: .5px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    border-radius: 0 0 0 0;
    padding: 15px 38px 17px 38px;
}
.elementor-146 .elementor-element.elementor-element-cb1b91c .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-cb1b91c .elementor-button:focus
{
    background-color: #191a1e;
    color: #fff;
    border-color: #191a1e;
}
.elementor-146 .elementor-element.elementor-element-cb1b91c .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-146 .elementor-element.elementor-element-cb1b91c .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-146 .elementor-element.elementor-element-cb1b91c .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-cb1b91c .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-146 .elementor-element.elementor-element-59733da>.elementor-container
{
    max-width: 1380px;
}
.elementor-146 .elementor-element.elementor-element-59733da>.elementor-background-overlay
{
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-59733da
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 80px;
    padding: 40px 30px 60px 30px;
}
.elementor-146 .elementor-element.elementor-element-20d7b72>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-146 .elementor-element.elementor-element-3c69849
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-3c69849 .elementor-heading-title
{
    font-size: 44px;
    line-height: 1.1em;
}
.elementor-146 .elementor-element.elementor-element-8193efd
{
    text-align: center;
    line-height: 1.5em;
}
.elementor-146 .elementor-element.elementor-element-4bd00b3 .gallery-item .gallery-caption
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-d06a73f>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-146 .elementor-element.elementor-element-d06a73f>.elementor-container
{
    min-height: 475px;
}
.elementor-146 .elementor-element.elementor-element-d06a73f
{
    margin-top: -60px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-146 .elementor-element.elementor-element-ba9f227.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-146 .elementor-element.elementor-element-ba9f227.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-146 .elementor-element.elementor-element-ba9f227>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 15px;
}
.elementor-146 .elementor-element.elementor-element-ba9f227>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 55px 0 0;
}
.elementor-146 .elementor-element.elementor-element-ba9f227
{
    z-index: 5;
}
.elementor-146 .elementor-element.elementor-element-c6e6495>.elementor-widget-container
{
    margin: 0% 0% 5% 0%;
}
.elementor-146 .elementor-element.elementor-element-c6e6495
{
    z-index: 5;
}
.elementor-146 .elementor-element.elementor-element-c6e6495 .elementor-heading-title
{
    font-family: "Inter Tight",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    line-height: 1.2em;
    letter-spacing: 0;
    word-spacing: 0;
}
.elementor-146 .elementor-element.elementor-element-1533b2d
{
    z-index: 5;
}
.elementor-146 .elementor-element.elementor-element-534c370
{
    width: auto;
    max-width: auto;
    z-index: 5;
}
.elementor-146 .elementor-element.elementor-element-534c370>.elementor-widget-container
{
    margin: 0 15px 0 0;
}
.elementor-146 .elementor-element.elementor-element-15f79ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-146 .elementor-element.elementor-element-15f79ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: var(--wpr-bg-15831d5d-c91d-4b15-ac23-57f160a93e59);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-146 .elementor-element.elementor-element-15f79ca>.elementor-element-populated, .elementor-146 .elementor-element.elementor-element-15f79ca>.elementor-element-populated>.elementor-background-overlay, .elementor-146 .elementor-element.elementor-element-15f79ca>.elementor-background-slideshow
{
    border-radius: 4px 4px 4px 4px;
}
.elementor-146 .elementor-element.elementor-element-15f79ca>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-146 .elementor-element.elementor-element-15f79ca>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-bd0adbf
{
    --spacer-size: 50px;
}
.elementor-146 .elementor-element.elementor-element-794e379>.elementor-background-overlay
{
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-146 .elementor-element.elementor-element-794e379
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 30px 20px 30px;
}
.elementor-146 .elementor-element.elementor-element-422271b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-146 .elementor-element.elementor-element-ae75bf2
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-ae75bf2 .elementor-heading-title
{
    font-size: 44px;
    line-height: 1.1em;
}
.elementor-146 .elementor-element.elementor-element-44082f5
{
    text-align: center;
    font-size: 16px;
    line-height: 1.5em;
}
.elementor-146 .elementor-element.elementor-element-d750132
{
    margin-top: 0;
    margin-bottom: 35px;
}
.elementor-146 .elementor-element.elementor-element-1942ebf>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-vamtam_accent_7);
    padding: 0 15px 45px 0;
}
.elementor-146 .elementor-element.elementor-element-31c2fa2
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-d9329b7
{
    width: var(--container-widget-width,250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
    font-size: var(--e-global-typography-0306bf1-font-size);
    font-weight: var(--e-global-typography-0306bf1-font-weight);
    text-transform: var(--e-global-typography-0306bf1-text-transform);
    font-style: var(--e-global-typography-0306bf1-font-style);
    line-height: var(--e-global-typography-0306bf1-line-height);
    letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
    word-spacing: var(--e-global-typography-0306bf1-word-spacing);
}
.elementor-146 .elementor-element.elementor-element-6b9af3b>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-vamtam_accent_7);
    padding: 0 15px 45px 15px;
}
.elementor-146 .elementor-element.elementor-element-33807d0
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-066d047
{
    width: var(--container-widget-width,250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
    font-size: var(--e-global-typography-0306bf1-font-size);
    font-weight: var(--e-global-typography-0306bf1-font-weight);
    text-transform: var(--e-global-typography-0306bf1-text-transform);
    font-style: var(--e-global-typography-0306bf1-font-style);
    line-height: var(--e-global-typography-0306bf1-line-height);
    letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
    word-spacing: var(--e-global-typography-0306bf1-word-spacing);
}
.elementor-146 .elementor-element.elementor-element-043cae1>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-vamtam_accent_7);
    padding: 0 15px 45px 15px;
}
.elementor-146 .elementor-element.elementor-element-45d58b2
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-4b4e05d
{
    width: var(--container-widget-width,250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
    font-size: var(--e-global-typography-0306bf1-font-size);
    font-weight: var(--e-global-typography-0306bf1-font-weight);
    text-transform: var(--e-global-typography-0306bf1-text-transform);
    font-style: var(--e-global-typography-0306bf1-font-style);
    line-height: var(--e-global-typography-0306bf1-line-height);
    letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
    word-spacing: var(--e-global-typography-0306bf1-word-spacing);
}
.elementor-146 .elementor-element.elementor-element-8f0c3e0>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-vamtam_accent_7);
    padding: 0 0 45px 15px;
}
.elementor-146 .elementor-element.elementor-element-f78ca46
{
    text-align: left;
}
.elementor-146 .elementor-element.elementor-element-5088ef1
{
    width: var(--container-widget-width,250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
    font-size: var(--e-global-typography-0306bf1-font-size);
    font-weight: var(--e-global-typography-0306bf1-font-weight);
    text-transform: var(--e-global-typography-0306bf1-text-transform);
    font-style: var(--e-global-typography-0306bf1-font-style);
    line-height: var(--e-global-typography-0306bf1-line-height);
    letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
    word-spacing: var(--e-global-typography-0306bf1-word-spacing);
}
.elementor-146 .elementor-element.elementor-element-c46bece>.elementor-container
{
    max-width: 1380px;
}
.elementor-146 .elementor-element.elementor-element-c46bece
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-146 .elementor-element.elementor-element-a85273a.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-146 .elementor-element.elementor-element-8f6d13f
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-8f6d13f .elementor-heading-title
{
    font-size: 44px;
    line-height: 1.1em;
}
.elementor-146 .elementor-element.elementor-element-e878ea5
{
    text-align: center;
    line-height: 1.5em;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .gallery-item-caption-wrap
{
    transition: 500ms;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .eael-filterable-gallery-loadmore
{
    text-align: center;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .eael-filter-gallery-wrapper
{
    background-color: #fff;
    border-radius: 0;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .eael-filter-gallery-control ul li.control
{
    color: #444;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .eael-filter-gallery-control ul>li.control
{
    border-radius: 0;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .eael-filter-gallery-control ul li.active
{
    color: #fff;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .eael-filter-gallery-control ul li.control.active
{
    background: #333;
    border-radius: 0;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item
{
    border-radius: 0;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .gallery-item-caption-wrap .gallery-item-hoverer-bg
{
    background-color: rgba(0,0,0,.7);
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title
{
    color: #fff;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-content
{
    color: #fff;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .video-popup-bg
{
    background-color: rgba(0,0,0,.7);
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .video-popup:hover>img
{
    transform: scale(1.1);
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .gallery-item-caption-wrap .gallery-item-buttons>a span
{
    background: #41b4d3;
    color: #fff;
    height: 25px;
    line-height: 25px;
    width: 25px;
    font-size: 9px;
    border-radius: 100px;
    transition: 300ms;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .gallery-item-caption-wrap .gallery-item-buttons>a span img
{
    height: 9px;
    width: 9px;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .gallery-item-caption-wrap .gallery-item-buttons>a span:hover
{
    background: #110f97;
    color: #fff;
    border-radius: 100px;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 #eael-fg-no-items-found
{
    font-size: 14px;
    text-align: center;
    color: #858e9a;
    border-radius: 0;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .eael-gallery-load-more
{
    background-color: #110f97;
    color: #fff;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .eael-gallery-load-more .eael-filterable-gallery-load-more-icon
{
    font-size: 15px;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .eael-gallery-load-more img.eael-filterable-gallery-load-more-icon
{
    height: 15px;
    width: 15px;
}
.elementor-146 .elementor-element.elementor-element-ee39ef2 .eael-gallery-load-more:hover
{
    background-color: #050505;
}
.elementor-146 .elementor-element.elementor-element-dda5d6d>.elementor-container
{
    max-width: 750px;
}
.elementor-146 .elementor-element.elementor-element-dda5d6d
{
    margin-top: 50px;
    margin-bottom: 160px;
}
.elementor-bc-flex-widget .elementor-146 .elementor-element.elementor-element-a80e61e.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-146 .elementor-element.elementor-element-a80e61e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-146 .elementor-element.elementor-element-a80e61e.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-end;
}
.elementor-146 .elementor-element.elementor-element-a80e61e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 50px;
}
.elementor-146 .elementor-element.elementor-element-876f6ea.elementor-arrows-yes .elementor-main-swiper
{
    width: calc(105% - 40px);
}
.elementor-146 .elementor-element.elementor-element-876f6ea .elementor-main-swiper
{
    width: 105%;
}
.elementor-146 .elementor-element.elementor-element-876f6ea .elementor-main-swiper .swiper-slide
{
    background-color: var(--e-global-color-vamtam_accent_5);
    border-width: 0 0 0 0;
    border-radius: 0;
    padding: 0 0 0 0;
}
.elementor-146 .elementor-element.elementor-element-876f6ea .elementor-swiper-button
{
    font-size: 15px;
    color: var(--e-global-color-vamtam_accent_3);
}
.elementor-146 .elementor-element.elementor-element-876f6ea .elementor-swiper-button svg
{
    fill: var(--e-global-color-vamtam_accent_3);
}
.elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer
{
    margin-top: 25px;
}
.elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_above .elementor-testimonial__footer
{
    margin-bottom: 25px;
}
.elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_left .elementor-testimonial__footer
{
    padding-right: 25px;
}
.elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_right .elementor-testimonial__footer
{
    padding-left: 25px;
}
.elementor-146 .elementor-element.elementor-element-876f6ea .elementor-testimonial__text
{
    color: var(--e-global-color-a9cf77f);
    font-size: 30px;
    font-style: normal;
    line-height: 1.4em;
    letter-spacing: 0;
    word-spacing: 0;
}
.elementor-146 .elementor-element.elementor-element-876f6ea .elementor-testimonial__name
{
    color: var(--e-global-color-a9cf77f);
    font-family: var(--e-global-typography-vamtam_h6-font-family),Sans-serif;
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    font-weight: var(--e-global-typography-vamtam_h6-font-weight);
    text-transform: var(--e-global-typography-vamtam_h6-text-transform);
    font-style: var(--e-global-typography-vamtam_h6-font-style);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
    word-spacing: var(--e-global-typography-vamtam_h6-word-spacing);
}
.elementor-146 .elementor-element.elementor-element-876f6ea .elementor-testimonial__title
{
    color: var(--e-global-color-vamtam_accent_8);
    font-size: var(--e-global-typography-0306bf1-font-size);
    font-weight: var(--e-global-typography-0306bf1-font-weight);
    text-transform: var(--e-global-typography-0306bf1-text-transform);
    font-style: var(--e-global-typography-0306bf1-font-style);
    line-height: var(--e-global-typography-0306bf1-line-height);
    letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
    word-spacing: var(--e-global-typography-0306bf1-word-spacing);
}
.elementor-146 .elementor-element.elementor-element-876f6ea .elementor-testimonial__image img
{
    width: 54px;
    height: 54px;
    border-radius: 0;
}
.elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_right .elementor-testimonial__content:after
{
    top: calc(20px + (54px / 2) - 8px);
}
body:not(.rtl) .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after
{
    left: calc(20px + (54px / 2) - 8px);
    right: auto;
}
body.rtl .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after
{
    right: calc(20px + (54px / 2) - 8px);
    left: auto;
}
body:not(.rtl) .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after
{
    left: calc(20px + (54px / 2) - 8px);
    right: auto;
}
body.rtl .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after
{
    right: calc(20px + (54px / 2) - 8px);
    left: auto;
}
body.rtl .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite, body.rtl .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite, body:not(.rtl) .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite, body:not(.rtl) .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite
{
    margin-left: 20px;
    margin-right: 0;
}
body:not(.rtl) .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite, body:not(.rtl) .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite, body.rtl .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite, body.rtl .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite
{
    margin-right: 20px;
    margin-left: 0;
}
.elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_stacked .elementor-testimonial__image+cite, .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite, .elementor-146 .elementor-element.elementor-element-876f6ea.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite
{
    margin-top: 20px;
}
.elementor-146 .elementor-element.elementor-element-9a146bc
{
    width: var(--container-widget-width,180px);
    max-width: 180px;
    --container-widget-width: 180px;
    --container-widget-flex-grow: 0;
}
.elementor-146 .elementor-element.elementor-element-9a146bc>.elementor-widget-container
{
    border-style: solid;
    border-color: var(--e-global-color-vamtam_accent_7);
}
.elementor-146 .elementor-element.elementor-element-ca2daa0
{
    width: var(--container-widget-width,260px);
    max-width: 260px;
    --container-widget-width: 260px;
    --container-widget-flex-grow: 0;
}
.elementor-146 .elementor-element.elementor-element-ca2daa0>.elementor-widget-container
{
    margin: 0 0 0 50px;
}
.elementor-146 .elementor-element.elementor-element-c5e7779>.elementor-container
{
    max-width: 1320px;
}
.elementor-146 .elementor-element.elementor-element-c5e7779
{
    margin-top: 0;
    margin-bottom: 80px;
    padding: 0 0 0 0;
}
body.elementor-page-146:not(.elementor-motion-effects-element-type-background), body.elementor-page-146>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
:root
{
    --page-title-display: none;
}
.elementor-widget .tippy-tooltip .tippy-content
{
    text-align: center;
}
@media(min-width: 768px)
{
    .elementor-146 .elementor-element.elementor-element-5407a2d
    {
        width: 45%;
    }
    .elementor-146 .elementor-element.elementor-element-e2f4e64
    {
        width: 55%;
    }
    .elementor-146 .elementor-element.elementor-element-4e61a16
    {
        width: 55%;
    }
    .elementor-146 .elementor-element.elementor-element-6358be2
    {
        width: 45%;
    }
    .elementor-146 .elementor-element.elementor-element-59139f1
    {
        --content-width: 1668px;
    }
    .elementor-146 .elementor-element.elementor-element-83d0259
    {
        --width: 30%;
    }
    .elementor-146 .elementor-element.elementor-element-bfd8e12
    {
        --width: 30%;
    }
    .elementor-146 .elementor-element.elementor-element-09ce02d
    {
        --width: 30%;
    }
    .elementor-146 .elementor-element.elementor-element-04a1127
    {
        --width: 30%;
    }
    .elementor-146 .elementor-element.elementor-element-ac4ea41
    {
        --width: 30%;
    }
    .elementor-146 .elementor-element.elementor-element-34bc98b
    {
        --width: 30%;
    }
    .elementor-146 .elementor-element.elementor-element-407ee4f
    {
        --width: 30%;
    }
    .elementor-146 .elementor-element.elementor-element-9e3d912
    {
        --width: 30%;
    }
    .elementor-146 .elementor-element.elementor-element-d9cc5bc
    {
        --width: 30%;
    }
    .elementor-146 .elementor-element.elementor-element-20d7b72
    {
        width: 100%;
    }
    .elementor-146 .elementor-element.elementor-element-ba9f227
    {
        width: 40%;
    }
    .elementor-146 .elementor-element.elementor-element-15f79ca
    {
        width: 60%;
    }
    .elementor-146 .elementor-element.elementor-element-1942ebf
    {
        width: 24.999%;
    }
    .elementor-146 .elementor-element.elementor-element-6b9af3b
    {
        width: 25.001%;
    }
    .elementor-146 .elementor-element.elementor-element-043cae1
    {
        width: 25.001%;
    }
    .elementor-146 .elementor-element.elementor-element-8f0c3e0
    {
        width: 24.999%;
    }
}
@media(max-width: 1024px)
{
    .elementor-146 .elementor-element.elementor-element-746b1fa>.elementor-container
    {
        min-height: 300px;
    }
    .elementor-146 .elementor-element.elementor-element-746b1fa
    {
        margin-top: 30px;
        margin-bottom: 0;
    }
    .elementor-bc-flex-widget .elementor-146 .elementor-element.elementor-element-035cb6b.elementor-column .elementor-widget-wrap
    {
        align-items: flex-end;
    }
    .elementor-146 .elementor-element.elementor-element-035cb6b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-146 .elementor-element.elementor-element-035cb6b>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-5751244>.elementor-widget-container
    {
        margin: 0 0 30px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-5751244
    {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,50%);
        max-width: 50%;
    }
    .elementor-146 .elementor-element.elementor-element-5751244 .elementor-heading-title
    {
        font-size: clamp(2rem,4.5rem,4.5vw);
    }
    .elementor-146 .elementor-element.elementor-element-a290d1b>.elementor-widget-container
    {
        margin: 0 0 30px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-a290d1b
    {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,50%);
        max-width: 50%;
    }
    .elementor-146 .elementor-element.elementor-element-a290d1b .elementor-heading-title
    {
        font-size: clamp(2rem,4.5rem,4.5vw);
    }
    .elementor-146 .elementor-element.elementor-element-6c37ec7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 55% 0% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-6c37ec7 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-017cec7
    {
        width: auto;
        max-width: auto;
    }
    .elementor-146 .elementor-element.elementor-element-017cec7>.elementor-widget-container
    {
        margin: 0 15px 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-da8c535:not(.elementor-widget-image) .elementor-widget-container
    {
        -webkit-mask-size: cover;
        -webkit-mask-position: bottom left;
    }
    .elementor-146 .elementor-element.elementor-element-da8c535.elementor-widget-image .elementor-widget-container img
    {
        -webkit-mask-size: cover;
        -webkit-mask-position: bottom left;
    }
    .elementor-146 .elementor-element.elementor-element-da8c535 img
    {
        max-width: 450px;
        height: 300px;
        object-fit: cover;
    }
    .elementor-146 .elementor-element.elementor-element-1e79972 .elementor-divider
    {
        padding-block-start: 20px;
        padding-block-end: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-4f198ee
    {
        margin-top: 0;
        margin-bottom: 10px;
    }
    .elementor-146 .elementor-element.elementor-element-9bb95a9>.elementor-element-populated
    {
        border-width: 0 0 1px 0;
        margin: 0 0 30px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 30px 0;
    }
    .elementor-146 .elementor-element.elementor-element-9865cd6 .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-41c3fb6>.elementor-widget-container
    {
        margin: 4px 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-41c3fb6 .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-2542b3d .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-77816e8>.elementor-widget-container
    {
        margin: 4px 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-77816e8 .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-813ef52 .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-6e7033a>.elementor-widget-container
    {
        margin: 4px 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-6e7033a .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-94637fe .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-6b31220>.elementor-widget-container
    {
        margin: 4px 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-6b31220 .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-ea8030c
    {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 30px 30px 40px 30px;
    }
    .elementor-146 .elementor-element.elementor-element-5c87071
    {
        margin-top: 0;
        margin-bottom: 80px;
    }
    .elementor-146 .elementor-element.elementor-element-9eb6595
    {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 30px 30px 40px 30px;
    }
    .elementor-146 .elementor-element.elementor-element-751eb8a
    {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 30px 30px 40px 30px;
    }
    .elementor-146 .elementor-element.elementor-element-59139f1
    {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --margin-top: 0%;
        --margin-bottom: 6%;
        --margin-left: 0%;
        --margin-right: 0%;
    }
    .elementor-146 .elementor-element.elementor-element-83d0259
    {
        --padding-top: 3%;
        --padding-bottom: 3%;
        --padding-left: 3%;
        --padding-right: 3%;
    }
    .elementor-146 .elementor-element.elementor-element-034fd88>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-034fd88 .elementor-heading-title
    {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-146 .elementor-element.elementor-element-4a61e79>.elementor-widget-container
    {
        margin: 0% 0% 15% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-4a61e79
    {
        font-size: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-6685ce5 .elementor-button
    {
        font-size: 17px;
    }
    .elementor-146 .elementor-element.elementor-element-bfd8e12
    {
        --padding-top: 3%;
        --padding-bottom: 3%;
        --padding-left: 3%;
        --padding-right: 3%;
    }
    .elementor-146 .elementor-element.elementor-element-9e112a8>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-9e112a8 .elementor-heading-title
    {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-146 .elementor-element.elementor-element-b530932>.elementor-widget-container
    {
        margin: 0% 0% 15% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-b530932
    {
        font-size: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-d08659f .elementor-button
    {
        font-size: 17px;
    }
    .elementor-146 .elementor-element.elementor-element-09ce02d
    {
        --padding-top: 3%;
        --padding-bottom: 3%;
        --padding-left: 3%;
        --padding-right: 3%;
    }
    .elementor-146 .elementor-element.elementor-element-88b01aa>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-88b01aa .elementor-heading-title
    {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-146 .elementor-element.elementor-element-79e175f>.elementor-widget-container
    {
        margin: 0% 0% 15% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-79e175f
    {
        font-size: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-c565006 .elementor-button
    {
        font-size: 17px;
    }
    .elementor-146 .elementor-element.elementor-element-04a1127
    {
        --padding-top: 3%;
        --padding-bottom: 3%;
        --padding-left: 3%;
        --padding-right: 3%;
    }
    .elementor-146 .elementor-element.elementor-element-acee331>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-acee331 .elementor-heading-title
    {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-146 .elementor-element.elementor-element-03bb255>.elementor-widget-container
    {
        margin: 0% 0% 15% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-03bb255
    {
        font-size: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-d3ef34f .elementor-button
    {
        font-size: 17px;
    }
    .elementor-146 .elementor-element.elementor-element-ac4ea41
    {
        --padding-top: 3%;
        --padding-bottom: 3%;
        --padding-left: 3%;
        --padding-right: 3%;
    }
    .elementor-146 .elementor-element.elementor-element-20a9040>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-20a9040 .elementor-heading-title
    {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-146 .elementor-element.elementor-element-cd7b3c8>.elementor-widget-container
    {
        margin: 0% 0% 15% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-cd7b3c8
    {
        font-size: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-06c0d7d .elementor-button
    {
        font-size: 17px;
    }
    .elementor-146 .elementor-element.elementor-element-34bc98b
    {
        --padding-top: 3%;
        --padding-bottom: 3%;
        --padding-left: 3%;
        --padding-right: 3%;
    }
    .elementor-146 .elementor-element.elementor-element-c362fd3>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-c362fd3 .elementor-heading-title
    {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-146 .elementor-element.elementor-element-79c5a71>.elementor-widget-container
    {
        margin: 0% 0% 15% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-79c5a71
    {
        font-size: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-588eefc .elementor-button
    {
        font-size: 17px;
    }
    .elementor-146 .elementor-element.elementor-element-407ee4f
    {
        --padding-top: 3%;
        --padding-bottom: 3%;
        --padding-left: 3%;
        --padding-right: 3%;
    }
    .elementor-146 .elementor-element.elementor-element-4772d6c>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-4772d6c .elementor-heading-title
    {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-146 .elementor-element.elementor-element-0419740>.elementor-widget-container
    {
        margin: 0% 0% 15% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-0419740
    {
        font-size: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-bdd8dbf .elementor-button
    {
        font-size: 17px;
    }
    .elementor-146 .elementor-element.elementor-element-9e3d912
    {
        --padding-top: 3%;
        --padding-bottom: 3%;
        --padding-left: 3%;
        --padding-right: 3%;
    }
    .elementor-146 .elementor-element.elementor-element-e226b34>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-e226b34 .elementor-heading-title
    {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-146 .elementor-element.elementor-element-166e7ed>.elementor-widget-container
    {
        margin: 0% 0% 15% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-166e7ed
    {
        font-size: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-801122e .elementor-button
    {
        font-size: 17px;
    }
    .elementor-146 .elementor-element.elementor-element-d9cc5bc
    {
        --padding-top: 3%;
        --padding-bottom: 3%;
        --padding-left: 3%;
        --padding-right: 3%;
    }
    .elementor-146 .elementor-element.elementor-element-b1c2f7a>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-b1c2f7a .elementor-heading-title
    {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-146 .elementor-element.elementor-element-f9c7ad2>.elementor-widget-container
    {
        margin: 0% 0% 15% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-f9c7ad2
    {
        font-size: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-efab014 .elementor-button
    {
        font-size: 17px;
    }
    .elementor-146 .elementor-element.elementor-element-f99badb>.elementor-widget-container
    {
        padding: 0 40px 0 40px;
    }
    .elementor-146 .elementor-element.elementor-element-59733da
    {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 30px 30px 40px 30px;
    }
    .elementor-146 .elementor-element.elementor-element-d06a73f>.elementor-container
    {
        min-height: 300px;
    }
    .elementor-146 .elementor-element.elementor-element-d06a73f
    {
        margin-top: 30px;
        margin-bottom: 60px;
    }
    .elementor-bc-flex-widget .elementor-146 .elementor-element.elementor-element-ba9f227.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-146 .elementor-element.elementor-element-ba9f227.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-146 .elementor-element.elementor-element-ba9f227>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 5px;
    }
    .elementor-146 .elementor-element.elementor-element-ba9f227>.elementor-element-populated
    {
        padding: 0 30px 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-c6e6495>.elementor-widget-container
    {
        margin: 0 0 20px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-c6e6495 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.1em;
    }
    .elementor-146 .elementor-element.elementor-element-1533b2d>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-534c370
    {
        width: auto;
        max-width: auto;
    }
    .elementor-146 .elementor-element.elementor-element-534c370>.elementor-widget-container
    {
        margin: 0 15px 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-15f79ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-146 .elementor-element.elementor-element-15f79ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: center center;
    }
    .elementor-146 .elementor-element.elementor-element-15f79ca>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-794e379
    {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 30px 30px 40px 30px;
    }
    .elementor-146 .elementor-element.elementor-element-d9329b7
    {
        width: 100%;
        max-width: 100%;
        font-size: var(--e-global-typography-0306bf1-font-size);
        line-height: var(--e-global-typography-0306bf1-line-height);
        letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
        word-spacing: var(--e-global-typography-0306bf1-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-066d047
    {
        width: 100%;
        max-width: 100%;
        font-size: var(--e-global-typography-0306bf1-font-size);
        line-height: var(--e-global-typography-0306bf1-line-height);
        letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
        word-spacing: var(--e-global-typography-0306bf1-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-4b4e05d
    {
        width: 100%;
        max-width: 100%;
        font-size: var(--e-global-typography-0306bf1-font-size);
        line-height: var(--e-global-typography-0306bf1-line-height);
        letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
        word-spacing: var(--e-global-typography-0306bf1-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-5088ef1
    {
        width: 100%;
        max-width: 100%;
        font-size: var(--e-global-typography-0306bf1-font-size);
        line-height: var(--e-global-typography-0306bf1-line-height);
        letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
        word-spacing: var(--e-global-typography-0306bf1-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-dda5d6d
    {
        margin-top: 0;
        margin-bottom: 60px;
    }
    .elementor-146 .elementor-element.elementor-element-a80e61e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 40px;
    }
    .elementor-146 .elementor-element.elementor-element-876f6ea .elementor-testimonial__text
    {
        font-size: 22px;
    }
    .elementor-146 .elementor-element.elementor-element-876f6ea .elementor-testimonial__name
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h6-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-876f6ea .elementor-testimonial__title
    {
        font-size: var(--e-global-typography-0306bf1-font-size);
        line-height: var(--e-global-typography-0306bf1-line-height);
        letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
        word-spacing: var(--e-global-typography-0306bf1-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-c5e7779
    {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 0 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-146 .elementor-element.elementor-element-746b1fa>.elementor-container
    {
        min-height: 400px;
    }
    .elementor-146 .elementor-element.elementor-element-746b1fa
    {
        margin-top: -40px;
        margin-bottom: 0;
    }
    .elementor-bc-flex-widget .elementor-146 .elementor-element.elementor-element-035cb6b.elementor-column .elementor-widget-wrap
    {
        align-items: flex-start;
    }
    .elementor-146 .elementor-element.elementor-element-035cb6b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: flex-start;
        align-items: flex-start;
    }
    .elementor-146 .elementor-element.elementor-element-035cb6b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-035cb6b>.elementor-element-populated
    {
        padding: 0 5px 0 10px;
    }
    .elementor-146 .elementor-element.elementor-element-5751244
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-146 .elementor-element.elementor-element-5751244>.elementor-widget-container
    {
        margin: 0 0 15px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-5751244 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1em;
    }
    .elementor-146 .elementor-element.elementor-element-a290d1b
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-146 .elementor-element.elementor-element-a290d1b>.elementor-widget-container
    {
        margin: 0 0 15px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-a290d1b .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1em;
    }
    .elementor-146 .elementor-element.elementor-element-6c37ec7
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-146 .elementor-element.elementor-element-6c37ec7>.elementor-widget-container
    {
        margin: 0 0 15px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-6c37ec7 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-017cec7
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-146 .elementor-element.elementor-element-017cec7>.elementor-widget-container
    {
        margin: 0 0 15px 0;
    }
    .elementor-146 .elementor-element.elementor-element-73b02e3
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-146 .elementor-element.elementor-element-73b02e3>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-da8c535>.elementor-widget-container
    {
        margin: 0% 0% 0% 40%;
        padding: 0 0 0 0;
    }
    body:not(.rtl) .elementor-146 .elementor-element.elementor-element-da8c535
    {
        right: 0;
    }
    body.rtl .elementor-146 .elementor-element.elementor-element-da8c535
    {
        left: 0;
    }
    .elementor-146 .elementor-element.elementor-element-da8c535
    {
        bottom: 0;
    }
    .elementor-146 .elementor-element.elementor-element-da8c535 img
    {
        max-width: 250px;
        height: 120px;
    }
    .elementor-146 .elementor-element.elementor-element-1e79972 .elementor-divider
    {
        padding-block-start: 20px;
        padding-block-end: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-4f198ee
    {
        margin-top: 0;
        margin-bottom: 1px;
    }
    .elementor-146 .elementor-element.elementor-element-9bb95a9>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 20px 0;
    }
    .elementor-146 .elementor-element.elementor-element-4599492>.elementor-widget-container
    {
        margin: 0 20px 0 0;
        padding: 0 0 0 20px;
    }
    .elementor-146 .elementor-element.elementor-element-6eb14b6
    {
        width: 50%;
    }
    .elementor-146 .elementor-element.elementor-element-6eb14b6>.elementor-element-populated
    {
        margin: 0 0 10px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-146 .elementor-element.elementor-element-9865cd6 .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-41c3fb6>.elementor-widget-container
    {
        margin: 2px 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-41c3fb6 .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-71db7cb
    {
        width: 50%;
    }
    .elementor-146 .elementor-element.elementor-element-71db7cb>.elementor-element-populated
    {
        margin: 0 0 10px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-146 .elementor-element.elementor-element-2542b3d .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-77816e8>.elementor-widget-container
    {
        margin: 2px 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-77816e8 .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-4db22da
    {
        width: 50%;
    }
    .elementor-146 .elementor-element.elementor-element-4db22da>.elementor-element-populated
    {
        margin: 0 0 10px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-146 .elementor-element.elementor-element-813ef52 .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-6e7033a>.elementor-widget-container
    {
        margin: 2px 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-6e7033a .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-a7e89df
    {
        width: 50%;
    }
    .elementor-146 .elementor-element.elementor-element-a7e89df>.elementor-element-populated
    {
        margin: 0 0 10px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-146 .elementor-element.elementor-element-94637fe .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h3-font-size);
        line-height: var(--e-global-typography-vamtam_h3-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h3-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-6b31220>.elementor-widget-container
    {
        margin: 2px 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-6b31220 .elementor-heading-title
    {
        font-size: var(--e-global-typography-vamtam_h5-font-size);
        line-height: var(--e-global-typography-vamtam_h5-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h5-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-ea8030c
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px 20px 30px 20px;
    }
    .elementor-146 .elementor-element.elementor-element-0bda4cb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-b7f3d4a .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-51a29bd
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-7dfef42 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-5c87071
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-e975cde>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-46e4f47
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 30px 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-5407a2d>.elementor-element-populated
    {
        margin: 30px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 5px 0 10px;
    }
    .elementor-146 .elementor-element.elementor-element-001f591 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-106e2c8
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-dab34af
    {
        --spacer-size: 30vh;
    }
    .elementor-146 .elementor-element.elementor-element-b18e812
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-4e894e3>.elementor-element-populated
    {
        margin: 30px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 5px 0 10px;
    }
    .elementor-146 .elementor-element.elementor-element-1151c5d .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-494cb22
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-9eb6595
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px 20px 30px 20px;
    }
    .elementor-146 .elementor-element.elementor-element-1bae177>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-cad9369 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-9cc3e69
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-486599d
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-146 .elementor-element.elementor-element-33bc6a6
    {
        --spacer-size: 30vh;
    }
    .elementor-146 .elementor-element.elementor-element-6358be2>.elementor-element-populated
    {
        margin: 30px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 5px 0 10px;
    }
    .elementor-146 .elementor-element.elementor-element-96e8ed8 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-751eb8a
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px 20px 30px 20px;
    }
    .elementor-146 .elementor-element.elementor-element-de7a3b1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-4199f3d .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-0890ad2
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-59139f1
    {
        --justify-content: center;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 8%;
        --padding-right: 8%;
    }
    .elementor-146 .elementor-element.elementor-element-83d0259
    {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
        --padding-right: 10%;
    }
    .elementor-146 .elementor-element.elementor-element-034fd88>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-034fd88
    {
        text-align: center;
    }
    .elementor-146 .elementor-element.elementor-element-034fd88 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-4a61e79
    {
        text-align: center;
        font-size: 14px;
    }
    .elementor-146 .elementor-element.elementor-element-6685ce5 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-bfd8e12
    {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
        --padding-right: 10%;
    }
    .elementor-146 .elementor-element.elementor-element-9e112a8>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-9e112a8
    {
        text-align: center;
    }
    .elementor-146 .elementor-element.elementor-element-9e112a8 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-b530932
    {
        text-align: center;
        font-size: 14px;
    }
    .elementor-146 .elementor-element.elementor-element-d08659f .elementor-button
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-09ce02d
    {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
        --padding-right: 10%;
    }
    .elementor-146 .elementor-element.elementor-element-88b01aa>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-88b01aa
    {
        text-align: center;
    }
    .elementor-146 .elementor-element.elementor-element-88b01aa .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-79e175f
    {
        text-align: center;
        font-size: 14px;
    }
    .elementor-146 .elementor-element.elementor-element-c565006 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-04a1127
    {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
        --padding-right: 10%;
    }
    .elementor-146 .elementor-element.elementor-element-acee331>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-acee331
    {
        text-align: center;
    }
    .elementor-146 .elementor-element.elementor-element-acee331 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-03bb255
    {
        text-align: center;
        font-size: 14px;
    }
    .elementor-146 .elementor-element.elementor-element-d3ef34f .elementor-button
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-ac4ea41
    {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
        --padding-right: 10%;
    }
    .elementor-146 .elementor-element.elementor-element-20a9040>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-20a9040
    {
        text-align: center;
    }
    .elementor-146 .elementor-element.elementor-element-20a9040 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-cd7b3c8
    {
        text-align: center;
        font-size: 14px;
    }
    .elementor-146 .elementor-element.elementor-element-06c0d7d .elementor-button
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-34bc98b
    {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
        --padding-right: 10%;
    }
    .elementor-146 .elementor-element.elementor-element-c362fd3>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-c362fd3
    {
        text-align: center;
    }
    .elementor-146 .elementor-element.elementor-element-c362fd3 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-79c5a71
    {
        text-align: center;
        font-size: 14px;
    }
    .elementor-146 .elementor-element.elementor-element-588eefc .elementor-button
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-407ee4f
    {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
        --padding-right: 10%;
    }
    .elementor-146 .elementor-element.elementor-element-4772d6c>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-4772d6c
    {
        text-align: center;
    }
    .elementor-146 .elementor-element.elementor-element-4772d6c .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-0419740
    {
        text-align: center;
        font-size: 14px;
    }
    .elementor-146 .elementor-element.elementor-element-bdd8dbf .elementor-button
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-9e3d912
    {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
        --padding-right: 10%;
    }
    .elementor-146 .elementor-element.elementor-element-e226b34>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-e226b34
    {
        text-align: center;
    }
    .elementor-146 .elementor-element.elementor-element-e226b34 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-166e7ed
    {
        text-align: center;
        font-size: 14px;
    }
    .elementor-146 .elementor-element.elementor-element-801122e .elementor-button
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-d9cc5bc
    {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
        --padding-right: 10%;
    }
    .elementor-146 .elementor-element.elementor-element-b1c2f7a>.elementor-widget-container
    {
        padding: 0% 0% 10% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-b1c2f7a
    {
        text-align: center;
    }
    .elementor-146 .elementor-element.elementor-element-b1c2f7a .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-f9c7ad2
    {
        text-align: center;
        font-size: 14px;
    }
    .elementor-146 .elementor-element.elementor-element-efab014 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-30a2dfc
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 30px 0 30px 0;
    }
    .elementor-146 .elementor-element.elementor-element-f99badb>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-146 .elementor-element.elementor-element-f99badb .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-893f9ec
    {
        font-size: 16px;
    }
    .elementor-146 .elementor-element.elementor-element-59733da
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 20px 30px 20px;
    }
    .elementor-146 .elementor-element.elementor-element-20d7b72>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-3c69849 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-d06a73f>.elementor-container
    {
        min-height: 400px;
    }
    .elementor-146 .elementor-element.elementor-element-d06a73f
    {
        margin-top: 0;
        margin-bottom: 40px;
    }
    .elementor-bc-flex-widget .elementor-146 .elementor-element.elementor-element-ba9f227.elementor-column .elementor-widget-wrap
    {
        align-items: flex-start;
    }
    .elementor-146 .elementor-element.elementor-element-ba9f227.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: flex-start;
        align-items: flex-start;
    }
    .elementor-146 .elementor-element.elementor-element-ba9f227>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 5px;
    }
    .elementor-146 .elementor-element.elementor-element-ba9f227>.elementor-element-populated
    {
        margin: 0 0 30px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-c6e6495
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-146 .elementor-element.elementor-element-c6e6495>.elementor-widget-container
    {
        margin: 0 0 15px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-c6e6495 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-146 .elementor-element.elementor-element-1533b2d
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-146 .elementor-element.elementor-element-1533b2d>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-146 .elementor-element.elementor-element-534c370
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-146 .elementor-element.elementor-element-534c370>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-15f79ca>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-bd0adbf
    {
        --spacer-size: 35vh;
    }
    .elementor-146 .elementor-element.elementor-element-794e379
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px 20px 30px 20px;
    }
    .elementor-146 .elementor-element.elementor-element-422271b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-ae75bf2 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-d750132
    {
        margin-top: 0;
        margin-bottom: 25px;
        padding: 10px 5px 0 10px;
    }
    .elementor-146 .elementor-element.elementor-element-1942ebf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-1942ebf>.elementor-element-populated
    {
        margin: 0 0 30px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 15px 0;
    }
    .elementor-146 .elementor-element.elementor-element-d9329b7
    {
        width: 100%;
        max-width: 100%;
        font-size: var(--e-global-typography-0306bf1-font-size);
        line-height: var(--e-global-typography-0306bf1-line-height);
        letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
        word-spacing: var(--e-global-typography-0306bf1-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-6b9af3b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-6b9af3b>.elementor-element-populated
    {
        margin: 0 0 30px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 15px 0;
    }
    .elementor-146 .elementor-element.elementor-element-066d047
    {
        width: 100%;
        max-width: 100%;
        font-size: var(--e-global-typography-0306bf1-font-size);
        line-height: var(--e-global-typography-0306bf1-line-height);
        letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
        word-spacing: var(--e-global-typography-0306bf1-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-043cae1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-043cae1>.elementor-element-populated
    {
        margin: 0 0 30px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 15px 0;
    }
    .elementor-146 .elementor-element.elementor-element-4b4e05d
    {
        width: 100%;
        max-width: 100%;
        font-size: var(--e-global-typography-0306bf1-font-size);
        line-height: var(--e-global-typography-0306bf1-line-height);
        letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
        word-spacing: var(--e-global-typography-0306bf1-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-8f0c3e0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-8f0c3e0>.elementor-element-populated
    {
        padding: 0 0 15px 0;
    }
    .elementor-146 .elementor-element.elementor-element-5088ef1
    {
        width: 100%;
        max-width: 100%;
        font-size: var(--e-global-typography-0306bf1-font-size);
        line-height: var(--e-global-typography-0306bf1-line-height);
        letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
        word-spacing: var(--e-global-typography-0306bf1-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-c46bece
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-146 .elementor-element.elementor-element-a85273a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
    {
        margin-bottom: 15px;
    }
    .elementor-146 .elementor-element.elementor-element-a85273a>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-8f6d13f .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-146 .elementor-element.elementor-element-dda5d6d
    {
        margin-top: 0;
        margin-bottom: 40px;
    }
    .elementor-146 .elementor-element.elementor-element-a80e61e.elementor-column>.elementor-widget-wrap
    {
        justify-content: flex-start;
    }
    .elementor-146 .elementor-element.elementor-element-876f6ea>.elementor-widget-container
    {
        margin: 0 0 0 -10px;
        padding: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-876f6ea .elementor-testimonial__text
    {
        font-size: 18px;
    }
    .elementor-146 .elementor-element.elementor-element-876f6ea .elementor-testimonial__name
    {
        font-size: var(--e-global-typography-vamtam_h6-font-size);
        line-height: var(--e-global-typography-vamtam_h6-line-height);
        letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
        word-spacing: var(--e-global-typography-vamtam_h6-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-876f6ea .elementor-testimonial__title
    {
        font-size: var(--e-global-typography-0306bf1-font-size);
        line-height: var(--e-global-typography-0306bf1-line-height);
        letter-spacing: var(--e-global-typography-0306bf1-letter-spacing);
        word-spacing: var(--e-global-typography-0306bf1-word-spacing);
    }
    .elementor-146 .elementor-element.elementor-element-9a146bc
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-146 .elementor-element.elementor-element-9a146bc>.elementor-widget-container
    {
        margin: 0 0 40px 0;
        padding: 40px 0 0 0;
        border-width: 1px 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-ca2daa0
    {
        width: auto;
        max-width: auto;
    }
    .elementor-146 .elementor-element.elementor-element-ca2daa0>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-146 .elementor-element.elementor-element-c5e7779
    {
        margin-top: 0;
        margin-bottom: 10px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-146 .elementor-element.elementor-element-9bb95a9
    {
        width: 100%;
    }
    .elementor-146 .elementor-element.elementor-element-6eb14b6
    {
        width: 25%;
    }
    .elementor-146 .elementor-element.elementor-element-71db7cb
    {
        width: 25%;
    }
    .elementor-146 .elementor-element.elementor-element-4db22da
    {
        width: 25%;
    }
    .elementor-146 .elementor-element.elementor-element-a7e89df
    {
        width: 25%;
    }
}