/* Hero */
.iec_single_office_banner_box .banner_content .iec_single_office_logo {
    width: 100%;
    max-width: 20.710661rem;
    margin-top: 1.566024rem;
}

.sub_head {
    font-size: 0.93961413179rem;
}

.iec_new_office_banner .iec_single_office_banner_swiper_warpper {
    position: relative;
    display: grid;
}

.iec_new_office_banner .swiper,
.iec_new_office_banner .iec_office_hero_content_layer {
    grid-area: 1 / 1;
    width: 100%;
    align-self: stretch;
    z-index: 1;
}

.iec_new_office_banner .swiper {
    height: 100% !important;
    min-height: 5.839389rem;
}

.iec_new_office_banner .swiper-slide,
.iec_new_office_banner .swiper-slide > .iec_single_office_banner_box {
    height: 100% !important;
    min-height: 22.839389rem;
}

.iec_new_office_banner .swiper-slide > .iec_single_office_banner_box {
    padding: 0;
    background-position: center;
}

.iec_new_office_banner .iec_office_hero_content_layer {
    position: relative;
    pointer-events: none;
}

.iec_new_office_banner .iec_office_hero_content_layer .banner_content {
    pointer-events: auto;
    display: flex;
    flex-direction: column;
    gap: 0.8765rem;
    /* align-items: center; */
    justify-content: center;
}

.iec_new_office_banner .banner_content > .d-flex {
    gap: 0.783012rem;
}

.iec_new_office_banner .banner_content > .d-flex .iec_button {
    margin: 0;
}

.iec_new_office_banner .iec_single_office_banner_box--content-only {
    background-image: none;
    background-color: transparent;
    min-height: 0;
    height: 100%;
    display: flex;
    padding-bottom: 5.246179rem;
}

@media (min-width: 769px) {
	.iec_new_office_banner .iec_single_office_banner_box--content-only { align-items: center; }
}

.iec_new_office_banner .iec_swiper_arrow_warpper,
.iec_new_office_banner .swiper-pagination {
    z-index: 4;
}

section.iec_banner_section.iec_new_office_banner .sub_head {
    text-transform: capitalize;
}

/* Tabs */
.iec_single_office_tab_section {
    position: relative;
    margin-top: -1.957529rem;
}

.iec_office_tabs_swiper_wrap,
.iec_office_tabs_swiper {
    overflow: hidden;
    width: 100%;
}

.iec_office_tabs_swiper {
    user-select: text;
    -webkit-user-select: text;
}

.iec_office_tabs_swiper .swiper-slide {
    height: auto;
    user-select: text;
    -webkit-user-select: text;
    cursor: auto;
}

.iec_office_tabs_swiper .swiper-wrapper {
    align-items: flex-end;
}

.iec_single_office_tab_section .custom-tab-buttons {
    position: relative;
    top: 0;
    width: 100%;
    max-width: 31.320471rem;
    display: flex;
    align-items: center;
    border-radius: 7px 7px 0 0;
    overflow: hidden;
    z-index: 2;
}
.iec_btn_outline{
	background-color: white;
}
.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn,
.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn:focus {
    flex: 0 0 auto;
    width: 33.333333%;
    max-width: 100%;
    height: 1.957529rem;
    border: none;
    border-radius: 0;
    color: var(--color-primary);
    cursor: pointer;
    text-transform: uppercase;
    transition: 0.3s ease;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 1.977105rem;
    text-align: center;
    margin-right: 0;
    outline: none;
    box-shadow: none;
}

.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn:first-child,
.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn:nth-child(2),
.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn:nth-child(3) {
    border-radius: 0 0.274054rem 0 0;
    box-shadow: 9px 0 12px 0 #0000001F;
}

.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn:first-child,
.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn:nth-child(2) {
    background: #CED3E4;
    margin-right: -10px;
}

.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn:first-child {
    z-index: 3;
}

.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn:nth-child(2) {
    z-index: 2;
}

.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn:nth-child(3) {
    background: #BEC4D5;
    z-index: 1;
}

