﻿.elementor-10 .elementor-element.elementor-element-18e19728:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-18e19728>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0b1727;
    background-image: url("../image/Depositphotos_187976536_S.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-10 .elementor-element.elementor-element-18e19728>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(139deg,#0b1727 42%,#32b4da 48%);
    opacity: .36;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-18e19728>.elementor-container
{
    max-width: 1600px;
    min-height: 400px;
}
.elementor-10 .elementor-element.elementor-element-18e19728
{
    border-style: solid;
    border-width: 3px 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-6c02f1ab.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-6c02f1ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-6c02f1ab>.elementor-element-populated
{
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}
.elementor-10 .elementor-element.elementor-element-376e1771 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-620ee6df
{
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-620ee6df .elementor-heading-title
{
    font-family: "Montserrat Alternates",Sans-serif;
    font-size: 5.3em;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    color: #fff;
}

.elementor-10 .elementor-element.elementor-element-3e0401ff
{
    text-align: left;
    font-family: "Montserrat Alternates",Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5em;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-a35126d .elementor-button
{
    background-color: #61ce7000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #2f3339;
    color: #2f3339;
}
.elementor-10 .elementor-element.elementor-element-a35126d
{
    width: auto;
    max-width: auto;
    z-index: 77;
}
.elementor-10 .elementor-element.elementor-element-a35126d>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(230deg,#b6fffa 10%,#daa858 99%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 9px 7px 32px 0 rgba(0,0,0,.21);
}
.elementor-10 .elementor-element.elementor-element-a35126d .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-a35126d .elementor-button:focus
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-a35126d .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-a35126d .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-4d5d5bef.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-4d5d5bef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-32b3296a>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-32b3296a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-32b3296a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0b1727;
}
.elementor-10 .elementor-element.elementor-element-32b3296a
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 5em 2em 7em 2em;
}
.elementor-10 .elementor-element.elementor-element-32b3296a>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-67c817ca>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-10 .elementor-element.elementor-element-166ab9c0
{
    padding: 35px 35px 35px 35px;
}
.elementor-10 .elementor-element.elementor-element-1f86e05a>.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-10 .elementor-element.elementor-element-42706cbf
{
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-42706cbf .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: .8rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: .5px;
    color: #32b4da;
}
.elementor-10 .elementor-element.elementor-element-54f71dc3
{
    z-index: 1;
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-54f71dc3 .elementor-heading-title
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-7430a65
{
    padding: 1em 1em 1em 1em;
}
.elementor-10 .elementor-element.elementor-element-59adb91b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-59adb91b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #122d41;
}
.elementor-10 .elementor-element.elementor-element-59adb91b>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #142842;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 2% 2% 2% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
    padding: 2em 1em 2em 1em;
}
.elementor-10 .elementor-element.elementor-element-59adb91b>.elementor-element-populated, .elementor-10 .elementor-element.elementor-element-59adb91b>.elementor-element-populated>.elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-59adb91b>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-10 .elementor-element.elementor-element-59adb91b:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
.elementor-10 .elementor-element.elementor-element-59adb91b>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-5cfaea56 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-5cfaea56
{
    --icon-box-icon-margin: 20px;
}
.elementor-10 .elementor-element.elementor-element-5cfaea56 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-5cfaea56.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-cb9200d);
}
.elementor-10 .elementor-element.elementor-element-5cfaea56.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5cfaea56.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-cb9200d);
    color: var(--e-global-color-cb9200d);
    border-color: var(--e-global-color-cb9200d);
}
.elementor-10 .elementor-element.elementor-element-5cfaea56 .elementor-icon
{
    font-size: 27px;
    padding: 23px;
}
.elementor-10 .elementor-element.elementor-element-5cfaea56 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5cfaea56 .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 24px;
}
.elementor-10 .elementor-element.elementor-element-5cfaea56 .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 12px;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-7000458 .elementor-button
{
    background-color: #61ce7000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #2f3339;
    color: #2f3339;
}
.elementor-10 .elementor-element.elementor-element-7000458
{
    width: var(--container-widget-width,100.005%);
    max-width: 100.005%;
    --container-widget-width: 100.005%;
    --container-widget-flex-grow: 0;
    z-index: 77;
}
.elementor-10 .elementor-element.elementor-element-7000458>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(230deg,#b6fffa 10%,#daa858 99%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 9px 7px 32px 0 rgba(0,0,0,.21);
}
.elementor-10 .elementor-element.elementor-element-7000458.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-10 .elementor-element.elementor-element-7000458 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7000458 .elementor-button:focus
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-7000458 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-7000458 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-10 .elementor-element.elementor-element-b4d35d9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-b4d35d9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #122d41;
}
.elementor-10 .elementor-element.elementor-element-b4d35d9>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #142842;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 2% 2% 2% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
    padding: 2em 1em 2em 1em;
}
.elementor-10 .elementor-element.elementor-element-b4d35d9>.elementor-element-populated, .elementor-10 .elementor-element.elementor-element-b4d35d9>.elementor-element-populated>.elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-b4d35d9>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-10 .elementor-element.elementor-element-b4d35d9:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
.elementor-10 .elementor-element.elementor-element-b4d35d9>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-a755d43 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-a755d43
{
    --icon-box-icon-margin: 20px;
}
.elementor-10 .elementor-element.elementor-element-a755d43 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-a755d43.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-cb9200d);
}
.elementor-10 .elementor-element.elementor-element-a755d43.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a755d43.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-cb9200d);
    color: var(--e-global-color-cb9200d);
    border-color: var(--e-global-color-cb9200d);
}
.elementor-10 .elementor-element.elementor-element-a755d43 .elementor-icon
{
    font-size: 27px;
    padding: 23px;
}
.elementor-10 .elementor-element.elementor-element-a755d43 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-a755d43 .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 24px;
}
.elementor-10 .elementor-element.elementor-element-a755d43 .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 12px;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-3a395f4 .elementor-button
{
    background-color: #61ce7000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #2f3339;
    color: #2f3339;
}
.elementor-10 .elementor-element.elementor-element-3a395f4
{
    width: var(--container-widget-width,100.005%);
    max-width: 100.005%;
    --container-widget-width: 100.005%;
    --container-widget-flex-grow: 0;
    z-index: 77;
}
.elementor-10 .elementor-element.elementor-element-3a395f4>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(230deg,#b6fffa 10%,#daa858 99%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 9px 7px 32px 0 rgba(0,0,0,.21);
}
.elementor-10 .elementor-element.elementor-element-3a395f4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-10 .elementor-element.elementor-element-3a395f4 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3a395f4 .elementor-button:focus
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-3a395f4 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3a395f4 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-10 .elementor-element.elementor-element-0de8583:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-0de8583>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #122d41;
}
.elementor-10 .elementor-element.elementor-element-0de8583>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #142842;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 2% 2% 2% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
    padding: 2em 1em 2em 1em;
}
.elementor-10 .elementor-element.elementor-element-0de8583>.elementor-element-populated, .elementor-10 .elementor-element.elementor-element-0de8583>.elementor-element-populated>.elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-0de8583>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-10 .elementor-element.elementor-element-0de8583:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
.elementor-10 .elementor-element.elementor-element-0de8583>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-cb7b87e .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-cb7b87e
{
    --icon-box-icon-margin: 20px;
}
.elementor-10 .elementor-element.elementor-element-cb7b87e .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-cb7b87e.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-cb9200d);
}
.elementor-10 .elementor-element.elementor-element-cb7b87e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cb7b87e.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-cb9200d);
    color: var(--e-global-color-cb9200d);
    border-color: var(--e-global-color-cb9200d);
}
.elementor-10 .elementor-element.elementor-element-cb7b87e .elementor-icon
{
    font-size: 27px;
    padding: 23px;
}
.elementor-10 .elementor-element.elementor-element-cb7b87e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-cb7b87e .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 24px;
}
.elementor-10 .elementor-element.elementor-element-cb7b87e .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 12px;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-30e8df7 .elementor-button
{
    background-color: #61ce7000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #2f3339;
    color: #2f3339;
}
.elementor-10 .elementor-element.elementor-element-30e8df7
{
    width: var(--container-widget-width,100.005%);
    max-width: 100.005%;
    --container-widget-width: 100.005%;
    --container-widget-flex-grow: 0;
    z-index: 77;
}
.elementor-10 .elementor-element.elementor-element-30e8df7>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(230deg,#b6fffa 10%,#daa858 99%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 9px 7px 32px 0 rgba(0,0,0,.21);
}
.elementor-10 .elementor-element.elementor-element-30e8df7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-10 .elementor-element.elementor-element-30e8df7 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-30e8df7 .elementor-button:focus
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-30e8df7 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-30e8df7 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-10 .elementor-element.elementor-element-30da082:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-30da082>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #122d41;
}
.elementor-10 .elementor-element.elementor-element-30da082>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #142842;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 2% 2% 2% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
    padding: 2em 1em 2em 1em;
}
.elementor-10 .elementor-element.elementor-element-30da082>.elementor-element-populated, .elementor-10 .elementor-element.elementor-element-30da082>.elementor-element-populated>.elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-30da082>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-10 .elementor-element.elementor-element-30da082:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
.elementor-10 .elementor-element.elementor-element-30da082>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-43575d9 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-43575d9
{
    --icon-box-icon-margin: 20px;
}
.elementor-10 .elementor-element.elementor-element-43575d9 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-43575d9.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-cb9200d);
}
.elementor-10 .elementor-element.elementor-element-43575d9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-43575d9.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-cb9200d);
    color: var(--e-global-color-cb9200d);
    border-color: var(--e-global-color-cb9200d);
}
.elementor-10 .elementor-element.elementor-element-43575d9 .elementor-icon
{
    font-size: 27px;
    padding: 23px;
}
.elementor-10 .elementor-element.elementor-element-43575d9 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-43575d9 .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 24px;
}
.elementor-10 .elementor-element.elementor-element-43575d9 .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 12px;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-9c173f7 .elementor-button
{
    background-color: #61ce7000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #2f3339;
    color: #2f3339;
}
.elementor-10 .elementor-element.elementor-element-9c173f7
{
    width: var(--container-widget-width,100.005%);
    max-width: 100.005%;
    --container-widget-width: 100.005%;
    --container-widget-flex-grow: 0;
    z-index: 77;
}
.elementor-10 .elementor-element.elementor-element-9c173f7>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(230deg,#b6fffa 10%,#daa858 99%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 9px 7px 32px 0 rgba(0,0,0,.21);
}
.elementor-10 .elementor-element.elementor-element-9c173f7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-10 .elementor-element.elementor-element-9c173f7 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9c173f7 .elementor-button:focus
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-9c173f7 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-9c173f7 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-10 .elementor-element.elementor-element-d1d0b0b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-d1d0b0b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #122d41;
}
.elementor-10 .elementor-element.elementor-element-d1d0b0b>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #142842;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 2% 2% 2% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
    padding: 2em 1em 2em 1em;
}
.elementor-10 .elementor-element.elementor-element-d1d0b0b>.elementor-element-populated, .elementor-10 .elementor-element.elementor-element-d1d0b0b>.elementor-element-populated>.elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-d1d0b0b>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-10 .elementor-element.elementor-element-d1d0b0b:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
.elementor-10 .elementor-element.elementor-element-d1d0b0b>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-f5b8d19 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-f5b8d19
{
    --icon-box-icon-margin: 20px;
}
.elementor-10 .elementor-element.elementor-element-f5b8d19 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-f5b8d19.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-cb9200d);
}
.elementor-10 .elementor-element.elementor-element-f5b8d19.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f5b8d19.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-cb9200d);
    color: var(--e-global-color-cb9200d);
    border-color: var(--e-global-color-cb9200d);
}
.elementor-10 .elementor-element.elementor-element-f5b8d19 .elementor-icon
{
    font-size: 27px;
    padding: 23px;
}
.elementor-10 .elementor-element.elementor-element-f5b8d19 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f5b8d19 .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 24px;
}
.elementor-10 .elementor-element.elementor-element-f5b8d19 .elementor-icon-box-description
{
    font-family: "Open Sans",Sans-serif;
    font-size: 12px;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-a654c4c .elementor-button
{
    background-color: #61ce7000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #2f3339;
    color: #2f3339;
}
.elementor-10 .elementor-element.elementor-element-a654c4c
{
    width: var(--container-widget-width,100.005%);
    max-width: 100.005%;
    --container-widget-width: 100.005%;
    --container-widget-flex-grow: 0;
    z-index: 77;
}
.elementor-10 .elementor-element.elementor-element-a654c4c>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(230deg,#b6fffa 10%,#daa858 99%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 9px 7px 32px 0 rgba(0,0,0,.21);
}
.elementor-10 .elementor-element.elementor-element-a654c4c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-10 .elementor-element.elementor-element-a654c4c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-a654c4c .elementor-button:focus
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-a654c4c .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-a654c4c .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-10 .elementor-element.elementor-element-3d04435:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3d04435>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0b1727;
    background-image: url("../image/Depositphotos_321827342_S-1.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-10 .elementor-element.elementor-element-3d04435>.elementor-background-overlay
{
    background-color: #0b1727;
    opacity: .64;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-3d04435>.elementor-container
{
    max-width: 1600px;
    min-height: 50vh;
}
.elementor-10 .elementor-element.elementor-element-3d04435
{
    border-style: solid;
    border-width: 3px 0 0 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-1db159fd.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-1db159fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-1db159fd.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-10 .elementor-element.elementor-element-41cbe821
{
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-41cbe821 .elementor-heading-title
{
    font-family: "Montserrat Alternates",Sans-serif;
    font-size: 2.5rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.1em;
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-3560949 .elementor-button
{
    background-color: #61ce7000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #2f3339;
    color: #2f3339;
}
.elementor-10 .elementor-element.elementor-element-3560949
{
    width: auto;
    max-width: auto;
    z-index: 77;
}
.elementor-10 .elementor-element.elementor-element-3560949>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(230deg,#b6fffa 10%,#daa858 99%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 9px 7px 32px 0 rgba(0,0,0,.21);
}
.elementor-10 .elementor-element.elementor-element-3560949 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3560949 .elementor-button:focus
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-3560949 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3560949 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-10 .elementor-element.elementor-element-2a3574ac:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2a3574ac>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f7f9fb;
    background-image: url("../image/bg-pattern3.png");
}
.elementor-10 .elementor-element.elementor-element-2a3574ac>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(0deg,#fff 33%,#f2295b00 49%);
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-2a3574ac
{
    border-style: solid;
    border-width: 2px 0 0 0;
    box-shadow: 0 -5px 24px 0 rgba(0,0,0,.43) inset;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 5em 2em 5em 2em;
}
.elementor-10 .elementor-element.elementor-element-117bef68>.elementor-element-populated
{
    padding: 2em 2em 2em 2em;
}
.elementor-10 .elementor-element.elementor-element-edbc695
{
    --divider-border-style: double;
    --divider-color: #0b1727;
    --divider-border-width: 1px;
}
.elementor-10 .elementor-element.elementor-element-edbc695 .elementor-divider-separator
{
    width: 20%;
}
.elementor-10 .elementor-element.elementor-element-edbc695 .elementor-divider
{
    padding-block-start: 1px;
    padding-block-end: 1px;
}
.elementor-10 .elementor-element.elementor-element-22cea46a .elementor-heading-title
{
    color: #000;
}
.elementor-10 .elementor-element.elementor-element-68d4332
{
    --divider-border-style: double;
    --divider-color: #0b1727;
    --divider-border-width: 1px;
}
.elementor-10 .elementor-element.elementor-element-68d4332 .elementor-divider-separator
{
    width: 20%;
}
.elementor-10 .elementor-element.elementor-element-68d4332 .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-10 .elementor-element.elementor-element-1579f3c0>.elementor-widget-container
{
    margin: -6% 0% 0% 11%;
}
.elementor-10 .elementor-element.elementor-element-1579f3c0
{
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-1579f3c0 img
{
    filter: brightness(108%) contrast(101%) saturate(101%) blur(0) hue-rotate(27deg);
}
.elementor-10 .elementor-element.elementor-element-e405673
{
    columns: 2;
    column-gap: 2.8em;
}
.elementor-10 .elementor-element.elementor-element-84d447e
{
    --spacer-size: 12px;
}
.elementor-10 .elementor-element.elementor-element-4732e1d .elementor-button
{
    background-color: #61ce7000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #2f3339;
    color: #2f3339;
}
.elementor-10 .elementor-element.elementor-element-4732e1d
{
    width: auto;
    max-width: auto;
    z-index: 77;
}
.elementor-10 .elementor-element.elementor-element-4732e1d>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(230deg,#b6fffa 10%,#daa858 99%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 9px 7px 32px 0 rgba(0,0,0,.21);
}
.elementor-10 .elementor-element.elementor-element-4732e1d .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-4732e1d .elementor-button:focus
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-4732e1d .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-4732e1d .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-10 .elementor-element.elementor-element-2dcd5be8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2dcd5be8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/bg-pattern3.png");
}
.elementor-10 .elementor-element.elementor-element-2dcd5be8>.elementor-background-overlay
{
    background-color: transparent;
    background-image: linear-gradient(180deg,var(--e-global-color-fec381c) 33%,#e2e6ed00 43%);
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-2dcd5be8
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 75px 0;
}
.elementor-10 .elementor-element.elementor-element-681cc634>.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-10 .elementor-element.elementor-element-1d52b8eb
{
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-1d52b8eb .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 1.2em;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: .5px;
    color: #32b4da;
}
.elementor-10 .elementor-element.elementor-element-480c50a
{
    --divider-border-style: solid;
    --divider-color: #1b1b1b;
    --divider-border-width: 2px;
}
.elementor-10 .elementor-element.elementor-element-480c50a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-10 .elementor-element.elementor-element-480c50a .elementor-divider-separator
{
    width: 5%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-10 .elementor-element.elementor-element-480c50a .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-10 .elementor-element.elementor-element-15b81679>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-15b81679
{
    padding: 2em 0 0 0;
}
.elementor-10 .elementor-element.elementor-element-3b41ea50:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-3b41ea50>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #122d41;
}
.elementor-10 .elementor-element.elementor-element-3b41ea50>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #142842;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 2% 2% 2% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
    padding: 2em 1em 2em 2em;
}
.elementor-10 .elementor-element.elementor-element-3b41ea50>.elementor-element-populated, .elementor-10 .elementor-element.elementor-element-3b41ea50>.elementor-element-populated>.elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-3b41ea50>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-10 .elementor-element.elementor-element-3b41ea50:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
.elementor-10 .elementor-element.elementor-element-3b41ea50>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-0a87068
{
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-0a87068 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: .8em;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: .5px;
    color: #daa858;
}
.elementor-10 .elementor-element.elementor-element-4e4f08d4
{
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-4e4f08d4 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: .8em;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: .5px;
    color: #daa858;
}
.elementor-10 .elementor-element.elementor-element-28b95bb8 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 65px;
    color: #32b4da;
}
.elementor-10 .elementor-element.elementor-element-71174f3
{
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-71174f3 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: .8em;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: .5px;
    color: #daa858;
}
.elementor-10 .elementor-element.elementor-element-390b92ad
{
    --divider-border-style: solid;
    --divider-color: #0f2139;
    --divider-border-width: 2.8px;
}
.elementor-10 .elementor-element.elementor-element-390b92ad .elementor-divider-separator
{
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-10 .elementor-element.elementor-element-390b92ad .elementor-divider
{
    text-align: center;
    padding-block-start: 25px;
    padding-block-end: 25px;
}
.elementor-10 .elementor-element.elementor-element-45451742 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-10 .elementor-element.elementor-element-45451742 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-10 .elementor-element.elementor-element-45451742
{
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-45451742 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-10 .elementor-element.elementor-element-45451742 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-45451742 .elementor-icon-list-item>a
{
    font-family: "Montserrat Alternates",Sans-serif;
    font-size: 1em;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 2.4em;
}
.elementor-10 .elementor-element.elementor-element-45451742 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-10 .elementor-element.elementor-element-3332da0 .elementor-button
{
    background-color: #61ce7000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #2f3339;
    color: #2f3339;
}
.elementor-10 .elementor-element.elementor-element-3332da0
{
    width: auto;
    max-width: auto;
    z-index: 77;
}
.elementor-10 .elementor-element.elementor-element-3332da0>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(230deg,#b6fffa 10%,#daa858 99%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 9px 7px 32px 0 rgba(0,0,0,.21);
}
.elementor-10 .elementor-element.elementor-element-3332da0 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3332da0 .elementor-button:focus
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-3332da0 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3332da0 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-10 .elementor-element.elementor-element-579f3bd8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-579f3bd8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #122d41;
}
.elementor-10 .elementor-element.elementor-element-579f3bd8>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #142842;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: -7% 0% -7% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 2em 1em 2em 2em;
}
.elementor-10 .elementor-element.elementor-element-579f3bd8>.elementor-element-populated, .elementor-10 .elementor-element.elementor-element-579f3bd8>.elementor-element-populated>.elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-579f3bd8>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-10 .elementor-element.elementor-element-579f3bd8:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
.elementor-10 .elementor-element.elementor-element-579f3bd8>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-f0387f7
{
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-f0387f7 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: .8em;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: .5px;
    color: #daa858;
}
.elementor-10 .elementor-element.elementor-element-428fb619
{
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-428fb619 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: .8em;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: .5px;
    color: #daa858;
}
.elementor-10 .elementor-element.elementor-element-88eabd2 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 65px;
    color: #32b4da;
}
.elementor-10 .elementor-element.elementor-element-1173b65
{
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-1173b65 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: .8em;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: .5px;
    color: #daa858;
}
.elementor-10 .elementor-element.elementor-element-16d93529
{
    --divider-border-style: solid;
    --divider-color: #0f2139;
    --divider-border-width: 2.8px;
}
.elementor-10 .elementor-element.elementor-element-16d93529 .elementor-divider-separator
{
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-10 .elementor-element.elementor-element-16d93529 .elementor-divider
{
    text-align: center;
    padding-block-start: 25px;
    padding-block-end: 25px;
}
.elementor-10 .elementor-element.elementor-element-64b06da2 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-10 .elementor-element.elementor-element-64b06da2 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-10 .elementor-element.elementor-element-64b06da2
{
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-64b06da2 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-10 .elementor-element.elementor-element-64b06da2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-64b06da2 .elementor-icon-list-item>a
{
    font-family: "Montserrat Alternates",Sans-serif;
    font-size: 1em;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 2.4em;
}
.elementor-10 .elementor-element.elementor-element-64b06da2 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-10 .elementor-element.elementor-element-62213e0 .elementor-button
{
    background-color: #61ce7000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #2f3339;
    color: #2f3339;
}
.elementor-10 .elementor-element.elementor-element-62213e0
{
    width: auto;
    max-width: auto;
    z-index: 77;
}
.elementor-10 .elementor-element.elementor-element-62213e0>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(230deg,#b6fffa 10%,#daa858 99%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 9px 7px 32px 0 rgba(0,0,0,.21);
}
.elementor-10 .elementor-element.elementor-element-62213e0 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-62213e0 .elementor-button:focus
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-62213e0 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-62213e0 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-10 .elementor-element.elementor-element-199ef493:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-199ef493>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #122d41;
}
.elementor-10 .elementor-element.elementor-element-199ef493>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #142842;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 2% 2% 2% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
    padding: 2em 1em 2em 2em;
}
.elementor-10 .elementor-element.elementor-element-199ef493>.elementor-element-populated, .elementor-10 .elementor-element.elementor-element-199ef493>.elementor-element-populated>.elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-199ef493>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-10 .elementor-element.elementor-element-199ef493:hover>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
.elementor-10 .elementor-element.elementor-element-199ef493>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10 .elementor-element.elementor-element-236fa0ba
{
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-236fa0ba .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: .8em;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: .5px;
    color: #daa858;
}
.elementor-10 .elementor-element.elementor-element-094a5b6
{
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-094a5b6 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: .8em;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: .5px;
    color: #daa858;
}
.elementor-10 .elementor-element.elementor-element-1de4e640 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 65px;
    color: #32b4da;
}
.elementor-10 .elementor-element.elementor-element-b5f13a9
{
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-b5f13a9 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: .8em;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: .5px;
    color: #daa858;
}
.elementor-10 .elementor-element.elementor-element-58c5ca47
{
    --divider-border-style: solid;
    --divider-color: #0f2139;
    --divider-border-width: 2.8px;
}
.elementor-10 .elementor-element.elementor-element-58c5ca47 .elementor-divider-separator
{
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-10 .elementor-element.elementor-element-58c5ca47 .elementor-divider
{
    text-align: center;
    padding-block-start: 25px;
    padding-block-end: 25px;
}
.elementor-10 .elementor-element.elementor-element-1e7f33f7 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-10 .elementor-element.elementor-element-1e7f33f7 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-10 .elementor-element.elementor-element-1e7f33f7
{
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}
.elementor-10 .elementor-element.elementor-element-1e7f33f7 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-10 .elementor-element.elementor-element-1e7f33f7 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-1e7f33f7 .elementor-icon-list-item>a
{
    font-family: "Montserrat Alternates",Sans-serif;
    font-size: 1em;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 2.4em;
}
.elementor-10 .elementor-element.elementor-element-1e7f33f7 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-10 .elementor-element.elementor-element-e756132 .elementor-button
{
    background-color: #61ce7000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #2f3339;
    color: #2f3339;
}
.elementor-10 .elementor-element.elementor-element-e756132
{
    width: auto;
    max-width: auto;
    z-index: 77;
}
.elementor-10 .elementor-element.elementor-element-e756132>.elementor-widget-container
{
    background-color: transparent;
    background-image: linear-gradient(230deg,#b6fffa 10%,#daa858 99%);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 9px 7px 32px 0 rgba(0,0,0,.21);
}
.elementor-10 .elementor-element.elementor-element-e756132 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-e756132 .elementor-button:focus
{
    color: #fff;
}
.elementor-10 .elementor-element.elementor-element-e756132 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-e756132 .elementor-button:focus svg
{
    fill: #fff;
}
@media(max-width: 1024px)
{
    .elementor-10 .elementor-element.elementor-element-18e19728:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-18e19728>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: center center;
    }
    .elementor-10 .elementor-element.elementor-element-18e19728
    {
        padding: 1em 1em 1em 1em;
    }
    .elementor-10 .elementor-element.elementor-element-6c02f1ab>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-620ee6df>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
    }
    .elementor-10 .elementor-element.elementor-element-620ee6df .elementor-heading-title
    {
        font-size: 41px;
    }
    .elementor-10 .elementor-element.elementor-element-32b3296a
    {
        padding: 1em 1em 1em 1em;
    }
    .elementor-10 .elementor-element.elementor-element-59adb91b>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-b4d35d9>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-0de8583>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-30da082>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-d1d0b0b>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-3d04435:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3d04435>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: center center;
    }
    .elementor-10 .elementor-element.elementor-element-3d04435
    {
        padding: 1em 1em 1em 1em;
    }
    .elementor-10 .elementor-element.elementor-element-41cbe821 .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-10 .elementor-element.elementor-element-2a3574ac
    {
        padding: 40px 10px 40px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-2dcd5be8
    {
        padding: 40px 0 40px 0;
    }
    .elementor-10 .elementor-element.elementor-element-3b41ea50>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-45451742>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-579f3bd8>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-64b06da2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-199ef493>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10 .elementor-element.elementor-element-1e7f33f7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-10 .elementor-element.elementor-element-18e19728:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-18e19728>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: -334px 0;
    }

    .elementor-10 .elementor-element.elementor-element-620ee6df .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-10 .elementor-element.elementor-element-67c817ca>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-42706cbf .elementor-heading-title
    {
        font-size: 12px;
        letter-spacing: 1.3px;
    }
    .elementor-10 .elementor-element.elementor-element-41cbe821 .elementor-heading-title
    {
        font-size: 17px;
    }
    .elementor-10 .elementor-element.elementor-element-117bef68>.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-10 .elementor-element.elementor-element-117bef68>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-e405673
    {
        columns: 1;
        text-align: justify;
    }
    .elementor-10 .elementor-element.elementor-element-2dcd5be8
    {
        padding: 2em 2em 2em 2em;
    }
    .elementor-10 .elementor-element.elementor-element-681cc634>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-1d52b8eb .elementor-heading-title
    {
        font-size: 12px;
        letter-spacing: 1.3px;
    }
    .elementor-10 .elementor-element.elementor-element-0a87068 .elementor-heading-title
    {
        font-size: 12px;
        letter-spacing: 1.3px;
    }
    .elementor-10 .elementor-element.elementor-element-4e4f08d4 .elementor-heading-title
    {
        font-size: 12px;
        letter-spacing: 1.3px;
    }
    .elementor-10 .elementor-element.elementor-element-71174f3 .elementor-heading-title
    {
        font-size: 12px;
        letter-spacing: 1.3px;
    }
    .elementor-10 .elementor-element.elementor-element-f0387f7 .elementor-heading-title
    {
        font-size: 12px;
        letter-spacing: 1.3px;
    }
    .elementor-10 .elementor-element.elementor-element-428fb619 .elementor-heading-title
    {
        font-size: 12px;
        letter-spacing: 1.3px;
    }
    .elementor-10 .elementor-element.elementor-element-1173b65 .elementor-heading-title
    {
        font-size: 12px;
        letter-spacing: 1.3px;
    }
    .elementor-10 .elementor-element.elementor-element-236fa0ba .elementor-heading-title
    {
        font-size: 12px;
        letter-spacing: 1.3px;
    }
    .elementor-10 .elementor-element.elementor-element-094a5b6 .elementor-heading-title
    {
        font-size: 12px;
        letter-spacing: 1.3px;
    }
    .elementor-10 .elementor-element.elementor-element-b5f13a9 .elementor-heading-title
    {
        font-size: 12px;
        letter-spacing: 1.3px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-10 .elementor-element.elementor-element-59adb91b
    {
        width: 33.333%;
    }
    .elementor-10 .elementor-element.elementor-element-b4d35d9
    {
        width: 33.333%;
    }
    .elementor-10 .elementor-element.elementor-element-0de8583
    {
        width: 33.333%;
    }
    .elementor-10 .elementor-element.elementor-element-30da082
    {
        width: 33.333%;
    }
    .elementor-10 .elementor-element.elementor-element-d1d0b0b
    {
        width: 33.333%;
    }
    .elementor-10 .elementor-element.elementor-element-117bef68
    {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-3b41ea50
    {
        width: 33.333%;
    }
    .elementor-10 .elementor-element.elementor-element-579f3bd8
    {
        width: 33.333%;
    }
    .elementor-10 .elementor-element.elementor-element-199ef493
    {
        width: 33.333%;
    }
}
@media(min-width: 1025px)
{
    .elementor-10 .elementor-element.elementor-element-3d04435:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3d04435>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-attachment: fixed;
    }
}