.elementor-5 .elementor-element.elementor-element-19e77eb>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-19e77eb:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-19e77eb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2023/04/orange-blob4-img.svg");
    background-position: 46vw 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-5 .elementor-element.elementor-element-19e77eb>.elementor-background-overlay
{
    opacity: .05;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-19e77eb
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 160px 40px 50px 40px;
    z-index: 1;
}
.elementor-5 .elementor-element.elementor-element-2e8d50b>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-1fdd93a>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-1fdd93a
{
    margin-top: 0;
    margin-bottom: 40px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-d98bde4>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-a6aafa3>.elementor-widget-container
{
    padding: 0 0 0 8px;
}
.elementor-5 .elementor-element.elementor-element-a6aafa3 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    color: var(--e-global-color-1265ca9);
}
.elementor-5 .elementor-element.elementor-element-249e4b0>.elementor-widget-container
{
    margin: 0 0 5px 0;
}
.elementor-5 .elementor-element.elementor-element-249e4b0 .elementor-heading-title
{
    font-size: 86px;
    font-weight: 700;
    line-height: 1.1em;
}
.elementor-5 .elementor-element.elementor-element-c324ab3>.elementor-widget-container
{
    padding: 0 0 0 8px;
}
.elementor-5 .elementor-element.elementor-element-c324ab3
{
    font-size: 18px;
}
.elementor-5 .elementor-element.elementor-element-f6ed142 .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-weight: 700;
    fill: #fff;
    color: #fff;
    box-shadow: 0 15px 15px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
    border-radius: 50px 50px 50px 50px;
    padding: 20px 25px 20px 25px;
}
.elementor-5 .elementor-element.elementor-element-f6ed142 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-f6ed142 .elementor-button:focus
{
    background-color: #ff8c14;
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-f6ed142>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-f6ed142 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-f6ed142 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-5 .elementor-element.elementor-element-ae083cc>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-05186d3
{
    width: var(--container-widget-width,600px);
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
    top: 0;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-05186d3
{
    right: 0;
}
body.rtl .elementor-5 .elementor-element.elementor-element-05186d3
{
    left: 0;
}
.elementor-5 .elementor-element.elementor-element-05186d3 img
{
    width: 100%;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-70a9812);
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-5 .elementor-element.elementor-element-7c806c2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-7c806c2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#fff0 0%,#fff 64%);
}
.elementor-5 .elementor-element.elementor-element-7c806c2>.elementor-container
{
    max-width: 1380px;
}
.elementor-5 .elementor-element.elementor-element-7c806c2
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -140px;
    margin-bottom: 0;
    z-index: 1;
}
.elementor-5 .elementor-element.elementor-element-7c806c2>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-65fc550.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-65fc550.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-4391f0f
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-4391f0f img
{
    width: 150px;
    opacity: .5;
    transition-duration: .3s;
}
.elementor-5 .elementor-element.elementor-element-4391f0f:hover img
{
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-359d461.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-359d461.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-503603e
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-503603e img
{
    width: 150px;
    opacity: .5;
    transition-duration: .3s;
}
.elementor-5 .elementor-element.elementor-element-503603e:hover img
{
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-735df20.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-735df20.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-e249568
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-e249568 img
{
    width: 150px;
    opacity: .5;
    transition-duration: .3s;
}
.elementor-5 .elementor-element.elementor-element-e249568:hover img
{
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-bc1c80a.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-bc1c80a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-475dcbe
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-475dcbe img
{
    width: 150px;
    opacity: .5;
    transition-duration: .3s;
}
.elementor-5 .elementor-element.elementor-element-475dcbe:hover img
{
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-3e52679.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-3e52679.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-e75159f
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-e75159f img
{
    width: 150px;
    opacity: .5;
    transition-duration: .3s;
}
.elementor-5 .elementor-element.elementor-element-e75159f:hover img
{
    opacity: 1;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-dd98cfd.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-dd98cfd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-c4573d9
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-c4573d9 img
{
    width: 150px;
    opacity: .5;
    transition-duration: .3s;
}
.elementor-5 .elementor-element.elementor-element-c4573d9:hover img
{
    opacity: 1;
}
.elementor-5 .elementor-element.elementor-element-f12a701>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-f12a701:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f12a701>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
    background-image: url("/wp-content/uploads/2023/04/orange-blob3-img.svg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-5 .elementor-element.elementor-element-f12a701>.elementor-background-overlay
{
    opacity: .25;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-f12a701
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 180px 40px 180px 40px;
}
.elementor-5 .elementor-element.elementor-element-c94ae36>.elementor-element-populated>.elementor-background-overlay
{
    opacity: .17;
}
.elementor-5 .elementor-element.elementor-element-c94ae36>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 40px 0 0;
}
.elementor-5 .elementor-element.elementor-element-c94ae36>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-c94ae36
{
    z-index: 1;
}
.elementor-5 .elementor-element.elementor-element-2f279be
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-2f279be img
{
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-70a9812);
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-ba83fae>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-d081e34>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-d081e34 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    color: var(--e-global-color-1265ca9);
}
.elementor-5 .elementor-element.elementor-element-02d0b17>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 15px 0;
}
.elementor-5 .elementor-element.elementor-element-02d0b17
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-02d0b17 .elementor-heading-title
{
    font-size: 50px;
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-20114dd:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-20114dd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-20114dd>.elementor-background-overlay
{
    opacity: .25;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-20114dd
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 120px 40px 120px 40px;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-c18c17e.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-c18c17e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-c18c17e>.elementor-element-populated>.elementor-background-overlay
{
    opacity: .58;
}
.elementor-5 .elementor-element.elementor-element-c18c17e>.elementor-element-populated>.elementor-background-overlay
{
    mix-blend-mode: luminosity;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-c18c17e>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-a9a27f4>.elementor-background-overlay
{
    opacity: .5;
}
.elementor-5 .elementor-element.elementor-element-a9a27f4
{
    padding: 0% 0% 0% 0%;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-7202819.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-7202819.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-7202819>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-9b96601>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-9b96601 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    color: var(--e-global-color-1265ca9);
}
.elementor-5 .elementor-element.elementor-element-d3d1b86>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 15px 0;
}
.elementor-5 .elementor-element.elementor-element-d3d1b86
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-d3d1b86 .elementor-heading-title
{
    font-size: 50px;
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-26d602f>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-26d602f
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-8464ff1 .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-weight: 700;
    fill: #fff;
    color: #fff;
    box-shadow: 0 15px 15px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
    border-radius: 50px 50px 50px 50px;
    padding: 20px 25px 20px 25px;
}
.elementor-5 .elementor-element.elementor-element-8464ff1 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-8464ff1 .elementor-button:focus
{
    background-color: #ff8c14;
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-8464ff1>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-8464ff1 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-8464ff1 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-5 .elementor-element.elementor-element-4163375
{
    margin-top: 60px;
    margin-bottom: 0;
    padding: 0 0 0 0;
    z-index: 1;
}
.elementor-5 .elementor-element.elementor-element-a25481f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-a25481f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #00bcff00;
}
.elementor-5 .elementor-element.elementor-element-a25481f:hover>.elementor-element-populated
{
    background-color: var(--e-global-color-14cbfde);
}
.elementor-5 .elementor-element.elementor-element-a25481f>.elementor-element-populated, .elementor-5 .elementor-element.elementor-element-a25481f>.elementor-element-populated>.elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-a25481f>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-5 .elementor-element.elementor-element-a25481f>.elementor-element-populated
{
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
    transition: background .4s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 40px 0 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 40px;
}
.elementor-5 .elementor-element.elementor-element-a25481f>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-d9dc543>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-d9dc543 .elementor-heading-title
{
    font-size: 22px;
    font-weight: 700;
    color: #212133;
}
.elementor-5 .elementor-element.elementor-element-0e29f54>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-39b5c2c .elementor-button
{
    background-color: #02010100;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-39b5c2c .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-5 .elementor-element.elementor-element-39b5c2c .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-39b5c2c .elementor-button:focus
{
    color: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-39b5c2c .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-39b5c2c .elementor-button:focus svg
{
    fill: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-5f1a585:hover>.elementor-element-populated
{
    background-color: var(--e-global-color-14cbfde);
}
.elementor-5 .elementor-element.elementor-element-5f1a585>.elementor-element-populated, .elementor-5 .elementor-element.elementor-element-5f1a585>.elementor-element-populated>.elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-5f1a585>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-5 .elementor-element.elementor-element-5f1a585>.elementor-element-populated
{
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
    transition: background .4s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 40px 0 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}
.elementor-5 .elementor-element.elementor-element-5f1a585>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-4c4b4b4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-4c4b4b4 .elementor-heading-title
{
    font-size: 22px;
    font-weight: 700;
    color: #212133;
}
.elementor-5 .elementor-element.elementor-element-9c3cca7>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-f3aaa53 .elementor-button
{
    background-color: #02010100;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-f3aaa53 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-5 .elementor-element.elementor-element-f3aaa53 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-f3aaa53 .elementor-button:focus
{
    color: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-f3aaa53 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-f3aaa53 .elementor-button:focus svg
{
    fill: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-e9b9041:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-e9b9041>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #00bcff00;
}
.elementor-5 .elementor-element.elementor-element-e9b9041:hover>.elementor-element-populated
{
    background-color: var(--e-global-color-14cbfde);
}
.elementor-5 .elementor-element.elementor-element-e9b9041>.elementor-element-populated, .elementor-5 .elementor-element.elementor-element-e9b9041>.elementor-element-populated>.elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-e9b9041>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-5 .elementor-element.elementor-element-e9b9041>.elementor-element-populated
{
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
    transition: background .4s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 40px 0 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}
.elementor-5 .elementor-element.elementor-element-e9b9041>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-e76bfc2>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-e76bfc2 .elementor-heading-title
{
    font-size: 22px;
    font-weight: 700;
    color: #212133;
}
.elementor-5 .elementor-element.elementor-element-0143ae1>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-4abcd5b .elementor-button
{
    background-color: #02010100;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-4abcd5b .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-5 .elementor-element.elementor-element-4abcd5b .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-4abcd5b .elementor-button:focus
{
    color: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-4abcd5b .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-4abcd5b .elementor-button:focus svg
{
    fill: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-1b7cafe
{
    margin-top: 60px;
    margin-bottom: 0;
    padding: 0 0 0 0;
    z-index: 1;
}
.elementor-5 .elementor-element.elementor-element-a92b308:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-a92b308>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #00bcff00;
}
.elementor-5 .elementor-element.elementor-element-a92b308:hover>.elementor-element-populated
{
    background-color: var(--e-global-color-14cbfde);
}
.elementor-5 .elementor-element.elementor-element-a92b308>.elementor-element-populated, .elementor-5 .elementor-element.elementor-element-a92b308>.elementor-element-populated>.elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-a92b308>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-5 .elementor-element.elementor-element-a92b308>.elementor-element-populated
{
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
    transition: background .4s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 40px 0 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}
.elementor-5 .elementor-element.elementor-element-a92b308>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-e736aca>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-e736aca .elementor-heading-title
{
    font-size: 22px;
    font-weight: 700;
    color: #212133;
}
.elementor-5 .elementor-element.elementor-element-ba1809e>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-41046c3 .elementor-button
{
    background-color: #02010100;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-41046c3 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-5 .elementor-element.elementor-element-41046c3 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-41046c3 .elementor-button:focus
{
    color: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-41046c3 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-41046c3 .elementor-button:focus svg
{
    fill: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-4532937:hover>.elementor-element-populated
{
    background-color: var(--e-global-color-14cbfde);
}
.elementor-5 .elementor-element.elementor-element-4532937>.elementor-element-populated, .elementor-5 .elementor-element.elementor-element-4532937>.elementor-element-populated>.elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-4532937>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-5 .elementor-element.elementor-element-4532937>.elementor-element-populated
{
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
    transition: background .4s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 40px 0 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}
.elementor-5 .elementor-element.elementor-element-4532937>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-2b3d905>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-2b3d905 .elementor-heading-title
{
    font-size: 22px;
    font-weight: 700;
    color: #212133;
}
.elementor-5 .elementor-element.elementor-element-8e87abc>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-e424368 .elementor-button
{
    background-color: #02010100;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-e424368 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-5 .elementor-element.elementor-element-e424368 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-e424368 .elementor-button:focus
{
    color: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-e424368 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-e424368 .elementor-button:focus svg
{
    fill: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-4fabe44:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-4fabe44>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #00bcff00;
}
.elementor-5 .elementor-element.elementor-element-4fabe44:hover>.elementor-element-populated
{
    background-color: var(--e-global-color-14cbfde);
}
.elementor-5 .elementor-element.elementor-element-4fabe44>.elementor-element-populated, .elementor-5 .elementor-element.elementor-element-4fabe44>.elementor-element-populated>.elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-4fabe44>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-5 .elementor-element.elementor-element-4fabe44>.elementor-element-populated
{
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
    transition: background .4s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 40px 0 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}
.elementor-5 .elementor-element.elementor-element-4fabe44>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-00212f5>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-00212f5 .elementor-heading-title
{
    font-size: 22px;
    font-weight: 700;
    color: #212133;
}
.elementor-5 .elementor-element.elementor-element-c5c71b1>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-c49eca0 .elementor-button
{
    background-color: #02010100;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-c49eca0 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-5 .elementor-element.elementor-element-c49eca0 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-c49eca0 .elementor-button:focus
{
    color: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-c49eca0 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-c49eca0 .elementor-button:focus svg
{
    fill: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-ad76eb8>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-ad76eb8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ad76eb8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: radial-gradient(at center center,#fff0 40%,#fff 66%);
}
.elementor-5 .elementor-element.elementor-element-ad76eb8>.elementor-background-overlay
{
    background-color: #fff;
    opacity: .1;
    mix-blend-mode: screen;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-ad76eb8
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 220px 40px 220px 40px;
    z-index: 0;
}
.elementor-5 .elementor-element.elementor-element-98811a9>.elementor-element-populated
{
    padding: 0 40px 0 0;
}
.elementor-5 .elementor-element.elementor-element-89f48e0>.elementor-widget-container
{
    margin: 60px 0 60px 0;
    padding: 20px 0 15px 0;
}
.elementor-5 .elementor-element.elementor-element-89f48e0
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-89f48e0 .elementor-heading-title
{
    font-size: 50px;
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-d8d24c3
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-d8d24c3 img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-255cd97
{
    margin-top: 80px;
    margin-bottom: 40px;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-b20b68a.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-b20b68a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-b20b68a>.elementor-element-populated
{
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-b38cec4
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-b38cec4 img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-ac96035>.elementor-element-populated
{
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-6b661ce
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-6b661ce img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-b9b8df6
{
    margin-top: 80px;
    margin-bottom: 40px;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-4c328d7.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-4c328d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-4c328d7>.elementor-element-populated
{
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-25660fe
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-25660fe img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-b43989a>.elementor-element-populated
{
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-5a6d1ac
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-5a6d1ac img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-d488060
{
    margin-top: 80px;
    margin-bottom: 40px;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-610b426.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-610b426.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-610b426>.elementor-element-populated
{
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-98110e5
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-98110e5 img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-6f1e6b2>.elementor-element-populated
{
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-7924811
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-7924811 img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-187bae5
{
    margin-top: 80px;
    margin-bottom: 40px;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-75b04cb.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-75b04cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-75b04cb>.elementor-element-populated
{
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-ef49ed0
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-ef49ed0 img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-4761dfb>.elementor-element-populated
{
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-5900b9e
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-5900b9e img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-4dacc33>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 40px;
}
.elementor-5 .elementor-element.elementor-element-8cdebc5
{
    text-align: right;
}
.elementor-5 .elementor-element.elementor-element-8cdebc5 img
{
    width: 100%;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-7553235
{
    margin-top: 80px;
    margin-bottom: 40px;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-2821cc1.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-2821cc1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-2821cc1>.elementor-element-populated
{
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-556b8be
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-556b8be img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-67a0da0>.elementor-element-populated
{
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-f7dcbe5
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-f7dcbe5 img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-9272884
{
    margin-top: 80px;
    margin-bottom: 40px;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-fced440.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-fced440.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-fced440>.elementor-element-populated
{
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-45b8e05
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-45b8e05 img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-e16730b>.elementor-element-populated
{
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-5d61dbf
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-5d61dbf img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-e092c8d
{
    margin-top: 80px;
    margin-bottom: 40px;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-4b1d478.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-4b1d478.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-4b1d478>.elementor-element-populated
{
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-1c096d6
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-1c096d6 img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-c418912>.elementor-element-populated
{
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-3f4f79c
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-3f4f79c img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-8de5567
{
    margin-top: 80px;
    margin-bottom: 40px;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-3d0d452.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-3d0d452.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-3d0d452>.elementor-element-populated
{
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-986b5c5
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-986b5c5 img
{
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 25px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-fbf2d4b>.elementor-element-populated
{
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-02a6933>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-02a6933:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-02a6933>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-02a6933>.elementor-background-overlay
{
    background-image: url("/wp-content/uploads/2023/04/orange-blob4-img.svg");
    background-position: -149px -50px;
    background-repeat: no-repeat;
    background-size: 70% auto;
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-02a6933
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 120px 40px 0 40px;
}
.elementor-5 .elementor-element.elementor-element-d9d8e45>.elementor-element-populated>.elementor-background-overlay
{
    background-image: url("/wp-content/uploads/2020/09/IphoneClayTrans800pxHNarrow.png");
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
}
.elementor-5 .elementor-element.elementor-element-d9d8e45>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 17% 16% 15% 12%;
}
.elementor-5 .elementor-element.elementor-element-d9d8e45>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-d9d8e45
{
    z-index: 2;
}
.elementor-5 .elementor-element.elementor-element-fea1be4>.elementor-widget-container
{
    background-color: #fdfdfd;
    margin: 0 0 10px 0;
    padding: 20px 20px 20px 20px;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 15px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-fea1be4 .elementor-testimonial-wrapper
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-fea1be4 .elementor-testimonial-content
{
    font-size: 18px;
}
.elementor-5 .elementor-element.elementor-element-fea1be4 .elementor-testimonial-wrapper .elementor-testimonial-image img
{
    width: 50px;
    height: 50px;
}
.elementor-5 .elementor-element.elementor-element-fea1be4 .elementor-testimonial-name
{
    color: var(--e-global-color-primary);
}
.elementor-5 .elementor-element.elementor-element-7c3cc2b>.elementor-widget-container
{
    background-color: #fdfdfd;
    margin: 0 0 10px 0;
    padding: 20px 20px 20px 20px;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 15px 15px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
}
.elementor-5 .elementor-element.elementor-element-7c3cc2b .elementor-testimonial-wrapper
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-7c3cc2b .elementor-testimonial-content
{
    font-size: 18px;
}
.elementor-5 .elementor-element.elementor-element-7c3cc2b .elementor-testimonial-wrapper .elementor-testimonial-image img
{
    width: 50px;
    height: 50px;
}
.elementor-5 .elementor-element.elementor-element-2c2b615>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-3c43cad>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-3c43cad .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    color: var(--e-global-color-1265ca9);
}
.elementor-5 .elementor-element.elementor-element-5326e88>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 15px 0;
}
.elementor-5 .elementor-element.elementor-element-5326e88
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-5326e88 .elementor-heading-title
{
    font-size: 50px;
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-9d16d1b>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-003e851>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-c0030cb>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-c0030cb .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}
.elementor-5 .elementor-element.elementor-element-2ce853d>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-9a2f08e .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-weight: 700;
    fill: #fff;
    color: #fff;
    box-shadow: 0 15px 15px -12px rgba(1.999999999999997,62.00000000000001,82.99999999999999,.67);
    border-radius: 50px 50px 50px 50px;
    padding: 20px 25px 20px 25px;
}
.elementor-5 .elementor-element.elementor-element-9a2f08e .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-9a2f08e .elementor-button:focus
{
    background-color: #ff8c14;
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-9a2f08e>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-9a2f08e .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-9a2f08e .elementor-button:focus svg
{
    fill: #fff;
}
@media(min-width: 768px)
{
    .elementor-5 .elementor-element.elementor-element-d98bde4
    {
        width: 39.962%;
    }
    .elementor-5 .elementor-element.elementor-element-ae083cc
    {
        width: 60%;
    }
    .elementor-5 .elementor-element.elementor-element-98811a9
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-4dacc33
    {
        width: 50%;
    }
}
@media(max-width: 1024px)
{
    .elementor-5 .elementor-element.elementor-element-19e77eb:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-19e77eb>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 0 0;
        background-size: 677px auto;
    }
    .elementor-5 .elementor-element.elementor-element-19e77eb
    {
        padding: 160px 30px 40px 30px;
    }
    .elementor-5 .elementor-element.elementor-element-2e8d50b>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-d98bde4
    {
        z-index: 1;
    }
    .elementor-5 .elementor-element.elementor-element-249e4b0 .elementor-heading-title
    {
        line-height: 1.1em;
    }
    .elementor-5 .elementor-element.elementor-element-c324ab3>.elementor-widget-container
    {
        padding: 0% 20% 0% 2%;
    }
    .elementor-5 .elementor-element.elementor-element-05186d3
    {
        --container-widget-width: 380px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,380px);
        max-width: 380px;
        top: 0;
        z-index: 0;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-05186d3
    {
        right: 0;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-05186d3
    {
        left: 0;
    }
    .elementor-5 .elementor-element.elementor-element-05186d3 img
    {
        width: 400px;
    }
    .elementor-5 .elementor-element.elementor-element-7c806c2
    {
        margin-top: -20px;
        margin-bottom: 0;
    }
    .elementor-5 .elementor-element.elementor-element-f12a701
    {
        padding: 80px 30px 60px 30px;
    }
    .elementor-5 .elementor-element.elementor-element-c94ae36>.elementor-element-populated
    {
        margin: 0 0 40px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-2f279be img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-7202819>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-a25481f>.elementor-element-populated
    {
        margin: 0 20px 40px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-5f1a585>.elementor-element-populated
    {
        margin: 0 0 40px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-e9b9041>.elementor-element-populated
    {
        margin: 0 20px 40px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-a92b308>.elementor-element-populated
    {
        margin: 0 20px 40px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-4532937>.elementor-element-populated
    {
        margin: 0 0 40px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-4fabe44>.elementor-element-populated
    {
        margin: 0 20px 40px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-ad76eb8
    {
        padding: 0 40px 80px 40px;
    }
    .elementor-5 .elementor-element.elementor-element-98811a9>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-d8d24c3 img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-255cd97
    {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-5 .elementor-element.elementor-element-b20b68a>.elementor-element-populated
    {
        margin: 0 20px 20px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-b38cec4 img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-ac96035>.elementor-element-populated
    {
        margin: 0 0 20px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-6b661ce img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-b9b8df6
    {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-5 .elementor-element.elementor-element-4c328d7>.elementor-element-populated
    {
        margin: 0 20px 20px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-25660fe img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-b43989a>.elementor-element-populated
    {
        margin: 0 0 20px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-5a6d1ac img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-d488060
    {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-5 .elementor-element.elementor-element-610b426>.elementor-element-populated
    {
        margin: 0 20px 20px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-98110e5 img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-6f1e6b2>.elementor-element-populated
    {
        margin: 0 0 20px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-7924811 img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-187bae5
    {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-5 .elementor-element.elementor-element-75b04cb>.elementor-element-populated
    {
        margin: 0 20px 20px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-ef49ed0 img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-4761dfb>.elementor-element-populated
    {
        margin: 0 0 20px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-5900b9e img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-4dacc33>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-8cdebc5 img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-7553235
    {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-5 .elementor-element.elementor-element-2821cc1>.elementor-element-populated
    {
        margin: 0 20px 20px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-556b8be img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-67a0da0>.elementor-element-populated
    {
        margin: 0 0 20px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-f7dcbe5 img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-9272884
    {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-5 .elementor-element.elementor-element-fced440>.elementor-element-populated
    {
        margin: 0 20px 20px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-45b8e05 img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-e16730b>.elementor-element-populated
    {
        margin: 0 0 20px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-5d61dbf img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-e092c8d
    {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-5 .elementor-element.elementor-element-4b1d478>.elementor-element-populated
    {
        margin: 0 20px 20px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-1c096d6 img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-c418912>.elementor-element-populated
    {
        margin: 0 0 20px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-3f4f79c img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-8de5567
    {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-5 .elementor-element.elementor-element-3d0d452>.elementor-element-populated
    {
        margin: 0 20px 20px 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-986b5c5 img
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-fbf2d4b>.elementor-element-populated
    {
        margin: 0 0 20px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-02a6933>.elementor-background-overlay
    {
        background-position: -800px -91px;
        background-size: 455px auto;
    }
    .elementor-5 .elementor-element.elementor-element-02a6933
    {
        padding: 60px 30px 60px 30px;
    }
    .elementor-5 .elementor-element.elementor-element-d9d8e45>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-2c2b615>.elementor-element-populated
    {
        margin: 0 0 40px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}
@media(max-width: 767px)
{
    .elementor-5 .elementor-element.elementor-element-19e77eb:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-19e77eb>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-19e77eb
    {
        padding: 100px 20px 30px 20px;
    }
    .elementor-5 .elementor-element.elementor-element-2e8d50b>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-d98bde4
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-249e4b0 .elementor-heading-title
    {
        font-size: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-c324ab3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-5 .elementor-element.elementor-element-ae083cc
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-ae083cc>.elementor-element-populated
    {
        margin: 30px 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-65fc550
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-359d461
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-735df20
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-bc1c80a
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-3e52679
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-dd98cfd
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-f12a701
    {
        padding: 40px 20px 40px 20px;
    }
    .elementor-5 .elementor-element.elementor-element-c94ae36>.elementor-element-populated, .elementor-5 .elementor-element.elementor-element-c94ae36>.elementor-element-populated>.elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-c94ae36>.elementor-background-slideshow
    {
        border-radius: 0 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-c94ae36>.elementor-element-populated
    {
        padding: 30px 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-20114dd
    {
        padding: 40px 20px 40px 20px;
    }
    .elementor-5 .elementor-element.elementor-element-a25481f>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-5f1a585>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-e9b9041>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-a92b308>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-4532937>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-4fabe44>.elementor-element-populated
    {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-ad76eb8
    {
        padding: 0 20px 60px 20px;
    }
    .elementor-5 .elementor-element.elementor-element-d8d24c3>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-255cd97
    {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-b20b68a
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-b20b68a>.elementor-element-populated
    {
        margin: 0 10px 10px 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-ac96035
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-ac96035>.elementor-element-populated
    {
        margin: 0 0 10px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-b9b8df6
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-4c328d7
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-4c328d7>.elementor-element-populated
    {
        margin: 0 10px 10px 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-b43989a
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-b43989a>.elementor-element-populated
    {
        margin: 0 0 10px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-d488060
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-610b426
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-610b426>.elementor-element-populated
    {
        margin: 0 10px 10px 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-6f1e6b2
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-6f1e6b2>.elementor-element-populated
    {
        margin: 0 0 10px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-187bae5
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-75b04cb
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-75b04cb>.elementor-element-populated
    {
        margin: 0 10px 10px 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-4761dfb
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-4761dfb>.elementor-element-populated
    {
        margin: 0 0 10px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-4dacc33
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-4dacc33>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-7553235
    {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-2821cc1
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-2821cc1>.elementor-element-populated
    {
        margin: 0 10px 10px 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-67a0da0
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-67a0da0>.elementor-element-populated
    {
        margin: 0 0 10px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-9272884
    {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-fced440
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-fced440>.elementor-element-populated
    {
        margin: 0 10px 10px 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-e16730b
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-e16730b>.elementor-element-populated
    {
        margin: 0 0 10px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-e092c8d
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-4b1d478
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-4b1d478>.elementor-element-populated
    {
        margin: 0 10px 10px 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-c418912
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-c418912>.elementor-element-populated
    {
        margin: 0 0 10px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-8de5567
    {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .elementor-5 .elementor-element.elementor-element-3d0d452
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-3d0d452>.elementor-element-populated
    {
        margin: 0 10px 10px 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }
    .elementor-5 .elementor-element.elementor-element-fbf2d4b
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-fbf2d4b>.elementor-element-populated
    {
        margin: 0 0 10px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-02a6933>.elementor-background-overlay
    {
        background-position: 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-02a6933
    {
        padding: 60px 20px 60px 20px;
    }
    .elementor-5 .elementor-element.elementor-element-d9d8e45>.elementor-element-populated, .elementor-5 .elementor-element.elementor-element-d9d8e45>.elementor-element-populated>.elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-d9d8e45>.elementor-background-slideshow
    {
        border-radius: 0 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-d9d8e45>.elementor-element-populated
    {
        padding: 30px 0 0 0;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-5 .elementor-element.elementor-element-2e8d50b
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-d98bde4
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-ae083cc
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-c94ae36
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-ba83fae
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-c18c17e
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-7202819
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-a25481f
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-5f1a585
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-e9b9041
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-a92b308
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-4532937
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-4fabe44
    {
        width: 50%;
    }
    .elementor-5 .elementor-element.elementor-element-98811a9
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-4dacc33
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-d9d8e45
    {
        width: 100%;
    }
    .elementor-5 .elementor-element.elementor-element-2c2b615
    {
        width: 100%;
    }
}