.elementor-6 .elementor-element.elementor-element-7b51e64>.elementor-background-overlay {
    background-image: url("/pexels-danbuilds-633409.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.75;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-7b51e64 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 150px 0px;
}

.elementor-6 .elementor-element.elementor-element-d91309a>.elementor-element-populated {
    padding: 230px 0px 150px 0px;
}

.elementor-6 .elementor-element.elementor-element-f145a47 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2);
    --divider-border-width: 13px;
}

.elementor-6 .elementor-element.elementor-element-f145a47 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-6 .elementor-element.elementor-element-f145a47 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-ec80e8e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 200px 0px 200px 0px;
}

.elementor-6 .elementor-element.elementor-element-621a84a>.elementor-element-populated {
    margin: -29px 0px -24px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 200px 0px 150px 50px;
}

.elementor-6 .elementor-element.elementor-element-67f6d8c .elementor-icon-wrapper {
    text-align: right;
}

.elementor-6 .elementor-element.elementor-element-67f6d8c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0);
}

.elementor-6 .elementor-element.elementor-element-67f6d8c.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-67f6d8c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-astglobalcolor0);
    border-color: var( --e-global-color-astglobalcolor0);
}

.elementor-6 .elementor-element.elementor-element-67f6d8c.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-67f6d8c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-astglobalcolor0);
}

.elementor-6 .elementor-element.elementor-element-67f6d8c .elementor-icon {
    font-size: 100px;
}

.elementor-6 .elementor-element.elementor-element-67f6d8c .elementor-icon svg {
    height: 100px;
}

.elementor-6 .elementor-element.elementor-element-67f6d8c>.elementor-widget-container {
    margin: 0px -25px -52px 0px;
}

.elementor-6 .elementor-element.elementor-element-49923a8 {
    text-align: right;
}

.elementor-6 .elementor-element.elementor-element-052d062 {
    text-align: right;
}

.elementor-6 .elementor-element.elementor-element-052d062>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-3b14451 {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #FFFFFF12;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -235px;
    margin-bottom: 140px;
}

.elementor-6 .elementor-element.elementor-element-3b14451>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-1e0051b .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor0);
}

.elementor-6 .elementor-element.elementor-element-1e0051b>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-694fdb8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-6 .elementor-element.elementor-element-694fdb8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-694fdb8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(190deg, #1E2A397A 0%, var( --e-global-color-astglobalcolor5) 40%);
}

.elementor-6 .elementor-element.elementor-element-694fdb8:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-astglobalcolor0) 0%, var( --e-global-color-astglobalcolor0) 100%);
}

.elementor-6 .elementor-element.elementor-element-694fdb8>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/bg-05-free-img.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    opacity: 0.01;
}

.elementor-6 .elementor-element.elementor-element-694fdb8:hover>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/bg-05-free-img.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    opacity: 0.1;
}

.elementor-6 .elementor-element.elementor-element-694fdb8>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 20px 50px;
}

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

.elementor-6 .elementor-element.elementor-element-e871fa3 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2);
    --divider-border-width: 5px;
}

.elementor-6 .elementor-element.elementor-element-e871fa3 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-6 .elementor-element.elementor-element-e871fa3 .elementor-divider {
    text-align: left;
    padding-top: 25px;
    padding-bottom: 25px;
}

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

.elementor-6 .elementor-element.elementor-element-9bc185c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-9bc185c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(190deg, #1E2A397A 0%, var( --e-global-color-astglobalcolor5) 40%);
}

.elementor-6 .elementor-element.elementor-element-9bc185c:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-astglobalcolor0) 0%, var( --e-global-color-astglobalcolor0) 100%);
}

.elementor-6 .elementor-element.elementor-element-9bc185c>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/bg-05-free-img.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    opacity: 0.01;
}

.elementor-6 .elementor-element.elementor-element-9bc185c:hover>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/bg-05-free-img.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    opacity: 0.1;
}

.elementor-6 .elementor-element.elementor-element-9bc185c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 20px 50px;
}

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

