/*
 * IEC new/pages/home-page.css
 * Is file mein milega (Home template):
 * - Hero swiper + banner
 * - Solutions / platform / mini flip cards
 * - Industries swiper + tabs
 * - Spotlights tags
 * - About + stats + network layer
 * - Global offices map
 * - News posts strip
 * - Partners marquee
 * - CTA bar
 * Media: hover, reduced-motion, 621-, 480-
 */
@keyframes iec-home-partners-marquee {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
}

@keyframes softPulse {
    0%,
    100% { opacity: 0.6; transform: scale(1); }
    50% { opacity: 1; transform: scale(1.08); }
}

.iec_flip_card:focus { outline: none; }

.iec-banner--bg-only .swiper-slide { overflow: hidden; }

/* ====== Hero strip reveal — bars hero ke rang ke, warna dark hero par light flash lagta hai ====== */

.iec_section_home_hero .iec-strip__bar { background: var(--color-primary); }

.iec_section_home_hero .iec-strip__layer { z-index: 3; }

.iec_solution_swiper_warpper .iec_solution_swiper_pagination span.swiper-pagination-bullet-active,
.iec_home_industries_swiper_warpper .iec_home_industries_swiper_pagination span.swiper-pagination-bullet-active { background-color: #727da3; }

.iec_tab_content .iec_home_industries_swiper_prev:not(.iec_swiper_arrow_warpper .iec_home_industries_swiper_prev),
.iec_solution_swiper_warpper .iec_solution_swiper_prev:not(.iec_swiper_arrow_warpper .iec_solution_swiper_prev) { left: -1.918379rem; }

.iec_platform_card_link__arrow svg { width: 100%; height: 100%; }

.iec_section_home_hero {
    position: relative;
    width: 100%;
    height: 24.405841rem;
    min-height: 23.405841rem;
    max-height: 23.405841rem;
    padding: 0;
    background: var(--color-primary, #1b204c);
    overflow: hidden;
    isolation: isolate;
    z-index: 1;
}

.iec-banner--bg-only .iec-home-hero-swiper { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 1; }

.iec-banner--bg-only .swiper-slide picture { position: relative; display: block; width: 100%; height: 100%; }

.iec_home_hero_bg_img {
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    transform: none;
    will-change: transform;
    user-select: none;
    pointer-events: none;
    filter: none;
}

.iec_home_hero_shade {
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(
            100deg,
            rgba(27, 32, 76, 0.92) 0%,
            rgba(27, 32, 76, 0.72) 22%,
            rgba(27, 32, 76, 0.38) 45%,
            rgba(27, 32, 76, 0.08) 62%,
            transparent 75%
    ),
    linear-gradient(to top, rgba(27, 32, 76, 0.5) 0%, transparent 32%);
}

.iec_home_hero_content {
    position: relative;
    z-index: 14;
    max-width: min(36rem, 56%);
    text-shadow: 0 0.125rem 0.875rem rgba(11, 14, 40, 0.55);
    pointer-events: none;
}

.iec_home_hero_content a,
.iec_home_hero_content button { pointer-events: auto; }

.iec_home_hero_title {
    font-family: "Segoe UI", sans-serif;
    font-weight: 700;
    font-size: 1.60944326991rem;
    line-height: 144%;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #fff;
    margin: 0 0 0.9rem;
}

.iec_home_hero_desc {
    font-family: "Segoe UI", sans-serif;
    font-weight: 300;
    font-size: 0.89rem;
    line-height: 1.5;
    color: #c3cae8;
    max-width: 23.4907211651rem;
    margin: 0 0 1.096216rem;
}

.iec_home_hero_actions { display: flex; flex-wrap: wrap; align-items: center; gap: 0.75rem; margin-top: 0.35rem; }

.iec-banner--bg-only .iec-banner-pagination {
    position: absolute;
    z-index: 20;
    right: 4.4rem;
    bottom: 3.4rem;
    left: auto;
    width: auto;
    display: flex;
    gap: 0.55rem;
}

.iec-banner--bg-only .swiper-pagination-bullet {
    width: 0.62641923107rem;
    height: 0.62641923107rem;
    margin: 0;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 50%;
    opacity: 1;
}

.iec-banner--bg-only .swiper-pagination-bullet-active { background: rgba(255, 255, 255, 0.45); border-color: rgba(255, 255, 255, 0.45); }

.iec_mini_card--optishield .iec_flip_card__face--front { background: #727da3; }

.iec_solution_post_box {
    width: 100%;
    height: 100%;
    min-height: 18.674831rem;
    border-radius: 0.46980706589827111rem;
    background-color: #fff;
    box-shadow: 0 8.221752rem 2.309921rem 0 rgba(189, 192, 214, 0.01),
    0 5.285412rem 2.114165rem 0 rgba(189, 192, 214, 0.07),
    0 2.975491rem 1.761804rem 0 rgba(189, 192, 214, 0.25),
    0 1.331141rem 1.331141rem 0 rgba(189, 192, 214, 0.43),
    0 0.31321rem 0.743873rem 0 rgba(189, 192, 214, 0.49);
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.iec_solution_post_image { width: 100%; height: 7.905099rem; position: relative; overflow: hidden; border-radius: 0.46980706589827111rem 0.46980706589827111rem 0 0; }

.iec_solution_post_content {
    flex: 1;
    border-radius: 0 0 0.46980706589827111rem 0.46980706589827111rem;
    padding: 1.096216rem 1.096216rem 1.722626rem 1.096216rem;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.iec_solution_post_title {
    font-family: "Segoe UI", sans-serif;
    font-weight: 700;
    font-size: 0.783012rem;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0.626409rem;
    color: #1b204c;
    transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.iec_solution_post_para { flex-grow: 1; margin-bottom: 0.783012rem; }

.iec_solution_post_para p { font-family: "Segoe UI", sans-serif; font-weight: 300; font-size: 0.704710598847406665rem; line-height: normal; transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1); }

.iec_solution_post_content span,
.iec_platform_card_link {
    font-family: "Segoe UI", sans-serif;
    font-weight: 600;
    font-size: 0.548108rem;
    line-height: normal;
    display: inline-flex;
    align-items: center;
    gap: 0.313205rem;
    color: #727da3;
    text-decoration: none;
    transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.iec_solution_post_content span svg,
.iec_platform_card_link__arrow svg { width: 0.548108rem; height: auto; transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1); margin-top: 0.1rem; }

.iec_solution_swiper_warpper .iec_solution_swiper_pagination,
.iec_home_industries_swiper_warpper .iec_home_industries_swiper_pagination {
    bottom: 0;
    right: 0;
    left: 0;
    top: auto;
    height: 0.626409rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.46980706589827111rem;
    display: none;
}

.iec_solution_swiper_warpper .iec_solution_swiper_pagination span,
.iec_home_industries_swiper_warpper .iec_home_industries_swiper_pagination span {
    width: 0.626409rem;
    height: 0.626409rem;
    margin: 0;
    border: 0.078302rem solid #727da3;
    opacity: 1;
    background-color: transparent;
}

.iec_tab_content .iec_home_industries_swiper_prev:not(.iec_swiper_arrow_warpper .iec_home_industries_swiper_prev),
.iec_tab_content .iec_home_industries_swiper_next:not(.iec_swiper_arrow_warpper .iec_home_industries_swiper_next),
.iec_solution_swiper_warpper .iec_solution_swiper_prev:not(.iec_swiper_arrow_warpper .iec_solution_swiper_prev),
.iec_solution_swiper_warpper .iec_solution_swiper_next:not(.iec_swiper_arrow_warpper .iec_solution_swiper_next) {
    width: 1.213668rem;
    height: 1.213668rem;
    display: flex;
    align-items: center;
    justify-content: center;
    top: calc(50% - 1.174518rem);
    margin-top: 0;
}

.iec_tab_content .iec_home_industries_swiper_prev:not(.iec_swiper_arrow_warpper .iec_home_industries_swiper_prev):after,
.iec_tab_content .iec_home_industries_swiper_next:not(.iec_swiper_arrow_warpper .iec_home_industries_swiper_next):after,
.iec_solution_swiper_warpper .iec_solution_swiper_prev:not(.iec_swiper_arrow_warpper .iec_solution_swiper_prev):after,
.iec_solution_swiper_warpper .iec_solution_swiper_next:not(.iec_swiper_arrow_warpper .iec_solution_swiper_next):after {
    content: " ";
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    opacity: 0.7;
}

.iec_tab_content .iec_home_industries_swiper_next:not(.iec_swiper_arrow_warpper .iec_home_industries_swiper_next):after,
.iec_solution_swiper_warpper .iec_solution_swiper_next:not(.iec_swiper_arrow_warpper .iec_solution_swiper_next):after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3E%3Cpath d='M0 0L15.2337 0L30.7269 15.022L15.3634 31L0 31L15.3634 15.5L0 0Z' fill='%23727DA4'/%3E%3C/svg%3E"); }

.iec_tab_content .iec_home_industries_swiper_prev:not(.iec_swiper_arrow_warpper .iec_home_industries_swiper_prev):after,
.iec_solution_swiper_warpper .iec_solution_swiper_prev:not(.iec_swiper_arrow_warpper .iec_solution_swiper_prev):after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3E%3Cpath d='M30.7266 31L15.4929 31L-0.000307677 15.978L15.3631 -1.34311e-06L30.7266 0L15.3631 15.5L30.7266 31Z' fill='%23727DA4'/%3E%3C/svg%3E"); }

.iec_tab_content .iec_home_industries_swiper_next:not(.iec_swiper_arrow_warpper .iec_solution_swiper_next),
.iec_solution_swiper_warpper .iec_solution_swiper_next:not(.iec_swiper_arrow_warpper .iec_solution_swiper_next) { right: -1.918379rem; }

.iec_section_home_spotlights { padding: 4.189113rem 0 4.972125rem; background-color: #eceef3; }

.iec_home_spotlight_tags_lists {
    margin: 1.605174rem 0;
    list-style: none;
    gap: 3.132047rem;
}

.iec_home_spotlight_tags_lists li {
    width: auto;
    height: 1.448572rem;
    border-radius: 100vw;
    border: 0.039151rem solid #1b204c;
    padding: 0 0.783012rem 0.078301rem;
    font-family: "Segoe UI", sans-serif;
    font-weight: 600;
    font-size: 0.626409rem;
    line-height: normal;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #1b204c;
    position: relative;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 0% 100%;
    opacity: 0;
    transform: translateY(0.391506rem);
    transition: opacity 0.45s ease,
    transform 0.45s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease,
    background-color 0.35s ease,
    background-size 0.55s cubic-bezier(0.65, 0, 0.35, 1);
}

.iec_home_spotlight_tags_lists.is-animated li.is-revealed {
    opacity: 1;
    transform: translateY(0);
    border-color: #1b204c;
    background-size: 100% 100%;
    box-shadow: 0 0 0 0.078301rem rgba(27, 32, 76, 0.12);
    cursor: default;
}

.iec_home_spotlight_tags_lists li > span { position: relative; z-index: 1; transition: transform 0.3s ease; }

.iec_home_spotlight_tags_lists li:not(:last-child):before {
    content: " ";
    width: 1.566024rem;
    height: 1.566024rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M28.4648 19.1667L19.3998 10.1017C19.2376 9.93944 19.1526 9.74832 19.1448 9.52832C19.1382 9.30832 19.2271 9.10666 19.4115 8.92333C19.5937 8.74555 19.7898 8.65499 19.9998 8.65166C20.2087 8.64944 20.4054 8.73999 20.5898 8.92333L30.7232 19.0567C30.8687 19.2033 30.9709 19.3522 31.0298 19.5033C31.0887 19.6544 31.1182 19.82 31.1182 20C31.1182 20.18 31.0887 20.3455 31.0298 20.4967C30.9709 20.6478 30.8687 20.7961 30.7232 20.9417L20.5898 31.0767C20.4343 31.2322 20.2448 31.3155 20.0215 31.3267C19.7971 31.3378 19.5932 31.2544 19.4098 31.0767C19.2265 30.8933 19.1348 30.6955 19.1348 30.4833C19.1348 30.27 19.2265 30.0717 19.4098 29.8883L28.4665 20.8333L9.1665 20.8333C8.92872 20.8333 8.73039 20.7539 8.5715 20.595C8.41261 20.4361 8.33317 20.2378 8.33317 20C8.33317 19.7622 8.41261 19.5639 8.5715 19.405C8.73039 19.2461 8.92872 19.1667 9.1665 19.1667L28.4648 19.1667Z' fill='%231B204C'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: -0.058726rem;
    right: -2.388186rem;
    opacity: 0;
    transform: translateX(-0.35rem);
    transition: opacity 0.35s ease,
    transform 0.35s ease,
    filter 0.35s ease;
    z-index: 2;
    overflow: visible;
}

.iec_home_spotlight_tags_lists.is-animated li.is-arrow-revealed:not(:last-child):before { opacity: 1; transform: translateX(0); filter: drop-shadow(0 0 0.234903rem rgba(114, 125, 163, 0.35)); }

.iec_platform_grid {
    width: 100%;
    height: 18.478rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.214rem;
    align-items: stretch;
    justify-content: center;
    margin-top: 1.566024rem;
}

.iec_platform_badge {
    width: 13.074rem;
    min-height: 1.213668rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.313205rem 0.469807rem 0.156602rem;
    border-radius: 100vw;
    background: #727da3;
    color: #fff;
    font-family: "Myriad Pro", sans-serif;
    font-size: 0.548108rem;
    font-weight: 400;
    line-height: 1.35;
    letter-spacing: 0.109622rem;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}

.iec_platform_card_link { color: #fff; white-space: nowrap; }

.iec_platform_card_link__arrow { display: inline-flex; width: 0.648108rem; height: 0.548108rem; align-items: center; justify-content: center; }

.iec_platform_card_link__arrow svg path { fill: currentColor; stroke: currentColor; }

.iec_mini_card {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 0.469807rem;
    color: #fff;
    box-shadow: 1.605199rem 3.406155rem 1.057082rem 0 rgba(27, 32, 76, 0),
    1.017931rem 2.192467rem 0.97878rem 0 rgba(27, 32, 76, 0.04),
    0.587268rem 1.213687rem 0.822175rem 0 rgba(27, 32, 76, 0.13),
    0.274058rem 0.548117rem 0.587268rem 0 rgba(27, 32, 76, 0.21),
    0.078302rem 0.117454rem 0.31321rem 0 rgba(27, 32, 76, 0.25);
}

.iec_flip_card { background: transparent; overflow: hidden; perspective: 39.15rem; }

.iec_flip_card__inner { position: relative; width: 100%; height: 100%; transform-style: preserve-3d; transition: transform 600ms cubic-bezier(0.4, 0, 0.2, 1); }

.iec_flip_card:hover .iec_flip_card__inner,
.iec_flip_card:focus-within .iec_flip_card__inner { transform: rotateY(180deg); }

.iec_flip_card:focus-visible { outline: 0.078302rem solid #cad1ea; outline-offset: 0.117454rem; }

.iec_flip_card__face {
    position: absolute;
    inset: 0;
    border-radius: 0.469807rem;
    overflow: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.iec_flip_card__face--front { background: #727da3; z-index: 2; pointer-events: auto; }

.iec_flip_card__face--back { transform: rotateY(180deg); background: linear-gradient(167.3474deg, #1b204c 61.223%, #727da3 114.42%); z-index: 1; pointer-events: none; }

.iec_flip_card:hover .iec_flip_card__face--front,
.iec_flip_card:focus-within .iec_flip_card__face--front { pointer-events: none; }

.iec_flip_card:hover .iec_flip_card__face--back,
.iec_flip_card:focus-within .iec_flip_card__face--back { z-index: 3; pointer-events: auto; }

.iec_flip_card .iec_mini_card__link { position: relative; z-index: 4; pointer-events: auto; cursor: pointer; }

.iec_mini_card__media { position: absolute; inset: 0; overflow: hidden; }

.iec_mini_card__image { position: absolute; width: 100%; height: 100%; object-fit: cover; }

.iec_mini_card--optishield .iec_mini_card__media-gradient {
    left: -0.117452rem;
    right: auto;
    top: auto;
    bottom: -0.019575rem;
    width: 11.71rem;
    height: 9.24rem;
    background: linear-gradient(to top, #1b204c 5.508%, rgba(27, 32, 76, 0) 44.613%);
}

.iec_mini_card--optishield .iec_mini_card__body--front,
.iec_mini_card--vouchers .iec_mini_card__body--front,
.iec_mini_card--traksat .iec_mini_card__body--front,
.iec_mini_card--default .iec_mini_card__body--front { padding-bottom: 0.313205rem; }

.iec_mini_card--vouchers .iec_mini_card__image--desktop { left: -0.744rem; top: -0.607163rem; width: 12.996rem; height: 9.4rem; }

.iec_mini_card--traksat .iec_mini_card__image--desktop,
.iec_mini_card--default .iec_mini_card__image--desktop { left: calc(50% - 0.019575rem); top: calc(50% + 0.00979rem); width: 12.135rem; height: 8.77rem; transform: translate(-50%, -50%); }

.iec_mini_card__media-gradient {
    position: absolute;
    left: -0.117452rem;
    width: 11.71rem;
    height: 9.24rem;
    right: auto;
    top: auto;
    background: linear-gradient(to top, #1b204c 9.322%, rgba(27, 32, 76, 0) 36.864%);
}

.iec_mini_card--support .iec_mini_card__media-gradient { bottom: -0.019575rem; }

.iec_mini_card--vouchers .iec_mini_card__media-gradient { bottom: -0.03915rem; background: linear-gradient(to top, #1b204c 5.508%, rgba(27, 32, 76, 0) 44.613%); }

.iec_mini_card--traksat .iec_mini_card__media-gradient,
.iec_mini_card--default .iec_mini_card__media-gradient { bottom: 0; }

.iec_mini_card__body { position: relative; z-index: 2; width: 100%; }

.iec_mini_card__body--front {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding: 0 0.783012rem 0.469807rem;
}

.iec_mini_card__body--back {
    height: 100%;
    padding: 0.783012rem 0.783012rem 0.469807rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.548108rem;
}

.iec_mini_card__title {
    margin: 0;
    color: #fff;
    font-family: "Segoe UI", sans-serif;
    font-size: 0.73012rem;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
}

.iec_mini_card__description {
    width: 9.276rem;
    margin: 0;
    color: #d1d5db;
    font-family: "Segoe UI", sans-serif;
    font-size: 0.604711rem;
    font-weight: 300;
    line-height: normal;
    text-align: center;
}

.iec_mini_card--support .iec_mini_card__title { letter-spacing: -0.00783rem; }

.iec_mini_card__link { height: 1.096216rem; font-size: 0.548108rem; cursor: pointer; }

.iec_section_home_industries { padding: 3.053746rem 0 3.875908rem; }

.iec_home_industries_swiper .swiper-slide { width: 100%; height: auto; }

.iec_section_home_cards {
    padding: 2.758457rem 0;
    background-color: #1b204c;
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    overlay: blue;
}

.iec_home_card_sec_warper { display: flex; flex-wrap: nowrap; gap: 1.409421rem; }

.iec_home_card.iec_home_card_full { flex: 0 0 auto; max-width: 100%; width: 17.461163rem; gap: 0.4rem; }

.iec_home_card {
    display: flex;
    flex-direction: column;
    padding: 2.509421em 1.566024rem;
    border-radius: 0.46980706589827111rem;
    background-color: rgba(114, 125, 163, 0.1);
    border: 0.039151rem solid #ffffff38;
    backdrop-filter: blur(0.31321rem);
}

.iec_home_card_eyebrow {
    width: max-content;
    height: 1.213668rem;
    border-radius: 100vw;
    padding: 0.078301rem 0.46980706589827111rem 0;
    background-color: #727da3;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Myriad Pro", sans-serif;
    font-weight: 400;
    font-size: 0.548108rem;
    line-height: 135%;
    letter-spacing: 0.109622rem;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 0.508958rem;
}

.iec_home_card .iec-section-heading { color: #fff; margin-bottom: 0.508958rem; }

.iec_home_card_para { margin-bottom: 0.508958rem; }

.iec_home_card_para p { color: #fff; font-family: "Segoe UI", sans-serif; font-size: 0.704710598847406665rem; font-weight: 300; line-height: normal; }

.iec_home_card_stats {
    display: flex;
    padding: 0.626409rem 0.704710598847406665rem;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    border-radius: 0.46980706589827111rem;
    background: rgba(114, 125, 163, 0.1);
    gap: 0.46980706589827111rem;
    backdrop-filter: blur(0.31321rem);
    border: 0.039151rem solid rgba(255, 255, 255, 0.18);
}

.iec_home_card_stat { flex: 1 1 auto; display: flex; flex-direction: column; align-items: center; min-width: 0; }

.iec_home_card_stat_number {
    color: #fff;
    text-align: center;
    font-family: "Segoe UI", sans-serif;
    font-size: 1.409421rem;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.iec_home_card_stat_label {
    color: #fff;
    font-family: "Segoe UI", sans-serif;
    font-size: 0.704710598847406665rem;
    font-weight: 300;
    line-height: normal;
    text-align: center;
}

.iec_home_card_link {
    margin-top: 0.626409rem;
    display: inline-flex;
    align-items: center;
    gap: 0.078301rem;
    color: #cad1ea;
    font-family: "Segoe UI", sans-serif;
    font-weight: 600;
    font-size: 0.548108rem;
    line-height: normal;
    text-decoration: none;
    transition: opacity 0.2s ease;
}

.iec_home_card_link svg { width: 0.548108rem; height: auto; margin-top: 0.117452rem; transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1); }

.iec_home_cards_grid {
    flex: 1 0 auto;
    width: 50%;
    min-width: 0;
}

.iec_home_card .iec_home_card_para,
.iec_news_post_box.iec_home_news_post_horizontal .iec_hero_news_post_content .iec_news_post_title { flex-grow: 1; }

.iec_home_card_head { display: flex; justify-content: center; align-items: center; gap: 0.626409rem; margin-bottom: 0.626409rem; }

.iec_home_card_icon { width: 2.427337rem; height: 2.427337rem; flex: 0 0 auto; }

.iec_home_card_icon svg { width: 88%; height: auto; }

.iec_home_card_heading {
    font-family: "Segoe UI", sans-serif;
    font-weight: 700;
    font-size: 0.939614rem;
    line-height: normal;
    text-transform: uppercase;
    color: #fff;
}

.iec_home_card_tag {
    width: 100%;
    height: 1.526873rem;
    border-radius: 1.95756rem;
    border: 0.039151rem solid #727da3;
    background-color: rgba(114, 125, 163, 0.2);
    padding: 0.078301rem 0.46980706589827111rem 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Myriad Pro", sans-serif;
    font-weight: 400;
    font-size: 0.548108rem;
    line-height: 135%;
    letter-spacing: 0.109622rem;
    text-transform: uppercase;
    color: #fff;
}

.iec_section_home_partners { padding: 1.096216rem 0; background: #fff; overflow: hidden; }

.iec_section_home_partners .iec_partner_bar { display: flex; align-items: center; gap: 4rem; width: 100%; }

.iec_section_home_partners .iec_partner_label {
    font-size: 0.833795rem;
    color: #727da4;
    font-weight: 500;
    white-space: nowrap;
    flex-shrink: 0;
    position: relative;
    z-index: 2;
}

.iec_section_home_about { position: relative; padding: 5.5rem 0 3.053746rem; background-color: #1b204c; overflow: hidden; }

.iec_section_home_about--has-image { background-repeat: no-repeat; background-position: right bottom; background-size: 50%; }

.iec_home_about_curve {
    position: absolute;
    left: 0;
    right: 0;
    top: -0.039151rem;
    width: 100%;
    line-height: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: 1;
}

.iec_home_about_curve svg { display: block; width: 100%; height: auto; min-height: 2.349072rem; }

.iec_home_about_curve__fill { fill: #fff; }

.iec_section_home_about > .container { position: relative; z-index: 2; }

.iec_home_about_content { max-width: 26rem; }

.iec_home_about_content .iec-eyebrow { margin-bottom: 0.939614rem; }

.iec_home_about_content .iec-section-heading { max-width: 22rem; margin-bottom: 0.939614rem; }

.iec_home_about_para p {
    font-family: "Segoe UI", sans-serif;
    font-weight: 300;
    font-size: 0.783012rem;
    line-height: 165%;
    color: #c3cae8;
    margin-bottom: 1.409421rem;
}

.iec_home_about_stats {
    display: flex;
    align-items: center;
    margin-bottom: 1.409421rem;
    padding: 0.939614rem 0;
    border-top: 0.039151rem solid rgba(255, 255, 255, 0.18);
    border-bottom: 0.039151rem solid rgba(255, 255, 255, 0.18);
}

.iec_home_about_stat { flex: 1 1 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0 1.096216rem; }

.iec_home_about_stat:first-child { padding-left: 0; }

.iec_home_about_stat:not(:first-child) { border-left: 0.039151rem solid rgba(255, 255, 255, 0.18); }

.iec_home_about_stat_number { color: #fff; font-family: "Segoe UI", sans-serif; font-weight: 700; font-size: 1.409421rem; line-height: normal; }

.iec_home_about_stat_label {
    color: #a9b0d6;
    font-family: "Segoe UI", sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: normal;
    margin-top: 0.156602rem;
}

.iec_home_about_image_spacer { width: 100%; min-height: 18rem; }

.iec_home_global_btns { display: flex; flex-wrap: wrap; align-items: center; gap: 0.626409rem; margin-top: 1.409421rem; }

.iec_home_global_btn.iec_button {
    margin-top: 0;
    max-width: max-content;
    height: 1.448572rem;
    padding: 0 0.939614rem 0.078301rem;
    font-family: "Segoe UI", sans-serif;
    font-weight: 600;
    font-size: 0.548108rem;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.iec_home_global_btn--secondary { background: #fff; color: var(--color-primary); border: 0.039151rem solid var(--color-secondary); }

.iec_home_global_btn--secondary:hover,
.iec_home_global_btn--secondary:focus-visible { background: #fff; color: var(--color-primary); border-color: var(--color-primary); }

.iec_section_home_global .btn-primary { margin-left: 0; }

.iec_home_about_curve--flip svg { transform: scaleX(-1); }

.iec_section_home_global { padding: 3.05638rem 0 1rem; background-color: #eceef3; }

.iec_home_global_warpper { height: 100%; display: grid; grid-template-columns: 1fr 17.30456rem; gap: 1.409421rem; }

.iec_home_global_content .iec-section-heading { margin-bottom: 0.313205rem; max-width: 15.660236rem; }

.iec_home_global_content p { font-family: "Segoe UI", sans-serif; font-size: 0.704710598847406665rem; font-weight: 300; line-height: normal; color: #1b204c; }

.iec_home_global_office_list { margin-top: 1.096216rem; display: grid; grid-template-columns: repeat(5, 1fr); gap: 0.783012rem 0.724286rem; margin-bottom: 2rem; }

.iec_home_global_office_item {
    height: 1.252819rem;
    display: flex;
    align-items: center;
    font-family: "Segoe UI", sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: normal;
    cursor: pointer;
    text-align: left;
    gap: 0.391506rem;
    padding: 0.156602rem;
    border: none;
    color: #1b204c;
    background-color: transparent;
}

.iec_home_global_map_wrap { width: 100%; height: 16.834753rem; position: relative; }

.iec_home_global_map_wrap .iec_home_global_map { width: 100%; height: 100%; object-fit: cover; filter: drop-shadow(rgba(0, 0, 0, 0.25) 0 0.117454rem 0.117454rem); }
.iec_home_global_map_mobile { display: none; }

.iec_home_global_map_marker {
    position: absolute;
    width: 0.66556rem;
    height: 0.66556rem;
    z-index: 2;
    padding: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
}

.iec_home_global_map_marker img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    filter: drop-shadow(rgba(27, 32, 76, 0.08) 0 0.078302rem 0.078302rem);
    animation: 3.4s ease-in-out 0s infinite normal none running markerBreathe;
    pointer-events: none;
}

.iec_home_global_map_marker.is-active { z-index: 4; }

.iec_home_global_map_marker.is-active img { filter: drop-shadow(rgba(27, 32, 76, 0.18) 0 0.078302rem 0.156605rem); transform: scale(1.15); }

.iec_home_global_map_marker_1 { left: 1.651763rem; top: 6.154473rem; }

.iec_home_global_map_marker_2 { left: 2.081637rem; top: 4.027813rem; }

.iec_home_global_map_marker_3 { left: 2.194782rem; top: 4.480393rem; }

.iec_home_global_map_marker_4 { left: 3.66567rem; top: 7.014611rem; }

.iec_home_global_map_marker_5 { left: 7.014611rem; top: 8.960395rem; }

.iec_home_global_map_marker_6 { left: 7.670775rem; top: 6.607053rem; }

.iec_home_global_map_marker_7 { left: 2.081637rem; top: 7.670775rem; }

.iec_home_global_map_marker_8 { left: 9.639266rem; top: 10.906571rem; }

.iec_home_global_map_marker_9 { left: 10.182285rem; top: 11.924486rem; }

.iec_home_global_map_marker_10 { left: 9.84285rem; top: 11.223299rem; }

.iec_home_global_office_popup {
    position: absolute;
    left: 1.644744rem;
    top: 5.285412rem;
    right: auto;
    bottom: auto;
    width: 9.004635rem;
    min-height: 4.541468rem;
    box-shadow: rgba(0, 0, 0, 0.1) 0.117454rem 0.117454rem 0.195756rem,
    rgba(0, 0, 0, 0.09) 0.508966rem 0.469814rem 0.352361rem,
    rgba(0, 0, 0, 0.05) 1.135385rem 0.97878rem 0.469814rem;
    z-index: 5;
    background: rgb(255, 255, 255);
    border-radius: 0 0.274054rem 0.274054rem 0.274054rem;
    padding: 0.46980706589827111rem 0.626409rem;
    transition: left 0.3s ease,
    top 0.3s ease,
    right 0.3s ease,
    opacity 0.25s ease,
    transform 0.25s ease;
    transform: none;
}

.iec_home_global_office_popup.is-anchored-right { border-radius: 0.274054rem 0 0.274054rem 0.274054rem; }

.iec_home_global_office_popup.is-pos-europe,
.iec_home_global_office_popup.is-pos-france { inset: 6.385412rem auto auto 1.9644744rem; }

.iec_home_global_office_popup.is-pos-indonesia { inset: 12.318769rem auto auto 10.5183541rem; }

.iec_home_global_office_popup.is-pos-kazakhstan { inset: 2.457886rem auto auto 7.977715rem; }

.iec_home_global_office_popup.is-pos-norway { inset: 4.24196rem auto auto 2.297024rem; }

.iec_home_global_office_popup.is-pos-singapore,
.iec_home_global_office_popup.is-pos-sangapore { inset: 6.915526rem auto auto 10.0296rem; }

.iec_home_global_office_popup.is-pos-sweden { inset: 4.932966rem auto auto 2.5114477rem; }

.iec_home_global_office_popup.is-pos-turkey { inset: 7.290291rem auto auto 3.967472rem; }

.iec_home_global_office_popup.is-pos-uae { inset: 4.7616709rem 0.94409rem auto auto; }

.iec_home_global_office_popup.is-pos-tunisia { inset: 7.885412rem auto auto 2.3644744rem; }

.iec_home_global_office_popup.is-pos-malaysia { inset: 6.585412rem auto auto 1.10644744rem; }

.iec_home_global_office_head { display: flex; align-items: center; gap: 0.626409rem; margin-bottom: 0.391506rem; }

.iec_home_global_office_head a {
    display: flex;
    align-items: center;
    gap: 0.626409rem;
    flex: 1 0 auto;
    width: 20%;
    color: inherit;
    text-decoration: none;
}

.iec_home_global_office_head img { width: 1.370271rem; height: 1.370271rem; object-fit: cover; border-radius: 50%; }

.iec_home_global_office_head strong {
    font-family: "Myriad Pro", sans-serif;
    font-weight: 700;
    font-size: 0.548108rem;
    line-height: 107.322%;
    color: #1b204c;
    flex: 1 0 auto;
    width: 20%;
}

.iec_home_global_office_head span { font-size: 0.861313rem; color: #727da3; }

.iec_home_global_office_popup p {
    font-family: "Myriad Pro", sans-serif;
    font-weight: 300;
    font-size: 0.391506rem;
    line-height: 150.251%;
    color: #1b204c;
    margin-bottom: 0.156602rem;
}

.iec_home_global_office_popup_meta {
    display: flex;
    align-items: center;
    gap: 0.274054rem;
    font-family: "Myriad Pro", sans-serif;
    font-weight: 300;
    font-size: 0.391506rem;
    line-height: 150.251%;
    white-space: nowrap;
}

.iec_section_home_network_layer { position: relative; overflow: hidden; padding: 3.915059rem 0 2.818842rem; background-color: #1b204c; }

.iec_section_home_network_layer > .container { position: relative; z-index: 1; }

.iec_home_network_layer_header p { font-family: "Segoe UI", sans-serif; font-weight: 300; font-size: 0.783012rem; line-height: normal; color: #fff; }

.iec_home_network_layer_icon_warpper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 0.5rem;
    margin: 1.879228rem 0 1.096216rem;
    width: 100%;
}

.iec_home_network_layer_icon_box {
    flex: 1 1 0;
    min-width: 0;
    width: auto;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
    gap: 0.313205rem;
    cursor: pointer;
    border: none;
    background: transparent;
    padding: 0;
    outline: none;
    box-shadow: none;
}

.iec_home_network_layer_icon_box:focus,
.iec_home_network_layer_icon_box:focus-visible { outline: none; box-shadow: none; }

.iec_home_network_layer_icon_box img {
    width: 5.8rem;
    height: 5.8rem;
    object-fit: contain;
    border-radius: 100vw;
    transition: transform 0.35s ease,
    filter 0.35s ease,
    box-shadow 0.35s ease;
    padding: 0.6rem;
}

.iec_home_network_layer_icon_box:focus-visible img,
.iec_home_network_layer_icon_box.active img { box-shadow: 0 0 1.010101rem #fff; }

.iec_home_network_layer_icon_box h3 {
    font-family: "Segoe UI", sans-serif;
    font-weight: 700;
    font-size: 0.679693rem;
    line-height: normal;
    text-transform: uppercase;
    color: #fff;
}

.iec_home_network_layer_icon_box span { font-family: "Segoe UI", sans-serif; font-weight: 400; font-size: 0.548108rem; line-height: normal; color: #727da3; }

.iec_home_network_layer_icon_plus,
.iec_home_network_layer_icon_arrow {
    flex: 0 0 auto;
    width: 1.174518rem;
    height: 7.2rem;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding-top: 2.3rem;
}

.iec_home_network_layer_icon_plus img { width: 1.174518rem; height: 1.174518rem; object-fit: contain; animation: softPulse 2.8s ease-in-out infinite; }

.iec_home_network_layer_icon_arrow img {
    width: 0.783012rem;
    height: 0.587259rem;
    object-fit: contain;
    transform: rotate(90deg);
}

.iec_home_network_detail {
    display: none;
    width: 12rem;
    box-sizing: border-box;
    color: #fff;
    text-align: left;
    border-radius: 0.469807rem;
    background: rgb(114 125 163 / 58%);
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    transform: translateY(-0.35rem);
    margin-top: 0;
    padding: 0 0.75rem;
    transition: max-height 0.45s cubic-bezier(0.4, 0, 0.2, 1),
    opacity 0.35s ease,
    transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
    padding 0.45s cubic-bezier(0.4, 0, 0.2, 1),
    margin-top 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}

.iec_home_network_detail.is-open { display: block; }

.iec_home_network_detail.is-visible { max-height: 20rem; opacity: 1; transform: translateY(0); margin-top: 0.469807rem; padding: 0.7rem 0.75rem 0.8rem; }

.iec_home_network_detail p,
.iec_home_network_detail h4,
.iec_home_network_detail ul li,
.iec_home_network_detail span { font-family: "Segoe UI", sans-serif; font-size: 0.6504711rem; line-height: 154%; margin-bottom: 0.413205rem; color: #fff; }

.iec_home_network_detail ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.25rem;
    margin: 0;
    padding: 0;
}

.iec_section_home_news_posts { padding: 2.583939rem 0 2.936294rem; }

.iec_home_news_post_category_list {
    display: flex;
    background-color: #fff;
    border: 0.039151rem solid #cbd2f4;
    border-radius: 100vw;
    padding: 0.313205rem;
    margin-top: 1.566024rem;
    list-style: none;
}

.iec_home_news_post_category_list li { flex: 1 1 auto; width: auto; max-width: 100%; }

.iec_home_news_post_panels { margin-top: 1.566024rem; }

.iec_home_news_post_grid { margin-top: 0; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.487722rem 1.566024rem; }

.iec_home_news_post_grid[hidden] { display: none; }

.iec_news_post_box.iec_home_news_post_horizontal { min-height: 17.069657rem; grid-row: 1 / span 2; }

.iec_news_post_box.iec_home_news_post_horizontal .iec_news_post_box_image { aspect-ratio: 1 / 0.6392; }

.iec_news_post_box.iec_home_news_post_horizontal .iec_hero_news_post_content { flex: 1; padding: 1.252819rem 0.783012rem 0.783012rem; display: flex; flex-direction: column; }

.iec_news_post_box.iec_home_news_post_vertical { grid-column: 2 / span 3; min-height: 7.830118rem; flex-direction: row; gap: 0.783012rem; }

.iec_news_post_box.iec_home_news_post_vertical .iec_news_post_box_image { height: 100%; aspect-ratio: 0; flex: 0 0 auto; width: 13.624405rem; max-width: 100%; }

.iec_news_post_box.iec_home_news_post_vertical .iec_hero_news_post_content { padding: 0.704710598847406665rem 1.096216rem 0.978765rem 0; flex: 1 0 auto; width: 20%; }

.iec_news_post_box.iec_home_news_post_vertical .iec_hero_news_post_content .iec_news_post_box_meta { padding-bottom: 0; border-bottom: none; margin-bottom: 0.743861rem; }

.iec_news_post_box.iec_home_news_post_vertical .iec_hero_news_post_content p { font-family: "Segoe UI", sans-serif; font-weight: 300; font-size: 0.626409rem; line-height: normal; }

.iec_section_home_cta { padding: 1.096216rem 0; background-color: #727da3; }

.iec_section_home_cta h2 {
    margin: 0 0 0.313205rem;
    color: #fff;
    font-family: "Segoe UI", sans-serif;
    font-weight: 700;
    font-size: 0.704710598847406665rem;
    line-height: normal;
    text-transform: uppercase;
}

.iec_section_home_cta p {
    margin: 0;
    color: #fff;
    font-family: "Segoe UI", sans-serif;
    font-weight: 300;
    font-size: 0.626409rem;
    line-height: normal;
}

.iec-home-cta__btn {
    display: inline-flex;
    padding: 0.313205rem 0.783012rem;
    justify-content: center;
    align-items: center;
    gap: 0.391506rem;
    border-radius: 0.313205rem;
    border: 0.039151rem solid transparent;
    color: var(--color-white);
    text-align: center;
    font-family: "Segoe UI", sans-serif;
    font-weight: 700;
    font-size: 0.548108rem;
    font-style: normal;
    line-height: normal;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    transition: background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    box-shadow 0.28s ease,
    transform 0.28s ease;
}

.iec-home-cta__btn--primary { background: var(--color-primary); border-color: var(--color-primary); }

.iec-home-cta__btn--outline { background: transparent; border: 0.039151rem solid var(--color-white); }

img.iec_home_global_office_ring { width: 0.69rem; height: auto; }

@media (min-width: 768px) {
    .iec_section_home_cards .iec_home_card_sec_warper {
        flex-direction: row;
        flex-wrap: nowrap;
    }

    .iec_section_home_cards .iec_home_card.iec_home_card_full {
        width: 17.461163rem;
        max-width: 17.461163rem;
        padding: 2.509421em 1.566024rem;
    }

    .iec_section_home_cards .iec_home_cards_grid {
        width: 50%;
        max-width: none;
    }
}

@media (max-width: 767px) {
    .iec_section_home_cards {
        padding: 5.666667rem 0 2.5rem;
    }

    .iec_section_home_cards .iec_home_card_sec_warper {
        flex-direction: column;
        gap: 1.111111rem;
    }

    .iec_section_home_cards .iec_home_card.iec_home_card_full,
    .iec_section_home_cards .iec_home_cards_grid {
        width: 100%;
        max-width: 100%;
        padding: 2.509421em 1.566024rem;
    }

    .iec_section_home_cards .iec_home_card {
        padding: 1.555556rem;
        align-items: center;
    }

    .iec_section_home_cards .iec_home_card_eyebrow {
        max-width: 15.555556rem;
        height: 1.666667rem;
        padding: 0.111111rem 0.888889rem 0;
        font-size: 0.666667rem;
        letter-spacing: 0.133333rem;
        margin-inline: auto;
        margin-bottom: 0.722222rem;
    }

    .iec_section_home_cards .iec_home_card .iec-section-heading {
        letter-spacing: 0;
        line-height: normal;
        margin-bottom: 0.722222rem;
    }

    .iec_section_home_cards .iec_home_card_para {
        margin-bottom: 0.722222rem;
    }

    .iec_section_home_cards .iec_home_card_para p {
        font-size: 0.888889rem;
        text-align: center;
    }

    .iec_section_home_cards .iec_home_card_stats {
        padding: 1rem;
        gap: 0.3333333rem;
    }

    .iec_section_home_cards .iec_home_card_stat_number {
        font-size: 2rem;
    }

    .iec_section_home_cards .iec_home_card_stat_label {
        font-size: 0.888889rem;
    }

    .iec_section_home_cards .iec_home_card_link {
        margin-top: 0.972222rem;
        gap: 0.4444444rem;
        font-size: 0.777778rem;
    }

    .iec_section_home_cards .iec_home_card_link svg {
        width: 0.777778rem;
    }

    .iec_section_home_cards .iec_home_card_head {
        margin-bottom: 0.2222222rem;
    }

    .iec_section_home_cards .iec_home_card_icon {
        display: none;
    }

    .iec_section_home_cards .iec_home_card_heading {
        font-size: 1.1111111rem;
    }

    .iec_section_home_cards .iec_home_card_tag {
        height: 1.944444rem;
        padding: 0.1111111rem 0.666667rem 0;
        font-size: 0.777778rem;
        letter-spacing: 0.046667rem;
        margin-top: 1.1111111rem;
    }
}

@media (hover: hover) {
    .iec_home_spotlight_tags_lists.is-animated li.is-revealed:hover {
        color: #fff;
        border-color: var(--color-primary);
        background-color: var(--color-primary);
        background-image: linear-gradient(135deg, #1b204c 0%, #3a4580 100%);
        background-size: 100% 100%;
        box-shadow: 0 0.313205rem 0.939614rem rgba(27, 32, 76, 0.28);
        transform: translateY(-0.156602rem);
    }

    .iec_home_spotlight_tags_lists.is-animated li.is-revealed:hover > span { transform: scale(1.04); }

    .iec_home_spotlight_tags_lists.is-animated li.is-revealed:hover:not(:last-child):before { filter: drop-shadow(0 0 0.313205rem rgba(114, 125, 163, 0.55)); transform: translateX(0.156602rem); }

    .iec_solution_post_box:hover,
    .iec_solution_post_box:hover .iec_solution_post_content { background-color: var(--color-primary); color: #fff; transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1); }

    .iec_solution_post_box:hover .iec_solution_post_content > * { color: #fff; }

    .iec_solution_post_box:hover .iec_solution_post_content > * svg path { fill: #fff; stroke: #fff; }

    .iec_home_card_link:hover svg,
    .iec_solution_post_box:hover .iec_solution_post_content > * svg,
    .iec_platform_card_link:hover .iec_platform_card_link__arrow { transform: translateX(0.391512rem); transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1); }

    .iec-home-cta__btn--primary:hover { background: #252b66; border-color: #252b66; box-shadow: 0 0.31321rem 0.939629rem rgba(27, 32, 76, 0.35); transform: translateY(-0.078302rem); }

    .iec-home-cta__btn--outline:hover { background: var(--color-white); color: var(--color-primary); border-color: var(--color-white); box-shadow: 0 0.31321rem 0.939629rem rgba(255, 255, 255, 0.2); transform: translateY(-0.078302rem); }
}

@media (prefers-reduced-motion: reduce) {
    .iec_home_spotlight_tags_lists li { opacity: 1; transform: none; transition: none; }

    .iec_home_spotlight_tags_lists li:not(:last-child):before { opacity: 1; transform: none; }

    .iec_flip_card__inner { transition: none; }
}