.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn.active {
    background: #E5E8F1;
}

.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn.active:nth-child(2),
.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn.active:nth-child(3) {
    z-index: 4;
    box-shadow: 0 0 22.1px 0 #00000033;
}

/* About */
.iec_single_office_about,
.iec_single_office_tab_contact_us {
    padding-top: 2.740541rem;
    padding-bottom: 2.740541rem;
    position: relative;
    overflow: hidden;
}

.iec_slide_about .iec_sec_sub_heading {
    font-family: Myriad Pro, sans-serif;
    font-weight: 700;
    font-size: 0.783012rem;
    line-height: 120%;
    margin-bottom: 0.783012rem;
    margin-top: 0.900464rem;
    color: #1B204C;
}

.iec_single_office_about .iec_icon_list li {
    align-items: start;
    color: #1B204C;
}

.iec_about_logo_section {
    background: #f1f2f7;
    box-shadow: 0 0 18.5px 0 #00000040 inset;
    padding: 1.174518rem 0 2.349035rem;
}

.iec_about_logo_section .iec_sec_sub_heading {
    margin-bottom: 0.783012rem;
}

.iec_about_logo_section .row {
    gap: 1.174518rem;
}

.iec_about_logo_boxes_grid {
    display: grid;
    grid-auto-rows: auto;
    grid-template-columns: repeat(5, 1fr);
    gap: 1.566024rem;
}

.iec_about_logo_box {
    margin: 0;
    width: 100%;
    height: 100%;
    min-height: 10.570659rem;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    border-radius: 0.46980706589827111rem;
    background-color: #fff;
    transition: all 0.4s ease;
    padding: 1.409421rem 0.822162rem;
    box-shadow: 38px 155px 45px 0 rgba(0, 0, 0, 0), 25px 99px 41px 0 rgba(0, 0, 0, 0.01), 14px 56px 34px 0 rgba(0, 0, 0, 0.05), 6px 25px 26px 0 rgba(0, 0, 0, 0.09), 2px 6px 14px 0 rgba(0, 0, 0, 0.10);
}

