.elementor-5834 .elementor-element.elementor-element-467e1778 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-23fdae7f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-5795db29 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-5784ef58>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-69fdc936 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 130px 0px 130px 0px;
}

.elementor-5834 .elementor-element.elementor-element-7eafaf0b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-30ba964a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-5834 .elementor-element.elementor-element-60a303d4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5834 .elementor-element.elementor-element-60a303d4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5834 .elementor-element.elementor-element-60a303d4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-5834 .elementor-element.elementor-element-4b5ff0af {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 15px;
}

.elementor-5834 .elementor-element.elementor-element-4b5ff0af>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-4b5ff0af .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-5834 .elementor-element.elementor-element-28b6ec98 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 15px;
}

.elementor-5834 .elementor-element.elementor-element-28b6ec98>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-28b6ec98 .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-5834 .elementor-element.elementor-element-5fc4f8df>.elementor-widget-container {
    margin: 20px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-5fc4f8df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-5834 .elementor-element.elementor-element-5fc4f8df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-5834 .elementor-element.elementor-element-5fc4f8df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-5834 .elementor-element.elementor-element-5fc4f8df .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-5834 .elementor-element.elementor-element-5fc4f8df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-5834 .elementor-element.elementor-element-5fc4f8df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-5834 .elementor-element.elementor-element-5fc4f8df .elementor-icon-list-icon i {
    color: #E6AF5D;
    transition: color 0.3s;
}

.elementor-5834 .elementor-element.elementor-element-5fc4f8df .elementor-icon-list-icon svg {
    fill: #E6AF5D;
    transition: fill 0.3s;
}

.elementor-5834 .elementor-element.elementor-element-5fc4f8df {
    --e-icon-list-icon-size: 22px;
    --icon-vertical-offset: 0px;
}

.elementor-5834 .elementor-element.elementor-element-5fc4f8df .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-5834 .elementor-element.elementor-element-5fc4f8df .elementor-icon-list-item>a {
    font-weight: 500;
}

.elementor-5834 .elementor-element.elementor-element-5fc4f8df .elementor-icon-list-text {
    color: #30373F;
    transition: color 0.3s;
}

.elementor-5834 .elementor-element.elementor-element-4158e217 .pt-btn-container {
    text-align: left;
}

.elementor-5834 .elementor-element.elementor-element-32dd5f8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 45px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-5834 .elementor-element.elementor-element-5b547d38 {
    text-align: right;
}

.elementor-5834 .elementor-element.elementor-element-5b547d38 img {
    width: 85%;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-5834 .elementor-element.elementor-element-19310d4 {
    width: var(--container-widget-width, 43%);
    max-width: 43%;
    --container-widget-width: 43%;
    --container-widget-flex-grow: 0;
    top: 65%;
}

.elementor-5834 .elementor-element.elementor-element-19310d4>.elementor-widget-container {
    background-color: #E6AF5D;
    padding: 45px 30px 45px 30px;
}

body:not(.rtl) .elementor-5834 .elementor-element.elementor-element-19310d4 {
    left: 0%;
}

body.rtl .elementor-5834 .elementor-element.elementor-element-19310d4 {
    right: 0%;
}

.elementor-5834 .elementor-element.elementor-element-19310d4 .elementor-heading-title {
    font-weight: 600;
    line-height: 32px;
    color: #FFFFFF;
}

.elementor-5834 .elementor-element.elementor-element-34be031 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 130px 0px;
}

.elementor-5834 .elementor-element.elementor-element-34bcb610>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-12ddfb42 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-46cd96e3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-5834 .elementor-element.elementor-element-2e2a65d4>.elementor-widget-container {
    background-image: url("../../2023/04/peten.jpg");
    padding: 30px 30px 30px 30px;
    background-position: center center;
}

.elementor-5834 .elementor-element.elementor-element-2e2a65d4 .elementor-counter-number-wrapper {
    color: #30373F;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    text-decoration: none;
    line-height: 80px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-5834 .elementor-element.elementor-element-2e2a65d4 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 22px;
    letter-spacing: 1px;
}

.elementor-5834 .elementor-element.elementor-element-2ea59cdc>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-5834 .elementor-element.elementor-element-31f98139>.elementor-widget-container {
    background-image: url("../../2023/04/peten.jpg");
    padding: 30px 30px 30px 30px;
    background-position: center center;
}

.elementor-5834 .elementor-element.elementor-element-31f98139 .elementor-counter-number-wrapper {
    color: #30373F;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    text-decoration: none;
    line-height: 80px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-5834 .elementor-element.elementor-element-31f98139 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 22px;
    letter-spacing: 1px;
}

.elementor-5834 .elementor-element.elementor-element-32fec3bf>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-5834 .elementor-element.elementor-element-787e700>.elementor-widget-container {
    background-image: url("../../2023/04/peten.jpg");
    padding: 30px 30px 30px 30px;
    background-position: center center;
}

.elementor-5834 .elementor-element.elementor-element-787e700 .elementor-counter-number-wrapper {
    color: #30373F;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    text-decoration: none;
    line-height: 80px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-5834 .elementor-element.elementor-element-787e700 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 22px;
    letter-spacing: 1px;
}

.elementor-5834 .elementor-element.elementor-element-1f568031>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-5834 .elementor-element.elementor-element-66b5d4c9>.elementor-widget-container {
    background-image: url("../../2023/04/peten.jpg");
    padding: 30px 30px 30px 30px;
    background-position: center center;
}

.elementor-5834 .elementor-element.elementor-element-66b5d4c9 .elementor-counter-number-wrapper {
    color: #30373F;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    text-decoration: none;
    line-height: 80px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-5834 .elementor-element.elementor-element-66b5d4c9 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 22px;
    letter-spacing: 1px;
}

.elementor-5834 .elementor-element.elementor-element-1a4bbe43 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-170c89aa>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-4a32307a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-5834 .elementor-element.elementor-element-548c8bce>.elementor-background-overlay {
    background-image: url("../../2023/04/peten.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5834 .elementor-element.elementor-element-548c8bce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 130px 0px 100px 0px;
}

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

.elementor-5834 .elementor-element.elementor-element-68d3f2c5>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-5834 .elementor-element.elementor-element-68d3f2c5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-61e61823>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 45px;
}

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

.elementor-5834 .elementor-element.elementor-element-6d377467 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 130px 0px 130px 0px;
}

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

