.elementor-530 .elementor-element.elementor-element-eec53e0>.elementor-container {
    min-height: 90vh;
}

.elementor-530 .elementor-element.elementor-element-eec53e0 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-530 .elementor-element.elementor-element-eec53e0>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000045 50%, var( --e-global-color-secondary) 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-530 .elementor-element.elementor-element-eec53e0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 9em 0em 0em 0em;
}

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-8045791.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-530 .elementor-element.elementor-element-8045791>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px;
}

.elementor-530 .elementor-element.elementor-element-8045791>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-6469441 {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-6335b90 {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-6335b90 .elementor-heading-title {
    color: #FFFFFF00;
    font-family: var( --e-global-typography-b3505d5-font-family), Sans-serif;
    font-size: var( --e-global-typography-b3505d5-font-size);
    font-weight: var( --e-global-typography-b3505d5-font-weight);
    font-style: var( --e-global-typography-b3505d5-font-style);
    line-height: var( --e-global-typography-b3505d5-line-height);
    letter-spacing: var( --e-global-typography-b3505d5-letter-spacing);
    word-spacing: var( --e-global-typography-b3505d5-word-spacing);
    -webkit-text-stroke-width: 3px;
    stroke-width: 3px;
    -webkit-text-stroke-color: var( --e-global-color-primary);
    stroke: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-587f60b {
    --iteration-count: infinite;
    --dynamic-text-color: var( --e-global-color-accent);
}

.elementor-530 .elementor-element.elementor-element-587f60b .elementor-headline {
    text-align: right;
}

.elementor-530 .elementor-element.elementor-element-587f60b .elementor-headline-plain-text {
    color: #00000000;
}

.elementor-530 .elementor-element.elementor-element-587f60b .elementor-headline .elementor-headline-plain-text {
    -webkit-text-stroke-width: 3px;
    stroke-width: 3px;
    -webkit-text-stroke-color: var( --e-global-color-primary);
    stroke: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-587f60b .elementor-headline-dynamic-text {
    font-family: var( --e-global-typography-b3505d5-font-family), Sans-serif;
    font-weight: var( --e-global-typography-b3505d5-font-weight);
    font-style: var( --e-global-typography-b3505d5-font-style);
    line-height: var( --e-global-typography-b3505d5-line-height);
    letter-spacing: var( --e-global-typography-b3505d5-letter-spacing);
    word-spacing: var( --e-global-typography-b3505d5-word-spacing);
}

.elementor-530 .elementor-element.elementor-element-587f60b>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-5b5340c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-5b5340c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-4e632c9 {
    text-align: right;
}

.elementor-530 .elementor-element.elementor-element-4e632c9 img {
    max-width: 27%;
    height: 100px;
    object-fit: contain;
}

.elementor-530 .elementor-element.elementor-element-4e632c9:hover img {
    filter: brightness( 180%) contrast( 200%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-530 .elementor-element.elementor-element-4746fea {
    text-align: right;
    color: #EDEDED;
    font-family: var( --e-global-typography-ad8eded-font-family), Sans-serif;
    font-size: var( --e-global-typography-ad8eded-font-size);
    line-height: var( --e-global-typography-ad8eded-line-height);
    letter-spacing: var( --e-global-typography-ad8eded-letter-spacing);
    word-spacing: var( --e-global-typography-ad8eded-word-spacing);
}

.elementor-530 .elementor-element.elementor-element-4746fea>.elementor-widget-container {
    margin: 0% 0% 0% 23%;
}

.elementor-530 .elementor-element.elementor-element-078513b {
    padding: 6em 1em 6em 1em;
}

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-4d01cfa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-4d01cfa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-4d01cfa>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-622ff25>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-1cd97f7 .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-355b2b1-font-family), Sans-serif;
    font-size: var( --e-global-typography-355b2b1-font-size);
    font-weight: var( --e-global-typography-355b2b1-font-weight);
    font-style: var( --e-global-typography-355b2b1-font-style);
    line-height: var( --e-global-typography-355b2b1-line-height);
    letter-spacing: var( --e-global-typography-355b2b1-letter-spacing);
    word-spacing: var( --e-global-typography-355b2b1-word-spacing);
}

.elementor-530 .elementor-element.elementor-element-1cd97f7 .elementor-counter-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-fbec181-font-family), Sans-serif;
    font-size: var( --e-global-typography-fbec181-font-size);
    font-weight: var( --e-global-typography-fbec181-font-weight);
    font-style: var( --e-global-typography-fbec181-font-style);
    line-height: var( --e-global-typography-fbec181-line-height);
    letter-spacing: var( --e-global-typography-fbec181-letter-spacing);
    word-spacing: var( --e-global-typography-fbec181-word-spacing);
}

.elementor-530 .elementor-element.elementor-element-c37b1cb .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-355b2b1-font-family), Sans-serif;
    font-size: var( --e-global-typography-355b2b1-font-size);
    font-weight: var( --e-global-typography-355b2b1-font-weight);
    font-style: var( --e-global-typography-355b2b1-font-style);
    line-height: var( --e-global-typography-355b2b1-line-height);
    letter-spacing: var( --e-global-typography-355b2b1-letter-spacing);
    word-spacing: var( --e-global-typography-355b2b1-word-spacing);
}

.elementor-530 .elementor-element.elementor-element-c37b1cb .elementor-counter-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-fbec181-font-family), Sans-serif;
    font-size: var( --e-global-typography-fbec181-font-size);
    font-weight: var( --e-global-typography-fbec181-font-weight);
    font-style: var( --e-global-typography-fbec181-font-style);
    line-height: var( --e-global-typography-fbec181-line-height);
    letter-spacing: var( --e-global-typography-fbec181-letter-spacing);
    word-spacing: var( --e-global-typography-fbec181-word-spacing);
}

.elementor-530 .elementor-element.elementor-element-cc1d978 .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-355b2b1-font-family), Sans-serif;
    font-size: var( --e-global-typography-355b2b1-font-size);
    font-weight: var( --e-global-typography-355b2b1-font-weight);
    font-style: var( --e-global-typography-355b2b1-font-style);
    line-height: var( --e-global-typography-355b2b1-line-height);
    letter-spacing: var( --e-global-typography-355b2b1-letter-spacing);
    word-spacing: var( --e-global-typography-355b2b1-word-spacing);
}