.iec_about_logo_box img {
    width: 100%;
    max-width: 7.125407rem;
    height: auto;
    aspect-ratio: 1/1;
    object-fit: contain;
    z-index: 1;
    position: relative;
    transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.iec_logo_content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -100%;
    border-radius: 12px;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #727DA3;
    padding: 1.409421rem 0.939614rem;
    transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.iec_logo_content,
.iec_logo_content p {
    font-family: "Myriad Pro";
    font-weight: 300;
    font-size: 0.704710598847406665rem;
    line-height: 144.444%;
    color: #fff;
}

.iec_about_logo_box:hover {
    transform: scale(1.02);
    box-shadow: 38px 155px 45px 0 rgba(0, 0, 0, 0.05), 25px 99px 41px 0 rgba(0, 0, 0, 0.08), 14px 56px 34px 0 rgba(0, 0, 0, 0.12), 6px 25px 26px 0 rgba(0, 0, 0, 0.15), 2px 6px 14px 0 rgba(0, 0, 0, 0.20);
}

.iec_about_logo_box:hover img {
    transform: translateX(100%) scale(0.8);
    opacity: 0;
}

.iec_about_logo_box:hover .iec_logo_content {
    left: 0;
}

/* Regional news */
.iec_do_featured_news {
    padding-top: 2.740541rem;
    padding-bottom: 1.566024rem;
    position: relative;
    overflow: hidden;
}

.iec_do_featured_news .iec-section-heading,
.iec_do_featured_news .iec-section-heading {
    margin-top: 0;
}

/* Solutions */
.iec_solution_section {
    padding-top: 1.957529rem;
    padding-bottom: 2.349035rem;
}

.iec_solution_section .iec-section-heading,
.iec_solution_section .iec-section-heading {
    margin-bottom: 0.783012rem;
}

.iec_solution_swiper_warpper {
    position: relative;
}

.iec_solution_swiper_warpper .swiper {
    padding-bottom: 0;
}

.iec_solution_swiper_warpper .swiper-slide {
    width: 100% !important;
    max-width: 16.325796rem;
    height: auto;
}

.iec_solution_swiper_warpper .swiper-slide .iec-product-solution-wrapper {
    max-width: 100%;
    width: 100%;
    margin: 0;
    transform: none;
    height: 100%;
}

.iec_solution_swiper_warpper .swiper-slide .iec-product-solution-wrapper:hover {
    box-shadow: none;
}

.iec_solution_swiper_warpper .iec-product-solution-wrapper .image {
    padding: 0;
    height: 9.59116rem;
}

.iec_solution_mobile_posts {
    margin: 0;
    display: none;
    list-style: none;
}

.iec_solution_mobile_posts .iec-product-solution-wrapper {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    transform: none;
}

.iec_solution_mobile_post_item:not(:last-child) {
    margin-bottom: 1.888889rem;
}

.iec_single_office_banner_swiper_warpper .swiper-button-prev,
.iec_single_office_banner_swiper_warpper .swiper-button-next,
.iec_solution_swiper_warpper .custom-arrow,
.iec_featured_news_swiper .swiper-button-prev,
.iec_featured_news_swiper .swiper-button-next {
    border: none;
    background: transparent;
    padding: 0;
}

.iec_single_office_banner_swiper_warpper .swiper-button-prev:after,
.iec_single_office_banner_swiper_warpper .swiper-button-next:after,
.iec_solution_swiper_warpper .swiper-button-prev:after,
.iec_solution_swiper_warpper .swiper-button-next:after {
    opacity: 0;
    display: none;
}

.iec_solution_swiper_warpper .custom-arrow {
    width: 0.978765rem !important;
    height: 1.213668rem !important;
    transition: all 0.5s ease-in-out;
}

.iec_solution_swiper_warpper .swiper-button-prev.custom-arrow {
    left: -1.174518rem;
}

.iec_solution_swiper_warpper .swiper-button-next.custom-arrow {
    right: -1.174518rem;
}

.iec_solution_swiper_warpper .custom-arrow:hover {
    transform: scale(1.1);
}

.iec_solution_section .swiper-controls {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1.174518rem;
    gap: 0.783012rem;
}

.iec_solution_section .swiper-controls .swiper-pagination {
    position: static !important;
    display: flex !important;
    justify-content: flex-start;
    align-items: center;
    gap: 0.548108rem;
}

.iec_solution_section .swiper-controls .swiper-pagination-bullet {
    width: 0.548108rem !important;
    height: 0.548108rem !important;
    background: transparent !important;
    border-radius: 50% !important;
    opacity: 1 !important;
    transition: all 0.3s ease !important;
    cursor: pointer;
    border: 1px solid;
    border-color: #727DA3 !important;
    margin: 0 !important;
}

.iec_solution_section .swiper-controls .swiper-pagination-bullet-active {
    background-color: #727DA3 !important;
    transform: scale(1.2) !important;
}

/* Products */
.iec-product-solution-wrapper .image img {
    object-fit: contain;
}

/* Contact */
.address_detail_repeater {
    font-style: normal;
    margin-bottom: 0.978765rem;
}

.address_heading {
    color: #1B204C;
    font-family: 'Myriad Pro';
    font-size: 1.017915rem;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0.587259rem;
}

.address_detail_repeater p {
    font-weight: 300;
    font-family: Myriad Pro, sans-serif;
    font-size: 0.783012rem;
    line-height: 130%;
    letter-spacing: 0;
    color: #1b204c;
    margin: 0 0 1.448572rem;
    max-width: 13.546104rem;
}

.address_detail_repeater p br {
    display: none;
}

.iec_contact_list li {
    font-family: Myriad Pro, sans-serif;
    font-weight: 300;
    font-size: 0.783012rem;
    line-height: 130%;
    color: #27284A;
}

.iec_contact_list li a {
    font-family: Myriad Pro, sans-serif;
    font-weight: 300;
    display: flex;
    align-items: center;
    gap: 0.46980706589827111rem;
    transition: all 0.5s ease-in-out;
}

.iec_contact_list li a svg {
    width: 1.252819rem;
    height: auto;
}

.iec_contact_list li a:hover {
    font-weight: 500;
    color: #1b204c;
}

#map {
    height: 19.575294rem;
    width: 100%;
}

