:root {
    --bg: #1B204C;
    --white: #ffffff;
}

.iec_banner {
    width: 100%;
    height: calc(100vh - 2.897144rem);
    margin-top: 2.153282rem;
    z-index: 2;
}

.iec_banner_bg_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.iec_banner:before {
    content: " ";
    width: 100%;
    height: 100%;
    background: #1B204C57;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.iec_banner:after {
    content: " ";
    width: 100%;
    height: 5.872588rem;
    position: absolute;
    bottom: 0;
    left: 0;
    rotate: 180deg;
    z-index: 1;
    background: linear-gradient(180deg, #1B204C 19.68%, rgba(27, 32, 76, 0) 100%);
}

.iec_banner .container {
    height: 100%;
}

.iec_banner .container > * {
    height: 100%;
    align-items: center;
}

.iec_banner_content_box {
    width: 100%;
    max-width: max-content;
    margin-inline: auto;
    position: relative;
    z-index: 4;
}

.iec_banner_image {
    max-width: 19.927650rem;
	height: auto;
    margin-inline: auto;
    display: block;
    /*z-index: 1;
    top: -196px;
    margin-left: 22px;*/
}

.iec_banner_text_warpper h1 {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 2.349035rem;
    line-height: 107%;
    padding: 0.939614rem 1.879228rem 0.783012rem;
    border-radius: 1.017915rem 0 1.017915rem 0;
    text-align: center;
    background-color: #1B204C;
    color: var(--white);
    opacity: 1;
    width: auto;
    max-width: max-content;
    margin-inline: auto;
}

.iec_banner_text_warpper h2 {
    width: 100%;
    max-width: max-content;
    margin-inline: auto;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.783012rem;
    letter-spacing: 0.070471rem;
    line-height: 130%;
    border-radius: 1.017915rem 0 1.017915rem 0;
    margin-top: -0.783012rem;
    padding: 0.46980706589827111rem 1.017915rem;
    text-align: left;
    color: var(--white);
    background-color: #727DA4;
}

.iec_btn_transform {
    width: 100%;
    height: 2.583939rem;
    max-width: max-content;
    background-color: #fff;
    padding-top: 0.234903532949135555rem;
    padding-inline: 1.096216rem;
    border-radius: 0.156602rem;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 1.566024rem;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-inline: auto;
    margin-top: 1.605174rem;
    cursor: pointer;
}

.iec_popup_title {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 1.566024rem;
    line-height: 100%;
    text-align: center;
    color: var(--white);
    margin-bottom: 0.46980706589827111rem;
}

.iec_starlink_featured_news_section {
    background-color: #1B204C;
}

.iec_starlink_featured_news_section h2 {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 2.192433rem;
    margin-bottom: 1.761776rem;
    line-height: 104%;
    letter-spacing: 0.012528rem;
    color: #727DA3;
    width: 100%;
    position: relative;
    z-index: 1;
}

.iec_starlink_featured_news_section h2 span {
    display: block;
    width: max-content;
    padding-right: 0.391506rem;
    background: #1B204C;
}

.iec_starlink_featured_news_section h2:before {
    content: " ";
    width: 100%;
    height: 0.156602rem;
    display: block;
    background-color: #727DA3;
    position: absolute;
    top: calc(50% - 0.274054rem);
    left: 0;
    z-index: -1;
}

.iec_news_post_box_warpper {
    min-height: 16.913054rem;
}

.iec_news_post_box {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

.iec_news_post_box_image {
    width: 100%;
    aspect-ratio: 1 / 0.61895;
    position: relative;
    overflow: hidden;
}

.iec_news_post_box_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: all 0.5s ease-in-out;
}

.iec_hero_news_post_content {
    width: 100%;
    flex: 1;
    display: flex;
    background: #727DA333;
    flex-direction: column;
    padding: 0.841738rem 1.252819rem;
}

.iec_news_post_box_meta {
    margin: 0 0 0.430656rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0.508958rem;
    border-bottom: 1px solid #fff;
}

.iec_news_post_box_meta span.category_pill {
    background: #727DA3;
    color: #fff;
    border-radius: 100vw;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.430656rem;
    line-height: 175%;
    letter-spacing: 0.078301rem;
    text-align: center;
    text-transform: uppercase;
    padding: 0.117452rem 0.46980706589827111rem 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.391506rem;
    height: 0.783012rem;
}

.iec_news_post_box_meta span.date {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.46980706589827111rem;
    line-height: 146%;
    letter-spacing: 0.078301rem;
    margin-top: 0.156602rem;
    text-transform: uppercase;
}

.iec_news_post_title {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 0.783012rem;
    line-height: 130%;
    margin-bottom: 0.46980706589827111rem;
    color: #FFF;
    flex-grow: 1;
}

.iec_news_post_read_more_link {
    gap: 0.313205rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.iec_news_post_read_more_link span {
    color: #727DA3;
    font-size: 0.587259rem;
    line-height: 140%;
    transition: all 0.5s ease-in-out;
}

.iec_news_post_read_more_link svg {
    width: 0.704710598847406665rem;
    height: auto;
}

.iec_news_post_read_more_link img {
    transition: all 0.5s ease-in-out;
}

.iec_news_post_box:hover {text-decoration: none;}
.iec_news_post_box:hover .iec_news_post_box_image img {transform: scale(1.06);}

.iec_news_post_box:hover .iec_news_post_read_more_link img {
    margin-left: 0.156602rem;
    transition: all 0.5s ease-in-out;
}

.iec_news_post_box:hover .iec_news_post_read_more_link span {
    margin-right: 0.391506rem;
    transition: all 0.5s ease-in-out;
}

.ice_news_mobile {display: none;}
.ice_news_mobile .swiper {padding-top: 2.777778rem;}

.ice_news_mobile .iec_featured_news_swiper .swiper-slide {
    width: 100% !important;
    height: auto;
}

.iec_swiper_arrow_warpper {
    display: flex;
    position: absolute;
    top: 0.222222rem;
    width: 4.111111rem;
    height: 1.777778rem;
    left: 50%;
    transform: translateX(-50%);
    align-items: center;
    gap: 0.555556rem;
    z-index: 99;
}

.iec_swiper_arrow_warpper > * {
    position: relative !important;
    width: 1.777778rem !important;
    height: 1.777778rem !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    top: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: 1px solid #727DA3 !important;
    border-radius: 5px;
}

.iec_swiper_arrow_warpper > * svg {
    width: 0.444444rem !important;
}

.iec_benefits_section {
    height: 26.818153rem;
    background-color: #1B204C;
}

.iec_benefits_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    object-fit: cover;
}

.iec_benefits_box_warpper {
    display: flex;
    flex-direction: row;
    justify-content: end;
    position: relative;
    z-index: 1;
    gap: 3.092897rem;
    padding-top: 1.526873rem;
}

.iec_benefits_box {
    display: flex;
    flex-direction: column;
    align-items: end;
}

.iec_benefits_box:not(:last-child) {
    flex: 0 0 auto;
    max-width: 100%;
    width: calc(46% - 0.137810rem);
}

.iec_section_heading {
    margin-bottom: 1.722626rem;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 1.370271rem;
    line-height: normal;
    text-align: left;
    color: #fff;
}

.iec_benefits_box .iec_section_heading {
    display: flex;
    flex-direction: column;
    width: fit-content;
    line-height: 120%;
}

.iec_section_heading span:nth-of-type(1) {opacity: 0.11;}
.iec_section_heading span:nth-of-type(2) {opacity: 0.32;}
.iec_section_heading span:nth-of-type(3) {opacity: 1;}

.iec_benefits_items_lists {
    display: flex;
    flex-direction: column;
    justify-content: end;
    text-align: right;
    list-style: none;
    line-height: 0;
    width: 100%;
}

.iec_benefits_item_warpper {}

.iec_benefits_item {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: end;
    gap: 0.783012rem;
    margin-bottom: 0.783012rem;
}

.iec_benefits_item_image {
    flex: 0 0 auto;
    min-width: 2.153282rem;
}

.iec_benefits_item_image img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.iec_benefits_item_content {
    display: flex;
    flex-direction: column;
    gap: 0.156602rem;
}

.iec_benefits_item_content h3 {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 0.783012rem;
    line-height: 120%;
    text-align: right;
    color: white;
    text-transform: uppercase;
}

.iec_benefits_item_content h4 {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 120%;
    text-align: right;
    color: white;
}

.iec_benefits_item_warpper .bottom {
    margin-bottom: 1.840078rem;
}

.iec_benefits_item_warpper .bottom svg {
    height: 0.078693rem; 
    width: auto;
}

.iec_benefits_item_warpper .bottom svg path {
    stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
    fill: none;
}

.animate {
    animation: draw 3s ease forwards;
}

.iec_benefits_item_warpper span.sub {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.391506rem;
    line-height: 120%;
    text-align: right;
    margin-top: -1.370271rem;
    color: white;
    position: relative;
    display: block;
}

@media (min-width: 1456px) {
    .iec_benefits_bg {
        object-fit: contain;
    }
}

.iec_starlink_product_with_collapse_section {
    padding-top: 1.683475rem;
    background-color: #1B204C;
    /* z-index: 1; */
}

.iec_starlink_product_sec {
    position: relative;
    overflow: hidden;
    padding-bottom: 1.409421rem;
    z-index: 1;
}

.iec_starlink_product_sec:before {
    content: " ";
    width: 100%;
    height: 7.516913rem;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.iec_starlink_product_sec .iec_section_heading {
    text-align: center;
    margin-bottom: 0 !important;
}

.iec_starlink_product_swiper_warpper {
    margin-top: 1.957529rem;
    padding-bottom: 1.996680rem;
    position: relative;
}

.iec_starlink_product_swiper_warpper .swiper-wrapper {
    height: auto;
}

.iec_starlink_product_swiper_warpper .swiper-slide {
    width: 100%;
    max-width: 12.579867rem;
    height: auto;
}

.iec_starlink_product_box {
    width: 100%;
    height: 100%;
    min-height: 15.934290rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    padding-top: 1.918379rem;
    padding-bottom: 1.448572rem;
    padding-inline: 0.46980706589827111rem;
    background-color: #9493A5;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_product_title {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 1.070271rem;
    line-height: normal;
    color: #fff;
}

.iec_starlink_product_box img {
    width: 100%;
    height: auto;
    max-height: 7.556064rem;
    object-fit: contain;
}

.iec_starlink_product_button {
    width: 4.854673rem;
    height: 1.722626rem;
    border: none;
    border-radius: 0.156602rem;
    padding: 0.156602rem 0.391506rem 0;
    background-color: #1B204C;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 600;
    font-size: 0.665560rem;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-inline: auto;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_product_box.active-bg {
    background-color: #727DA4;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_product_box.active-bg .iec_starlink_product_button {
    color: #1B204C;
    background-color: #fff;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_product_button:hover {
    color: #1B204C;
    background-color: #fff;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_product_box:has(.iec_starlink_product_button:hover) {
    background-color: #727DA4;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_next, 
.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_prev {
    width: 0.978765rem !important;
    height: 1.252819rem !important;
    margin-top: 0 !important;
    top: calc(50% - 1.996680rem) !important;
}

.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_next.swiper-button-disabled, 
.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_prev.swiper-button-disabled {opacity: 0.5 !important}

.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_next {right: -1.291969rem !important;}
.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_prev {left: -1.291969rem !important;}
.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_next svg, 
.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_prev svg {width: 100%;height: 100%;}

.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.46980706589827111rem !important;
    top: auto !important;
    bottom: 0 !important;
}

.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_pagination .swiper-pagination-bullet {
    margin: 0 !important;
    width: 0.626409rem !important;
    height: 0.626409rem !important;
    border: 2px solid #727DA4;
    opacity: 1 !important;
    background-color: #fff !important;
}

.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #727DA4 !important;}

.iec_starlink_product_collapse_sec {
    background-color: #fff;
    position: relative;
    overflow: hidden;
    padding-bottom: 1.566024rem;
}

.iec_starlink_product_collapse_warpper {
    max-height: 0;
    width: calc(100% + 3.758457rem);
    margin-inline: -1.879228rem;
    transition: all 1s ease-in-out;
    position: relative;
}

.iec_starlink_product_collapse_item_warpper {
    opacity: 0;
    background-color: #727DA4;
    padding: 1.448572rem 1.879228rem 1.252819rem;
    transition: all 1s ease-in-out;
}

.iec_starlink_product_collapse_warpper.open-options {
    z-index: 1;
    max-height: 27.405412rem;
    transition: all 1s ease-in-out;
}

.open-options .iec_starlink_product_collapse_item_warpper {
    opacity: 1;
    transition: all 1s ease-in-out;
}

.iec_starlink_product_collapse_item {
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}

.iec_starlink_product_collapse_item_image {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
}

.iec_starlink_product_collapse_item_image img {
    position: relative;
    z-index: 1;
}

.iec_starlink_product_collapse_item_image .img-1 {
    width: 20.671511rem;
    height: 11.862628rem;
}

.iec_starlink_product_collapse_item_image .img-3 {
    width: 25.095527rem;
    height: 13.624405rem;
}

.iec_starlink_product_collapse_item_image .img-2 {width: 27.405412rem;}
.iec_starlink_product_collapse_item_image .img-4 {width: 29.049737rem;}

.ant {
    position: absolute;
    display: flex;
    flex-direction: column;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 0.783012rem;
    line-height: 120%;
    gap: 0.156602rem;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #fff;
    text-transform: uppercase;
}

.ant-2, .ant-3, .ant-4, .ant-6, .ant-7, .ant-8, .ant-10, .ant-11, .ant-12, .ant-14, .ant-15, .ant-16, .ant-18, .ant-19, .ant-20 {text-align: right;}

.ant-1 {
    left: 0;
    top: 2.740541rem;
}

.ant-2 {
    right: -5.089577rem;
    top: 2.818842rem;
}

.ant-3 {
    right: -7.673515rem;
    top: 5.872588rem;
}

.ant-4 {
    right: -1.566024rem;
    top: 11.549424rem;
}

/*.ant-4 p {margin-top: -30px;}*/

.ant-5 {
    left: 1.487722rem;
    top: 0.195753rem;
}

.ant-6 {
    right: 1.566024rem;
    top: 0.861313rem;
}

.ant-7 {
    right: -3.132047rem;
    top: 3.915059rem;
}

.ant-8 {
    left: 4.893824rem;
    top: 13.311200rem;
}

.ant-8 p {
    text-align: center;
    margin-top: -1.409421rem;
}

.ant-9 {
    left: 2.623089rem;
    top: 3.641005rem;
}

.ant-10 {
    right: 0;
    top: 2.936294rem;
}

.ant-11 {
    right: -3.523553rem;
    top: 6.538148rem;
}

.ant-11 p, .ant-11 svg {margin-top: 0;}

.ant-12 {
    right: 4.854673rem;
    top: 10.648960rem;
}

.ant-12 p {margin-top: -1.174518rem;}

.ant-13 {
    left: 3.915059rem;
    top: 0.861313rem;
}

.ant-14 {
    right: 1.566024rem;
    top: 2.035831rem;
}

.ant-15 {
    right: 3.132047rem;
    top: 6.459847rem;
}

.ant-16 {
    left: 4.698071rem;
    top: 8.221624rem;
}

.ant-16 p {
    margin-top: -35px;
}

.ant-17 {
    left: 5.089577rem;
    top: 1.174518rem;
    text-align: left;
}

.ant-4 p,.ant-17 p, .ant-18 p, .ant-19 p, .ant-20 p {margin-top: -1.370271rem;}

.ant-18 {
    right: -0.391506rem;
    top: 0;
}

.ant-19 {
    right: -1.957529rem;
    top: 9.004635rem;
}

.ant-19 svg {
    margin-top: -47px;
}

.ant-20 {
    left: 12.136683rem;
    top: 12.528188rem;
}

.ant svg {height: auto;}
.ant-1 svg {width: 8.495678rem;}
.ant-2 svg {width: 12.919694rem;}
.ant-3 svg {width: 11.197068rem;}
.ant-4 svg {width: 13.937610rem;}
.ant-5 svg {width: 9.004635rem;}
.ant-6 svg {width: 12.919694rem;}
.ant-7 svg {width: 12.332435rem;}
.ant-8 svg {width: 14.055061rem;}
.ant-9 svg {width: 7.495678rem;}
.ant-10 svg {width: 11.745177rem;}
.ant-11 svg {width: 12.489038rem;}
.ant-12 svg {width: 18.870584rem;}
.ant-13 svg {width: 8.495678rem;}
.ant-14 svg {width: 11.901779rem;}
.ant-15 svg {width: 3.562704rem;}
.ant-16 svg {width: 16.325796rem;}
.ant-17 svg {width: 8.495678rem;}
.ant-18 svg {width: 12.919694rem;}
.ant-19 svg {width: 12.214984rem;}
.ant-20 svg {width: 13.937610rem;}

.iec_starlink_marritime_product_with_collapse_section .ant-1 {top: 1.174518rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-2 {top: 0.587259rem;}
.iec_starlink_marritime_product_with_collapse_section  .ant-3 {top: 4.306565rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-4 {top: 10.766412rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-5, 
.iec_starlink_marritime_product_with_collapse_section .ant-6 {top: 1.800927rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-7 {top: 6.420697rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-8 {top: 12.293285rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-13 {left: 2.114132rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-14 {right: 4.698071rem;}

.iec_starlink_marritime_product_with_collapse_section .ant-15 {
    right: 1.566024rem;
    top: 4.502318rem;
}

.iec_starlink_marritime_product_with_collapse_section .ant-16 {
    left: 3.523553rem;
    top: 13.702706rem;
    text-align: left;
}

.iec_starlink_marritime_product_with_collapse_sectio .ant-9 {
    left: 2.349035rem;
    top: 1.957529rem;
}

.iec_starlink_marritime_product_with_collapse_section .ant-10 {right: 0.352355rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-11 {right: 3.132047rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-12 {top: 8.613130rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-7 svg {width: 12.489038rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-8 svg {width: 18.870584rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-9 svg {width: 8.495678rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-12 svg {width: 16.325796rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-11 svg {width: 3.562704rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-15 svg {width: 12.332435rem;}
.iec_starlink_marritime_product_with_collapse_section .ant-16 svg {width: 14.055061rem;}

.iec_starlink_product_collapse_item_content {
    display: flex;
    flex-direction: column;
    gap: 1.487722rem;
    flex: 0 0 auto;
    width: 19.692746rem;
}

.iec_starlink_product_collapse_item_content_top {
    width: fit-content;
    height: 1.370271rem;
    padding: 0.117452rem 0.626409rem 0;
    gap: 0.156602rem;
    border-radius: 0.156602rem;
    background-color: #fff;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 0.626409rem;
    line-height: 100%;
    color: #1B204C;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_product_collapse_item_content_top svg {
    width: 1.135367rem;
    height: auto;
    margin-top: -0.117452rem;
}

.iec_starlink_product_collapse_item_content_top:hover {
    transform: scale(1.1);
}

.iec_starlink_product_collapse_item_content_bottom {
    display: flex;
    flex-direction: column;
    gap: 0.939614rem;
}

.iec_starlink_product_collapse_item_content_bottom h4 {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 1.370271rem;
    line-height: 120%;
    color: #fff;
    margin-bottom: 0;
}

.iec_starlink_product_collapse_item_content_bottom .desc {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 120%;
    text-align: left;
    color: white;
}

.iec_starlink_product_collapse_item_content_bottom .iec_starlink_product_button {
    margin-inline: 0 auto;
    height: 1.605174rem;
    width: 7.516913rem;
}

.iec_starlink_product_collapse_item_content_bottom .iec_starlink_product_button:hover {
    color: #1B204C;
    background-color: #fff;
    transition: all 0.4s ease-in-out;
}

@media (min-width: 768px) {
    .iec_starlink_three_section_slide_warpper .iec_starlink_product_button:not(.iec_starlink_tab_product_post_box .iec_starlink_product_button) {display: none;}   
}

.iec_video_section {
    padding: 2.349035rem 0 0;
    z-index: 1;
}

.iec_video_section:before {
    content: " ";
    width: 100%;
    height: 10.257454rem;
    background-color: #1B204C;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.iec_video_section .iec_section_heading {
    color: #1B204C;
    text-align: center;
    margin-bottom: 1.252819rem;
}

.iec_iframe_box {
    width: 100%;
    height: auto;
    /*--bs-aspect-ratio: 56.25%;*/
    aspect-ratio: 16 / 9;
    position: relative;
}

.iec_iframe_box:before {
    content: " ";
    display: block;
    padding-top: var(--bs-aspect-ratio);
}

.iec_iframe_box iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.iec_starlink_info_section {
    padding: 3.132047rem 0 2.936294rem;
    background-color: #1B204C;
}

.iec_starlink_info_content_box {max-width: 28.814833rem;}
.iec_starlink_info_content_box .iec_section_heading {margin-bottom: 0.978765rem;}

.iec_starlink_info_content_box p {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 150%; /* 24px */
    margin-bottom: 0;
    color: #FFF;
}

.iec_starlink_info_right_box {}

.iec_starlink_info_right_box .iec_section_heading {
    font-size: 1.722626rem;
    line-height: 108%;
    margin-bottom: 0;
    display: flex;
    flex-direction: column-reverse;
    text-align: right;
    gap: 0.900464rem;
}

.iec_starlink_discover {
    min-height: 22.511589rem;
    padding: 2.231584rem 0 1.644325rem;
    position: relative;
    background-image: var(--desktopImage);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    align-items: center;
    margin-bottom: 1.566024rem;
}

.iec_starlink_discover .iec_section_heading {
    line-height: 137.143%;
    letter-spacing: 0.029754rem;
    color: #1B204C;
    margin-bottom: 0.46980706589827111rem;
}

.iec_sec_sub_heading {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.783012rem;
    line-height: 130%;
    margin-bottom: 1.566024rem;
    color: #1B204C;
}

.iec_icon_list {
    margin: 0;
    list-style: none;
}

.iec_icon_list li {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 130%;
    display: flex;
    align-items: center;
    gap: 0.46980706589827111rem;
    color: #1B204C;
}

.iec_icon_list li:not(:last-child) {margin-bottom: 0.46980706589827111rem;}

.iec_icon_list li svg {
    flex: 0 0 auto;
    width: 1.174518rem;
    height: auto;
}

.iec_button {
    width: 100%;
    max-width: max-content;
    height: 1.722626rem;
    border: none;
    border-radius: 0.156602rem;
    padding: 0.46980706589827111rem 0.939614rem 0.313205rem;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 600;
    font-size: 0.665560rem;
    line-height: normal;
    text-align: center;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    margin-top: 1.566024rem;
}

.iec_gray_button {
    color: #fff;
    background-color: #1B204C;
}

.iec_gray_button:hover {
    color: #fff;
    background-color: #9493A5;
}

.iec_starlink_tabs_functionality_section {
    padding: 1.331120rem 0 1.174518rem;
    z-index: 2;
}

.iec_tabs_bg_img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    object-position: left center;
    z-index: -1;
}

.iec_starlink_tabs_functionality_section:before {
    content: " ";
    width: 100%;
    height: 3.249499rem;
    background-color: #1B204C;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.iec_starlink_tabs_sec_warpper {}

.iec_tabs_list {
    list-style: none;
    display: flex;
    align-items: end;
    justify-content: center;
    position: relative;
    z-index: 4;
}

.iec_tab_item {
    flex: 1 1 auto;
    width: 100%;
    height: 1.918379rem;
    border-radius: 0 0.313205rem 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 100%;
    text-align: center;
    color: #1B204C;
    box-shadow: 9px 0px 12px 0px #0000001F;
    transition: all 0.4s ease;
    cursor: pointer;
    margin-left: -0.195753rem;
}

.iec_tab_item:hover {
    scale: 1 1.1;
}

.iec_tabs_list .iec_tab_item:nth-of-type(1) {
    z-index: 6;
    margin-left: 0;
    background-color: rgb(247, 243, 243);
}

.iec_tabs_list .iec_tab_item:nth-of-type(2) {
    background-color: #F1F1F1;
    z-index: 5;
}

.iec_tabs_list .iec_tab_item:nth-of-type(3) {
    background-color: #EEEEF6;
    z-index: 4;
}

.iec_tabs_list .iec_tab_item:nth-of-type(4) {
    z-index: 3;
    background-color: #E5E8F1;
}

.iec_tabs_list .iec_tab_item:nth-of-type(5) {
    z-index: 3;
    background-color: #CED3E4;
}

.iec_tabs_list .iec_tab_item:nth-of-type(6) {
    z-index: 2;
    background-color: #BEC4D5;
}

.iec_starlink_tabs_slide_sec_warpper {
    padding: 3.406101rem 0 0;
}

.iec_starlink_tab_slide_warpper {padding-bottom: 3.836758rem;}

.iec_starlink_tab_slide_warpper h3 {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 1.174518rem;
    line-height: 120%;
    text-transform: uppercase;
    text-align: left;
    color: #1B204C;
    margin-bottom: 0.978765rem;
}

.iec_starlink_tab_slide_desc {
    margin-bottom: 0.978765rem;
}

.iec_starlink_tab_slide_desc p {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 120%;
    text-align: left;
    color: #1B204C;
}

.iec_starlink_tab_slide_icon_list {}

.iec_starlink_tab_slide_icon_list li {
    align-items: start;
    flex-direction: column;
    gap: 0.156602rem;
}

.iec_starlink_tab_slide_icon_list_wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 0.626409rem;
}

.iec_starlink_tab_slide_icon_list_badge {
    display: flex;
    align-items: center;
    gap: 0.626409rem;
    margin-left: 1.800927rem;
}

.iec_starlink_tab_slide_icon_list_badgevalue {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 0.626409rem;
    line-height: 120%;
    padding: 0.137027rem 0 0 0;
    width: 3.327800rem;
    height: 0.861313rem;
    border-radius: 1.096216rem;
    border: 0.078301rem solid #727DA4;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    color: #1B204C;
}

.iec_starlink_tab_slide_icon_list li:not(:last-child) {
    margin-bottom: 0.822162rem;
}

.iec_starlink_tab_slide_right_image {
    max-width: 27.092207rem;
    margin-inline: auto 0;
}

.iec_starlink_tab_slide_right_image img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.iec_starlink_tab_slide_warpper h4 {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 120%;
    text-align: left;
    color: #2A2A2A;
}

.iec_starlink_tab_products_grid,
.iec_starlink_tab_service_box_grid {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
    gap: 1.174518rem;
    margin-top: 4.306565rem;
}

.iec_starlink_tab_product_post_box,
.iec_starlink_tab_service_post_box {
    height: 100%;
    flex: 0 0 auto;
    max-width: 100%;
    gap: 0.117452rem;
    width: calc(25% - 0.861313rem);
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
}

.iec_starlink_icon_title,
.iec_starlink_tab_product_post_title,
.iec_starlink_tab_service_post_title {
    font-weight: 700 !important;
    font-size: 0.665560rem !important;
    text-align: center !important;
    color: #1B204C !important;
}

.iec_starlink_tab_product_post_box h5 {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 120%;
    text-align: center;
    color: #2A2A2A;
    margin-bottom: 0.46980706589827111rem;
}

.iec_starlink_tab_product_post_box img {
    width: 100%;
    max-width: 11.852449rem;
    height: 11.745177rem;
    object-fit: cover;
}

.iec_starlink_tab_product_post_box .iec_starlink_product_button {
    margin-top: -1.487722rem;
    position: relative;
}

.iec_starlink_tab_service_box_grid {
    margin-top: 0;
}

.iec_starlink_tab_service_post_box {
    width: calc(26% - 0.043457rem);
    gap: 0.156602rem;
    text-align: center;
}

.iec_starlink_tab_service_post_box .iec_starlink_tab_slide_desc {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 120%;
    text-align: center;
    color: #2A2A2A;
    margin-bottom:  0.626409rem;
}

.iec_starlink_tab_service_post_box img {
    width: 100%;
    max-width: 11.431972rem;
    height: 11.431972rem;
    object-fit: cover;
}

.iec_starlink_icon_warpper {
    padding-top: 3.915059rem;
}

.iec_starlink_icon_warpper h3,
.iec_starlink_tab_products_warpper h3 {
    text-align: center;
    margin-bottom: 0 !important;
}

.iec_starlink_icon_box_grid {
    width: 100%;
    gap: 1.174518rem;
    margin-top: 1.722626rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.iec_starlink_icon_box {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 0.313205rem;
    align-items: center;
}

.iec_starlink_icon_box img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    object-fit: cover;
}

.iec_starlink_icon_box .iec_icon_list li {
    line-height: 120%;
    margin-bottom: 0 !important;
}

.iec_starlink_icon_box .iec_icon_list li .iec_starlink_tab_slide_icon_list_wrapper {
    gap: 0.548108rem;
}

.iec_starlink_left_image_warpper, 
.iec_starlink_tab_products_warpper  {
    margin-top: 3.132047rem;
}

.iec_starlink_left_image_warpper .iec_starlink_tab_slide_right_image {
    margin-inline: 0 auto;
}

.iec_starlink_tab_products_warpper .iec_starlink_tab_products_grid {
    margin-top: 2.544788rem;
}

.iec_starlink_tab_tag_line_slide_warpper {}

.iec_starlink_tab_tag_line_slide_warpper .iec_starlink_tab_products_grid {
    align-items: center;
    gap: 0.861313rem;
    padding-right: 2.349035rem;
    position: relative;
    margin-top: 0;
}

.iec_starlink_tab_slide_vertical_tag_line {
    width: 2.349035rem;
    height: 100%;
    border-radius: 1.017915rem 0 0 1.017915rem;
    background-color: #727DA4;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 1.370271rem;
    line-height: 120%;
    color: #FFFFFF;
    text-transform: uppercase;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0.313205rem;
}

.iec_starlink_tab_slide_vertical_tag_line span {
    transform: rotate(-90deg);
    transform-origin: center center;
    /* position: absolute;
    top: 0;
    right: -60px; */
}

.iec_starlink_tab_product_left_content {
    height: 100%;
    flex: 0 0 auto;
    max-width: 100%;
    gap: 0.117452rem;
    width: calc(25% - 0.861313rem);
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: start;
}

.iec_starlink_tab_slide_warpper .iec_starlink_tab_product_left_content h3 {margin-bottom: 0.626409rem;}

.iec_starlink_tab_slide_horizontal_tag_line {
    width: fit-content;
    display: flex;
    align-items: center;
    border-radius: 100vw;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 1.333333rem;
    line-height: 100%;
    padding: 0.555556rem 0.666667rem 0.444444rem;
    background: #727DA4;
    text-transform: uppercase;
    text-align: center;
    color: #FFFFFF;
    margin-top: 0.626409rem;
    margin-inline: auto;
    display: none;
}

.iec_starlink_land_icon_box_grid .iec_starlink_icon_box {
    width: 10.179153rem;
}

.iec_starlink_land_icon_box_grid .iec_starlink_icon_box .iec_starlink_icon_title {
    width: 9.396141rem;
}

.iec_starlink_directions_section {
    width: 100%;
    min-height: 31.594525rem;
    height: calc(100vh - 2.740541rem);
}

.iec_starlink_directions_bg,
.iec_starlink_directions_bot_bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #1B204C;
}

.iec_starlink_directions_bg img,
.iec_starlink_directions_bot_bg img {
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    position: absolute;
    height: 100%;
    object-fit: cover;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_directions_bg .active-bg,
.iec_starlink_directions_bot_bg .active-bg {
    opacity: 1;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_directions_section .container, 
.iec_starlink_directions_section .container > * {
    height: 100%;
}

.iec_starlink_directions_wrapper {
    position: relative;
    height: calc(100% - 2.349035rem);
    padding-top: 3.915059rem;
    padding-bottom: 2.740541rem;
    display: flex;
    align-items: center;
    position: relative;
}

.iec_starlink_directions_container {
    width: 100%;
    height: fit-content;
    position: relative;
    gap: 2.857993rem;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.iec_starlink_directions_main {
    position: absolute;
    top: -2.583939rem;
    right: 0;
}

.iec_starlink_directions_main h2 {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 1.722626rem;
    line-height: 120%;
    text-align: left;
    text-transform: uppercase;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #fff;
}

.iec_starlink_swiper_direction_left,
.iec_starlink_swiper_direction_bot_left {width: 10.766412rem;}

.iec_starlink_swiper_direction_left .swiper-slide,
.iec_starlink_swiper_direction_bot_left .swiper-slid {
    width: 100% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0.313205rem;
}

.iec_starlink_swiper_direction_left .swiper-wrapper .swiper-slide:not(.swiper-slide-visible),
.iec_starlink_swiper_direction_bot_left .swiper-wrapper .swiper-slide:not(.swiper-slide-visible) {
    opacity: 0 !important;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_direction_title {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 700;
    font-size: 1.370271rem;
    line-height: normal;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 0;
}

.iec_starlink_direction_desc {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 120%;
    text-align: left;
    color: #fff;
    margin-bottom: 0;
}

.iec_starlink_swiper_direction_right,
.iec_starlink_swiper_direction_bot_right {
    /*flex: 1 0 auto;*/
    width: 39.894450rem;
    height: 19.575294rem;
    margin-left: 0.391506rem;
}

.iec_starlink_swiper_direction_right .swiper-wrapper,
.iec_starlink_swiper_direction_bot_right .swiper-wrapper {
    align-items: center;
}

.iec_starlink_swiper_direction_right .swiper-wrapper .swiper-slide,
.iec_starlink_swiper_direction_bot_right .swiper-wrapper .swiper-slide {
    width: 14.094212rem !important;
    height: 19.575294rem !important;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_swiper_direction_right .swiper-wrapper .swiper-slide:not(.swiper-slide-active),
.iec_starlink_swiper_direction_bot_right .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
    object-fit: cover;
    width: 11.745177rem !important;
    height: 16.443247rem !important;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_swiper_direction_right .swiper-wrapper .swiper-slide img,
.iec_starlink_swiper_direction_bot_right .swiper-wrapper .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_swiper_direction_next, 
.iec_starlink_swiper_direction_prev,
.iec_starlink_swiper_direction_bot_next, 
.iec_starlink_swiper_direction_bot_prev {
    width: 1.252819rem !important;
    height: 1.252819rem !important;
    transition: 0.4s ease-in-out;
}

.iec_starlink_swiper_direction_prev {left: 11.353671rem !important;}
.iec_starlink_swiper_direction_next {right: -1.644325rem !important;}
.iec_starlink_swiper_direction_next:hover, 
.iec_starlink_swiper_direction_prev:hover,
.iec_starlink_swiper_direction_bot_next:hover, 
.iec_starlink_swiper_direction_bot_prev:hover {scale: 1.1;}
.iec_starlink_swiper_direction_next:after, 
.iec_starlink_swiper_direction_prev:after,
.iec_starlink_swiper_direction_bot_next:after, 
.iec_starlink_swiper_direction_bot_prev:after  {content: none !important;}

.iec_starlink_swiper_direction_pagination,
.iec_starlink_swiper_direction_bot_pagination {
    width: fit-content !important;
    left: 14.094212rem !important;
    bottom: 1.566024rem !important;
    gap: 0.46980706589827111rem;
    display: flex;
    align-items: center;
}

.iec_starlink_swiper_direction_pagination .swiper-pagination-bullet,
.iec_starlink_swiper_direction_bot_pagination .swiper-pagination-bullet {
    margin: 0 !important;
    background: none;
    width: 0.548108rem;
    height: 0.548108rem;
    border: 0.078301rem solid #727DA4;
    opacity: 1;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_swiper_direction_pagination .swiper-pagination-bullet-active,
.iec_starlink_swiper_direction_bot_pagination .swiper-pagination-bullet-active {
    background-color: #727DA4 !important;
    transition: all 0.4s ease-in-out;
}

.iec_starlink_directions_bot_section .iec_starlink_directions_main {
    right: auto;
    left: 0;
}
.iec_starlink_directions_bot_section .iec_starlink_swiper_direction_bot_pagination {left: 0 !important;}
.iec_starlink_swiper_direction_bot_next {
    left: auto !important;
    right: 11.353671rem !important;
}
.iec_starlink_swiper_direction_bot_prev {
    right: auto !important;
    left: -1.644325rem !important;
}

.iec_starlink_acordions_section {
    box-shadow: 0px 13px 20.2px 0px #00000040 inset;
    background-color: #F3F2F4;
    padding: 3.915059rem 0;
}

.iec_starlink_acordions_sec_warpper {}

.iec_starlink_acordions_sec_warpper .iec_section_heading {
    color: #1B204C;
    text-align: center;
    margin-bottom: 1.252819rem;
}

.iec_starlink_acordion_row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1.174518rem;
}

.iec_starlink_acordion_item {
    flex: 0 0 auto;
    max-width: 100%;
    width: calc(50% - 0.587259rem);
}

.iec_starlink_acordion_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 2.349035rem;
    gap: 0.704710598847406665rem;
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 600;
    font-size: 0.783012rem;
    line-height: 120%;
    text-align: left;
    color: #1B204C;
    cursor: pointer;
    padding: 0 0.704710598847406665rem;
    background-color: #E7E6EE;
    border-left: 0.039151rem solid #1B204C;
}

.iec_starlink_acordion_header svg {
    height: 0.783012rem;
    width: auto;
    transition: transform 0.3s ease;
}

.iec_starlink_acordion_item.active .iec_starlink_acordion_header svg {
    transform: rotate(180deg);
}

.iec_starlink_acordion_body {
    font-family: 'Myriad Pro', sans-serif;
    font-weight: 400;
    font-size: 0.626409rem;
    line-height: 150%;
    text-align: left;
    color: #1B204C;
    padding: 0 0.704710598847406665rem;
    background-color: #E7E6EE;
    border-left: 0.039151rem solid #1B204C;
}

.iec_starlink_acordion_body p {
    padding: 0.46980706589827111rem 0;
}


@keyframes draw {
    from {
        stroke-dasharray: 1000;
        stroke-dashoffset: 1000;
    }

    to {
        stroke-dasharray: 1000;
        stroke-dashoffset: 0;
    }
}


@media screen and (max-width:1024px) {
    .banner {
        display: block;
        margin-top: 0;
        width: 100%;
        height: calc(100vh - 110px);
        position: relative;
        overflow: visible;
    }

    .banner-bg-content {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .banner-bg-color {
        background: #1B204C57;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
    }

    .banner-botom {
        position: absolute;
        bottom: 0;
        left: 0;
        opacity: 0.8;
        rotate: 180deg;
        z-index: 1;
        width: 100%;
        height: 150px;
        background: linear-gradient(180deg, #1B204C 19.68%, rgba(27, 32, 76, 0) 100%);
    }

    .banner-wrapper {
        position: relative;
        width: 100%;
        margin-top: unset;
        z-index: 1;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        height: 100%;
    }

    .banner-text {
        padding: 20px;
        position: relative;
        display: flex;
        flex-direction: column;
        margin-top: 0;
        gap: 12px;
        align-items: center;
        width: calc(100% - 40px);
    }

    .banner-text h1 {
        font-family: Myriad Pro;
        font-size: 24px;
        opacity: 1;
        width: calc(100% - 40px);
        font-weight: 700;
        line-height: 32px;
        text-align: center;
        color: var(--white);
    }

    .banner-text h2 {
        font-family: Myriad Pro;
        font-size: 16px;
        width: calc(100% - 40px);
        font-weight: 400;
        text-transform: uppercase;
        line-height: 24px;
        text-align: center;
        color: var(--white);
    }

    .banner-text-img {
        width: 355px;
        position: absolute;
        object-fit: cover;
        z-index: 1;
        top: -193px;
    }

    .banner-wrapper .left {
        align-items: center;
        border-radius: 0;
        display: flex;
        margin-top: 130px;
        flex-direction: column;
        justify-content: flex-start;
        width: 100%;
    }
    .transform{
        margin-top: 10px;
        padding: 12px 20px 8px 20px;
        font-size: 24px;
    }


    .banner-wrapper .right {
        position: fixed;
        background: #1B204C;
        margin-top: 0;
        right: 0;
        z-index: 999999999999;
        transform: rotate(180deg);
        bottom: 10vh;
        height: 120px;
        width: 36px;
        display: flex;
        border-bottom: none;
        border-top: 2px solid #FFFFFF;
        border-radius: 0 0 16px 0;
        justify-content: center;
    }

    .banner-wrapper .right .text {
        rotate: 0deg;
        cursor: pointer;
        text-transform: uppercase;
        padding: 13px;
        font-family: Myriad Pro;
        font-size: 12px;
        font-weight: 600;
        line-height: 20px;
        z-index: 12;
        text-align: center;
        color: var(--white);
        transition: all 0.4s ease-in-out;
        animation: scale-animation 2s infinite;
    }

    .banner-wrapper .right .text:hover {
        scale: 1.1;
    }

    /*.banner-form {}

    form {
        width: calc(100% - 80px);
    }

    .send {
        margin-top: 20px;
    }

    form input {
        height: 41px;
        font-family: Myriad Pro;
        font-size: 16px;
        font-weight: 400;
        line-height: 19.2px;
        text-align: left;
        color: #1B204C;
        padding: 0 8px;
        display: flex;
        justify-content: start;
        align-items: center;
        outline: none;
        width: calc(50% - 18px);
        border: none;
        box-shadow: none;
    }

    form select {
        height: 41px;
        font-family: Myriad Pro;
        font-size: 16px;
        font-weight: 400;
        line-height: 19.2px;
        text-align: left;
        color: #1B204C;
        padding: 0 8px;
        display: flex;
        justify-content: start;
        align-items: center;
        outline: none;
        width: calc(50% - 2px);
        border: none;
        background: white;
        box-shadow: none;
        -webkit-appearance: none;
        appearance: none;
        background-image: url("../image/select-arrow.svg");
        background-repeat: no-repeat;
        background-position: calc(100% - 16px) center;
    }

    form select option {
        font-family: Myriad Pro;
        font-size: 16px;
        font-weight: 400;
        line-height: 19.2px;
        text-align: left;
        color: #1B204C;
        padding: 6px
    }

    form input::placeholder {
        font-family: Myriad Pro;
        font-size: 16px;
        font-weight: 400;
        line-height: 19.2px;
        text-align: left;
        color: #1B204C;
    }

    .large-input {
        width: 100%;
    }*/

    .no-transform {
        transform: translateX(-13%);
    }

    .op {
        opacity: 1;
    }
}

@keyframes scale-animation {

    0%,
    100% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }
}

@media screen and (width: 375) {
    .banner-wrapper .left {
        margin-top: 40px;
    }

    .banner-text h2 {
        width: calc(100% - 60px);
    }
}

@media (max-width: 1024px) {
    .iec_benefits_section {height: auto;}
    .iec_benefits_bg {object-position: -4.602215rem 3.323822rem;}
    .iec_benefits_box_warpper {padding: 4.602215rem 0 1.022714rem;}
    .iec_benefits_box:not(:last-child) {flex: 1 0 auto;}
    .hide-over {overflow: hidden;}

    .iec_starlink_product_collapse_sec {
        width: 100%;
        z-index: 0;
        pointer-events: none;
    }

    .iec_starlink_product_collapse_warpper {transition: none;}

    .iec_starlink_product_collapse_sec.show-popup {
        opacity: 1 !important;
        z-index: 10;
        pointer-events: all;
        background-color: #1B204C;
        position: fixed;
        top: 3.068143rem;
        left: 0;
        height: calc(100vh - 3.068143rem);
    }

    .iec_starlink_product_collapse_warpper.show-item {
        opacity: 1 !important;
        pointer-events: all;
        z-index: 10;
        max-height: calc(100vh - 3.068143rem);
        transition: all 1s ease-in-out;
    }

    .iec_starlink_product_collapse_item_warpper {
        transition: none;
    }

    .iec_starlink_product_collapse_warpper.show-item .iec_starlink_product_collapse_item_warpper {
        opacity: 1;
        transition: all 1s ease-in-out;
    }
    .iec_starlink_product_collapse_item {
        flex-direction: column;
        height: calc(100vh - 9.204430rem);
        justify-content: center;
    }

    .iec_starlink_product_collapse_warpper.show-item .iec_starlink_product_collapse_item_warpper .close-popup.d-none {
        display: block;
        margin-left: auto;
        margin-right: -1.022714rem;
        margin-top: -0.613629rem;
        position: relative;
        z-index: 100;
    }

    .iec_starlink_product_collapse_warpper.show-item .iec_starlink_product_collapse_item_warpper .iec_starlink_product_collapse_item_content_top {display: none;}
    .iec_starlink_product_collapse_item_image {margin-bottom: 1.022714rem;}

    .iec_starlink_product_collapse_item_image .img-1,
    .iec_starlink_product_collapse_item_image .img-2,
    .iec_starlink_product_collapse_item_image .img-3,
    .iec_starlink_product_collapse_item_image .img-4,
    .iec_starlink_marritime_product_with_collapse_section .iec_starlink_product_collapse_item_image .img-2 {
        width: 90%;
        height: auto;
    }

    .iec_starlink_product_collapse_item_image .img-2,
    .iec_starlink_product_collapse_item_image .img-4 {width: 100%;}

    .ant-1 {
        left: 8.181716rem;
        top: 1.278393rem;
    }

    .ant-2 {
        right: 2.812465rem;
        top: 1.278393rem;
    }

    .ant-3 {
        right: -1.022714rem;
        top: auto !important;
        bottom: 10.73850213235970914rem;
    }

    .ant-4 {
        right: 13.295288rem;
        top: auto !important;
        bottom: 3.068143rem;
    }

    .ant-5 {
        left: 9.306702rem;
        top: 2.812465rem;
    }

    .ant-6 {
        right: 13.295288rem;
        top: 4.346537rem;
    }

    .ant-7 {
        right: 3.068143rem;
        top: 10.482824rem;
    }

    .ant-8 {
        left: auto;
        top: auto;
        right: 15.340717rem;
        bottom: 3.579501rem;
    }

    .ant-9 {
        left: 11.761217rem;
        top: 3.068143rem;
    }

    .ant-10 {
        right: 11.249859rem;
        top: 3.579501rem;
    }

    .ant-11 {
        right: 6.136287rem;
        top: 8.437395rem;
    }

    .ant-12 {
        right: auto;
        left: 5.624930rem;
        top: 16.874789rem;
    }

    .ant-13 {
        left: 11.505538rem;
        top: 4.090858rem;
    }

    .ant-14 {
        right: 11.761217rem;
        top: 6.136287rem;
    }

    .ant-15 {
        right: 9.715788rem;
        top: 11.761217rem;
    }

    .ant-16 {
        left: 9.204430rem;
        top: 15.852075rem;
    }

    .ant-17 {
        left: 13.806646rem;
        top: 4.090858rem;
    }

    .ant-18 {
        right: 6.647644rem;
        top: 0.511357rem;
    }

    .ant-19 {
        right: 4.090858rem;
        top: 15.340717rem;
    }

    .ant-20 {
        top: auto;
        bottom: 2.301108rem;
        left: 20.454290rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-5 {
        left: 10.73850213235970914rem;
        top: 3.068143rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-6 {
        right: 11.249859rem;
        top: 3.835179rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-7 {
        right: 3.888889rem;
        top: 9.715788rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-8 {
        top: auto !important;
        bottom: 4.602215rem;
        right: 19.942933rem;
    }

    /*.iec_starlink_marritime_product_with_collapse_section .ant-9 {
        left: 11.505538rem;
        top: 4.090858rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-10 {
        right: 11.761217rem;
        top: 6.136287rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-11 {
        right: 9.715788rem;
        top: 11.761217rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-12 {
        left: 9.204430rem;
        top: 15.852075rem;
    }*/

    .iec_starlink_marritime_product_with_collapse_section .iec_starlink_product_collapse_item_image .img-3 {
        width: 100%;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-13 {
        left: 9.306702rem;
        top: 2.812465rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-14 {
        right: 13.295288rem;
        top: 4.346537rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-15 {
        right: 3.068143rem;
        top: 10.482824rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-16 {
        left: auto;
        top: auto;
        right: 18.920218rem;
        bottom: 5.113572rem;
    }

    .iec_starlink_product_collapse_item_content {width: 100%;}
    .iec_starlink_product_collapse_item_content_bottom .desc {font-size: 0.715900rem;}

    .iec_benefits_section {height: auto;}
    .iec_benefits_bg {object-position: -4.602215rem 3.323822rem;}
    .iec_benefits_box_warpper {padding: 4.602215rem 0 1.022714rem;}
    .iec_benefits_box:not(:last-child) {flex: 1 0 auto;}

    .iec_starlink_directions_section {
        height: 44.488080rem;
        min-height: 44.488080rem;
    }

    .iec_starlink_directions_wrapper {
        height: calc(100% - 1.431800rem);
        padding: 0;
    }

    .iec_starlink_directions_container {
        gap: 1.329529rem;
        flex-direction: column-reverse;
    }

    .iec_starlink_directions_main {
        top: 0;
        width: 100%;
        text-align: center;
    }

    .iec_starlink_directions_main h2 {text-align: center;}

    .iec_starlink_swiper_direction_left, .iec_starlink_swiper_direction_bot_left {
        width: 100%;
        max-width: calc(100% - 5.113572rem) !important;
        margin: 0 auto;
    }

    .iec_starlink_swiper_direction_right, .iec_starlink_swiper_direction_bot_right {
        width: 100%;
        height: auto;
        margin-top: 4.090858rem;
    }

    .iec_starlink_swiper_direction_right .swiper-wrapper .swiper-slide, 
    .iec_starlink_swiper_direction_bot_right .swiper-wrapper .swiper-slide,
    .iec_starlink_swiper_direction_right .swiper-wrapper .swiper-slide:not(.swiper-slide-active), 
    .iec_starlink_swiper_direction_bot_right .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
        width: 100% !important;
        height: 20.454290rem !important;
        display: flex;
        justify-content: center;
        scale: unset;
    }

    .iec_starlink_swiper_direction_right .swiper-wrapper .swiper-slide img, 
    .iec_starlink_swiper_direction_bot_right .swiper-wrapper .swiper-slide img {
        width: calc(100% - 5.113572rem) !important;
        display: block;
        margin: 0 auto;
    }

    .iec_starlink_swiper_direction_next, 
    .iec_starlink_swiper_direction_prev, 
    .iec_starlink_swiper_direction_bot_next, 
    .iec_starlink_swiper_direction_bot_prev {
        width: 1.278393rem !important;
        height: 1.278393rem !important;
        top: 46% !important;
    }
        
    .iec_starlink_swiper_direction_next, 
    .iec_starlink_swiper_direction_bot_next {right: 0.511357rem !important;}
    .iec_starlink_swiper_direction_prev,
    .iec_starlink_swiper_direction_bot_prev {left: 0.511357rem !important;}
    .iec_starlink_directions_section .swiper-pagination {display:none}
    .iec_starlink_directions_bot_section .iec_starlink_directions_container {flex-direction: column;}
}

@media (max-width: 991px) {
    .iec_benefits_bg {display: none;}
    .iec_tabs_list {
        width: calc(100% + 3.770127rem);
        max-width: calc(100% + 3.770127rem);
        margin-inline: -1.885063rem;
    }

    .iec_tab_item {border-radius: 0;}
}

@media (max-width: 767px) {
    .iec_starlink_product_button {
        width: 6.888889rem;
        height: 2.444444rem !important;
        font-size: 0.888889rem;
        padding: 0.222222rem 0.888889rem 0;
    }

    .iec_banner {
        margin-top: 0;
        height: calc(100vh - 4.444444rem);
    }
    
    .iec_banner:after {height: 8.333333rem;}
    .iec_banner_content_box {max-width: 35.944444rem;}
    .iec_banner_image {max-width: 19.722222rem;}
    .iec_banner_text_warpper {padding: 1.111111rem;}

    .iec_banner_text_warpper > * {
        text-align: center !important;
        max-width: 35.944444rem !important;
        border-radius: 1.444444rem 0 1.444444rem 0 !important;
        text-transform: uppercase !important;
    }

    .iec_banner_text_warpper h1 {
        font-size: 1.333333rem;
        line-height: 134%;
        margin-bottom: 0.666667rem;
        padding: 1.333333rem 2.666667rem 1.111111rem;
        border-radius: 1.444444rem 0 1.444444rem 0;
    }

    .iec_banner_text_warpper h2 {
        font-size: 0.888889rem;
        letter-spacing: 0.1rem;
        line-height: 150%;
        margin-top: -1.111111rem;
        padding: 0.666667rem 1.444444rem;
    }

    .iec_btn_transform {
        height: 2.444444rem;
        padding-top: 0.222222rem;
        padding-inline: 1.111111rem;
        font-size: 1.333333rem;
        margin-top: 0.555556rem;
    }

    .ice_news_desktop {display: none;}
    .ice_news_mobile {display: block;}

    .iec_starlink_featured_news_section h2 {
        font-size: 2rem;
        line-height: 104%;
        margin-bottom: 1.11111rem;
    }

    .iec_starlink_featured_news_section h2 span {
        padding: 0;
        margin: 0 auto;
        max-width: 100%;
    }

    .iec_starlink_featured_news_section h2:before {content: none;}
    .iec_news_post_box_warpper {
        height: 100% !important;
        min-height: 100% !important;
    }
    .iec_news_post_box_image {aspect-ratio: 1 / .64287}
    .iec_hero_news_post_content {padding: 1.166667rem 1.777778rem;}

    .iec_news_post_box_meta{
        margin: 0.611111rem 0 1.111111rem;
        padding-bottom: 0.888889rem;
    }
    .iec_news_post_box_meta span.category_pill {
        padding: 0.166667rem 0.666667rem 0;
        font-size: 0.611111rem;
        letter-spacing: 0.111111rem;
        height: 1.11111rem;
    }

    .iec_news_post_box_meta span.date {
        font-size: 0.611111rem;
        letter-spacing: 0.111111rem;
    }

    .iec_news_post_title {
        line-height: 130%;
        font-size: 1.111111rem;
        margin-bottom: 0.444444rem;
    }
    .iec_news_post_read_more_link {gap: 0.444444rem;}

    .iec_news_post_read_more_link span {
        font-size: 0.777778rem !important;
        line-height: 0.888889rem !important;
    }

    .iec_news_post_read_more_link svg {width: 1rem !important;}
    .iec_news_post_read_more_link img{
        width: 1rem !important;
        height: 1rem !important;
    }

    .iec_benefits_box_warpper {
        gap: 1.111111rem;
        flex-wrap: wrap;
        padding: 3.611111rem 0 0.888889rem;
    }

    .iec_benefits_box {
        flex: 0 0 auto !important;
        width: 100% !important;
    }

    .iec_benefits_box .iec_section_heading {
        font-size: 1.944444rem;
        margin-bottom: 2.444444rem;
    }

    .iec_benefits_items_lists {
        justify-content: start;
        text-align: left !important;
        overflow: hidden;
    }

    .iec_benefits_item {
        justify-content: start;
        flex-direction: row-reverse;
        gap: 1.777778rem;
        margin-bottom: 0.666667rem;
    }

    .iec_benefits_item_warpper .bottom {display: none;}

    .iec_benefits_item_warpper .is--mobile {
        display: block;
        margin-bottom: 1.111111rem;
    }

    .iec_benefits_item_warpper .is--mobile svg {
        height: 0.111111rem;
        width: auto;
    }

    .iec_benefits_item_content {gap: 0.222222rem;}

    .iec_benefits_item_content h3 {
        font-size: 1rem;
        line-height: 134%;
        text-align: left;
    }

    .iec_benefits_item_content h4 {
        font-size: 0.777778rem;
        line-height: 138%;
        text-align: left;
    }

    .iec_benefits_item_image {min-width: 3.055556rem;}

    .iec_benefits_item_warpper span.sub {
        font-size: 0.555556rem;
        margin-top: -0.722222rem;
        text-align: left;
    }

    .iec_starlink_product_sec {padding-bottom: 2.222222rem;}
    .iec_starlink_product_sec:before {height: 13.888889rem;}
    .iec_starlink_product_sec .iec_section_heading {
        font-size: 1.333333rem;
        line-height: 100%;
    }

    .iec_starlink_product_swiper_warpper {
        margin-top: 1.666667rem;
        max-width: 36.944444rem;
        margin-inline: auto;
    }

    .iec_starlink_product_swiper_warpper .swiper-slide {max-width: 100%;}

    .iec_starlink_product_box {
        min-height: 25.388889rem;
        padding-top: 2.722222rem;
        padding-bottom: 2.222222rem;
        padding-inline: 0.888889rem;
    }

    .iec_starlink_product_title {font-size: 1.666667rem;}
    .iec_starlink_product_box img {max-height: 100%;}
    .iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_next, 
    .iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_prev {display: none;}
    .iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_pagination {gap: 0.666667rem !important;}
    .iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_pagination .swiper-pagination-bullet {
        width: 0.777778rem !important;
        height: 0.777778rem !important;
    }

    .iec_starlink_product_collapse_sec.show-popup {
        top: 3.444444rem;
        max-height: calc(100vh - 3.444444rem);
    }

    .iec_starlink_product_collapse_warpper {
        width: calc(100% + 2.444444rem);
        margin-inline: -1.222222rem;
    }
    .iec_starlink_product_collapse_item_warpper {padding: 2.444444rem 1.111111rem;}
    .iec_starlink_product_collapse_warpper.show-item {max-height: calc(100vh - 3.444444rem);}

    .iec_starlink_product_collapse_warpper.show-item .iec_starlink_product_collapse_item_warpper .close-popup.d-none {
        width: 0.888889rem;
        height: 0.888889rem;
        margin-right: -0.555556rem;
        margin-top: -1.666667rem;
    }

    .iec_starlink_product_collapse_item {height: calc(100vh - 10rem);}
    .iec_starlink_product_collapse_item_image {margin-bottom: 1.666667rem;}

    .iec_starlink_product_collapse_item_image .img-1, 
    .iec_starlink_product_collapse_item_image .img-2, 
    .iec_starlink_product_collapse_item_image .img-3, 
    .iec_starlink_product_collapse_item_image .img-4, 
    .iec_starlink_marritime_product_with_collapse_section .iec_starlink_product_collapse_item_image .img-2 {width: 100%;}

    .ant {
        gap: 0.222222rem;
        font-size: 0.666667rem;
        line-height: 160%;
    }

    .ant-1 {
        left: -0.555556rem;
        top: -1.111111rem !important;
    }

    .ant-2 {
        right: -0.444444rem;
        top: -2.444444rem;
    }

    .ant-3 {
        right: -0.444444rem;
        top: -0.555556rem !important;
        bottom: auto;
    }

    .ant-4 {
        right: 0;
        bottom: 0;
        text-align: center;
    }

    .ant-5 {
        left: -1.611111rem;
        top: -0.555556rem;
        text-align: center;
    }

    .ant-6 {
        right: 1.333333rem !important;
        top: 0 !important;
    }

    .ant-7 {
        right: 0;
        top: 2rem;
    }

    .ant-8 {
        top: auto !important;
        left: 0.888889rem;
        bottom: 1.444444rem;
        height: 2.5rem;
        width: 10.555556rem;
    }

    .ant-9 {
        left: -0.555556rem;
        top: 0.555556rem;
    }

    .ant-10 {
        right: 2.777778rem;
        top: 0;
        text-align: right;
    }

    .ant-11 {
        right: -0.277778rem;
        top: 0px;
        text-align: right;
    }

    .ant-12 {
        right: 1.11111rem;
        top: 6.666667rem;
        left: auto;
    }

    .ant-13 {
        left: 0.111111rem;
        top: 0;
    }

    .ant-14 {
        right: -0.3333333rem;
        top: 0;
    }

    .ant-15 {
        right: 5.555556rem;
        top: 2.222222rem;
        text-align: right;
    }

    .ant-16 {
        left: 2.777778rem;
        top: 5rem;
    }

    .ant-17 {
        left: -0.166667rem;
        top: -0.333333rem;
    }

    .ant-18 {
        right: 0;
        top: -0.333333rem;
    }

    .ant-19 {
        right: -0.333333rem;
        top: 7rem;
    }

    .ant-20 {
        left: 7.777778rem;
        bottom: 0;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-2 {
        right: -0.3333333rem;
        top: -2.222222rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-5 {
        left: -1.666667rem;
        top: -0.555556rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-6 {top: 0;}

    .iec_starlink_marritime_product_with_collapse_section .ant-7 {
        right: -0.444444rem;
        top: 2.111111rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-8 {
        left: 3.611111rem;
        bottom: 1.111111rem;
        width: 15.277778rem;
        height: auto;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-13 {
        left: 0;
        top: -0.833333rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-14 {
        right: -0.3333333rem;
        top: 0;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-15 {
        right: -0.666667rem;
        top: 3.055556rem;
        text-align: right;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-16 {
        right: 7.5rem;
        bottom: 1.111111rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-9 {
        left: 0.666667rem;
        top: 0.777778rem;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-10 {right: 1.11111rem;}
    .iec_starlink_marritime_product_with_collapse_section .ant-11 {right: 5rem;}
    .iec_starlink_marritime_product_with_collapse_section .ant-12 {
        left: 2.777778rem;
        top: 5rem;
    }

    .ant-1 svg {width: 10.166667rem;}

    .ant-2 svg,
    .ant-3 svg {
        width: 11.111111rem;
        height: 2.777778rem;
    }

    .ant-4 svg {width: 13.333333rem;}

    .ant-5 svg {
        width: 10.555556rem;
        height: 2.777778rem;
    }

    .ant-6 svg {
        height: 3.055556rem;
        width: 10.555556rem;
    }

    .ant-7 svg,
    .ant-8 svg {
        height: 2.5rem !important;
        width: 10.555556rem !important;
    }

    .ant-9 svg,
    .ant-13 svg {width: 8.833333rem;}

    .ant-10 svg {
        width: 11.111111rem;
        height: 2.777778rem;
    }

    .ant-11 svg {
        margin-top: -0.444444rem;
        width: 11.111111rem;
    }

    .ant-12 svg {width: 15.833333rem;}
    .ant-14 svg {width: 11.111111rem;}
    .ant-15 svg {margin-top: -0.3333333rem;}
    .ant-16 svg {width: 15rem;}

    .ant-17 svg {
        width: 9.222222rem;
        margin-top: -0.222222rem;
    }

    .ant-18 svg {width: 10rem;}
    .ant-19 svg {
        width: 10.166667rem;
        margin-top: -2.055556rem;
    }

    .ant-20 svg {width: 12.222222rem;}

    .iec_starlink_marritime_product_with_collapse_section .ant-7 svg {margin-top: -1.111111rem;}
    .iec_starlink_marritime_product_with_collapse_section .ant-8 svg {
        width: 15.277778rem !important;
        height: auto !important;
    }

    .iec_starlink_marritime_product_with_collapse_section .ant-15 svg {
        width: 11.111111rem;
        margin-top: 0;
    }
    
    .iec_starlink_marritime_product_with_collapse_section .ant-16 svg {width: 11.111111rem;}
    .iec_starlink_marritime_product_with_collapse_section .ant-9 svg {width: 8.666667rem;}
    .iec_starlink_marritime_product_with_collapse_section .ant-10 svg {width: 10rem;}
    .iec_starlink_marritime_product_with_collapse_section .ant-11 svg {width: 3.562704rem;}
    .iec_starlink_marritime_product_with_collapse_section .ant-12 svg {width: 15rem;}
    .iec_starlink_marritime_product_with_collapse_section .ant-12 p {margin-top: -1.333333rem;}

    .ant-8 p {
        text-align: left;
        margin-top: -1.944444rem;
    }

    .ant-11 p {margin-top: 2.777778rem;}
    .ant-12 p {
        margin-top: -1.388889rem;
        margin-left: 1.11111rem;
    }
    .ant-16 p {margin-top: -1.333333rem;}

    .ant-19 p {
        text-align: end;
        margin-top: -1.333333rem;
        margin-right: -0.555556rem;
    }

    .ant-20 p {margin-top: -1.333333rem;}

    .iec_starlink_marritime_product_with_collapse_section .ant-8 p {
        text-align: right;
        margin-top: -1.333333rem;
    }

    .iec_starlink_product_collapse_item_content_bottom {gap: 0.666667rem;}

    .iec_starlink_product_collapse_item_content_bottom h4 {
        font-size: 1.111111rem;
        line-height: 120%;
    }

    .iec_starlink_product_collapse_item_content_bottom .desc {
        font-size: 0.888889rem;
        line-height: 130%;
    }

    .iec_starlink_product_collapse_item_content_bottom .iec_starlink_product_button {
        width: 9.444444rem !important;
        font-size: 0.777778rem;
    }

    .iec_starlink_discover {
        align-items: start;
        min-height: 44.444444rem;
        padding-top: 2.222222rem;
        padding-bottom: 23.333333rem;
        background-image: var(--mobileImage);
        background-position: bottom center;
    }

    .iec_starlink_discover_left_contnet {padding-inline: 2.222222rem;}

    .iec_starlink_discover .iec_section_heading {
        font-size: 1.944444rem;
        margin-bottom: 0.666667rem;
        line-height: 138%;
    }

    .iec_sec_sub_heading {
        font-size: 1.111111rem;
        margin-bottom: 1.111111rem;
        max-width: 22.222222rem;
    }

    .iec_icon_list li:not(:last-child) {margin-bottom: 0.666667rem;}

    .iec_button {
        height: 2.444444rem;
        font-size: 0.944444rem;
        border-radius: 0.444444rem;
        padding: 0.666667rem 0.722222rem 0.444444rem;
        margin-top: 1.111111rem;
    }

    .iec_video_section:before {height: 2.777778rem;}

    .iec_video_section .iec_section_heading {
        font-size: 1.370271rem;
        line-height: 122%;
        margin-bottom: 1.777778rem;
    }

    .iec_starlink_info_section {padding: 1.111111rem 0;}
    .iec_starlink_info_right_box {margin-bottom: 1.111111rem;}

    .iec_starlink_info_right_box .iec_section_heading {
        font-size: 1.888889rem;
        line-height: 110%;
        gap: 0.666667rem;
        text-align: center;
    }

    .iec_starlink_info_content_box {
        max-width: calc(100% - 2.222222rem);
        margin-inline: auto;
    }

    .iec_starlink_info_content_box .iec_section_heading {
        font-size: 1.333333rem;
        line-height: 146%;
        margin-bottom: 0.666667rem;
    }

    .iec_starlink_info_content_box p {font-size: 0.888889rem;}
    .iec_starlink_tabs_functionality_section {padding: 0 0 4.444444rem;}

    .iec_tabs_list {
        width: calc(100% + 2.444444rem);
        max-width: calc(100% + 2.444444rem);
        margin-inline: -1.222222rem;
        flex-wrap: wrap;
    }

    .iec_tab_item {
        flex: 0 0 auto;
        width: 50%;
        height: 2.722222rem;
        font-size: 0.888889rem;
        margin-inline: 0 !important;
    }

    .iec_starlink_tabs_slide_sec_warpper {padding: 1.111111rem 0 0;}
    .iec_starlink_tab_slide_warpper {padding-bottom: 1.333333rem;}
    .iec_starlink_tab_slide_right_image {
        max-width: 36.944444rem;
        margin-inline: auto !important;
        margin-bottom: 0.222222rem;
    }

    .iec_starlink_tab_slide_warpper h3 {
        font-size: 0.888889rem;
        margin-bottom: 0.666667rem;
        margin-top: 0.277778rem;
        text-align: center;
        max-width: 39.166667rem;
        margin-inline: auto;
    }

    .iec_starlink_tab_slide_desc {
        max-width: 39.166667rem;
        margin: 1.111111rem auto;
    }

    .iec_icon_list li,
    .iec_starlink_icon_title, 
    .iec_starlink_tab_slide_desc p,
    .iec_starlink_tab_slide_warpper h4,
    .iec_starlink_tab_product_post_title, 
    .iec_starlink_tab_service_post_title,
    .iec_starlink_tab_product_post_box h5 {font-size: 0.888889rem;}

    .iec_starlink_tab_slide_icon_list {
        max-width: 37.833333rem;
        margin-inline: auto;
    }

    .iec_starlink_tab_slide_icon_list li:not(:last-child) {margin-bottom: 0.666667rem;}
    .iec_icon_list li,
    .iec_starlink_tab_slide_icon_list_wrapper {gap: 0.222222rem 0.666667rem;}
    .iec_icon_list li svg {width: 1.666667rem;}

    .iec_starlink_tab_slide_icon_list_badge {
        gap: 0.888889rem;
        margin-left: 2.333333rem;
    }

    .iec_starlink_tab_slide_icon_list_badgevalue {
        font-size: 0.888889rem;
        padding: 0.194444rem 0 0 0;
        width: 4.722222rem;
        height: 1.222222rem;
        border-radius: 100vw;
    }

    .iec_starlink_tab_products_grid, 
    .iec_starlink_tab_service_box_grid {
        margin-top: 1.333333rem;
        gap: 1.777778rem 0 !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .iec_starlink_tab_product_post_box, 
    .iec_starlink_tab_service_post_box {
        gap: 0.166667rem;
        width: calc(50% - 0.444444rem);
    }

    .iec_starlink_tab_product_post_title {
        font-size: 0.777778rem !important;
        line-height: 145% !important;
        margin-bottom: 0 !important;
    }

    .iec_starlink_tab_product_post_box img {
        max-width: 8.333333rem;
        height: auto;
    }

    .iec_starlink_tab_product_post_box .iec_starlink_product_button {margin-top: 0;}
    .iec_starlink_icon_warpper {padding-top: 1.333333rem;}

    .iec_starlink_icon_warpper h3 {
        line-height: 150%;
        margin-top: 0;
    }

    .iec_starlink_icon_box_grid {
        gap: 1.111111rem;
        margin-top: 1.111111rem;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .iec_starlink_icon_box {
        width: 100% !important;
        gap: 0.4444444rem;
    }

    .iec_starlink_icon_box img {
        width: 5.555556rem;
        height: 5.555556rem;
    }

    .iec_starlink_icon_title {
        font-size: 0.888889rem !important;
        line-height: 127% !important;
        margin-bottom: 0 !important;
    }

    .iec_starlink_three_section_slide_warpper .iec_starlink_tab_products_grid,
    .iec_starlink_three_section_slide_warpper .iec_starlink_tab_products_warpper h3 {display: none;}
    .iec_starlink_left_image_warpper, .iec_starlink_tab_products_warpper {margin-top: 1.333333rem;}

    .iec_starlink_tab_service_post_title {
        font-size: 0.888889rem !important;
        line-height: 128% !important;
        margin-bottom: 0 !important;
    }

    .iec_starlink_tab_service_post_box {
        gap: 0;
        width: 100%;
        max-width: 18.888889rem;
        margin-inline: auto;
    }

    .iec_starlink_tab_service_box_grid {
        flex-direction: column;
    }

    .iec_starlink_tab_service_post_box .iec_starlink_tab_slide_desc {
        font-size:  0.888889rem;
        margin-bottom: 1.111111rem;
    }

    .iec_starlink_tab_service_post_box img {
        max-width: 16.222222rem;
        height: 16.222222rem;
    }
    .iec_starlink_land_icon_box_grid .iec_starlink_icon_box .iec_starlink_icon_title {width: 100%;}
    .iec_starlink_tab_tag_line_slide_warpper .iec_starlink_tab_products_grid {padding-right: 0;}

    .iec_starlink_tab_product_left_content {
        height: auto;
        width: 100% !important;
    }

    .iec_starlink_tab_slide_vertical_tag_line {display: none;}
    .iec_starlink_tab_slide_warpper .iec_starlink_tab_product_left_content h3 {margin-bottom: 0.666667rem;}
    .iec_starlink_tab_slide_horizontal_tag_line {display: block;}
    .iec_starlink_tab_second_products_grid_warpper .iec_starlink_tab_slide_horizontal_tag_line {margin-bottom: 1.777778rem;}

    .iec_starlink_directions_section {
        height: auto;
        min-height: auto;
        padding-bottom: 0;
    }

    .iec_starlink_directions_wrapper {
        height: 100%;
        padding-top: 2.222222rem;
        padding-bottom: 3.444444rem;
    }

    .iec_starlink_directions_container {
        gap: 0.888889rem;
        height: 100%;
    }

    .iec_starlink_directions_main {}
    .iec_starlink_swiper_direction_left, 
    .iec_starlink_swiper_direction_bot_left {max-width: 15.222222rem !important;}
    .iec_starlink_swiper_direction_left .swiper-slide, 
    .iec_starlink_swiper_direction_bot_left .swiper-slid {gap: 0.4444444rem;}

    .iec_starlink_direction_title {
        font-size: 1.111111rem !important;
        line-height: normal;
        text-align: center;
    }

    .iec_starlink_direction_desc {
        font-weight: 300;
        font-size: 0.888889rem !important;
        line-height: normal;
        text-align: center;
    }

    .iec_starlink_swiper_direction_right, .iec_starlink_swiper_direction_bot_right {margin-top: 2.777778rem;}
    .iec_starlink_directions_main h2 {font-size: 1.111111rem;}
    .iec_starlink_swiper_direction_right .swiper-wrapper .swiper-slide, 
    .iec_starlink_swiper_direction_bot_right .swiper-wrapper .swiper-slide, 
    .iec_starlink_swiper_direction_right .swiper-wrapper .swiper-slide:not(.swiper-slide-active), 
    .iec_starlink_swiper_direction_bot_right .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {height: 20.700056rem !important;}
    .iec_starlink_swiper_direction_right .swiper-wrapper .swiper-slide img, 
    .iec_starlink_swiper_direction_bot_right .swiper-wrapper .swiper-slide img {width: 14.904056rem !important;}

    .iec_starlink_swiper_direction_next, 
    .iec_starlink_swiper_direction_prev, 
    .iec_starlink_swiper_direction_bot_next, 
    .iec_starlink_swiper_direction_bot_prev {
        top: 40% !important;
        width: 1.722222rem !important;
        height: 1.722222rem !important;
    }

    .iec_starlink_swiper_direction_next, 
    .iec_starlink_swiper_direction_bot_next {right: -0.555556rem !important;}
    .iec_starlink_swiper_direction_prev, 
    .iec_starlink_swiper_direction_bot_prev {left: -0.555556rem !important;}
    .iec_starlink_acordions_section {padding: 2.222222rem 0;}

    .iec_starlink_acordions_sec_warpper .iec_section_heading {
        font-size: 1.388889rem;
        margin-bottom: 1.111111rem;
    }

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

    .iec_starlink_acordion_item {
        width: 100%;
        max-width: calc(100% - 1.444444rem);
        margin-inline: auto;
    }

    .iec_starlink_acordion_header {
        min-height: 3.333333rem;
        gap: 1rem;
        font-size: 1rem;
        padding: 0 1rem;
    }

    .iec_starlink_acordion_header svg {height: 1.111111rem;}

    .iec_starlink_acordion_body {
        padding: 0 1rem;
        font-size: 0.888889rem;
    }

    .iec_starlink_acordion_body p {padding: 0.666667rem 0;}
}
/* @media screen and (max-height: 740px) {
   
    .banner-text h1 {
        width: calc(100% - 80px);
    }
} */