.elementor-530 .elementor-element.elementor-element-cc1d978 .elementor-counter-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-fbec181-font-family), Sans-serif;
    font-size: var( --e-global-typography-fbec181-font-size);
    font-weight: var( --e-global-typography-fbec181-font-weight);
    font-style: var( --e-global-typography-fbec181-font-style);
    line-height: var( --e-global-typography-fbec181-line-height);
    letter-spacing: var( --e-global-typography-fbec181-letter-spacing);
    word-spacing: var( --e-global-typography-fbec181-word-spacing);
}

.elementor-530 .elementor-element.elementor-element-c1bcbc6:not(.elementor-motion-effects-element-type-background),
.elementor-530 .elementor-element.elementor-element-c1bcbc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://dkkit.rometheme.pro/djogging/wp-content/uploads/sites/65/2022/09/side-by-side-through-the-city-53KWDEK.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-530 .elementor-element.elementor-element-c1bcbc6>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, #00000000 7%, var( --e-global-color-secondary) 75%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-530 .elementor-element.elementor-element-c1bcbc6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 0em;
}

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-9fee30c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-9fee30c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-9fee30c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-530 .elementor-element.elementor-element-9fee30c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-9fee30c>.elementor-element-populated {
    border-style: solid;
    border-width: 5px 0px 5px 0px;
    border-color: var( --e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0em 0em 0em 0em;
}

.elementor-530 .elementor-element.elementor-element-9fee30c>.elementor-element-populated,
.elementor-530 .elementor-element.elementor-element-9fee30c>.elementor-element-populated>.elementor-background-overlay,
.elementor-530 .elementor-element.elementor-element-9fee30c>.elementor-background-slideshow {
    border-radius: 0px 90px 90px 0px;
}

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

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-cce8725.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-530 .elementor-element.elementor-element-cce8725 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-530 .elementor-element.elementor-element-cce8725>.elementor-element-populated,
.elementor-530 .elementor-element.elementor-element-cce8725>.elementor-element-populated>.elementor-background-overlay,
.elementor-530 .elementor-element.elementor-element-cce8725>.elementor-background-slideshow {
    border-radius: 0px 90px 90px 0px;
}

.elementor-530 .elementor-element.elementor-element-cce8725>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

.elementor-530 .elementor-element.elementor-element-e8b836b {
    --spacer-size: 240px;
}

.elementor-530 .elementor-element.elementor-element-4edbc0d .elementor-heading-title {
    color: var( --e-global-color-66df98e);
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var( --e-global-color-primary);
    stroke: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-4edbc0d>.elementor-widget-container {
    margin: 0% 25% 3% 30%;
}

.elementor-530 .elementor-element.elementor-element-4edbc0d {
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-90ffe86.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-90ffe86.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-90ffe86>.elementor-element-populated {
    padding: 1em 1em 1em 4em;
}

.elementor-530 .elementor-element.elementor-element-dbed020 {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-f59ad17 .elementor-heading-title {
    color: var( --e-global-color-66df98e);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-secondary);
    stroke: var( --e-global-color-secondary);
}

.elementor-530 .elementor-element.elementor-element-f59ad17 {
    z-index: 1;
}

.elementor-530 .elementor-element.elementor-element-c454109 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8em 1em 6em 1em;
}

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

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-9b450cf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-9b450cf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-9b450cf>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

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

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

.elementor-530 .elementor-element.elementor-element-c158a74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 2px;
}

.elementor-530 .elementor-element.elementor-element-c158a74>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-dd2c047.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-530 .elementor-element.elementor-element-dd2c047>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-fcc7aa0 {
    z-index: 1;
}

.elementor-530 .elementor-element.elementor-element-464b64c>.elementor-widget-container {
    margin: 3% 0% 0% 0%;
}

.elementor-530 .elementor-element.elementor-element-19a5934 {
    --spacer-size: 75px;
}

.elementor-530 .elementor-element.elementor-element-006eeeb {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-530 .elementor-element.elementor-element-006eeeb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-530 .elementor-element.elementor-element-eb98dde>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 2px;
}

.elementor-530 .elementor-element.elementor-element-eb98dde>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

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

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

.elementor-530 .elementor-element.elementor-element-0b7a879>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-67bd5c8 {
    z-index: 1;
}

.elementor-530 .elementor-element.elementor-element-d623af7>.elementor-widget-container {
    margin: 3% 0% 0% 0%;
}

.elementor-530 .elementor-element.elementor-element-8d14767>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-5db6880 img {
    border-style: none;
}

.elementor-530 .elementor-element.elementor-element-5db6880 {
    z-index: 1;
}

.elementor-530 .elementor-element.elementor-element-ef466a7 {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-ef466a7 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-8f62440-font-family), Sans-serif;
    font-size: var( --e-global-typography-8f62440-font-size);
    font-weight: var( --e-global-typography-8f62440-font-weight);
    font-style: var( --e-global-typography-8f62440-font-style);
    line-height: var( --e-global-typography-8f62440-line-height);
    letter-spacing: var( --e-global-typography-8f62440-letter-spacing);
    word-spacing: var( --e-global-typography-8f62440-word-spacing);
}

.elementor-530 .elementor-element.elementor-element-ef466a7>.elementor-widget-container {
    margin: -140% 10% 0% 10%;
}

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-df03bad.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-530 .elementor-element.elementor-element-df03bad>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-37bb2e0 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-530 .elementor-element.elementor-element-37bb2e0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-5006837.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-530 .elementor-element.elementor-element-5006837>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-2674268 {
    text-align: right;
    z-index: 1;
}

.elementor-530 .elementor-element.elementor-element-d97c315>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 2px;
}

.elementor-530 .elementor-element.elementor-element-d97c315>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-f447a21 {
    text-align: right;
}

.elementor-530 .elementor-element.elementor-element-00ed6e5 {
    text-align: right;
}

.elementor-530 .elementor-element.elementor-element-00ed6e5>.elementor-widget-container {
    margin: 3% 0% 0% 0%;
}

.elementor-530 .elementor-element.elementor-element-f238bc0 {
    --spacer-size: 75px;
}

.elementor-530 .elementor-element.elementor-element-7b665d1 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-530 .elementor-element.elementor-element-7b665d1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-75fa79f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-75fa79f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-75fa79f>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-4710a89 {
    text-align: right;
    z-index: 1;
}