#map iframe {
    height: 100%;
    width: 100%;
}

@media (min-width: 768px) {
    .iec_single_office_about .iec_icon_list li {
        font-size: 0.704710598847406665rem;
        line-height: 144.444%;
    }

    .iec_products_posts_sec .solution_btn .iec_button {
        margin-inline: auto 0 !important;
    }
}

@media (min-width: 992px) {
    .iec_solution_section.iec_solution_no_nav .iec_solution_swiper_warpper .custom-arrow,
    .iec_solution_section.iec_solution_no_nav .swiper-controls {
        display: none;
    }
}

@media (max-width: 767px) {
    .iec_single_office_banner_box .banner_content .iec_single_office_logo {
        max-width: 100% !important;
        margin-top: 0.666667rem !important;
        margin-bottom: 0.5rem !important;
    }

    .iec_new_office_banner .iec_single_office_banner_box--content-only {
        background-image: none !important;
        min-height: 0 !important;
    }

    .address_detail_repeater p {
        max-width: 9.444444rem;
        margin-inline: auto;
    }
}


/* Tunisia office - hero */
.iec-tunisia-office .iec_single_office_banner_swiper_warpper .iec_single_office_banner_box {
    background-size: cover;
    background-position: center;
}

@media (min-width: 768px) {
    .iec-tunisia-office .iec_single_office_banner_swiper_warpper .iec_single_office_banner_box {
        min-height: 22.839389rem;
    }

    .iec-tunisia-office .custom-tab-btn {
        flex: 1 1 0%;
        width: auto;
        min-width: 0;
    }
}


/* Tunisia office - about */
.iec-tunisia-office .iec_tab_about {
    background: #fff;
    padding: 1.526873rem 0 2.740541rem;
}

.iec-tunisia-office .iec_tab_section_heading {
    color: var(--color-primary);
    font-family: 'Myriad Pro', sans-serif;
    font-size: 1.33112rem;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0.626409rem;
}

.iec-tunisia-office .iec_tab_role_heading {
    margin-top: 2.349035rem;
}

.iec-tunisia-office .iec_tab_about .wysiwyg-content {
    color: var(--color-primary);
    font-family: 'Myriad Pro', sans-serif;
    font-size: 0.743861rem;
    font-weight: 300;
    line-height: 130%;
    margin-bottom: 0.626409rem;
}

.iec-tunisia-office .iec_tab_about .wysiwyg-content p {
    font-size: inherit;
    line-height: inherit;
    margin-bottom: 0;
}

.iec-tunisia-office .iec_tab_about .wysiwyg-content p:not(:last-child) {
    margin-bottom: 0.626409rem;
}

.iec-tunisia-office .iec_tab_disclaimer {
    display: flex;
    align-items: center;
    gap: 0.704711rem;
    padding: 0.783012rem;
    background: #727da3;
    margin: 1.366024rem 0;
}

.iec-tunisia-office .iec_tab_disclaimer_icon {
    flex-shrink: 0;
    width: 2.349035rem;
    height: 2.349035rem;
}

.iec-tunisia-office .iec_tab_disclaimer_label {
    flex-shrink: 0;
    color: #fff;
    font-family: 'Myriad Pro', sans-serif;
    font-size: 0.783012rem;
    font-weight: 700;
    line-height: 120%;
    text-transform: uppercase;
}

.iec-tunisia-office .iec_tab_disclaimer_text {
    color: #fff;
    font-family: 'Myriad Pro', sans-serif;
    font-size: 0.783012rem;
    font-weight: 400;
    line-height: 120%;
    margin: 0 0 0 0.861313rem;
}

