.elementor-59 .elementor-element.elementor-element-f3dd857:not(.elementor-motion-effects-element-type-background),
.elementor-59 .elementor-element.elementor-element-f3dd857>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../2022/12/sarena-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-59 .elementor-element.elementor-element-f3dd857>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.62;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-f3dd857 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 180px 0px 180px 0px;
}

.elementor-59 .elementor-element.elementor-element-161ecbff {
    color: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-161ecbff>.elementor-widget-container {
    margin: 0% 60% 0% 0%;
}

.elementor-59 .elementor-element.elementor-element-33623d61:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-59 .elementor-element.elementor-element-33623d61>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-59 .elementor-element.elementor-element-33623d61>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -78px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
}

.elementor-59 .elementor-element.elementor-element-33623d61>.elementor-element-populated,
.elementor-59 .elementor-element.elementor-element-33623d61>.elementor-element-populated>.elementor-background-overlay,
.elementor-59 .elementor-element.elementor-element-33623d61>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-59 .elementor-element.elementor-element-33623d61>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-6dd71ca3 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-59 .elementor-element.elementor-element-6dd71ca3 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-59 .elementor-element.elementor-element-6dd71ca3 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-59 .elementor-element.elementor-element-6dd71ca3 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-59 .elementor-element.elementor-element-6dd71ca3 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-59 .elementor-element.elementor-element-6dd71ca3 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-59 .elementor-element.elementor-element-6dd71ca3 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-59 .elementor-element.elementor-element-6dd71ca3 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-59 .elementor-element.elementor-element-6dd71ca3 .e-form__buttons__wrapper__button-previous:hover {
    color: var(--e-global-color-primary);
}

.elementor-59 .elementor-element.elementor-element-6dd71ca3 .elementor-button {
    padding: 18px 18px 19px 18px;
}