.elementor-530 .elementor-element.elementor-element-dcdfc9d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 2px;
}

.elementor-530 .elementor-element.elementor-element-dcdfc9d>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-cfd4b8a {
    text-align: right;
}

.elementor-530 .elementor-element.elementor-element-48b10ab {
    text-align: right;
}

.elementor-530 .elementor-element.elementor-element-48b10ab>.elementor-widget-container {
    margin: 3% 0% 0% 0%;
}

.elementor-530 .elementor-element.elementor-element-54b72a7:not(.elementor-motion-effects-element-type-background),
.elementor-530 .elementor-element.elementor-element-54b72a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://dkkit.rometheme.pro/djogging/wp-content/uploads/sites/65/2022/09/early-morning-workout-young-couple-running-near-th-BF9XEFY.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-530 .elementor-element.elementor-element-54b72a7>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, #00000070 0%, var( --e-global-color-secondary) 73%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-530 .elementor-element.elementor-element-54b72a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-530 .elementor-element.elementor-element-eaea993>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-d01636d {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-2858942 {
    text-align: center;
    z-index: 1;
}

.elementor-530 .elementor-element.elementor-element-2858942 .elementor-heading-title {
    color: var( --e-global-color-66df98e);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary);
    stroke: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-45c7625>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px;
}

.elementor-530 .elementor-element.elementor-element-45c7625>.elementor-element-populated>.elementor-background-overlay {
    background-color: var( --e-global-color-a2b3403);
    opacity: 0.75;
}

.elementor-530 .elementor-element.elementor-element-45c7625>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 5% 5% 5% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 2em 2em 2em 2em;
}

.elementor-530 .elementor-element.elementor-element-45c7625>.elementor-element-populated,
.elementor-530 .elementor-element.elementor-element-45c7625>.elementor-element-populated>.elementor-background-overlay,
.elementor-530 .elementor-element.elementor-element-45c7625>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-530 .elementor-element.elementor-element-45c7625:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-530 .elementor-element.elementor-element-ef8ecbd {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-ef8ecbd img {
    max-width: 15%;
    height: 80px;
    object-fit: contain;
}

.elementor-530 .elementor-element.elementor-element-d39c68f .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-d39c68f .elementor-image-box-title {
    margin-bottom: 15px;
}

.elementor-530 .elementor-element.elementor-element-d39c68f .elementor-image-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-530 .elementor-element.elementor-element-59200cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px;
}

.elementor-530 .elementor-element.elementor-element-59200cc>.elementor-element-populated>.elementor-background-overlay {
    background-color: var( --e-global-color-a2b3403);
    opacity: 0.75;
}

.elementor-530 .elementor-element.elementor-element-59200cc>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 5% 5% 5% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 2em 2em 2em 2em;
}

.elementor-530 .elementor-element.elementor-element-59200cc>.elementor-element-populated,
.elementor-530 .elementor-element.elementor-element-59200cc>.elementor-element-populated>.elementor-background-overlay,
.elementor-530 .elementor-element.elementor-element-59200cc>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-530 .elementor-element.elementor-element-59200cc:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-530 .elementor-element.elementor-element-10b4193 {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-10b4193 img {
    max-width: 15%;
    height: 80px;
    object-fit: contain;
}

.elementor-530 .elementor-element.elementor-element-8511b79 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-8511b79 .elementor-image-box-title {
    margin-bottom: 15px;
}

.elementor-530 .elementor-element.elementor-element-8511b79 .elementor-image-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-530 .elementor-element.elementor-element-60a2bbe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px;
}

.elementor-530 .elementor-element.elementor-element-60a2bbe>.elementor-element-populated>.elementor-background-overlay {
    background-color: var( --e-global-color-a2b3403);
    opacity: 0.75;
}

.elementor-530 .elementor-element.elementor-element-60a2bbe>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 5% 5% 5% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 2em 2em 2em 2em;
}

.elementor-530 .elementor-element.elementor-element-60a2bbe>.elementor-element-populated,
.elementor-530 .elementor-element.elementor-element-60a2bbe>.elementor-element-populated>.elementor-background-overlay,
.elementor-530 .elementor-element.elementor-element-60a2bbe>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-530 .elementor-element.elementor-element-60a2bbe:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-530 .elementor-element.elementor-element-dee61c7 {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-dee61c7 img {
    max-width: 15%;
    height: 80px;
    object-fit: contain;
}

.elementor-530 .elementor-element.elementor-element-a9e4242 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-a9e4242 .elementor-image-box-title {
    margin-bottom: 15px;
}

.elementor-530 .elementor-element.elementor-element-a9e4242 .elementor-image-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-530 .elementor-element.elementor-element-b8bb117>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px;
}

.elementor-530 .elementor-element.elementor-element-b8bb117>.elementor-element-populated>.elementor-background-overlay {
    background-color: var( --e-global-color-a2b3403);
    opacity: 0.75;
}

.elementor-530 .elementor-element.elementor-element-b8bb117>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 5% 5% 5% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 2em 2em 2em 2em;
}

.elementor-530 .elementor-element.elementor-element-b8bb117>.elementor-element-populated,
.elementor-530 .elementor-element.elementor-element-b8bb117>.elementor-element-populated>.elementor-background-overlay,
.elementor-530 .elementor-element.elementor-element-b8bb117>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-530 .elementor-element.elementor-element-b8bb117:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-530 .elementor-element.elementor-element-a0c3df6 {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-a0c3df6 img {
    max-width: 15%;
    height: 80px;
    object-fit: contain;
}

.elementor-530 .elementor-element.elementor-element-db788b8 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-db788b8 .elementor-image-box-title {
    margin-bottom: 15px;
}

.elementor-530 .elementor-element.elementor-element-db788b8 .elementor-image-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-530 .elementor-element.elementor-element-d99ab14>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px;
}

.elementor-530 .elementor-element.elementor-element-d99ab14>.elementor-element-populated>.elementor-background-overlay {
    background-color: var( --e-global-color-a2b3403);
    opacity: 0.75;
}

.elementor-530 .elementor-element.elementor-element-d99ab14>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 5% 5% 5% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 2em 2em 2em 2em;
}