.iec-tunisia-office .iec_tab_features {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 0.783012rem;
}

.iec-tunisia-office .iec_tab_feature_item {
    flex: 1 0 0%;
    display: flex;
    align-items: center;
    gap: 0.469807rem;
    padding: 0.704711rem 0.391506rem;
    border: 2px solid rgba(202, 209, 234, 0.6);
}

.iec-tunisia-office .iec_tab_feature_icon {
    flex-shrink: 0;
    width: 1.174518rem;
    height: auto;
}

.iec-tunisia-office .iec_tab_feature_label {
    color: #727da3;
    font-family: 'Segoe UI', sans-serif;
    font-size: 0.690471rem;
    font-weight: 400;
    line-height: 130%;
}


/* Tunisia office - departments */
.iec-tunisia-office .iec_tab_department {
    background: #fff;
    padding: 1.526873rem 0 4.071661rem;
}

.iec-tunisia-office .iec_tab_dept_header {
    align-items: center;
    margin-bottom: 1.605174rem;
}

.iec-tunisia-office .iec_tab_dept_intro {
    color: var(--color-primary);
    font-family: 'Myriad Pro', sans-serif;
    font-size: 0.783012rem;
    font-weight: 300;
    line-height: 130%;
    margin: 0;
}

.iec-tunisia-office .iec_tab_dept_cta_col {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
}


.iec-tunisia-office .iec_tab_dept_card {
    border: 2px solid rgba(202, 209, 234, 0.6);
    border-radius: 0.469807rem;
    background: transparent;
    padding: 1.135367rem 0.469807rem 1.096216rem 1.683835rem;
}

.iec-tunisia-office .iec_tab_dept_card:not(:last-child) {
    margin-bottom: 1.566024rem;
}

.iec-tunisia-office .iec_tab_dept_card--highlighted {
    background: rgba(202, 209, 234, 0.4);
}

.iec-tunisia-office .iec_tab_dept_card_layout {
    display: flex;
    align-items: center;
    gap: 0.469807rem;
}

.iec-tunisia-office .iec_tab_dept_card_text {
    flex: 1 1 0%;
}

.iec-tunisia-office .iec_tab_dept_card_title {
    color: var(--color-primary);
    font-family: 'Myriad Pro', sans-serif;
    font-size: 0.939614rem;
    font-weight: 700;
    line-height: 120%;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0.195753rem;
}

.iec-tunisia-office .iec_tab_dept_card_body {
    color: var(--color-primary);
    font-family: 'Myriad Pro', sans-serif;
    font-size: 0.783012rem;
    font-weight: 300;
    line-height: 130%;
    margin-bottom: 0.978765rem;
}

.iec-tunisia-office .iec_tab_dept_card_body p {
    font-size: inherit;
    line-height: inherit;
    margin-bottom: 0;
}

.iec-tunisia-office .iec_tab_dept_card_body p:not(:last-child) {
    margin-bottom: 0.391506rem;
}

.iec-tunisia-office .iec_tab_dept_features {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 0.469807rem;
}

.iec-tunisia-office .iec_tab_dept_features li {
    display: flex;
    align-items: center;
    gap: 0.587259rem;
    color: var(--color-primary);
    font-family: 'Myriad Pro', sans-serif;
    font-size: 0.783012rem;
    font-weight: 300;
    line-height: 130%;
}

.iec-tunisia-office .iec_tab_dept_features li svg {
    flex: 0 0 auto;
    width: 1.174518rem;
    height: auto;
}

.iec-tunisia-office .iec_tab_dept_card_media {
    flex: 0 0 auto;
    width: 19.379541rem;
}

.iec-tunisia-office .iec_tab_dept_card_media img {
    width: 100%;
    height: 13.094212rem;
    object-fit: contain;
    display: block;
}
/* Solutions after explore */
.iec-single-office-main .iec_exlore_section.overlay_image + .iec_solution_section, .iec-single-office-main .iec_exlore_section.overlay_image + .iec_products_posts_sec
{
    padding-top: 0.626409rem;
}
.iec_exlore_section.overlay_image{
    margin-top: -26px;
    margin-bottom: -21px;
}