.elementor-5834 .elementor-element.elementor-element-505009c5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-324ed3f2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

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

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

.elementor-5834 .elementor-element.elementor-element-7d410211>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-5739e08 .pt-btn-container {
    text-align: right;
}

.elementor-5834 .elementor-element.elementor-element-5739e08 .pt-btn-container .pt-button {
    background: #E6AF5D;
}

.elementor-5834 .elementor-element.elementor-element-5739e08 .pt-button:hover {
    background-color: #30373F;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-5834 .elementor-element.elementor-element-28c15fe6 {
    --divider-border-style: solid;
    --divider-color: #0000001A;
    --divider-border-width: 1px;
}

.elementor-5834 .elementor-element.elementor-element-28c15fe6>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-28c15fe6 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-5834 .elementor-element.elementor-element-28c15fe6 .elementor-divider {
    text-align: right;
    padding-block-start: 45px;
    padding-block-end: 45px;
}

.elementor-5834 .elementor-element.elementor-element-66207ffc>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-5834 .elementor-element.elementor-element-66207ffc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-9b4bfd9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-664ebd4e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-29eacf0f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-425ab32a>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-5834 .elementor-element.elementor-element-425ab32a {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-33faf686>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-283885ef>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-61aedc4e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-7dd12ce7 .pt-btn-container {
    text-align: left;
}

.elementor-5834 .elementor-element.elementor-element-5335a2b0>.elementor-background-overlay {
    background-image: url("../../../../img/marmore-13.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5834 .elementor-element.elementor-element-5335a2b0 {
    padding: 130px 0px 130px 0px;
}

.elementor-5834 .elementor-element.elementor-element-20c830ff>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-31150fc1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-6c0a9c03>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-5834 .elementor-element.elementor-element-65eaa65f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5834 .elementor-element.elementor-element-65eaa65f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5834 .elementor-element.elementor-element-65eaa65f>.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: 45px 45px 45px 45px;
}

.elementor-5834 .elementor-element.elementor-element-65eaa65f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5834 .elementor-element.elementor-element-3d2e33e5 .pt-section-title .pt-section-description {
    text-transform: capitalize;
}

.elementor-5834 .elementor-element.elementor-element-1513eb9d>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-29106366>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5834 .elementor-element.elementor-element-29106366 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 130px 0px 130px 0px;
}