.elementor-530 .elementor-element.elementor-element-d99ab14>.elementor-element-populated,
.elementor-530 .elementor-element.elementor-element-d99ab14>.elementor-element-populated>.elementor-background-overlay,
.elementor-530 .elementor-element.elementor-element-d99ab14>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-530 .elementor-element.elementor-element-d99ab14:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-530 .elementor-element.elementor-element-9012dd2 {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-9012dd2 img {
    max-width: 15%;
    height: 80px;
    object-fit: contain;
}

.elementor-530 .elementor-element.elementor-element-98048da .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-98048da .elementor-image-box-title {
    margin-bottom: 15px;
}

.elementor-530 .elementor-element.elementor-element-98048da .elementor-image-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-530 .elementor-element.elementor-element-3c890c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px;
}

.elementor-530 .elementor-element.elementor-element-3c890c6>.elementor-element-populated>.elementor-background-overlay {
    background-color: var( --e-global-color-a2b3403);
    opacity: 0.75;
}

.elementor-530 .elementor-element.elementor-element-3c890c6>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 5% 5% 5% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 2em 2em 2em 2em;
}

.elementor-530 .elementor-element.elementor-element-3c890c6>.elementor-element-populated,
.elementor-530 .elementor-element.elementor-element-3c890c6>.elementor-element-populated>.elementor-background-overlay,
.elementor-530 .elementor-element.elementor-element-3c890c6>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-530 .elementor-element.elementor-element-3c890c6:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-530 .elementor-element.elementor-element-2e440f1 {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-2e440f1 img {
    max-width: 15%;
    height: 80px;
    object-fit: contain;
}

.elementor-530 .elementor-element.elementor-element-f6218bc .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-f6218bc .elementor-image-box-title {
    margin-bottom: 15px;
}

.elementor-530 .elementor-element.elementor-element-f6218bc .elementor-image-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-530 .elementor-element.elementor-element-3d53ce0 {
    padding: 6em 1em 6em 1em;
}

.elementor-530 .elementor-element.elementor-element-f512380>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-1acc85a {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-852722d .elementor-heading-title {
    color: var( --e-global-color-66df98e);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary);
    stroke: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-852722d {
    z-index: 1;
}

.elementor-530 .elementor-element.elementor-element-fd0e9ac>.elementor-widget-container {
    margin: 0% 7% 0% 0%;
}

.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-c613037.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-530 .elementor-element.elementor-element-c613037>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-43aad0f .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-43aad0f .elementor-progress-wrapper {
    background-color: var( --e-global-color-a10f945);
    border-radius: 20px;
    overflow: hidden;
}

.elementor-530 .elementor-element.elementor-element-43aad0f .elementor-progress-bar {
    height: 8px;
    line-height: 8px;
}

.elementor-530 .elementor-element.elementor-element-43aad0f .elementor-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-530 .elementor-element.elementor-element-5407a17 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-5407a17 .elementor-progress-wrapper {
    background-color: var( --e-global-color-a10f945);
    border-radius: 20px;
    overflow: hidden;
}

.elementor-530 .elementor-element.elementor-element-5407a17 .elementor-progress-bar {
    height: 8px;
    line-height: 8px;
}

.elementor-530 .elementor-element.elementor-element-5407a17 .elementor-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-530 .elementor-element.elementor-element-5e10341 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-5e10341 .elementor-progress-wrapper {
    background-color: var( --e-global-color-a10f945);
    border-radius: 20px;
    overflow: hidden;
}

.elementor-530 .elementor-element.elementor-element-5e10341 .elementor-progress-bar {
    height: 8px;
    line-height: 8px;
}

.elementor-530 .elementor-element.elementor-element-5e10341 .elementor-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-530 .elementor-element.elementor-element-d9e081a {
    --e-image-carousel-slides-to-show: 2;
}

.elementor-530 .elementor-element.elementor-element-d9e081a .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-530 .elementor-element.elementor-element-7903765 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

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

.elementor-530 .elementor-element.elementor-element-ed3ff23>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-eb19c0f {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-2e3a285 {
    text-align: center;
    z-index: 1;
}

.elementor-530 .elementor-element.elementor-element-2e3a285 .elementor-heading-title {
    color: var( --e-global-color-66df98e);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary);
    stroke: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-5ab7d53 {
    margin-top: 1em;
    margin-bottom: 0em;
}

.elementor-530 .elementor-element.elementor-element-0856f4f>.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-530 .elementor-element.elementor-element-0856f4f>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-a066d7e:hover img {
    opacity: 0.75;
}

.elementor-530 .elementor-element.elementor-element-a066d7e img {
    transition-duration: 0.7s;
    border-radius: 30px 30px 30px 30px;
}

.elementor-530 .elementor-element.elementor-element-98a60a6 {
    --spacer-size: 10px;
}

.elementor-530 .elementor-element.elementor-element-3cf8120 {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-cb63b4d {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-a7f50ca {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-a7f50ca .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: "Saira", Sans-serif;
    font-size: 1rem;
    font-weight: 700;
    font-style: italic;
    line-height: 1.1em;
}

.elementor-530 .elementor-element.elementor-element-a479079>.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-530 .elementor-element.elementor-element-a479079>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-d4bf85a:hover img {
    opacity: 0.75;
}

.elementor-530 .elementor-element.elementor-element-d4bf85a img {
    transition-duration: 0.7s;
    border-radius: 30px 30px 30px 30px;
}

.elementor-530 .elementor-element.elementor-element-5940565 {
    --spacer-size: 10px;
}

.elementor-530 .elementor-element.elementor-element-59e0b9a {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-a037974 {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-ee7afe2 {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-ee7afe2 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: "Saira", Sans-serif;
    font-size: 1rem;
    font-weight: 700;
    font-style: italic;
    line-height: 1.1em;
}

.elementor-530 .elementor-element.elementor-element-8065d99>.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-530 .elementor-element.elementor-element-8065d99>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-df87776:hover img {
    opacity: 0.75;
}

.elementor-530 .elementor-element.elementor-element-df87776 img {
    transition-duration: 0.7s;
    border-radius: 30px 30px 30px 30px;
}

.elementor-530 .elementor-element.elementor-element-857e91b {
    --spacer-size: 10px;
}

.elementor-530 .elementor-element.elementor-element-4b8b4c2 {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-1dad7ba {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-da64d11 {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-da64d11 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: "Saira", Sans-serif;
    font-size: 1rem;
    font-weight: 700;
    font-style: italic;
    line-height: 1.1em;
}

.elementor-530 .elementor-element.elementor-element-9c531d8>.elementor-container {
    min-height: 400px;
}

.elementor-530 .elementor-element.elementor-element-9c531d8>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-secondary) 0%, var( --e-global-color-66df98e) 100%);
    opacity: 0.98;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-530 .elementor-element.elementor-element-9c531d8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-530 .elementor-element.elementor-element-c324abb>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-1098a6e {
    text-align: left;
}

.elementor-530 .elementor-element.elementor-element-1098a6e img {
    width: 17%;
    max-width: 100%;
    opacity: 0.5;
}

.elementor-530 .elementor-element.elementor-element-1098a6e>.elementor-widget-container {
    margin: 0% 0% -15% 0%;
}

.elementor-530 .elementor-element.elementor-element-d4123b1 {
    text-align: center;
    z-index: 1;
}

.elementor-530 .elementor-element.elementor-element-d4123b1>.elementor-widget-container {
    margin: 0% 4% 0% 4%;
}

.elementor-530 .elementor-element.elementor-element-e6ab83e .elementor-button {
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-style: solid;
    border-color: var( --e-global-color-accent);
}

.elementor-530 .elementor-element.elementor-element-e6ab83e .elementor-button:hover,
.elementor-530 .elementor-element.elementor-element-e6ab83e .elementor-button:focus {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-530 .elementor-element.elementor-element-e6ab83e .elementor-button:hover svg,
.elementor-530 .elementor-element.elementor-element-e6ab83e .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-38fbb25 {
    padding: 6em 1em 6em 1em;
}

.elementor-530 .elementor-element.elementor-element-0b71bf8>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-530 .elementor-element.elementor-element-f780778 {
    text-align: center;
}

.elementor-530 .elementor-element.elementor-element-3abaef8 {
    text-align: center;
    z-index: 1;
}

.elementor-530 .elementor-element.elementor-element-3abaef8 .elementor-heading-title {
    color: var( --e-global-color-66df98e);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var( --e-global-color-primary);
    stroke: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-bc4a3ce {
    --spacer-size: 20px;
}

.elementor-530 .elementor-element.elementor-element-a97e025 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.5 * 100%);
}

.elementor-530 .elementor-element.elementor-element-a97e025:after {
    content: "0.5";
}

.elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__meta-data span+span:before {
    content: "-";
}

.elementor-530 .elementor-element.elementor-element-a97e025 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post {
    border-radius: 30px;
    padding: 0px 0px 0px 0px;
    background-color: var( --e-global-color-a2b3403);
    border-color: var( --e-global-color-accent);
}

.elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__text {
    padding: 15px 30px 30px 30px;
}

.elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post:hover {
    box-shadow: 0px 0px 19px -2px rgba(226.50000000000003, 94.4842444424548, 51.83957201086957, 0.25);
}

.elementor-530 .elementor-element.elementor-element-a97e025.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-530 .elementor-element.elementor-element-a97e025.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-530 .elementor-element.elementor-element-a97e025.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__title,
.elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__title a {
    font-family: var( --e-global-typography-04ae2d2-font-family), Sans-serif;
    font-size: var( --e-global-typography-04ae2d2-font-size);
    font-weight: var( --e-global-typography-04ae2d2-font-weight);
    font-style: var( --e-global-typography-04ae2d2-font-style);
    line-height: var( --e-global-typography-04ae2d2-line-height);
    letter-spacing: var( --e-global-typography-04ae2d2-letter-spacing);
    word-spacing: var( --e-global-typography-04ae2d2-word-spacing);
}

.elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__title {
    margin-bottom: 20px;
}

.elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__meta-data {
    color: var( --e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__excerpt p {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-530 .elementor-element.elementor-element-a97e025 a.elementor-post__read-more {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-530 .elementor-element.elementor-element-eec53e0 {
        padding: 9em 0em 0em 0em;
    }
    .elementor-530 .elementor-element.elementor-element-8045791>.elementor-element-populated {
        padding: 1em 1em 1em 2em;
    }
    .elementor-530 .elementor-element.elementor-element-6335b90 .elementor-heading-title {
        font-size: var( --e-global-typography-b3505d5-font-size);
        line-height: var( --e-global-typography-b3505d5-line-height);
        letter-spacing: var( --e-global-typography-b3505d5-letter-spacing);
        word-spacing: var( --e-global-typography-b3505d5-word-spacing);
        -webkit-text-stroke-width: 2px;
        stroke-width: 2px;
    }
    .elementor-530 .elementor-element.elementor-element-587f60b .elementor-headline {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-587f60b .elementor-headline .elementor-headline-plain-text {
        -webkit-text-stroke-width: 2px;
        stroke-width: 2px;
    }
    .elementor-530 .elementor-element.elementor-element-587f60b .elementor-headline-dynamic-text {
        line-height: var( --e-global-typography-b3505d5-line-height);
        letter-spacing: var( --e-global-typography-b3505d5-letter-spacing);
        word-spacing: var( --e-global-typography-b3505d5-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-5b5340c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-530 .elementor-element.elementor-element-4e632c9 {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-4e632c9 img {
        max-width: 14%;
    }
    .elementor-530 .elementor-element.elementor-element-4e632c9>.elementor-widget-container {
        margin: -34% 0% 0% 5%;
    }
    .elementor-530 .elementor-element.elementor-element-4746fea {
        text-align: left;
        font-size: var( --e-global-typography-ad8eded-font-size);
        line-height: var( --e-global-typography-ad8eded-line-height);
        letter-spacing: var( --e-global-typography-ad8eded-letter-spacing);
        word-spacing: var( --e-global-typography-ad8eded-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-4746fea>.elementor-widget-container {
        margin: -20% 53% 0% 5%;
    }
    .elementor-530 .elementor-element.elementor-element-1cd97f7 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-355b2b1-font-size);
        line-height: var( --e-global-typography-355b2b1-line-height);
        letter-spacing: var( --e-global-typography-355b2b1-letter-spacing);
        word-spacing: var( --e-global-typography-355b2b1-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-1cd97f7 .elementor-counter-title {
        font-size: var( --e-global-typography-fbec181-font-size);
        line-height: var( --e-global-typography-fbec181-line-height);
        letter-spacing: var( --e-global-typography-fbec181-letter-spacing);
        word-spacing: var( --e-global-typography-fbec181-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-c37b1cb .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-355b2b1-font-size);
        line-height: var( --e-global-typography-355b2b1-line-height);
        letter-spacing: var( --e-global-typography-355b2b1-letter-spacing);
        word-spacing: var( --e-global-typography-355b2b1-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-c37b1cb .elementor-counter-title {
        font-size: var( --e-global-typography-fbec181-font-size);
        line-height: var( --e-global-typography-fbec181-line-height);
        letter-spacing: var( --e-global-typography-fbec181-letter-spacing);
        word-spacing: var( --e-global-typography-fbec181-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-cc1d978 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-355b2b1-font-size);
        line-height: var( --e-global-typography-355b2b1-line-height);
        letter-spacing: var( --e-global-typography-355b2b1-letter-spacing);
        word-spacing: var( --e-global-typography-355b2b1-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-cc1d978 .elementor-counter-title {
        font-size: var( --e-global-typography-fbec181-font-size);
        line-height: var( --e-global-typography-fbec181-line-height);
        letter-spacing: var( --e-global-typography-fbec181-letter-spacing);
        word-spacing: var( --e-global-typography-fbec181-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-cce8725>.elementor-element-populated {
        margin: 0% 1% 0% 0%;
        --e-column-margin-right: 1%;
        --e-column-margin-left: 0%;
    }
    .elementor-530 .elementor-element.elementor-element-e8b836b {
        --spacer-size: 285px;
    }
    .elementor-530 .elementor-element.elementor-element-4edbc0d>.elementor-widget-container {
        margin: -10% 0% 0% 3%;
    }
    .elementor-530 .elementor-element.elementor-element-90ffe86>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-530 .elementor-element.elementor-element-19a5934 {
        --spacer-size: 10px;
    }
    .elementor-530 .elementor-element.elementor-element-5db6880 img {
        height: 500px;
        object-fit: contain;
    }
    .elementor-530 .elementor-element.elementor-element-ef466a7 .elementor-heading-title {
        font-size: var( --e-global-typography-8f62440-font-size);
        line-height: var( --e-global-typography-8f62440-line-height);
        letter-spacing: var( --e-global-typography-8f62440-letter-spacing);
        word-spacing: var( --e-global-typography-8f62440-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-ef466a7>.elementor-widget-container {
        margin: -75% 30% 0% 30%;
    }
    .elementor-530 .elementor-element.elementor-element-2674268 {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-00ed6e5 {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-f238bc0 {
        --spacer-size: 10px;
    }
    .elementor-530 .elementor-element.elementor-element-4710a89 {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-48b10ab {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-45c7625>.elementor-element-populated {
        margin: 3% 3% 3% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
    }
    .elementor-530 .elementor-element.elementor-element-ef8ecbd img {
        max-width: 23%;
    }
    .elementor-530 .elementor-element.elementor-element-d39c68f .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-59200cc>.elementor-element-populated {
        margin: 3% 3% 3% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
    }
    .elementor-530 .elementor-element.elementor-element-10b4193 img {
        max-width: 23%;
    }
    .elementor-530 .elementor-element.elementor-element-8511b79 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-60a2bbe>.elementor-element-populated {
        margin: 3% 3% 3% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
    }
    .elementor-530 .elementor-element.elementor-element-dee61c7 img {
        max-width: 23%;
    }
    .elementor-530 .elementor-element.elementor-element-a9e4242 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-b8bb117>.elementor-element-populated {
        margin: 3% 3% 3% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
    }
    .elementor-530 .elementor-element.elementor-element-a0c3df6 img {
        max-width: 23%;
    }
    .elementor-530 .elementor-element.elementor-element-db788b8 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-d99ab14>.elementor-element-populated {
        margin: 3% 3% 3% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
    }
    .elementor-530 .elementor-element.elementor-element-9012dd2 img {
        max-width: 23%;
    }
    .elementor-530 .elementor-element.elementor-element-98048da .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-3c890c6>.elementor-element-populated {
        margin: 3% 3% 3% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
    }
    .elementor-530 .elementor-element.elementor-element-2e440f1 img {
        max-width: 23%;
    }
    .elementor-530 .elementor-element.elementor-element-f6218bc .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-43aad0f .elementor-title {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-5407a17 .elementor-title {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-5e10341 .elementor-title {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__title,
    .elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__title a {
        font-size: var( --e-global-typography-04ae2d2-font-size);
        line-height: var( --e-global-typography-04ae2d2-line-height);
        letter-spacing: var( --e-global-typography-04ae2d2-letter-spacing);
        word-spacing: var( --e-global-typography-04ae2d2-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-a97e025 a.elementor-post__read-more {
        font-size: var( --e-global-typography-accent-font-size);
    }
}

@media(max-width:767px) {
    .elementor-530 .elementor-element.elementor-element-eec53e0 {
        padding: 10em 0em 0em 0em;
    }
    .elementor-530 .elementor-element.elementor-element-8045791>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-530 .elementor-element.elementor-element-6469441 {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-6335b90 {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-6335b90 .elementor-heading-title {
        font-size: var( --e-global-typography-b3505d5-font-size);
        line-height: var( --e-global-typography-b3505d5-line-height);
        letter-spacing: var( --e-global-typography-b3505d5-letter-spacing);
        word-spacing: var( --e-global-typography-b3505d5-word-spacing);
        -webkit-text-stroke-width: 1px;
        stroke-width: 1px;
    }
    .elementor-530 .elementor-element.elementor-element-587f60b .elementor-headline {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-587f60b .elementor-headline .elementor-headline-plain-text {
        -webkit-text-stroke-width: 1px;
        stroke-width: 1px;
    }
    .elementor-530 .elementor-element.elementor-element-587f60b .elementor-headline-dynamic-text {
        line-height: var( --e-global-typography-b3505d5-line-height);
        letter-spacing: var( --e-global-typography-b3505d5-letter-spacing);
        word-spacing: var( --e-global-typography-b3505d5-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-4e632c9 {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-4e632c9 img {
        max-width: 25%;
    }
    .elementor-530 .elementor-element.elementor-element-4e632c9>.elementor-widget-container {
        margin: -45% 0% 0% 7%;
    }
    .elementor-530 .elementor-element.elementor-element-4746fea {
        text-align: left;
        font-size: var( --e-global-typography-ad8eded-font-size);
        line-height: var( --e-global-typography-ad8eded-line-height);
        letter-spacing: var( --e-global-typography-ad8eded-letter-spacing);
        word-spacing: var( --e-global-typography-ad8eded-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-4746fea>.elementor-widget-container {
        margin: -17% 21% 0% 9%;
    }
    .elementor-530 .elementor-element.elementor-element-1cd97f7 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-355b2b1-font-size);
        line-height: var( --e-global-typography-355b2b1-line-height);
        letter-spacing: var( --e-global-typography-355b2b1-letter-spacing);
        word-spacing: var( --e-global-typography-355b2b1-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-1cd97f7 .elementor-counter-title {
        font-size: var( --e-global-typography-fbec181-font-size);
        line-height: var( --e-global-typography-fbec181-line-height);
        letter-spacing: var( --e-global-typography-fbec181-letter-spacing);
        word-spacing: var( --e-global-typography-fbec181-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-c37b1cb .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-355b2b1-font-size);
        line-height: var( --e-global-typography-355b2b1-line-height);
        letter-spacing: var( --e-global-typography-355b2b1-letter-spacing);
        word-spacing: var( --e-global-typography-355b2b1-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-c37b1cb .elementor-counter-title {
        font-size: var( --e-global-typography-fbec181-font-size);
        line-height: var( --e-global-typography-fbec181-line-height);
        letter-spacing: var( --e-global-typography-fbec181-letter-spacing);
        word-spacing: var( --e-global-typography-fbec181-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-cc1d978 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-355b2b1-font-size);
        line-height: var( --e-global-typography-355b2b1-line-height);
        letter-spacing: var( --e-global-typography-355b2b1-letter-spacing);
        word-spacing: var( --e-global-typography-355b2b1-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-cc1d978 .elementor-counter-title {
        font-size: var( --e-global-typography-fbec181-font-size);
        line-height: var( --e-global-typography-fbec181-line-height);
        letter-spacing: var( --e-global-typography-fbec181-letter-spacing);
        word-spacing: var( --e-global-typography-fbec181-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-cce8725>.elementor-element-populated {
        margin: 0% 2% 0% 0%;
        --e-column-margin-right: 2%;
        --e-column-margin-left: 0%;
        padding: 0px 0px 0px 0px;
    }
    .elementor-530 .elementor-element.elementor-element-4edbc0d .elementor-heading-title {
        -webkit-text-stroke-width: 1px;
        stroke-width: 1px;
    }
    .elementor-530 .elementor-element.elementor-element-4edbc0d>.elementor-widget-container {
        margin: -30% 0% 0% 9%;
    }
    .elementor-530 .elementor-element.elementor-element-90ffe86>.elementor-element-populated {
        padding: 1em 1em 3em 1em;
    }
    .elementor-530 .elementor-element.elementor-element-dbed020 {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-c158a74 {
        width: 24%;
    }
    .elementor-530 .elementor-element.elementor-element-c158a74>.elementor-element-populated {
        padding: 0em 0em 1em 0em;
    }
    .elementor-530 .elementor-element.elementor-element-dd2c047 {
        width: 67%;
    }
    .elementor-530 .elementor-element.elementor-element-dd2c047>.elementor-element-populated {
        padding: 0em 0em 1em 0em;
    }
    .elementor-530 .elementor-element.elementor-element-19a5934 {
        --spacer-size: 10px;
    }
    .elementor-530 .elementor-element.elementor-element-eb98dde {
        width: 24%;
    }
    .elementor-530 .elementor-element.elementor-element-eb98dde>.elementor-element-populated {
        padding: 0em 0em 1em 0em;
    }
    .elementor-530 .elementor-element.elementor-element-0b7a879 {
        width: 67%;
    }
    .elementor-530 .elementor-element.elementor-element-0b7a879>.elementor-element-populated {
        padding: 0em 0em 1em 0em;
    }
    .elementor-530 .elementor-element.elementor-element-5db6880 img {
        height: 311px;
    }
    .elementor-530 .elementor-element.elementor-element-ef466a7 .elementor-heading-title {
        font-size: var( --e-global-typography-8f62440-font-size);
        line-height: var( --e-global-typography-8f62440-line-height);
        letter-spacing: var( --e-global-typography-8f62440-letter-spacing);
        word-spacing: var( --e-global-typography-8f62440-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-ef466a7>.elementor-widget-container {
        margin: -106% 20% 0% 20%;
    }
    .elementor-530 .elementor-element.elementor-element-5006837 {
        width: 67%;
    }
    .elementor-530 .elementor-element.elementor-element-5006837>.elementor-element-populated {
        padding: 0em 0em 1em 0em;
    }
    .elementor-530 .elementor-element.elementor-element-d97c315 {
        width: 24%;
    }
    .elementor-530 .elementor-element.elementor-element-d97c315>.elementor-element-populated {
        padding: 0em 0em 1em 0em;
    }
    .elementor-530 .elementor-element.elementor-element-f447a21 {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-f238bc0 {
        --spacer-size: 10px;
    }
    .elementor-530 .elementor-element.elementor-element-75fa79f {
        width: 67%;
    }
    .elementor-530 .elementor-element.elementor-element-75fa79f>.elementor-element-populated {
        padding: 0em 0em 1em 0em;
    }
    .elementor-530 .elementor-element.elementor-element-dcdfc9d {
        width: 24%;
    }
    .elementor-530 .elementor-element.elementor-element-dcdfc9d>.elementor-element-populated {
        padding: 0em 0em 1em 0em;
    }
    .elementor-530 .elementor-element.elementor-element-cfd4b8a {
        text-align: left;
    }
    .elementor-530 .elementor-element.elementor-element-d01636d {
        text-align: center;
    }
    .elementor-530 .elementor-element.elementor-element-2858942 {
        text-align: center;
    }
    .elementor-530 .elementor-element.elementor-element-ef8ecbd img {
        max-width: 30%;
    }
    .elementor-530 .elementor-element.elementor-element-d39c68f .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-10b4193 img {
        max-width: 30%;
    }
    .elementor-530 .elementor-element.elementor-element-8511b79 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-dee61c7 img {
        max-width: 30%;
    }
    .elementor-530 .elementor-element.elementor-element-a9e4242 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-a0c3df6 img {
        max-width: 30%;
    }
    .elementor-530 .elementor-element.elementor-element-db788b8 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-9012dd2 img {
        max-width: 30%;
    }
    .elementor-530 .elementor-element.elementor-element-98048da .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-2e440f1 img {
        max-width: 30%;
    }
    .elementor-530 .elementor-element.elementor-element-f6218bc .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-1acc85a {
        text-align: center;
    }
    .elementor-530 .elementor-element.elementor-element-43aad0f .elementor-title {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-5407a17 .elementor-title {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-5e10341 .elementor-title {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-eb19c0f {
        text-align: center;
    }
    .elementor-530 .elementor-element.elementor-element-2e3a285 {
        text-align: center;
    }
    .elementor-530 .elementor-element.elementor-element-a7f50ca .elementor-heading-title {
        font-size: 1.4rem;
    }
    .elementor-530 .elementor-element.elementor-element-ee7afe2 .elementor-heading-title {
        font-size: 1.4rem;
    }
    .elementor-530 .elementor-element.elementor-element-da64d11 .elementor-heading-title {
        font-size: 1.4rem;
    }
    .elementor-530 .elementor-element.elementor-element-d4123b1 {
        text-align: center;
    }
    .elementor-530 .elementor-element.elementor-element-f780778 {
        text-align: center;
    }
    .elementor-530 .elementor-element.elementor-element-3abaef8 {
        text-align: center;
    }
    .elementor-530 .elementor-element.elementor-element-a97e025 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100%);
    }
    .elementor-530 .elementor-element.elementor-element-a97e025:after {
        content: "0.5";
    }
    .elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__title,
    .elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__title a {
        font-size: var( --e-global-typography-04ae2d2-font-size);
        line-height: var( --e-global-typography-04ae2d2-line-height);
        letter-spacing: var( --e-global-typography-04ae2d2-letter-spacing);
        word-spacing: var( --e-global-typography-04ae2d2-word-spacing);
    }
    .elementor-530 .elementor-element.elementor-element-a97e025 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-530 .elementor-element.elementor-element-a97e025 a.elementor-post__read-more {
        font-size: var( --e-global-typography-accent-font-size);
    }
}

@media(min-width:768px) {
    .elementor-530 .elementor-element.elementor-element-8045791 {
        width: 70%;
    }
    .elementor-530 .elementor-element.elementor-element-5b5340c {
        width: 30%;
    }
    .elementor-530 .elementor-element.elementor-element-4d01cfa {
        width: 40%;
    }
    .elementor-530 .elementor-element.elementor-element-622ff25 {
        width: 60%;
    }
    .elementor-530 .elementor-element.elementor-element-cce8725 {
        width: 55%;
    }
    .elementor-530 .elementor-element.elementor-element-90ffe86 {
        width: 44.999%;
    }
    .elementor-530 .elementor-element.elementor-element-c158a74 {
        width: 25%;
    }
    .elementor-530 .elementor-element.elementor-element-dd2c047 {
        width: 74.998%;
    }
    .elementor-530 .elementor-element.elementor-element-eb98dde {
        width: 25%;
    }
    .elementor-530 .elementor-element.elementor-element-0b7a879 {
        width: 74.998%;
    }
    .elementor-530 .elementor-element.elementor-element-5006837 {
        width: 74.998%;
    }
    .elementor-530 .elementor-element.elementor-element-d97c315 {
        width: 25%;
    }
    .elementor-530 .elementor-element.elementor-element-75fa79f {
        width: 74.998%;
    }
    .elementor-530 .elementor-element.elementor-element-dcdfc9d {
        width: 25%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-530 .elementor-element.elementor-element-8045791 {
        width: 100%;
    }
    .elementor-530 .elementor-element.elementor-element-5b5340c {
        width: 100%;
    }
    .elementor-530 .elementor-element.elementor-element-4d01cfa {
        width: 100%;
    }
    .elementor-530 .elementor-element.elementor-element-622ff25 {
        width: 100%;
    }
    .elementor-530 .elementor-element.elementor-element-cce8725 {
        width: 100%;
    }
    .elementor-530 .elementor-element.elementor-element-90ffe86 {
        width: 100%;
    }
    .elementor-530 .elementor-element.elementor-element-9b450cf {
        width: 100%;
    }
    .elementor-530 .elementor-element.elementor-element-c158a74 {
        width: 15%;
    }
    .elementor-530 .elementor-element.elementor-element-dd2c047 {
        width: 85%;
    }
    .elementor-530 .elementor-element.elementor-element-eb98dde {
        width: 15%;
    }
    .elementor-530 .elementor-element.elementor-element-0b7a879 {
        width: 85%;
    }
    .elementor-530 .elementor-element.elementor-element-8d14767 {
        width: 100%;
    }
    .elementor-530 .elementor-element.elementor-element-df03bad {
        width: 100%;
    }
    .elementor-530 .elementor-element.elementor-element-5006837 {
        width: 85%;
    }
    .elementor-530 .elementor-element.elementor-element-d97c315 {
        width: 15%;
    }
    .elementor-530 .elementor-element.elementor-element-75fa79f {
        width: 85%;
    }
    .elementor-530 .elementor-element.elementor-element-dcdfc9d {
        width: 15%;
    }
    .elementor-530 .elementor-element.elementor-element-45c7625 {
        width: 50%;
    }
    .elementor-530 .elementor-element.elementor-element-59200cc {
        width: 50%;
    }
    .elementor-530 .elementor-element.elementor-element-60a2bbe {
        width: 50%;
    }
    .elementor-530 .elementor-element.elementor-element-b8bb117 {
        width: 50%;
    }
    .elementor-530 .elementor-element.elementor-element-d99ab14 {
        width: 50%;
    }
    .elementor-530 .elementor-element.elementor-element-3c890c6 {
        width: 50%;
    }
    .elementor-530 .elementor-element.elementor-element-f512380 {
        width: 100%;
    }
    .elementor-530 .elementor-element.elementor-element-c613037 {
        width: 100%;
    }
}