.elementor-59 .elementor-element.elementor-element-6dd71ca3 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-59 .elementor-element.elementor-element-50c2fc33 {
    padding: 120px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-117849e3>.elementor-element-populated {
    margin: 0px 40px 0px 60px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 60px;
}

.elementor-59 .elementor-element.elementor-element-4c49f2eb>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-59 .elementor-element.elementor-element-1273157b {
    margin-top: -25px;
    margin-bottom: 0px;
}

.elementor-59 .elementor-element.elementor-element-5e5a2e90.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-59 .elementor-element.elementor-element-b5feb2c .elementor-counter-number-wrapper {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3e0aef3-font-family), Sans-serif;
    font-size: var(--e-global-typography-3e0aef3-font-size);
    font-weight: var(--e-global-typography-3e0aef3-font-weight);
    line-height: var(--e-global-typography-3e0aef3-line-height);
    letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
    word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-b5feb2c .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-33f1685-font-family), Sans-serif;
    font-size: var(--e-global-typography-33f1685-font-size);
    line-height: var(--e-global-typography-33f1685-line-height);
    letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
    word-spacing: var(--e-global-typography-33f1685-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-b5feb2c {
    width: auto;
    max-width: auto;
}

.elementor-59 .elementor-element.elementor-element-178a47aa .elementor-counter-number-wrapper {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3e0aef3-font-family), Sans-serif;
    font-size: var(--e-global-typography-3e0aef3-font-size);
    font-weight: var(--e-global-typography-3e0aef3-font-weight);
    line-height: var(--e-global-typography-3e0aef3-line-height);
    letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
    word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-178a47aa .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-33f1685-font-family), Sans-serif;
    font-size: var(--e-global-typography-33f1685-font-size);
    line-height: var(--e-global-typography-33f1685-line-height);
    letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
    word-spacing: var(--e-global-typography-33f1685-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-178a47aa>.elementor-widget-container {
    margin: 0px 0px 0px 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-178a47aa {
    width: auto;
    max-width: auto;
}

.elementor-59 .elementor-element.elementor-element-43f038ca .elementor-counter-number-wrapper {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3e0aef3-font-family), Sans-serif;
    font-size: var(--e-global-typography-3e0aef3-font-size);
    font-weight: var(--e-global-typography-3e0aef3-font-weight);
    line-height: var(--e-global-typography-3e0aef3-line-height);
    letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
    word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-43f038ca .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-33f1685-font-family), Sans-serif;
    font-size: var(--e-global-typography-33f1685-font-size);
    line-height: var(--e-global-typography-33f1685-line-height);
    letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
    word-spacing: var(--e-global-typography-33f1685-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-43f038ca>.elementor-widget-container {
    margin: 0px 50px 0px 50px;
}

.elementor-59 .elementor-element.elementor-element-43f038ca {
    width: auto;
    max-width: auto;
}

.elementor-59 .elementor-element.elementor-element-6e85a237 .elementor-counter-number-wrapper {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3e0aef3-font-family), Sans-serif;
    font-size: var(--e-global-typography-3e0aef3-font-size);
    font-weight: var(--e-global-typography-3e0aef3-font-weight);
    line-height: var(--e-global-typography-3e0aef3-line-height);
    letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
    word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-6e85a237 .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-33f1685-font-family), Sans-serif;
    font-size: var(--e-global-typography-33f1685-font-size);
    line-height: var(--e-global-typography-33f1685-line-height);
    letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
    word-spacing: var(--e-global-typography-33f1685-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-6e85a237 {
    width: auto;
    max-width: auto;
}

.elementor-59 .elementor-element.elementor-element-5bc53abe>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-38abb399 {
    padding: 120px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-37d90782>.elementor-widget-container {
    margin: 0% 30% 0% 0%;
}

.elementor-59 .elementor-element.elementor-element-58dea266>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-109194e0 {
    margin-top: -191px;
    margin-bottom: 0px;
}

.elementor-59 .elementor-element.elementor-element-4a5bbb27:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-59 .elementor-element.elementor-element-4a5bbb27>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #302A309E;
}

.elementor-59 .elementor-element.elementor-element-4a5bbb27>.elementor-element-populated,
.elementor-59 .elementor-element.elementor-element-4a5bbb27>.elementor-element-populated>.elementor-background-overlay,
.elementor-59 .elementor-element.elementor-element-4a5bbb27>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-59 .elementor-element.elementor-element-4a5bbb27>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px 25px 20px 25px;
}

.elementor-59 .elementor-element.elementor-element-4a5bbb27>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-17ff21da .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-29b40471 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-29b40471 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-29b40471 {
    --e-icon-list-icon-size: 10px;
}

.elementor-59 .elementor-element.elementor-element-29b40471 .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    padding-left: 9px;
}

.elementor-59 .elementor-element.elementor-element-29b40471 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-59 .elementor-element.elementor-element-29b40471 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-5e76715-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e76715-font-size);
    line-height: var(--e-global-typography-5e76715-line-height);
    letter-spacing: var(--e-global-typography-5e76715-letter-spacing);
    word-spacing: var(--e-global-typography-5e76715-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-29b40471>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-6081e5e7 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-9ba7359-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ba7359-font-size);
    font-weight: var(--e-global-typography-9ba7359-font-weight);
    line-height: var(--e-global-typography-9ba7359-line-height);
    letter-spacing: var(--e-global-typography-9ba7359-letter-spacing);
    word-spacing: var(--e-global-typography-9ba7359-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-6081e5e7 {
    width: auto;
    max-width: auto;
}

.elementor-59 .elementor-element.elementor-element-3946e2ad .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-3946e2ad>.elementor-widget-container {
    margin: 0px 0px 0px 2px;
}

.elementor-59 .elementor-element.elementor-element-3946e2ad {
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-59 .elementor-element.elementor-element-252568c9 {
    margin-top: -191px;
    margin-bottom: 0px;
}

.elementor-59 .elementor-element.elementor-element-3847ba7f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-59 .elementor-element.elementor-element-3847ba7f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #302A309E;
}

.elementor-59 .elementor-element.elementor-element-3847ba7f>.elementor-element-populated,
.elementor-59 .elementor-element.elementor-element-3847ba7f>.elementor-element-populated>.elementor-background-overlay,
.elementor-59 .elementor-element.elementor-element-3847ba7f>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-59 .elementor-element.elementor-element-3847ba7f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px 25px 20px 25px;
}

