.elementor-338 .elementor-element.elementor-element-caadc09 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 96px 0px 120px 0px;
}

.elementor-338 .elementor-element.elementor-element-caadc09:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-caadc09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-dc78308 );
}

.elementor-338 .elementor-element.elementor-element-caadc09 > .elementor-background-overlay {
    background-image: url("../../2023/06/img-VYLKWX.jpg");
    background-repeat: no-repeat;
    background-size: 180% auto;
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-c4f959b {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-338 .elementor-element.elementor-element-d79d98b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-338 .elementor-element.elementor-element-d79d98b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-338 .elementor-element.elementor-element-079edcf .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    line-height: var( --e-global-typography-be54938-line-height );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-079edcf > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-338 .elementor-element.elementor-element-93f0c6b > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-338 .elementor-element.elementor-element-9953500 > .elementor-widget-container {
    margin: 0px 24px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-9953500 {
    width: auto;
    max-width: auto;
}

.elementor-338 .elementor-element.elementor-element-9d7d4dd .elementor-button {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-9d7d4dd .elementor-button:hover, .elementor-338 .elementor-element.elementor-element-9d7d4dd .elementor-button:focus {
    color: var( --e-global-color-e052ba3 );
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-9d7d4dd .elementor-button:hover svg, .elementor-338 .elementor-element.elementor-element-9d7d4dd .elementor-button:focus svg {
    fill: var( --e-global-color-e052ba3 );
}

.elementor-338 .elementor-element.elementor-element-9d7d4dd {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-338 .elementor-element.elementor-element-7708a19.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-338 .elementor-element.elementor-element-7708a19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-338 .elementor-element.elementor-element-67c6c97 > .elementor-widget-container {
    margin: -150px -100px -200px -150px;
}

.elementor-338 .elementor-element.elementor-element-d4a8719 {
    z-index: 1;
}

.elementor-338 .elementor-element.elementor-element-c172965 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-8bde064 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-8bde064 .elementor-icon {
    font-size: 80px;
}

.elementor-338 .elementor-element.elementor-element-8bde064 .elementor-icon svg {
    height: 80px;
}

.elementor-338 .elementor-element.elementor-element-8bde064 > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-338 .elementor-element.elementor-element-2b34451 .elementor-counter-number-wrapper {
    color: var( --e-global-color-b41e63e );
    font-family: var( --e-global-typography-86332c7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-86332c7-font-size );
    font-weight: var( --e-global-typography-86332c7-font-weight );
    text-transform: var( --e-global-typography-86332c7-text-transform );
    font-style: var( --e-global-typography-86332c7-font-style );
    line-height: var( --e-global-typography-86332c7-line-height );
    letter-spacing: var( --e-global-typography-86332c7-letter-spacing );
    word-spacing: var( --e-global-typography-86332c7-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-2b34451 {
    width: auto;
    max-width: auto;
}

.elementor-338 .elementor-element.elementor-element-b4a71eb .elementor-heading-title {
    color: var( --e-global-color-a4d0a47 );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-b4a71eb > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-913f5f0 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-913f5f0 .elementor-icon {
    font-size: 80px;
}

.elementor-338 .elementor-element.elementor-element-913f5f0 .elementor-icon svg {
    height: 80px;
}

.elementor-338 .elementor-element.elementor-element-913f5f0 > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-338 .elementor-element.elementor-element-7e6f37f .elementor-counter-number-wrapper {
    color: var( --e-global-color-b41e63e );
    font-family: var( --e-global-typography-86332c7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-86332c7-font-size );
    font-weight: var( --e-global-typography-86332c7-font-weight );
    text-transform: var( --e-global-typography-86332c7-text-transform );
    font-style: var( --e-global-typography-86332c7-font-style );
    line-height: var( --e-global-typography-86332c7-line-height );
    letter-spacing: var( --e-global-typography-86332c7-letter-spacing );
    word-spacing: var( --e-global-typography-86332c7-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-7e6f37f {
    width: auto;
    max-width: auto;
}

.elementor-338 .elementor-element.elementor-element-b522b4b .elementor-heading-title {
    color: var( --e-global-color-a4d0a47 );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-b522b4b > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-9bc2ced .elementor-icon-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-9bc2ced .elementor-icon {
    font-size: 80px;
}

.elementor-338 .elementor-element.elementor-element-9bc2ced .elementor-icon svg {
    height: 80px;
}

.elementor-338 .elementor-element.elementor-element-9bc2ced > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-338 .elementor-element.elementor-element-9c3a3a8 .elementor-counter-number-wrapper {
    color: var( --e-global-color-b41e63e );
    font-family: var( --e-global-typography-86332c7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-86332c7-font-size );
    font-weight: var( --e-global-typography-86332c7-font-weight );
    text-transform: var( --e-global-typography-86332c7-text-transform );
    font-style: var( --e-global-typography-86332c7-font-style );
    line-height: var( --e-global-typography-86332c7-line-height );
    letter-spacing: var( --e-global-typography-86332c7-letter-spacing );
    word-spacing: var( --e-global-typography-86332c7-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-9c3a3a8 {
    width: auto;
    max-width: auto;
}

.elementor-338 .elementor-element.elementor-element-de3a8db .elementor-heading-title {
    color: var( --e-global-color-a4d0a47 );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-de3a8db > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-338 .elementor-element.elementor-element-88fa590.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-338 .elementor-element.elementor-element-88fa590.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-338 .elementor-element.elementor-element-88fa590 > .elementor-element-populated {
    margin: 0% 0% 0% 15%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 15%;
}

.elementor-338 .elementor-element.elementor-element-6caf72e > .elementor-widget-container {
    margin: 0px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-6888003 {
    --spacer-size: 600px;
    bottom: 0px;
    z-index: 0;
}

.elementor-338 .elementor-element.elementor-element-6888003 > .elementor-widget-container {
    margin: -30px -30px -150px -30px;
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-a32a2b8 ) 0%, var( --e-global-color-dc78308 ) 100%);
}

body:not(.rtl) .elementor-338 .elementor-element.elementor-element-6888003 {
    left: 0px;
}

body.rtl .elementor-338 .elementor-element.elementor-element-6888003 {
    right: 0px;
}

.elementor-338 .elementor-element.elementor-element-3d450e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 120px 0px;
}

.elementor-338 .elementor-element.elementor-element-3d450e8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-5efbe4a.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-338 .elementor-element.elementor-element-aa2297a {
    text-align: center;
}

.elementor-338 .elementor-element.elementor-element-aa2297a .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    line-height: var( --e-global-typography-be54938-line-height );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-aa2297a > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
}

.elementor-338 .elementor-element.elementor-element-1c5c94d img {
    width: 100%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-1c5c94d:hover img {
    filter: brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-1c5c94d {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-1c5c94d:hover .elementor-widget-container {
    background-color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-1c5c94d > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-338 .elementor-element.elementor-element-7f73cb2 img {
    width: 100%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-7f73cb2:hover img {
    filter: brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-7f73cb2 {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-7f73cb2:hover .elementor-widget-container {
    background-color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-7f73cb2 > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-338 .elementor-element.elementor-element-2a2fd48 img {
    width: 100%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-2a2fd48:hover img {
    filter: brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-2a2fd48 {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-2a2fd48:hover .elementor-widget-container {
    background-color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-2a2fd48 > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-338 .elementor-element.elementor-element-772cc8b img {
    width: 100%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-772cc8b:hover img {
    filter: brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-772cc8b {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-772cc8b:hover .elementor-widget-container {
    background-color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-772cc8b > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-338 .elementor-element.elementor-element-de06340 img {
    width: 100%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-de06340:hover img {
    filter: brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-de06340 {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-de06340:hover .elementor-widget-container {
    background-color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-de06340 > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-338 .elementor-element.elementor-element-b03bc72 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-a32a2b8 );
    --divider-border-width: 1px;
}

.elementor-338 .elementor-element.elementor-element-b03bc72 .elementor-divider-separator {
    width: 100%;
}

.elementor-338 .elementor-element.elementor-element-b03bc72 .elementor-divider {
    padding-top: 24px;
    padding-bottom: 24px;
}

.elementor-338 .elementor-element.elementor-element-4fee57b img {
    width: 100%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-4fee57b:hover img {
    filter: brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-4fee57b {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-4fee57b:hover .elementor-widget-container {
    background-color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-4fee57b > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-338 .elementor-element.elementor-element-2d2b5e6 img {
    width: 100%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-2d2b5e6:hover img {
    filter: brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-2d2b5e6 {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-2d2b5e6:hover .elementor-widget-container {
    background-color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-2d2b5e6 > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-338 .elementor-element.elementor-element-50b8b8d img {
    width: 100%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-50b8b8d:hover img {
    filter: brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-50b8b8d {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-50b8b8d:hover .elementor-widget-container {
    background-color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-50b8b8d > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-338 .elementor-element.elementor-element-b65041b img {
    width: 100%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-b65041b:hover img {
    filter: brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-b65041b {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-b65041b:hover .elementor-widget-container {
    background-color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-b65041b > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-338 .elementor-element.elementor-element-dbe0770 img {
    width: 100%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-dbe0770:hover img {
    filter: brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-338 .elementor-element.elementor-element-dbe0770 {
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-dbe0770:hover .elementor-widget-container {
    background-color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-dbe0770 > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-338 .elementor-element.elementor-element-cbe4ee8 {
    padding: 0px 0px 120px 0px;
}

.elementor-338 .elementor-element.elementor-element-3bc6b2f img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-8437f0c );
}

.elementor-338 .elementor-element.elementor-element-3bc6b2f > .elementor-widget-container {
    margin: 0px -30px 0px -5px;
}

.elementor-338 .elementor-element.elementor-element-3bc6b2f {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-2f7020f img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-8437f0c );
}

.elementor-338 .elementor-element.elementor-element-2f7020f > .elementor-widget-container {
    margin: 60px 0px 0px -30px;
}

.elementor-338 .elementor-element.elementor-element-2f7020f {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-338 .elementor-element.elementor-element-d5573ec.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-338 .elementor-element.elementor-element-d5573ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-338 .elementor-element.elementor-element-c33b702 .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    line-height: var( --e-global-typography-be54938-line-height );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-c33b702 > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-338 .elementor-element.elementor-element-997079c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-338 .elementor-element.elementor-element-eb33390 {
    columns: 2;
}

.elementor-338 .elementor-element.elementor-element-eb33390 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-aaf2738 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-f67f811 {
    padding: 0px 0px 120px 0px;
}

.elementor-338 .elementor-element.elementor-element-92589da.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-338 .elementor-element.elementor-element-92589da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-338 .elementor-element.elementor-element-92589da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-92589da:hover > .elementor-element-populated {
    background-color: var( --e-global-color-a0e571a );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-92589da > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a32a2b8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-92589da > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-f6a7065 .elementor-heading-title {
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-f6a7065 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-443f6d2 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-443f6d2 > .elementor-widget-container {
    margin: 16px 0px -12px -4px;
}

.elementor-338 .elementor-element.elementor-element-ee2b503 > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-b8c5871 {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-b8c5871 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-68710bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-338 .elementor-element.elementor-element-68710bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-68710bd:hover > .elementor-element-populated {
    background-color: var( --e-global-color-a0e571a );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-68710bd > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a32a2b8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-68710bd > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-02168a4 .elementor-heading-title {
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-02168a4 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-1222fba .elementor-icon-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-1222fba > .elementor-widget-container {
    margin: 16px 0px -12px -4px;
}

.elementor-338 .elementor-element.elementor-element-899d5cc > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-e88d074 {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-e88d074 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-a8e38be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-338 .elementor-element.elementor-element-a8e38be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-a8e38be:hover > .elementor-element-populated {
    background-color: var( --e-global-color-a0e571a );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-a8e38be > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a32a2b8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-a8e38be > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-1164efd .elementor-heading-title {
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-1164efd > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-dec4872 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-dec4872 > .elementor-widget-container {
    margin: 16px 0px -12px -4px;
}

.elementor-338 .elementor-element.elementor-element-2a02bfe > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-6ddc119 {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-6ddc119 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-841ee8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-338 .elementor-element.elementor-element-841ee8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-841ee8e:hover > .elementor-element-populated {
    background-color: var( --e-global-color-a0e571a );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-841ee8e > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a32a2b8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-841ee8e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-8d63197 .elementor-heading-title {
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-8d63197 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-d13f9fe .elementor-icon-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-d13f9fe > .elementor-widget-container {
    margin: 16px 0px -12px -4px;
}

.elementor-338 .elementor-element.elementor-element-10ebfae > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-ee3047b {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-ee3047b > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-848ae75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-338 .elementor-element.elementor-element-848ae75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-848ae75:hover > .elementor-element-populated {
    background-color: var( --e-global-color-a0e571a );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-848ae75 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a32a2b8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-848ae75 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-a93617b .elementor-heading-title {
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-a93617b > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-b90478b .elementor-icon-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-b90478b > .elementor-widget-container {
    margin: 16px 0px -12px -4px;
}

.elementor-338 .elementor-element.elementor-element-a602d91 > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-5ce82d9 {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-5ce82d9 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-1719663:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-338 .elementor-element.elementor-element-1719663 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-1719663:hover > .elementor-element-populated {
    background-color: var( --e-global-color-a0e571a );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-1719663 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a32a2b8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-1719663 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-f686308 .elementor-heading-title {
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-f686308 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-4b5eb46 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-4b5eb46 > .elementor-widget-container {
    margin: 16px 0px -12px -4px;
}

.elementor-338 .elementor-element.elementor-element-617b4b0 > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-65c5a71 {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-65c5a71 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-2310f96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-338 .elementor-element.elementor-element-2310f96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-2310f96:hover > .elementor-element-populated {
    background-color: var( --e-global-color-a0e571a );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-2310f96 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a32a2b8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-2310f96 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-fb18bd7 .elementor-heading-title {
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-fb18bd7 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-5b8d694 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-5b8d694 > .elementor-widget-container {
    margin: 16px 0px -12px -4px;
}

.elementor-338 .elementor-element.elementor-element-b124d0d > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-9a9ae18 {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-9a9ae18 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-3e0de0e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-338 .elementor-element.elementor-element-3e0de0e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-3e0de0e:hover > .elementor-element-populated {
    background-color: var( --e-global-color-a0e571a );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-3e0de0e > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a32a2b8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-3e0de0e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-35ecb37 .elementor-heading-title {
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-35ecb37 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-200cdf1 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-200cdf1 > .elementor-widget-container {
    margin: 16px 0px -12px -4px;
}

.elementor-338 .elementor-element.elementor-element-5ca134a > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-c82805f {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-c82805f > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-90b98d6:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-90b98d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-8437f0c );
}

.elementor-338 .elementor-element.elementor-element-90b98d6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-338 .elementor-element.elementor-element-90b98d6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-338 .elementor-element.elementor-element-fcc2e04.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-338 .elementor-element.elementor-element-fcc2e04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-338 .elementor-element.elementor-element-fcc2e04 > .elementor-element-populated {
    margin: 0% 30% 0% 0%;
    --e-column-margin-right: 30%;
    --e-column-margin-left: 0%;
}

.elementor-338 .elementor-element.elementor-element-9c9e2cd .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    line-height: var( --e-global-typography-be54938-line-height );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-9c9e2cd > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-338 .elementor-element.elementor-element-19a5818 {
    font-family: var( --e-global-typography-1f049da-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1f049da-font-size );
    font-weight: var( --e-global-typography-1f049da-font-weight );
    text-transform: var( --e-global-typography-1f049da-text-transform );
    font-style: var( --e-global-typography-1f049da-font-style );
    line-height: var( --e-global-typography-1f049da-line-height );
    letter-spacing: var( --e-global-typography-1f049da-letter-spacing );
    word-spacing: var( --e-global-typography-1f049da-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-19a5818 > .elementor-widget-container {
    margin: 0px 0px 48px 0px;
}

.elementor-338 .elementor-element.elementor-element-f219dd8 img {
    border-radius: 100px 100px 100px 100px;
}

.elementor-338 .elementor-element.elementor-element-f219dd8 {
    width: var( --container-widget-width, 68px );
    max-width: 68px;
    --container-widget-width: 68px;
    --container-widget-flex-grow: 0;
}

.elementor-338 .elementor-element.elementor-element-83d00ae .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-338 .elementor-element.elementor-element-83d00ae .elementor-icon-box-title {
    margin-bottom: 4px;
    color: var( --e-global-color-primary );
}

.elementor-338 .elementor-element.elementor-element-83d00ae .elementor-icon-box-title, .elementor-338 .elementor-element.elementor-element-83d00ae .elementor-icon-box-title a {
    font-family: var( --e-global-typography-d9f56ad-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d9f56ad-font-size );
    font-weight: var( --e-global-typography-d9f56ad-font-weight );
    text-transform: var( --e-global-typography-d9f56ad-text-transform );
    font-style: var( --e-global-typography-d9f56ad-font-style );
    line-height: var( --e-global-typography-d9f56ad-line-height );
    letter-spacing: var( --e-global-typography-d9f56ad-letter-spacing );
    word-spacing: var( --e-global-typography-d9f56ad-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-83d00ae .elementor-icon-box-description {
    color: var( --e-global-color-b41e63e );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-83d00ae > .elementor-widget-container {
    margin: 0px 0px 0px 24px;
}

.elementor-338 .elementor-element.elementor-element-83d00ae {
    width: auto;
    max-width: auto;
}

.elementor-338 .elementor-element.elementor-element-cb55294 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 1px;
}

.elementor-338 .elementor-element.elementor-element-cb55294 .elementor-divider-separator {
    width: 100%;
}

.elementor-338 .elementor-element.elementor-element-cb55294 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-338 .elementor-element.elementor-element-cb55294 > .elementor-widget-container {
    margin: 0px -30px 60px 0px;
}

.elementor-338 .elementor-element.elementor-element-1b1179f > .elementor-container {
    min-height: 545px;
}

.elementor-338 .elementor-element.elementor-element-1b1179f:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-1b1179f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/06/hacker-in-military-unifrorm-on-dark-web-cyberwar-c-ACUK95J.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-338 .elementor-element.elementor-element-1b1179f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -270px;
}

.elementor-338 .elementor-element.elementor-element-1b1179f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-338 .elementor-element.elementor-element-6724f9a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-338 .elementor-element.elementor-element-6724f9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-338 .elementor-element.elementor-element-6724f9a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-338 .elementor-element.elementor-element-e528759 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-338 .elementor-element.elementor-element-e528759.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-e528759.elementor-view-framed .elementor-icon, .elementor-338 .elementor-element.elementor-element-e528759.elementor-view-default .elementor-icon {
    color: var( --e-global-color-3a25208 );
    border-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-e528759.elementor-view-framed .elementor-icon, .elementor-338 .elementor-element.elementor-element-e528759.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-e528759 .elementor-icon {
    font-size: 24px;
}

.elementor-338 .elementor-element.elementor-element-e528759 .elementor-icon svg {
    height: 24px;
}

.elementor-338 .elementor-element.elementor-element-e528759 > .elementor-widget-container {
    padding: 20px 19px 13px 23px;
    background-color: var( --e-global-color-b41e63e );
    border-radius: 100px 100px 100px 100px;
}

.elementor-338 .elementor-element.elementor-element-e528759 {
    width: auto;
    max-width: auto;
}

.elementor-338 .elementor-element.elementor-element-c69d025 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 1px;
}

.elementor-338 .elementor-element.elementor-element-c69d025 .elementor-divider-separator {
    width: 100%;
}

.elementor-338 .elementor-element.elementor-element-c69d025 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-338 .elementor-element.elementor-element-c69d025 > .elementor-widget-container {
    margin: 0px 0px 60px -30px;
}

.elementor-338 .elementor-element.elementor-element-d47cfca .elementor-heading-title {
    color: var( --e-global-color-a4d0a47 );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-d47cfca > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-338 .elementor-element.elementor-element-adae380 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-adae380 .elementor-progress-wrapper {
    background-color: var( --e-global-color-accent );
    border-radius: 0px;
    overflow: hidden;
}

.elementor-338 .elementor-element.elementor-element-adae380 .elementor-progress-bar {
    height: 15px;
    line-height: 15px;
    color: var( --e-global-color-3a25208 );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-adae380 .elementor-title {
    color: var( --e-global-color-secondary );
    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 );
    text-transform: var( --e-global-typography-accent-text-transform );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-338 .elementor-element.elementor-element-adae380 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-338 .elementor-element.elementor-element-c834e5b .elementor-heading-title {
    color: var( --e-global-color-a4d0a47 );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-c834e5b > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-338 .elementor-element.elementor-element-69efedd .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-69efedd .elementor-progress-wrapper {
    background-color: var( --e-global-color-accent );
    border-radius: 0px;
    overflow: hidden;
}

.elementor-338 .elementor-element.elementor-element-69efedd .elementor-progress-bar {
    height: 15px;
    line-height: 15px;
    color: var( --e-global-color-3a25208 );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-69efedd .elementor-title {
    color: var( --e-global-color-secondary );
    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 );
    text-transform: var( --e-global-typography-accent-text-transform );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-338 .elementor-element.elementor-element-69efedd > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-338 .elementor-element.elementor-element-218656d .elementor-heading-title {
    color: var( --e-global-color-a4d0a47 );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-218656d > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-338 .elementor-element.elementor-element-6624a6a .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-6624a6a .elementor-progress-wrapper {
    background-color: var( --e-global-color-accent );
    border-radius: 0px;
    overflow: hidden;
}

.elementor-338 .elementor-element.elementor-element-6624a6a .elementor-progress-bar {
    height: 15px;
    line-height: 15px;
    color: var( --e-global-color-3a25208 );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-6624a6a .elementor-title {
    color: var( --e-global-color-secondary );
    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 );
    text-transform: var( --e-global-typography-accent-text-transform );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-338 .elementor-element.elementor-element-6624a6a > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-338 .elementor-element.elementor-element-85e6f59 .elementor-heading-title {
    color: var( --e-global-color-a4d0a47 );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-85e6f59 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-338 .elementor-element.elementor-element-bff411a .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-bff411a .elementor-progress-wrapper {
    background-color: var( --e-global-color-accent );
    border-radius: 0px;
    overflow: hidden;
}

.elementor-338 .elementor-element.elementor-element-bff411a .elementor-progress-bar {
    height: 15px;
    line-height: 15px;
    color: var( --e-global-color-3a25208 );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-bff411a .elementor-title {
    color: var( --e-global-color-secondary );
    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 );
    text-transform: var( --e-global-typography-accent-text-transform );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-338 .elementor-element.elementor-element-bff411a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-13ab729 {
    padding: 270px 0px 120px 0px;
}

.elementor-338 .elementor-element.elementor-element-cbe17dd .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    line-height: var( --e-global-typography-be54938-line-height );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-cbe17dd > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-338 .elementor-element.elementor-element-80ae11e > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-6655ce8 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-accent );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 30px 0px;
}

.elementor-338 .elementor-element.elementor-element-6655ce8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-72585e5 > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-338 .elementor-element.elementor-element-950a395 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-5469a65 {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-5469a65 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-f2ab309 > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-4578fb1 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-22cec92 {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-22cec92 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-a130aae {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-accent );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 30px 0px;
}

.elementor-338 .elementor-element.elementor-element-a130aae > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-d2c7170 > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-338 .elementor-element.elementor-element-1ca332d > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-5b0b912 {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-5b0b912 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-0c96da9 > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-547dee0 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-8eea8da {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-8eea8da > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-9a0d5b3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-51640e8 > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-338 .elementor-element.elementor-element-7a0cff6 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-84b08f5 {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-84b08f5 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-d5eaea5 > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-15d47a8 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-bbba5cf {
    color: var( --e-global-color-a4d0a47 );
}

.elementor-338 .elementor-element.elementor-element-bbba5cf > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-8d64f38 {
    padding: 0px 0px 120px 0px;
}

.elementor-338 .elementor-element.elementor-element-4a8d494:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-4a8d494 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-8437f0c );
}

.elementor-338 .elementor-element.elementor-element-4a8d494 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 60px 0px 60px;
}

.elementor-338 .elementor-element.elementor-element-4a8d494 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-dcfe2ac .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    line-height: var( --e-global-typography-be54938-line-height );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-dcfe2ac > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-338 .elementor-element.elementor-element-32955f8 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-bc-flex-widget .elementor-338 .elementor-element.elementor-element-a9bce72.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-338 .elementor-element.elementor-element-a9bce72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-338 .elementor-element.elementor-element-a9bce72.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-338 .elementor-element.elementor-element-f2135c9:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-f2135c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-8437f0c );
}

.elementor-338 .elementor-element.elementor-element-f2135c9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 60px 60px 60px;
}

.elementor-338 .elementor-element.elementor-element-f2135c9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-2ba0310:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-338 .elementor-element.elementor-element-2ba0310 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-2ba0310:hover > .elementor-element-populated {
    background-color: var( --e-global-color-a0e571a );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-2ba0310 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a32a2b8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-2ba0310 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-f56d7e9 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-288ba8b );
    --divider-border-width: 1px;
}

.elementor-338 .elementor-element.elementor-element-f56d7e9 .elementor-divider-separator {
    width: 100%;
}

.elementor-338 .elementor-element.elementor-element-f56d7e9 .elementor-divider {
    padding-top: 24px;
    padding-bottom: 24px;
}

.elementor-338 .elementor-element.elementor-element-79f4639 .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-79f4639 > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-e3b7e3e .elementor-heading-title {
    font-family: var( --e-global-typography-6e340fb-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e340fb-font-size );
    font-weight: var( --e-global-typography-6e340fb-font-weight );
    text-transform: var( --e-global-typography-6e340fb-text-transform );
    font-style: var( --e-global-typography-6e340fb-font-style );
    line-height: var( --e-global-typography-6e340fb-line-height );
    letter-spacing: var( --e-global-typography-6e340fb-letter-spacing );
    word-spacing: var( --e-global-typography-6e340fb-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-b17cb96 > .elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-18daf83 > .elementor-widget-container {
    margin: 0px -30px -30px -30px;
}

.elementor-338 .elementor-element.elementor-element-36fca51 {
    width: auto;
    max-width: auto;
    bottom: 30px;
}

body:not(.rtl) .elementor-338 .elementor-element.elementor-element-36fca51 {
    left: 30px;
}

body.rtl .elementor-338 .elementor-element.elementor-element-36fca51 {
    right: 30px;
}

.elementor-338 .elementor-element.elementor-element-7d25dcf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-338 .elementor-element.elementor-element-7d25dcf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-7d25dcf:hover > .elementor-element-populated {
    background-color: var( --e-global-color-a0e571a );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-7d25dcf > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a32a2b8 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-338 .elementor-element.elementor-element-7d25dcf > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-ae02148 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-288ba8b );
    --divider-border-width: 1px;
}

.elementor-338 .elementor-element.elementor-element-ae02148 .elementor-divider-separator {
    width: 100%;
}

.elementor-338 .elementor-element.elementor-element-ae02148 .elementor-divider {
    padding-top: 24px;
    padding-bottom: 24px;
}

.elementor-338 .elementor-element.elementor-element-bb0c150 .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-bb0c150 > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-50aa608 .elementor-heading-title {
    font-family: var( --e-global-typography-6e340fb-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e340fb-font-size );
    font-weight: var( --e-global-typography-6e340fb-font-weight );
    text-transform: var( --e-global-typography-6e340fb-text-transform );
    font-style: var( --e-global-typography-6e340fb-font-style );
    line-height: var( --e-global-typography-6e340fb-line-height );
    letter-spacing: var( --e-global-typography-6e340fb-letter-spacing );
    word-spacing: var( --e-global-typography-6e340fb-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-868c3ed > .elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-65d8ff6 > .elementor-widget-container {
    margin: 0px -30px -30px -30px;
}

.elementor-338 .elementor-element.elementor-element-9464b96 {
    width: auto;
    max-width: auto;
    bottom: 30px;
}

body:not(.rtl) .elementor-338 .elementor-element.elementor-element-9464b96 {
    left: 30px;
}

body.rtl .elementor-338 .elementor-element.elementor-element-9464b96 {
    right: 30px;
}

.elementor-338 .elementor-element.elementor-element-165c53b {
    padding: 0px 0px 120px 0px;
}

.elementor-338 .elementor-element.elementor-element-fe5912c .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-fe5912c > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-32dee60 {
    color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-32dee60 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-0921416 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 1px;
}

.elementor-338 .elementor-element.elementor-element-0921416 .elementor-divider-separator {
    width: 100%;
}

.elementor-338 .elementor-element.elementor-element-0921416 .elementor-divider {
    padding-top: 24px;
    padding-bottom: 24px;
}

.elementor-338 .elementor-element.elementor-element-292f632 .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-292f632 > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-cddf9df {
    color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-cddf9df > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-a85d454 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 1px;
}

.elementor-338 .elementor-element.elementor-element-a85d454 .elementor-divider-separator {
    width: 100%;
}

.elementor-338 .elementor-element.elementor-element-a85d454 .elementor-divider {
    padding-top: 24px;
    padding-bottom: 24px;
}

.elementor-338 .elementor-element.elementor-element-19165db .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-19165db > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-6f88152 {
    color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-6f88152 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-a4f5386 .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-a4f5386 > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-f2b3241 {
    color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-f2b3241 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-83ba152 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 1px;
}

.elementor-338 .elementor-element.elementor-element-83ba152 .elementor-divider-separator {
    width: 100%;
}

.elementor-338 .elementor-element.elementor-element-83ba152 .elementor-divider {
    padding-top: 24px;
    padding-bottom: 24px;
}

.elementor-338 .elementor-element.elementor-element-a1e790a .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-a1e790a > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-6f1f2b0 {
    color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-6f1f2b0 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-d36d715 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 1px;
}

.elementor-338 .elementor-element.elementor-element-d36d715 .elementor-divider-separator {
    width: 100%;
}

.elementor-338 .elementor-element.elementor-element-d36d715 .elementor-divider {
    padding-top: 24px;
    padding-bottom: 24px;
}

.elementor-338 .elementor-element.elementor-element-8630530 .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-906ded2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-906ded2-font-size );
    font-weight: var( --e-global-typography-906ded2-font-weight );
    text-transform: var( --e-global-typography-906ded2-text-transform );
    font-style: var( --e-global-typography-906ded2-font-style );
    line-height: var( --e-global-typography-906ded2-line-height );
    letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
    word-spacing: var( --e-global-typography-906ded2-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-8630530 > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-b41e63e );
}

.elementor-338 .elementor-element.elementor-element-fe7b9e7 {
    color: var( --e-global-color-288ba8b );
}

.elementor-338 .elementor-element.elementor-element-fe7b9e7 > .elementor-widget-container {
    margin: 16px 0px -24px 0px;
}

.elementor-338 .elementor-element.elementor-element-c2538c7 {
    margin-top: 0px;
    margin-bottom: -120px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-338 .elementor-element.elementor-element-f301f4a {
    text-align: center;
}

.elementor-338 .elementor-element.elementor-element-f301f4a .elementor-heading-title {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    line-height: var( --e-global-typography-be54938-line-height );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-f301f4a > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-338 .elementor-element.elementor-element-cb5a555 {
    text-align: center;
}

.elementor-338 .elementor-element.elementor-element-cb5a555 > .elementor-widget-container {
    margin: 0px 0px 48px 0px;
}

.elementor-338 .elementor-element.elementor-element-6be0391 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-338 .elementor-element.elementor-element-6be0391:after {
    content: "0.66";
}

.elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__meta-data span + span:before {
    content: "//";
}

.elementor-338 .elementor-element.elementor-element-6be0391 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__text {
    padding: 0px 24px 24px 24px;
}

.elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post {
    background-color: var( --e-global-color-8437f0c );
}

.elementor-338 .elementor-element.elementor-element-6be0391.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-338 .elementor-element.elementor-element-6be0391.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-338 .elementor-element.elementor-element-6be0391.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__title, .elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__title a {
    color: var( --e-global-color-288ba8b );
    font-family: var( --e-global-typography-d9f56ad-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d9f56ad-font-size );
    font-weight: var( --e-global-typography-d9f56ad-font-weight );
    text-transform: var( --e-global-typography-d9f56ad-text-transform );
    font-style: var( --e-global-typography-d9f56ad-font-style );
    line-height: var( --e-global-typography-d9f56ad-line-height );
    letter-spacing: var( --e-global-typography-d9f56ad-letter-spacing );
    word-spacing: var( --e-global-typography-d9f56ad-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__title {
    margin-bottom: 16px;
}

.elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__meta-data {
    color: var( --e-global-color-b41e63e );
    font-family: var( --e-global-typography-5ec7628-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5ec7628-font-size );
    font-weight: var( --e-global-typography-5ec7628-font-weight );
    text-transform: var( --e-global-typography-5ec7628-text-transform );
    font-style: var( --e-global-typography-5ec7628-font-style );
    line-height: var( --e-global-typography-5ec7628-line-height );
    letter-spacing: var( --e-global-typography-5ec7628-letter-spacing );
    word-spacing: var( --e-global-typography-5ec7628-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-6be0391 .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 );
    text-transform: var( --e-global-typography-text-text-transform );
    font-style: var( --e-global-typography-text-font-style );
    line-height: var( --e-global-typography-text-line-height );
    letter-spacing: var( --e-global-typography-text-letter-spacing );
}

.elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__read-more {
    color: var( --e-global-color-primary );
}

.elementor-338 .elementor-element.elementor-element-6be0391 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 );
    text-transform: var( --e-global-typography-accent-text-transform );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-338 .elementor-element.elementor-element-382b4eb:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-382b4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(3deg, var( --e-global-color-b41e63e ) 0%, #020012 100%);
}

.elementor-338 .elementor-element.elementor-element-382b4eb > .elementor-background-overlay {
    background-image: url("../../2023/06/img-VYLKWX.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-338 .elementor-element.elementor-element-382b4eb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 210px 0px 120px 0px;
}

.elementor-338 .elementor-element.elementor-element-81e0d57.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-338 .elementor-element.elementor-element-36d39b2 {
    text-align: center;
}

.elementor-338 .elementor-element.elementor-element-36d39b2 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-be54938-font-family ), Sans-serif;
    font-size: var( --e-global-typography-be54938-font-size );
    font-weight: var( --e-global-typography-be54938-font-weight );
    text-transform: var( --e-global-typography-be54938-text-transform );
    line-height: var( --e-global-typography-be54938-line-height );
    letter-spacing: var( --e-global-typography-be54938-letter-spacing );
    word-spacing: var( --e-global-typography-be54938-word-spacing );
}

.elementor-338 .elementor-element.elementor-element-36d39b2 > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-338 .elementor-element.elementor-element-46eb761 {
    text-align: center;
}

.elementor-338 .elementor-element.elementor-element-46eb761 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-338 .elementor-element.elementor-element-245b092 > .elementor-widget-container {
    margin: 0px 24px 0px 0px;
}

.elementor-338 .elementor-element.elementor-element-245b092 {
    width: auto;
    max-width: auto;
}

.elementor-338 .elementor-element.elementor-element-88599e3 .elementor-button {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-88599e3 .elementor-button:hover, .elementor-338 .elementor-element.elementor-element-88599e3 .elementor-button:focus {
    color: var( --e-global-color-e052ba3 );
    background-color: var( --e-global-color-3a25208 );
}

.elementor-338 .elementor-element.elementor-element-88599e3 .elementor-button:hover svg, .elementor-338 .elementor-element.elementor-element-88599e3 .elementor-button:focus svg {
    fill: var( --e-global-color-e052ba3 );
}

.elementor-338 .elementor-element.elementor-element-88599e3 {
    width: auto;
    max-width: auto;
}

@media(max-width: 1024px) {
    .elementor-338 .elementor-element.elementor-element-caadc09 {
        padding:64px 0px 64px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-d79d98b {
        z-index: 1;
    }

    .elementor-338 .elementor-element.elementor-element-079edcf .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-67c6c97 > .elementor-widget-container {
        margin: -150px -30px -75px -250px;
    }

    .elementor-338 .elementor-element.elementor-element-2b34451 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-86332c7-font-size );
        line-height: var( --e-global-typography-86332c7-line-height );
        letter-spacing: var( --e-global-typography-86332c7-letter-spacing );
        word-spacing: var( --e-global-typography-86332c7-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-b4a71eb .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-7e6f37f .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-86332c7-font-size );
        line-height: var( --e-global-typography-86332c7-line-height );
        letter-spacing: var( --e-global-typography-86332c7-letter-spacing );
        word-spacing: var( --e-global-typography-86332c7-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-b522b4b .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-9c3a3a8 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-86332c7-font-size );
        line-height: var( --e-global-typography-86332c7-line-height );
        letter-spacing: var( --e-global-typography-86332c7-letter-spacing );
        word-spacing: var( --e-global-typography-86332c7-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-de3a8db .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-88fa590 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-338 .elementor-element.elementor-element-3d450e8 {
        padding: 0px 0px 64px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-aa2297a .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-cbe4ee8 {
        padding: 0px 0px 64px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-c33b702 .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-f67f811 {
        padding: 0px 0px 64px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-f6a7065 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-02168a4 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-1164efd .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-8d63197 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-a93617b .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-f686308 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-fb18bd7 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-35ecb37 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-90b98d6 {
        padding: 64px 0px 64px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-fcc2e04 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-338 .elementor-element.elementor-element-9c9e2cd .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-19a5818 {
        font-size: var( --e-global-typography-1f049da-font-size );
        line-height: var( --e-global-typography-1f049da-line-height );
        letter-spacing: var( --e-global-typography-1f049da-letter-spacing );
        word-spacing: var( --e-global-typography-1f049da-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-83d00ae .elementor-icon-box-title, .elementor-338 .elementor-element.elementor-element-83d00ae .elementor-icon-box-title a {
        font-size: var( --e-global-typography-d9f56ad-font-size );
        line-height: var( --e-global-typography-d9f56ad-line-height );
        letter-spacing: var( --e-global-typography-d9f56ad-letter-spacing );
        word-spacing: var( --e-global-typography-d9f56ad-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-83d00ae .elementor-icon-box-description {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-c69d025 > .elementor-widget-container {
        margin: 0px -30px 60px -30px;
    }

    .elementor-338 .elementor-element.elementor-element-d47cfca .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-adae380 .elementor-progress-bar {
        font-size: var( --e-global-typography-be54938-font-size );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-adae380 .elementor-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-c834e5b .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-69efedd .elementor-progress-bar {
        font-size: var( --e-global-typography-be54938-font-size );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-69efedd .elementor-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-218656d .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6624a6a .elementor-progress-bar {
        font-size: var( --e-global-typography-be54938-font-size );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6624a6a .elementor-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-85e6f59 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-bff411a .elementor-progress-bar {
        font-size: var( --e-global-typography-be54938-font-size );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-bff411a .elementor-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-13ab729 {
        padding: 214px 0px 64px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-cbe17dd .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-8d64f38 {
        padding: 0px 0px 64px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-4a8d494 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-dcfe2ac .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-f2135c9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-79f4639 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-e3b7e3e .elementor-heading-title {
        font-size: var( --e-global-typography-6e340fb-font-size );
        line-height: var( --e-global-typography-6e340fb-line-height );
        letter-spacing: var( --e-global-typography-6e340fb-letter-spacing );
        word-spacing: var( --e-global-typography-6e340fb-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-bb0c150 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-50aa608 .elementor-heading-title {
        font-size: var( --e-global-typography-6e340fb-font-size );
        line-height: var( --e-global-typography-6e340fb-line-height );
        letter-spacing: var( --e-global-typography-6e340fb-letter-spacing );
        word-spacing: var( --e-global-typography-6e340fb-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-165c53b {
        padding: 0px 0px 64px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-fe5912c .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-292f632 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-19165db .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-a4f5386 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-a1e790a .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-8630530 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-c2538c7 {
        margin-top: 0px;
        margin-bottom: -64px;
    }

    .elementor-338 .elementor-element.elementor-element-f301f4a .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-cb5a555 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__title, .elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__title a {
        font-size: var( --e-global-typography-d9f56ad-font-size );
        line-height: var( --e-global-typography-d9f56ad-line-height );
        letter-spacing: var( --e-global-typography-d9f56ad-letter-spacing );
        word-spacing: var( --e-global-typography-d9f56ad-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__meta-data {
        font-size: var( --e-global-typography-5ec7628-font-size );
        line-height: var( --e-global-typography-5ec7628-line-height );
        letter-spacing: var( --e-global-typography-5ec7628-letter-spacing );
        word-spacing: var( --e-global-typography-5ec7628-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
        letter-spacing: var( --e-global-typography-text-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6be0391 a.elementor-post__read-more {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-382b4eb {
        padding: 98px 0px 64px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-36d39b2 .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }
}

@media(max-width: 767px) {
    .elementor-338 .elementor-element.elementor-element-caadc09 {
        padding:80px 0px 48px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-079edcf .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-93f0c6b > .elementor-widget-container {
        margin: 0px 0px 14px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-9953500 > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-9d7d4dd > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-67c6c97 > .elementor-widget-container {
        margin: -100px -50px -120px -15px;
    }

    .elementor-338 .elementor-element.elementor-element-2b34451 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-86332c7-font-size );
        line-height: var( --e-global-typography-86332c7-line-height );
        letter-spacing: var( --e-global-typography-86332c7-letter-spacing );
        word-spacing: var( --e-global-typography-86332c7-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-b4a71eb .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-7e6f37f .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-86332c7-font-size );
        line-height: var( --e-global-typography-86332c7-line-height );
        letter-spacing: var( --e-global-typography-86332c7-letter-spacing );
        word-spacing: var( --e-global-typography-86332c7-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-b522b4b .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-9c3a3a8 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-86332c7-font-size );
        line-height: var( --e-global-typography-86332c7-line-height );
        letter-spacing: var( --e-global-typography-86332c7-letter-spacing );
        word-spacing: var( --e-global-typography-86332c7-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-de3a8db .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-3d450e8 {
        padding: 0px 0px 48px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-aa2297a .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-1c5c94d > .elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-1c5c94d {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-338 .elementor-element.elementor-element-7f73cb2 > .elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-7f73cb2 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-338 .elementor-element.elementor-element-2a2fd48 > .elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-2a2fd48 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-338 .elementor-element.elementor-element-772cc8b > .elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-772cc8b {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-338 .elementor-element.elementor-element-de06340 > .elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-de06340 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-338 .elementor-element.elementor-element-4fee57b > .elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-4fee57b {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-338 .elementor-element.elementor-element-2d2b5e6 > .elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-2d2b5e6 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-338 .elementor-element.elementor-element-50b8b8d > .elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-50b8b8d {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-338 .elementor-element.elementor-element-b65041b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-b65041b {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-338 .elementor-element.elementor-element-dbe0770 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-dbe0770 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-338 .elementor-element.elementor-element-cbe4ee8 {
        padding: 0px 0px 48px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-c33b702 .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-eb33390 {
        columns: 1;
    }

    .elementor-338 .elementor-element.elementor-element-eb33390 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-aaf2738 > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-f67f811 {
        padding: 0px 0px 48px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-f6a7065 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-02168a4 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-1164efd .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-8d63197 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-a93617b .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-f686308 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-fb18bd7 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-35ecb37 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-90b98d6 {
        padding: 48px 0px 48px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-9c9e2cd .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-19a5818 {
        font-size: var( --e-global-typography-1f049da-font-size );
        line-height: var( --e-global-typography-1f049da-line-height );
        letter-spacing: var( --e-global-typography-1f049da-letter-spacing );
        word-spacing: var( --e-global-typography-1f049da-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-83d00ae .elementor-icon-box-title, .elementor-338 .elementor-element.elementor-element-83d00ae .elementor-icon-box-title a {
        font-size: var( --e-global-typography-d9f56ad-font-size );
        line-height: var( --e-global-typography-d9f56ad-line-height );
        letter-spacing: var( --e-global-typography-d9f56ad-letter-spacing );
        word-spacing: var( --e-global-typography-d9f56ad-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-83d00ae .elementor-icon-box-description {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-1b1179f > .elementor-container {
        min-height: 400px;
    }

    .elementor-338 .elementor-element.elementor-element-c69d025 > .elementor-widget-container {
        margin: 0px 0px 60px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-d47cfca .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-adae380 .elementor-progress-bar {
        font-size: var( --e-global-typography-be54938-font-size );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-adae380 .elementor-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-c834e5b .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-69efedd .elementor-progress-bar {
        font-size: var( --e-global-typography-be54938-font-size );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-69efedd .elementor-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-218656d .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6624a6a .elementor-progress-bar {
        font-size: var( --e-global-typography-be54938-font-size );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6624a6a .elementor-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-85e6f59 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-bff411a .elementor-progress-bar {
        font-size: var( --e-global-typography-be54938-font-size );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-bff411a .elementor-title {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-13ab729 {
        padding: 214px 0px 48px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-cbe17dd .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6655ce8 {
        border-width: 0px 0px 0px 0px;
        margin-top: 0px;
        margin-bottom: 60px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-72585e5 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-338 .elementor-element.elementor-element-f2ab309 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-338 .elementor-element.elementor-element-a130aae {
        border-width: 0px 0px 0px 0px;
        margin-top: 0px;
        margin-bottom: 60px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-d2c7170 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-338 .elementor-element.elementor-element-0c96da9 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-338 .elementor-element.elementor-element-51640e8 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-338 .elementor-element.elementor-element-d5eaea5 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-338 .elementor-element.elementor-element-8d64f38 {
        padding: 0px 0px 48px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-19e55c6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-dcfe2ac .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-32955f8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-a9bce72 > .elementor-element-populated {
        margin: -30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-338 .elementor-element.elementor-element-79f4639 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-e3b7e3e .elementor-heading-title {
        font-size: var( --e-global-typography-6e340fb-font-size );
        line-height: var( --e-global-typography-6e340fb-line-height );
        letter-spacing: var( --e-global-typography-6e340fb-letter-spacing );
        word-spacing: var( --e-global-typography-6e340fb-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-bb0c150 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-50aa608 .elementor-heading-title {
        font-size: var( --e-global-typography-6e340fb-font-size );
        line-height: var( --e-global-typography-6e340fb-line-height );
        letter-spacing: var( --e-global-typography-6e340fb-letter-spacing );
        word-spacing: var( --e-global-typography-6e340fb-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-165c53b {
        padding: 0px 0px 48px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-fe5912c .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-292f632 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-19165db .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-a4f5386 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-a1e790a .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-8630530 .elementor-heading-title {
        font-size: var( --e-global-typography-906ded2-font-size );
        line-height: var( --e-global-typography-906ded2-line-height );
        letter-spacing: var( --e-global-typography-906ded2-letter-spacing );
        word-spacing: var( --e-global-typography-906ded2-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-c2538c7 {
        margin-top: 0px;
        margin-bottom: -48px;
    }

    .elementor-338 .elementor-element.elementor-element-f301f4a .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6be0391 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100% );
    }

    .elementor-338 .elementor-element.elementor-element-6be0391:after {
        content: "0.5";
    }

    .elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__title, .elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__title a {
        font-size: var( --e-global-typography-d9f56ad-font-size );
        line-height: var( --e-global-typography-d9f56ad-line-height );
        letter-spacing: var( --e-global-typography-d9f56ad-letter-spacing );
        word-spacing: var( --e-global-typography-d9f56ad-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__meta-data {
        font-size: var( --e-global-typography-5ec7628-font-size );
        line-height: var( --e-global-typography-5ec7628-line-height );
        letter-spacing: var( --e-global-typography-5ec7628-letter-spacing );
        word-spacing: var( --e-global-typography-5ec7628-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6be0391 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
        letter-spacing: var( --e-global-typography-text-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-6be0391 a.elementor-post__read-more {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-382b4eb {
        padding: 66px 0px 48px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-36d39b2 .elementor-heading-title {
        font-size: var( --e-global-typography-be54938-font-size );
        line-height: var( --e-global-typography-be54938-line-height );
        letter-spacing: var( --e-global-typography-be54938-letter-spacing );
        word-spacing: var( --e-global-typography-be54938-word-spacing );
    }

    .elementor-338 .elementor-element.elementor-element-46eb761 > .elementor-widget-container {
        margin: 0px 0px 14px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-245b092 > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }

    .elementor-338 .elementor-element.elementor-element-88599e3 > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-338 .elementor-element.elementor-element-d79d98b {
        width:55%;
    }

    .elementor-338 .elementor-element.elementor-element-7708a19 {
        width: 45%;
    }

    .elementor-338 .elementor-element.elementor-element-c172965 {
        width: 55%;
    }

    .elementor-338 .elementor-element.elementor-element-2b7aa7c {
        width: 30%;
    }

    .elementor-338 .elementor-element.elementor-element-1610716 {
        width: 30%;
    }

    .elementor-338 .elementor-element.elementor-element-47e49a8 {
        width: 39.664%;
    }

    .elementor-338 .elementor-element.elementor-element-88fa590 {
        width: 45%;
    }

    .elementor-338 .elementor-element.elementor-element-cfd335c {
        width: 70%;
    }

    .elementor-338 .elementor-element.elementor-element-912ac9d {
        width: 30%;
    }

    .elementor-338 .elementor-element.elementor-element-0a458a3 {
        width: 40%;
    }

    .elementor-338 .elementor-element.elementor-element-7e36523 {
        width: 60%;
    }

    .elementor-338 .elementor-element.elementor-element-037e46d {
        width: 77%;
    }

    .elementor-338 .elementor-element.elementor-element-a9bce72 {
        width: 23%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-338 .elementor-element.elementor-element-d79d98b {
        width:80%;
    }

    .elementor-338 .elementor-element.elementor-element-7708a19 {
        width: 20%;
    }

    .elementor-338 .elementor-element.elementor-element-c172965 {
        width: 100%;
    }

    .elementor-338 .elementor-element.elementor-element-88fa590 {
        width: 100%;
    }

    .elementor-338 .elementor-element.elementor-element-4116f7d {
        width: 100%;
    }

    .elementor-338 .elementor-element.elementor-element-d5573ec {
        width: 100%;
    }

    .elementor-338 .elementor-element.elementor-element-92589da {
        width: 50%;
    }

    .elementor-338 .elementor-element.elementor-element-68710bd {
        width: 50%;
    }

    .elementor-338 .elementor-element.elementor-element-a8e38be {
        width: 50%;
    }

    .elementor-338 .elementor-element.elementor-element-841ee8e {
        width: 50%;
    }

    .elementor-338 .elementor-element.elementor-element-848ae75 {
        width: 50%;
    }

    .elementor-338 .elementor-element.elementor-element-1719663 {
        width: 50%;
    }

    .elementor-338 .elementor-element.elementor-element-2310f96 {
        width: 50%;
    }

    .elementor-338 .elementor-element.elementor-element-3e0de0e {
        width: 50%;
    }

    .elementor-338 .elementor-element.elementor-element-fcc2e04 {
        width: 100%;
    }

    .elementor-338 .elementor-element.elementor-element-cfd335c {
        width: 100%;
    }

    .elementor-338 .elementor-element.elementor-element-912ac9d {
        width: 100%;
    }

    .elementor-338 .elementor-element.elementor-element-0a458a3 {
        width: 100%;
    }

    .elementor-338 .elementor-element.elementor-element-7e36523 {
        width: 100%;
    }

    .elementor-338 .elementor-element.elementor-element-037e46d {
        width: 65%;
    }

    .elementor-338 .elementor-element.elementor-element-a9bce72 {
        width: 35%;
    }

    .elementor-338 .elementor-element.elementor-element-2ba0310 {
        width: 50%;
    }

    .elementor-338 .elementor-element.elementor-element-7d25dcf {
        width: 50%;
    }

    .elementor-338 .elementor-element.elementor-element-3945acf {
        width: 100%;
    }

    .elementor-338 .elementor-element.elementor-element-2f60e45 {
        width: 100%;
    }
}