/* Tunisia office - mobile */
@media (max-width: 767px) {
    .iec-tunisia-office .iec_single_office_tab_section {
        margin-top: 0;
    }

    /* Solutions after explore */
.iec-single-office-main .iec_exlore_section.overlay_image + .iec_solution_section, .iec-single-office-main .iec_exlore_section.overlay_image + .iec_products_posts_sec
{
    padding-top: 1.626409rem;
}
.iec_exlore_section.overlay_image{
    margin-top: 0;
    margin-bottom: 0;
}
    .iec-tunisia-office .iec_tab_about,
    .iec-tunisia-office .iec_tab_department {
        padding: 2.222222rem 0;
    }

    .iec-tunisia-office .iec_tab_dept_card_title,
    .iec-tunisia-office .iec_tab_section_heading {
        font-size: 1.444444rem;
        line-height: 115.385%;
        letter-spacing: 0.028889rem;
        margin-bottom: 1.111111rem;
        text-align: center;
    }

    .iec-tunisia-office .iec_tab_about .wysiwyg-content,
    .iec-tunisia-office .iec_tab_dept_intro,
    .iec-tunisia-office .iec_tab_dept_card_body {
        font-size: 0.888889rem;
        line-height: 150%;
        margin-bottom: 1.111111rem;
    }

    .iec-tunisia-office .iec_tab_about .wysiwyg-content p:not(:last-child) {
        margin-bottom: 1.111111rem;
    }

    .iec-tunisia-office .iec_tab_disclaimer {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 0.888889rem;
        text-align: center;
        padding: 1.111111rem;
        margin-bottom: 1.111111rem;
    }

    .iec-tunisia-office .iec_tab_disclaimer_icon {
        width: 3.333333rem;
        height: auto;
    }

    .iec-tunisia-office .iec_tab_disclaimer_label {
        font-size: 1.111111rem;
        margin-bottom: 0.222222rem;
    }

    .iec-tunisia-office .iec_tab_feature_label,
    .iec-tunisia-office .iec_tab_disclaimer_text {
        margin: 0;
        font-size: 1rem;
        line-height: 133.333%;
    }

    .iec-tunisia-office .iec_tab_role_heading {
        margin-top: 0;
    }

    .iec-tunisia-office .iec_tab_features {
        flex-direction: column;
    }

    .iec-tunisia-office .iec_tab_feature_item {
        flex: 1 1 100%;
        gap: 0.666667rem;
        padding: 1.111111rem 0.666667rem;
    }

    .iec-tunisia-office .iec_tab_feature_icon {
        width: 1.666667rem;
    }

    .iec-tunisia-office .iec_tab_dept_header {
        margin-bottom: 1.111111rem;
    }

    .iec-tunisia-office .iec_tab_dept_intro {
        text-align: center;
    }

    .iec-tunisia-office .iec_tab_dept_cta_col {
        justify-content: center;
    }


    .iec-tunisia-office .iec_tab_dept_card {
        padding: 1.555556rem 0.888889rem;
    }

    .iec-tunisia-office .iec_tab_dept_card_layout {
        flex-direction: column;
        align-items: flex-start;
        gap: 1.666667rem;
    }

    .iec-tunisia-office .iec_tab_dept_card_body,
    .iec-tunisia-office .iec_tab_dept_card_title {
        margin-bottom: 0.888889rem;
    }

    .iec-tunisia-office .iec_tab_dept_features {
        gap: 0.666667rem;
    }

    .iec-tunisia-office .iec_tab_dept_features li {
        gap: 0.666667rem;
        font-size: 0.888889rem;
        line-height: 150%;
    }

    .iec-tunisia-office .iec_tab_dept_features li svg {
        width: 1.666667rem;
    }

    .iec-tunisia-office .iec_tab_dept_card_media {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
    }
}