.elementor-59 .elementor-element.elementor-element-3847ba7f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-792831ac .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-a424924 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-a424924 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-a424924 {
    --e-icon-list-icon-size: 10px;
}

.elementor-59 .elementor-element.elementor-element-a424924 .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    padding-left: 9px;
}

.elementor-59 .elementor-element.elementor-element-a424924 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-59 .elementor-element.elementor-element-a424924 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-5e76715-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e76715-font-size);
    line-height: var(--e-global-typography-5e76715-line-height);
    letter-spacing: var(--e-global-typography-5e76715-letter-spacing);
    word-spacing: var(--e-global-typography-5e76715-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-a424924>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-511b00f7 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-9ba7359-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ba7359-font-size);
    font-weight: var(--e-global-typography-9ba7359-font-weight);
    line-height: var(--e-global-typography-9ba7359-line-height);
    letter-spacing: var(--e-global-typography-9ba7359-letter-spacing);
    word-spacing: var(--e-global-typography-9ba7359-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-511b00f7 {
    width: auto;
    max-width: auto;
}

.elementor-59 .elementor-element.elementor-element-7bce246e .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-7bce246e>.elementor-widget-container {
    margin: 0px 0px 0px 2px;
}

.elementor-59 .elementor-element.elementor-element-7bce246e {
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-59 .elementor-element.elementor-element-631b6a92 {
    margin-top: -191px;
    margin-bottom: 0px;
}

.elementor-59 .elementor-element.elementor-element-29c58b2d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-59 .elementor-element.elementor-element-29c58b2d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #302A309E;
}

.elementor-59 .elementor-element.elementor-element-29c58b2d>.elementor-element-populated,
.elementor-59 .elementor-element.elementor-element-29c58b2d>.elementor-element-populated>.elementor-background-overlay,
.elementor-59 .elementor-element.elementor-element-29c58b2d>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-59 .elementor-element.elementor-element-29c58b2d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px 25px 20px 25px;
}

.elementor-59 .elementor-element.elementor-element-29c58b2d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-3692ecb4 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-76cb968a .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-76cb968a .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-76cb968a {
    --e-icon-list-icon-size: 10px;
}

.elementor-59 .elementor-element.elementor-element-76cb968a .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    padding-left: 9px;
}