.elementor-5834 .elementor-element.elementor-element-640db8ad>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-21b0bc28 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-4513e07>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-bc-flex-widget .elementor-5834 .elementor-element.elementor-element-3298ada.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5834 .elementor-element.elementor-element-3298ada.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5834 .elementor-element.elementor-element-3298ada>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-17651fd0 .pt-btn-container {
    text-align: right;
}

.elementor-5834 .elementor-element.elementor-element-17651fd0 .pt-btn-container .pt-button {
    background: #E6AF5D;
}

.elementor-5834 .elementor-element.elementor-element-17651fd0 .pt-button:hover {
    background-color: #30373F;
}

.elementor-5834 .elementor-element.elementor-element-dafcce1 {
    --divider-border-style: solid;
    --divider-color: #0000001A;
    --divider-border-width: 1px;
}

.elementor-5834 .elementor-element.elementor-element-dafcce1>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-dafcce1 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-5834 .elementor-element.elementor-element-dafcce1 .elementor-divider {
    text-align: right;
    padding-block-start: 45px;
    padding-block-end: 45px;
}

.elementor-5834 .elementor-element.elementor-element-76e27b62>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-5834 .elementor-element.elementor-element-76e27b62 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-b7da0e2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-384b39d8 .pt-btn-container {
    text-align: left;
}

.elementor-5834 .elementor-element.elementor-element-384b39d8 .pt-btn-container .pt-button {
    background: #E6AF5D;
}

.elementor-5834 .elementor-element.elementor-element-384b39d8 .pt-button:hover {
    background-color: #30373F;
}

.elementor-5834 .elementor-element.elementor-element-7e807946>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-107e5baf .pt-btn-container {
    text-align: left;
}

.elementor-5834 .elementor-element.elementor-element-107e5baf .pt-btn-container .pt-button {
    background: #E6AF5D;
}

.elementor-5834 .elementor-element.elementor-element-107e5baf .pt-button:hover {
    background-color: #30373F;
}

.elementor-5834 .elementor-element.elementor-element-7cc55d0e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-63394b82 .pt-btn-container {
    text-align: left;
}

.elementor-5834 .elementor-element.elementor-element-63394b82 .pt-btn-container .pt-button {
    background: #E6AF5D;
}

.elementor-5834 .elementor-element.elementor-element-63394b82 .pt-button:hover {
    background-color: #30373F;
}

.elementor-5834 .elementor-element.elementor-element-7ea0273f:not(.elementor-motion-effects-element-type-background),
.elementor-5834 .elementor-element.elementor-element-7ea0273f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F4F5;
}

