.elementor .ecdc-post-more{display:inline-flex;}.elementor .ecdc-post-excerpt{overflow:hidden;}.elementor .ecdc-post-title{display:block;}.elementor .ecdc-post-meta{display:block;}.elementor .ecdc-post-body{position:relative;}.elementor .ecdc-post-cat{position:absolute;}.elementor .ecdc-post-veil{position:absolute;}.elementor .ecdc-post-img{position:absolute;}.elementor .ecdc-post-thumb{position:relative;}.elementor .ecdc-post{position:relative;}.elementor .ecdc-slider-progress{transform-origin:0% 50% 0px;}.elementor .ecdc-news-slider{position:relative;}.elementor .ind-inner{width:100%;max-width:1320px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ind-section{width:100%;padding-block-start:110px;padding-block-end:110px;padding-inline-start:64px;padding-inline-end:64px;}.elementor .ind-btn-ghost:hover,.elementor .ind-btn-ghost:focus-visible{color:var(--ind-ink);background-color:#FFFFFF;transform:translate3d(0px, -2px, 0px);}.elementor .ind-btn-ghost{font-family:var(--ind-condensed);font-weight:700;font-size:17px;color:#FFFFFF;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:0px;background-color:rgba(255,255,255,0.14);transition:background-color 0.15s, color 0.15s, transform 0.15s;clip-path:polygon(14px 0, 100% 0, calc(100% - 14px) 100%, 0 100%);}.elementor .ind-btn:hover,.elementor .ind-btn:focus-visible{background-color:var(--ind-red-dark);transform:translate3d(0px, -2px, 0px);}.elementor .ind-btn{font-family:var(--ind-condensed);font-weight:700;font-size:17px;color:#FFFFFF;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;background-color:var(--ind-red);transition:background-color 0.15s, transform 0.15s;clip-path:polygon(14px 0, 100% 0, calc(100% - 14px) 100%, 0 100%);}.elementor .ind-body{font-family:var(--ind-body);font-size:17px;color:#3A3D42;line-height:1.7;}.elementor .ind-h2{font-family:var(--ind-display);font-weight:400;font-size:72px;color:var(--ind-ink);letter-spacing:0.01em;line-height:0.92;text-transform:uppercase;}.elementor .ind-kicker{font-family:var(--ind-condensed);font-weight:700;font-size:15px;color:var(--ind-red);letter-spacing:0.22em;text-transform:uppercase;}