.elementor-59 .elementor-element.elementor-element-76cb968a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-59 .elementor-element.elementor-element-76cb968a .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-5e76715-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e76715-font-size);
    line-height: var(--e-global-typography-5e76715-line-height);
    letter-spacing: var(--e-global-typography-5e76715-letter-spacing);
    word-spacing: var(--e-global-typography-5e76715-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-76cb968a>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-41334caa .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-9ba7359-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ba7359-font-size);
    font-weight: var(--e-global-typography-9ba7359-font-weight);
    line-height: var(--e-global-typography-9ba7359-line-height);
    letter-spacing: var(--e-global-typography-9ba7359-letter-spacing);
    word-spacing: var(--e-global-typography-9ba7359-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-41334caa {
    width: auto;
    max-width: auto;
}

.elementor-59 .elementor-element.elementor-element-5b35e916 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-5b35e916>.elementor-widget-container {
    margin: 0px 0px 0px 2px;
}

.elementor-59 .elementor-element.elementor-element-5b35e916 {
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-59 .elementor-element.elementor-element-cbedfae {
    padding: 100px 0px 130px 0px;
}

.elementor-59 .elementor-element.elementor-element-32913e1c>.elementor-widget-container {
    margin: -214px -80px 0px 210px;
}

.elementor-59 .elementor-element.elementor-element-2c207f4a>.elementor-element-populated {
    text-align: center;
    padding: 150px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-2b12b40f {
    text-align: center;
}

.elementor-59 .elementor-element.elementor-element-2b12b40f .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-696390d3>.elementor-widget-container {
    margin: 180px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-311f3e19>.elementor-widget-container {
    margin: -214px 250px 0px -200px;
}

.elementor-59 .elementor-element.elementor-element-6615dec4:not(.elementor-motion-effects-element-type-background),
.elementor-59 .elementor-element.elementor-element-6615dec4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/12/imagex1171.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-59 .elementor-element.elementor-element-6615dec4>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.72;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-6615dec4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-59 .elementor-element.elementor-element-2110375>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-6a7abd21 {
    text-align: center;
}

.elementor-59 .elementor-element.elementor-element-35a49588 {
    text-align: center;
}

.elementor-59 .elementor-element.elementor-element-35a49588>.elementor-widget-container {
    padding: 0% 25% 0% 25%;
}

.elementor-59 .elementor-element.elementor-element-44cdef57>.elementor-element-populated {
    padding: 0% 25% 0% 25%;
}

.elementor-59 .elementor-element.elementor-element-17b9ad13 {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-59 .elementor-element.elementor-element-17b9ad13 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-59 .elementor-element.elementor-element-17b9ad13 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 20px;
}

.elementor-59 .elementor-element.elementor-element-17b9ad13 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-59 .elementor-element.elementor-element-17b9ad13>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-59 .elementor-element.elementor-element-33c76d39>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-78619bb8 {
    padding: 120px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-bdea75e>.elementor-widget-container {
    margin: 0% 30% 0% 0%;
}

.elementor-59 .elementor-element.elementor-element-21014529>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-b5de468 {
    padding: 0px 0px 70px 0px;
}

.elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.58 * 100%);
}

.elementor-59 .elementor-element.elementor-element-3c8146b8:after {
    content: "0.58";
}

.elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-post__meta-data span+span:before {
    content: "///";
}

.elementor-59 .elementor-element.elementor-element-3c8146b8 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-59 .elementor-element.elementor-element-3c8146b8.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-59 .elementor-element.elementor-element-3c8146b8.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-59 .elementor-element.elementor-element-3c8146b8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-post__title,
.elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-post__title a {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-a5d718f-font-family), Sans-serif;
    font-size: var(--e-global-typography-a5d718f-font-size);
    line-height: var(--e-global-typography-a5d718f-line-height);
    letter-spacing: var(--e-global-typography-a5d718f-letter-spacing);
    word-spacing: var(--e-global-typography-a5d718f-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-post__title {
    margin-bottom: 22px;
}

.elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-post__meta-data {
    margin-bottom: 14px;
}

.elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.58 * 100%);
}

.elementor-59 .elementor-element.elementor-element-38ca0beb:after {
    content: "0.58";
}

.elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-post__thumbnail__link {
    width: 35%;
}

.elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-post__meta-data span+span:before {
    content: "///";
}

.elementor-59 .elementor-element.elementor-element-38ca0beb {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-59 .elementor-element.elementor-element-38ca0beb.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-59 .elementor-element.elementor-element-38ca0beb.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-59 .elementor-element.elementor-element-38ca0beb.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-post__title,
.elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-post__title a {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-a5d718f-font-family), Sans-serif;
    font-size: var(--e-global-typography-a5d718f-font-size);
    line-height: var(--e-global-typography-a5d718f-line-height);
    letter-spacing: var(--e-global-typography-a5d718f-letter-spacing);
    word-spacing: var(--e-global-typography-a5d718f-word-spacing);
}

.elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-post__title {
    margin-bottom: 22px;
}

.elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-post__meta-data {
    margin-bottom: 14px;
}

@media(min-width:768px) {
    .elementor-59 .elementor-element.elementor-element-9ebf0ee {
        width: 72.193%;
    }

    .elementor-59 .elementor-element.elementor-element-6c1326cb {
        width: 27.763%;
    }

    .elementor-59 .elementor-element.elementor-element-4e2dfb0c {
        width: 72.193%;
    }

    .elementor-59 .elementor-element.elementor-element-2eab7bda {
        width: 27.763%;
    }
}

@media(max-width:1024px) {
    .elementor-59 .elementor-element.elementor-element-f3dd857 {
        padding: 180px 20px 180px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-1dff4509 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-50c2fc33 {
        padding: 120px 20px 0px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-117849e3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-59 .elementor-element.elementor-element-b5feb2c .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3e0aef3-font-size);
        line-height: var(--e-global-typography-3e0aef3-line-height);
        letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
        word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-b5feb2c .elementor-counter-title {
        font-size: var(--e-global-typography-33f1685-font-size);
        line-height: var(--e-global-typography-33f1685-line-height);
        letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
        word-spacing: var(--e-global-typography-33f1685-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-178a47aa .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3e0aef3-font-size);
        line-height: var(--e-global-typography-3e0aef3-line-height);
        letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
        word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-178a47aa .elementor-counter-title {
        font-size: var(--e-global-typography-33f1685-font-size);
        line-height: var(--e-global-typography-33f1685-line-height);
        letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
        word-spacing: var(--e-global-typography-33f1685-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-178a47aa>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-43f038ca .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3e0aef3-font-size);
        line-height: var(--e-global-typography-3e0aef3-line-height);
        letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
        word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-43f038ca .elementor-counter-title {
        font-size: var(--e-global-typography-33f1685-font-size);
        line-height: var(--e-global-typography-33f1685-line-height);
        letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
        word-spacing: var(--e-global-typography-33f1685-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-43f038ca>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-6e85a237 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3e0aef3-font-size);
        line-height: var(--e-global-typography-3e0aef3-line-height);
        letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
        word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-6e85a237 .elementor-counter-title {
        font-size: var(--e-global-typography-33f1685-font-size);
        line-height: var(--e-global-typography-33f1685-line-height);
        letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
        word-spacing: var(--e-global-typography-33f1685-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-6e85a237>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-38abb399 {
        padding: 120px 20px 0px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-2b237f99 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-4a5bbb27>.elementor-element-populated {
        margin: 100px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-59 .elementor-element.elementor-element-29b40471 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-59 .elementor-element.elementor-element-29b40471 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5e76715-font-size);
        line-height: var(--e-global-typography-5e76715-line-height);
        letter-spacing: var(--e-global-typography-5e76715-letter-spacing);
        word-spacing: var(--e-global-typography-5e76715-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-6081e5e7 .elementor-heading-title {
        font-size: var(--e-global-typography-9ba7359-font-size);
        line-height: var(--e-global-typography-9ba7359-line-height);
        letter-spacing: var(--e-global-typography-9ba7359-letter-spacing);
        word-spacing: var(--e-global-typography-9ba7359-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-3847ba7f>.elementor-element-populated {
        margin: 100px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-59 .elementor-element.elementor-element-a424924 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-59 .elementor-element.elementor-element-a424924 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5e76715-font-size);
        line-height: var(--e-global-typography-5e76715-line-height);
        letter-spacing: var(--e-global-typography-5e76715-letter-spacing);
        word-spacing: var(--e-global-typography-5e76715-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-511b00f7 .elementor-heading-title {
        font-size: var(--e-global-typography-9ba7359-font-size);
        line-height: var(--e-global-typography-9ba7359-line-height);
        letter-spacing: var(--e-global-typography-9ba7359-letter-spacing);
        word-spacing: var(--e-global-typography-9ba7359-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-29c58b2d>.elementor-element-populated {
        margin: 100px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-59 .elementor-element.elementor-element-76cb968a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-59 .elementor-element.elementor-element-76cb968a .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5e76715-font-size);
        line-height: var(--e-global-typography-5e76715-line-height);
        letter-spacing: var(--e-global-typography-5e76715-letter-spacing);
        word-spacing: var(--e-global-typography-5e76715-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-41334caa .elementor-heading-title {
        font-size: var(--e-global-typography-9ba7359-font-size);
        line-height: var(--e-global-typography-9ba7359-line-height);
        letter-spacing: var(--e-global-typography-9ba7359-letter-spacing);
        word-spacing: var(--e-global-typography-9ba7359-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-cbedfae {
        padding: 120px 20px 130px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-32913e1c>.elementor-widget-container {
        margin: 0px -60px 0px 0px;
    }

    .elementor-59 .elementor-element.elementor-element-2c207f4a>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-59 .elementor-element.elementor-element-696390d3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-59 .elementor-element.elementor-element-311f3e19>.elementor-widget-container {
        margin: 0px 0px 0px -100px;
    }

    .elementor-59 .elementor-element.elementor-element-6615dec4 {
        padding: 120px 20px 120px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-17b9ad13 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-59 .elementor-element.elementor-element-78619bb8 {
        padding: 120px 20px 0px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-b5de468 {
        padding: 0px 20px 100px 20px;
    }

    .elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-post__title,
    .elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-post__title a {
        font-size: var(--e-global-typography-a5d718f-font-size);
        line-height: var(--e-global-typography-a5d718f-line-height);
        letter-spacing: var(--e-global-typography-a5d718f-letter-spacing);
        word-spacing: var(--e-global-typography-a5d718f-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-post__title,
    .elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-post__title a {
        font-size: var(--e-global-typography-a5d718f-font-size);
        line-height: var(--e-global-typography-a5d718f-line-height);
        letter-spacing: var(--e-global-typography-a5d718f-letter-spacing);
        word-spacing: var(--e-global-typography-a5d718f-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-59 .elementor-element.elementor-element-161ecbff>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-59 .elementor-element.elementor-element-4c49f2eb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-59 .elementor-element.elementor-element-1273157b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-59 .elementor-element.elementor-element-5e5a2e90>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-59 .elementor-element.elementor-element-b5feb2c .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3e0aef3-font-size);
        line-height: var(--e-global-typography-3e0aef3-line-height);
        letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
        word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-b5feb2c .elementor-counter-title {
        font-size: var(--e-global-typography-33f1685-font-size);
        line-height: var(--e-global-typography-33f1685-line-height);
        letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
        word-spacing: var(--e-global-typography-33f1685-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-178a47aa .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3e0aef3-font-size);
        line-height: var(--e-global-typography-3e0aef3-line-height);
        letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
        word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-178a47aa .elementor-counter-title {
        font-size: var(--e-global-typography-33f1685-font-size);
        line-height: var(--e-global-typography-33f1685-line-height);
        letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
        word-spacing: var(--e-global-typography-33f1685-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-178a47aa>.elementor-widget-container {
        margin: 0px 0px 0px 40px;
    }

    .elementor-59 .elementor-element.elementor-element-43f038ca .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3e0aef3-font-size);
        line-height: var(--e-global-typography-3e0aef3-line-height);
        letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
        word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-43f038ca .elementor-counter-title {
        font-size: var(--e-global-typography-33f1685-font-size);
        line-height: var(--e-global-typography-33f1685-line-height);
        letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
        word-spacing: var(--e-global-typography-33f1685-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-43f038ca>.elementor-widget-container {
        margin: 0px 0px 0px 40px;
    }

    .elementor-59 .elementor-element.elementor-element-6e85a237 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3e0aef3-font-size);
        line-height: var(--e-global-typography-3e0aef3-line-height);
        letter-spacing: var(--e-global-typography-3e0aef3-letter-spacing);
        word-spacing: var(--e-global-typography-3e0aef3-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-6e85a237 .elementor-counter-title {
        font-size: var(--e-global-typography-33f1685-font-size);
        line-height: var(--e-global-typography-33f1685-line-height);
        letter-spacing: var(--e-global-typography-33f1685-letter-spacing);
        word-spacing: var(--e-global-typography-33f1685-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-6e85a237>.elementor-widget-container {
        margin: 30px 0px 0px 10px;
    }

    .elementor-59 .elementor-element.elementor-element-37d90782>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-59 .elementor-element.elementor-element-29b40471 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-59 .elementor-element.elementor-element-29b40471 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5e76715-font-size);
        line-height: var(--e-global-typography-5e76715-line-height);
        letter-spacing: var(--e-global-typography-5e76715-letter-spacing);
        word-spacing: var(--e-global-typography-5e76715-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-6081e5e7 .elementor-heading-title {
        font-size: var(--e-global-typography-9ba7359-font-size);
        line-height: var(--e-global-typography-9ba7359-line-height);
        letter-spacing: var(--e-global-typography-9ba7359-letter-spacing);
        word-spacing: var(--e-global-typography-9ba7359-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-a424924 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-59 .elementor-element.elementor-element-a424924 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5e76715-font-size);
        line-height: var(--e-global-typography-5e76715-line-height);
        letter-spacing: var(--e-global-typography-5e76715-letter-spacing);
        word-spacing: var(--e-global-typography-5e76715-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-511b00f7 .elementor-heading-title {
        font-size: var(--e-global-typography-9ba7359-font-size);
        line-height: var(--e-global-typography-9ba7359-line-height);
        letter-spacing: var(--e-global-typography-9ba7359-letter-spacing);
        word-spacing: var(--e-global-typography-9ba7359-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-76cb968a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-59 .elementor-element.elementor-element-76cb968a .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5e76715-font-size);
        line-height: var(--e-global-typography-5e76715-line-height);
        letter-spacing: var(--e-global-typography-5e76715-letter-spacing);
        word-spacing: var(--e-global-typography-5e76715-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-41334caa .elementor-heading-title {
        font-size: var(--e-global-typography-9ba7359-font-size);
        line-height: var(--e-global-typography-9ba7359-line-height);
        letter-spacing: var(--e-global-typography-9ba7359-letter-spacing);
        word-spacing: var(--e-global-typography-9ba7359-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-32913e1c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-59 .elementor-element.elementor-element-2c207f4a>.elementor-element-populated {
        padding: 30px 0px 30px 0px;
    }

    .elementor-59 .elementor-element.elementor-element-311f3e19>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-59 .elementor-element.elementor-element-35a49588>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-59 .elementor-element.elementor-element-bdea75e>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-59 .elementor-element.elementor-element-21014529>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }

    .elementor-59 .elementor-element.elementor-element-3c8146b8:after {
        content: "0.5";
    }

    .elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-post__title,
    .elementor-59 .elementor-element.elementor-element-3c8146b8 .elementor-post__title a {
        font-size: var(--e-global-typography-a5d718f-font-size);
        line-height: var(--e-global-typography-a5d718f-line-height);
        letter-spacing: var(--e-global-typography-a5d718f-letter-spacing);
        word-spacing: var(--e-global-typography-a5d718f-word-spacing);
    }

    .elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.59 * 100%);
    }

    .elementor-59 .elementor-element.elementor-element-38ca0beb:after {
        content: "0.59";
    }

    .elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-post__thumbnail__link {
        width: 44%;
    }

    .elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-post__title,
    .elementor-59 .elementor-element.elementor-element-38ca0beb .elementor-post__title a {
        font-size: var(--e-global-typography-a5d718f-font-size);
        line-height: var(--e-global-typography-a5d718f-line-height);
        letter-spacing: var(--e-global-typography-a5d718f-letter-spacing);
        word-spacing: var(--e-global-typography-a5d718f-word-spacing);
    }
}

@media(min-width:1025px) {

    .elementor-59 .elementor-element.elementor-element-f3dd857:not(.elementor-motion-effects-element-type-background),
    .elementor-59 .elementor-element.elementor-element-f3dd857>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-59 .elementor-element.elementor-element-6615dec4:not(.elementor-motion-effects-element-type-background),
    .elementor-59 .elementor-element.elementor-element-6615dec4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}