.elementor-5834 .elementor-element.elementor-element-7ea0273f>.elementor-background-overlay {
    background-image: url("../../2023/04/peten.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5834 .elementor-element.elementor-element-7ea0273f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 130px 0px 85px 0px;
}

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

.elementor-5834 .elementor-element.elementor-element-6d39f876 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-508f21e3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-bc-flex-widget .elementor-5834 .elementor-element.elementor-element-672dba94.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5834 .elementor-element.elementor-element-672dba94.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5834 .elementor-element.elementor-element-672dba94>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-5834 .elementor-element.elementor-element-57fe06b3 .pt-btn-container {
    text-align: right;
}

.elementor-5834 .elementor-element.elementor-element-2af1ceac {
    --divider-border-style: solid;
    --divider-color: #0000001A;
    --divider-border-width: 1px;
}

.elementor-5834 .elementor-element.elementor-element-2af1ceac>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-2af1ceac .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-5834 .elementor-element.elementor-element-2af1ceac .elementor-divider {
    text-align: right;
    padding-block-start: 45px;
    padding-block-end: 45px;
}

.elementor-5834 .elementor-element.elementor-element-198808f4>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-5834 .elementor-element.elementor-element-198808f4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5834 .elementor-element.elementor-element-43592799>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

@media(min-width:768px) {
    .elementor-5834 .elementor-element.elementor-element-61e61823 {
        width: 100%;
    }

    .elementor-5834 .elementor-element.elementor-element-6c0a9c03 {
        width: 55%;
    }

    .elementor-5834 .elementor-element.elementor-element-65eaa65f {
        width: 45%;
    }
}

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

    .elementor-5834 .elementor-element.elementor-element-32dd5f8 {
        width: 100%;
    }

    .elementor-5834 .elementor-element.elementor-element-46cd96e3 {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-2ea59cdc {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-32fec3bf {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-1f568031 {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-61e61823 {
        width: 100%;
    }

    .elementor-5834 .elementor-element.elementor-element-9b4bfd9 {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-664ebd4e {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-29eacf0f {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-33faf686 {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-283885ef {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-61aedc4e {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-65eaa65f {
        width: 80%;
    }

    .elementor-5834 .elementor-element.elementor-element-b7da0e2 {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-7e807946 {
        width: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-7cc55d0e {
        width: 50%;
    }
}

@media(min-width:1025px) {
    .elementor-5834 .elementor-element.elementor-element-548c8bce>.elementor-background-overlay {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-5834 .elementor-element.elementor-element-69fdc936 {
        padding: 90px 0px 90px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-32dd5f8>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 0px 45px;
    }

    .elementor-5834 .elementor-element.elementor-element-5b547d38 img {
        width: 100%;
    }

    body:not(.rtl) .elementor-5834 .elementor-element.elementor-element-19310d4 {
        left: 15px;
    }

    body.rtl .elementor-5834 .elementor-element.elementor-element-19310d4 {
        right: 15px;
    }

    .elementor-5834 .elementor-element.elementor-element-19310d4 {
        top: 80%;
    }

    .elementor-5834 .elementor-element.elementor-element-34be031 {
        padding: 0px 0px 90px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-32fec3bf>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-1f568031>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-548c8bce {
        padding: 90px 0px 90px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-6d377467 {
        padding: 90px 0px 90px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-29eacf0f>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-61aedc4e>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-5335a2b0 {
        padding: 90px 0px 90px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-20c830ff>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-5834 .elementor-element.elementor-element-29106366 {
        padding: 90px 0px 90px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-7cc55d0e>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-7ea0273f {
        padding: 90px 0px 45px 0px;
    }
}

@media(max-width:767px) {
    .elementor-5834 .elementor-element.elementor-element-69fdc936 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-4b5ff0af {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5834 .elementor-element.elementor-element-28b6ec98 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5834 .elementor-element.elementor-element-32dd5f8>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-5834 .elementor-element.elementor-element-19310d4 {
        width: var(--container-widget-width, 87%);
        max-width: 87%;
        --container-widget-width: 87%;
        --container-widget-flex-grow: 0;
        top: 50%;
    }

    .elementor-5834 .elementor-element.elementor-element-34be031 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-2ea59cdc>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-32fec3bf>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-1f568031>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-548c8bce {
        padding: 60px 0px 060px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-61e61823>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-5834 .elementor-element.elementor-element-6d377467 {
        padding: 60px 0px 060px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-5739e08>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-5739e08 .pt-btn-container {
        text-align: left;
    }

    .elementor-5834 .elementor-element.elementor-element-664ebd4e>.elementor-element-populated {
        margin: 31px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-283885ef>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-5335a2b0 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-29106366 {
        padding: 60px 0px 060px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-17651fd0>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-17651fd0 .pt-btn-container {
        text-align: left;
    }

    .elementor-5834 .elementor-element.elementor-element-7e807946>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-7ea0273f {
        padding: 60px 0px 15px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-57fe06b3>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-5834 .elementor-element.elementor-element-57fe06b3 .pt-btn-container {
        text-align: left;
    }
}