.elementor-6 .elementor-element.elementor-element-d459c40 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2);
    --divider-border-width: 5px;
}

.elementor-6 .elementor-element.elementor-element-d459c40 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-6 .elementor-element.elementor-element-d459c40 .elementor-divider {
    text-align: left;
    padding-top: 25px;
    padding-bottom: 25px;
}

.elementor-6 .elementor-element.elementor-element-944be9d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-6 .elementor-element.elementor-element-944be9d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-944be9d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(190deg, #1E2A397A 0%, var( --e-global-color-astglobalcolor5) 40%);
}

.elementor-6 .elementor-element.elementor-element-944be9d:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-astglobalcolor0) 0%, var( --e-global-color-astglobalcolor0) 100%);
}

.elementor-6 .elementor-element.elementor-element-944be9d>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/bg-05-free-img.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    opacity: 0.01;
}

.elementor-6 .elementor-element.elementor-element-944be9d:hover>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/bg-05-free-img.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    opacity: 0.1;
}

.elementor-6 .elementor-element.elementor-element-944be9d>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 20px 50px;
}

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

.elementor-6 .elementor-element.elementor-element-8c79c9b {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2);
    --divider-border-width: 5px;
}

.elementor-6 .elementor-element.elementor-element-8c79c9b .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-6 .elementor-element.elementor-element-8c79c9b .elementor-divider {
    text-align: left;
    padding-top: 25px;
    padding-bottom: 25px;
}

.elementor-6 .elementor-element.elementor-element-efed607 {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: var( --e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 70px;
}

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

.elementor-6 .elementor-element.elementor-element-b31d6b7 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor0);
}

.elementor-6 .elementor-element.elementor-element-b31d6b7>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-26ace21>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

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

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

.elementor-6 .elementor-element.elementor-element-8bbdffd>.elementor-element-populated {
    margin: -29px 0px -24px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-17a927b .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-17a927b .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-17a927b .elementor-button {
    border-radius: 0px 0px 0px 0px;
    padding: 28px 26px 28px 26px;
}

.elementor-6 .elementor-element.elementor-element-17a927b>.elementor-widget-container {
    margin: 0px -4px -4px 0px;
}

.elementor-6 .elementor-element.elementor-element-0afa3c7>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-0afa3c7 {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: var( --e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 140px;
}

.elementor-6 .elementor-element.elementor-element-5eeef6a {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6 .elementor-element.elementor-element-5eeef6a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-7c9fcde>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 25px 50px;
}

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

.elementor-6 .elementor-element.elementor-element-1ddbf47>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-df403d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-df403d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/istockphoto-1194783078-612x612.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-df403d7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-18c89c1 {
    --spacer-size: 50px;
}

.elementor-6 .elementor-element.elementor-element-9b0cd24 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6 .elementor-element.elementor-element-9b0cd24>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-7032e60:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-7032e60>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/pic-001-free-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-7032e60>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-3254828 {
    --spacer-size: 50px;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-0e489cf>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 25px 50px;
}

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

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

.elementor-6 .elementor-element.elementor-element-43f4dae {
    margin-top: 0px;
    margin-bottom: 140px;
}

.elementor-6 .elementor-element.elementor-element-f1e545c>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/gallery-01-free-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-6 .elementor-element.elementor-element-f1e545c:hover>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/gallery-01-free-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.85;
}

.elementor-6 .elementor-element.elementor-element-f1e545c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-ee06cdc {
    --spacer-size: 400px;
}

.elementor-6 .elementor-element.elementor-element-de44e06>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/gallery-04-free-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-6 .elementor-element.elementor-element-de44e06:hover>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/gallery-04-free-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.85;
}

.elementor-6 .elementor-element.elementor-element-de44e06>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-5eb4e78 {
    --spacer-size: 400px;
}

.elementor-6 .elementor-element.elementor-element-fddd670>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/gallery-02-free-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-6 .elementor-element.elementor-element-fddd670:hover>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/gallery-02-free-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.85;
}

.elementor-6 .elementor-element.elementor-element-fddd670>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-c422722 {
    --spacer-size: 800px;
}

.elementor-6 .elementor-element.elementor-element-3b81689>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/gallery-03-free-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-6 .elementor-element.elementor-element-3b81689:hover>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://gatomedia.online/wp-content/uploads/2020/11/gallery-03-free-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.85;
}

.elementor-6 .elementor-element.elementor-element-3b81689>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-78d540d {
    --spacer-size: 800px;
}

.elementor-6 .elementor-element.elementor-element-78d540d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-6 .elementor-element.elementor-element-7b51e64 {
        padding: 0px 25px 210px 25px;
    }
    .elementor-6 .elementor-element.elementor-element-d91309a>.elementor-element-populated {
        padding: 195px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-f145a47 .elementor-divider-separator {
        width: 75px;
    }
    .elementor-6 .elementor-element.elementor-element-ec80e8e>.elementor-element-populated {
        padding: 180px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-621a84a>.elementor-element-populated {
        padding: 260px 0px 0px 25px;
    }
    .elementor-6 .elementor-element.elementor-element-67f6d8c .elementor-icon {
        font-size: 65px;
    }
    .elementor-6 .elementor-element.elementor-element-67f6d8c .elementor-icon svg {
        height: 65px;
    }
    .elementor-6 .elementor-element.elementor-element-67f6d8c>.elementor-widget-container {
        margin: 0px -15px -39px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-3b14451 {
        margin-top: -177px;
        margin-bottom: 114px;
        padding: 0px 25px 0px 25px;
    }
    .elementor-6 .elementor-element.elementor-element-d91be7a>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-694fdb8>.elementor-element-populated {
        padding: 20px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-e871fa3 .elementor-divider-separator {
        width: 50px;
    }
    .elementor-6 .elementor-element.elementor-element-e871fa3 .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-9bc185c>.elementor-element-populated {
        padding: 20px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-d459c40 .elementor-divider-separator {
        width: 50px;
    }
    .elementor-6 .elementor-element.elementor-element-d459c40 .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-944be9d>.elementor-element-populated {
        padding: 20px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-8c79c9b .elementor-divider-separator {
        width: 50px;
    }
    .elementor-6 .elementor-element.elementor-element-8c79c9b .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-efed607 {
        margin-top: 57px;
        margin-bottom: 57px;
        padding: 0px 25px 0px 25px;
    }
    .elementor-6 .elementor-element.elementor-element-17a927b .elementor-button {
        padding: 21px 21px 21px 21px;
    }
    .elementor-6 .elementor-element.elementor-element-17a927b>.elementor-widget-container {
        margin: 0px -2px -4px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-0afa3c7 {
        margin-top: 0px;
        margin-bottom: 114px;
        padding: 0px 25px 0px 25px;
    }
    .elementor-6 .elementor-element.elementor-element-7c9fcde>.elementor-element-populated {
        padding: 20px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-1ddbf47>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-0e489cf>.elementor-element-populated {
        padding: 20px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-43f4dae {
        margin-top: 0px;
        margin-bottom: 114px;
    }
    .elementor-6 .elementor-element.elementor-element-ee06cdc {
        --spacer-size: 250px;
    }
    .elementor-6 .elementor-element.elementor-element-5eb4e78 {
        --spacer-size: 250px;
    }
    .elementor-6 .elementor-element.elementor-element-c422722 {
        --spacer-size: 500px;
    }
    .elementor-6 .elementor-element.elementor-element-78d540d {
        --spacer-size: 500px;
    }
}

@media(max-width:767px) {
    .elementor-6 .elementor-element.elementor-element-7b51e64 {
        padding: 0px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-d91309a>.elementor-element-populated {
        padding: 150px 0px 30px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-ec80e8e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-621a84a>.elementor-element-populated {
        margin: 0px 0px 0px 160px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 160px;
        padding: 50px 0px 50px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-67f6d8c>.elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-3b14451 {
        margin-top: -100px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-d91be7a>.elementor-element-populated {
        padding: 0px 0px 25px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-efed607 {
        margin-top: 81px;
        margin-bottom: 81px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-99372f9>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-17a927b>.elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-0afa3c7 {
        margin-top: 0px;
        margin-bottom: 81px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-18c89c1 {
        --spacer-size: 230px;
    }
    .elementor-6 .elementor-element.elementor-element-3254828 {
        --spacer-size: 230px;
    }
    .elementor-6 .elementor-element.elementor-element-43f4dae {
        margin-top: 0px;
        margin-bottom: 81px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-ee06cdc {
        --spacer-size: 200px;
    }
    .elementor-6 .elementor-element.elementor-element-5eb4e78 {
        --spacer-size: 200px;
    }
    .elementor-6 .elementor-element.elementor-element-c422722 {
        --spacer-size: 200px;
    }
    .elementor-6 .elementor-element.elementor-element-78d540d {
        --spacer-size: 200px;
    }
}

@media(min-width:768px) {
    .elementor-6 .elementor-element.elementor-element-d91309a {
        width: 15.8%;
    }
    .elementor-6 .elementor-element.elementor-element-ec80e8e {
        width: 56%;
    }
    .elementor-6 .elementor-element.elementor-element-621a84a {
        width: 27.82%;
    }
    .elementor-6 .elementor-element.elementor-element-d91be7a {
        width: 15.8%;
    }
    .elementor-6 .elementor-element.elementor-element-694fdb8 {
        width: 28.1%;
    }
    .elementor-6 .elementor-element.elementor-element-9bc185c {
        width: 28%;
    }
    .elementor-6 .elementor-element.elementor-element-944be9d {
        width: 28.1%;
    }
    .elementor-6 .elementor-element.elementor-element-e2f0733 {
        width: 15.8%;
    }
    .elementor-6 .elementor-element.elementor-element-26ace21 {
        width: 56.2%;
    }
    .elementor-6 .elementor-element.elementor-element-8bbdffd {
        width: 27.664%;
    }
    .elementor-6 .elementor-element.elementor-element-33b82e4 {
        width: 15.8%;
    }
    .elementor-6 .elementor-element.elementor-element-30c8b0e {
        width: 84.2%;
    }
    .elementor-6 .elementor-element.elementor-element-c9217cc {
        width: 45%;
    }
    .elementor-6 .elementor-element.elementor-element-76ac138 {
        width: 55%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6 .elementor-element.elementor-element-ec80e8e {
        width: 60%;
    }
    .elementor-6 .elementor-element.elementor-element-621a84a {
        width: 24%;
    }
    .elementor-6 .elementor-element.elementor-element-d91be7a {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-694fdb8 {
        width: 33.3333%;
    }
    .elementor-6 .elementor-element.elementor-element-9bc185c {
        width: 33.3333%;
    }
    .elementor-6 .elementor-element.elementor-element-944be9d {
        width: 33.3333%;
    }
    .elementor-6 .elementor-element.elementor-element-26ace21 {
        width: 75%;
    }
    .elementor-6 .elementor-element.elementor-element-8bbdffd {
        width: 9%;
    }
}

@media(min-width:1025px) {
    .elementor-6 .elementor-element.elementor-element-7b51e64>.elementor-background-overlay {
        background-attachment: fixed;
    }
    .elementor-6 .elementor-element.elementor-element-694fdb8>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-694fdb8:hover>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-9bc185c>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-9bc185c:hover>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-944be9d>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-944be9d:hover>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-df403d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-6 .elementor-element.elementor-element-df403d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-7032e60:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-6 .elementor-element.elementor-element-7032e60>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-f1e545c>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-f1e545c:hover>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-de44e06>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-de44e06:hover>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-fddd670>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-fddd670:hover>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-3b81689>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
    .elementor-6 .elementor-element.elementor-element-3b81689:hover>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }
}