: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.92765rem;
    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%;
    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;
    width: 1.777778rem;
    height: 1.777778rem;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: 0;
    background: transparent;
    border: 1px solid #727da3;
    border-radius: 5px;
}

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

.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.13781rem);
}

.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 {
    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;
}

.iec_starlink_product_swiper_warpper {
    margin-top: 1.957529rem;
    padding-bottom: 1.99668rem;
    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.93429rem;
    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.66556rem;
    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;
    height: 1.252819rem;
    margin-top: 0;
    top: calc(50% - 1.99668rem);
}

.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;
}

.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_next {
    right: -1.291969rem;
}
.iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_prev {
    left: -1.291969rem;
}
.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;
    top: auto;
    bottom: 0;
}

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

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

.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.3112rem;
}

.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.64896rem;
}

.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.93761rem;
}
.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.93761rem;
}

.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.61313rem;
}
.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_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.66556rem;
    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.33112rem 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_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 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.3278rem;
    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;
    font-size: 0.66556rem;
    text-align: center;
    color: #1b204c;
}

.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;
}

.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;
}

.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_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%;
    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;
    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.89445rem;
    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;
    height: 19.575294rem;
    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;
    height: 16.443247rem;
    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;
    height: 1.252819rem;
    transition: 0.4s ease-in-out;
}

.iec_starlink_swiper_direction_prev {
    left: 11.353671rem;
}
.iec_starlink_swiper_direction_next {
    right: -1.644325rem;
}
.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;
}

.iec_starlink_swiper_direction_pagination,
.iec_starlink_swiper_direction_bot_pagination {
    width: fit-content;
    left: 14.094212rem;
    bottom: 1.566024rem;
    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;
    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;
    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;
}
.iec_starlink_swiper_direction_bot_next {
    left: auto;
    right: 11.353671rem;
}
.iec_starlink_swiper_direction_bot_prev {
    right: auto;
    left: -1.644325rem;
}

.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_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("../../img/starlink_landing/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;
        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;
        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.20443rem);
        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;
        bottom: 10.73850213235970914rem;
    }

    .ant-4 {
        right: 13.295288rem;
        top: auto;
        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.62493rem;
        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.20443rem;
        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.45429rem;
    }

    .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;
        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.7159rem;
    }

    .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.48808rem;
        min-height: 44.48808rem;
    }

    .iec_starlink_directions_wrapper {
        height: calc(100% - 1.4318rem);
        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);
        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%;
        height: 20.45429rem;
        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);
        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;
        height: 1.278393rem;
        top: 46%;
    }

    .iec_starlink_swiper_direction_next,
    .iec_starlink_swiper_direction_bot_next {
        right: 0.511357rem;
    }
    .iec_starlink_swiper_direction_prev,
    .iec_starlink_swiper_direction_bot_prev {
        left: 0.511357rem;
    }
    .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;
        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;
        max-width: 35.944444rem;
        border-radius: 1.444444rem 0 1.444444rem 0;
        text-transform: uppercase;
    }

    .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%;
        min-height: 100%;
    }
    .iec_news_post_box_image {
        aspect-ratio: 1 / 0.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;
        line-height: 0.888889rem;
    }

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

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

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

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

    .iec_benefits_items_lists {
        justify-content: start;
        text-align: left;
        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;
    }
    .iec_starlink_product_swiper_warpper .iec_starlink_product_swiper_pagination .swiper-pagination-bullet {
        width: 0.777778rem;
        height: 0.777778rem;
    }

    .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;
    }

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

    .ant-3 {
        right: -0.444444rem;
        top: -0.555556rem;
        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;
        top: 0;
    }

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

    .ant-8 {
        top: auto;
        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;
        width: 10.555556rem;
    }

    .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;
        height: auto;
    }

    .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;
        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;
    }

    .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;
        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;
        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;
        line-height: 145%;
        margin-bottom: 0;
    }

    .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%;
        gap: 0.4444444rem;
    }

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

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

    .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;
        line-height: 128%;
        margin-bottom: 0;
    }

    .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%;
    }

    .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_swiper_direction_left,
    .iec_starlink_swiper_direction_bot_left {
        max-width: 15.222222rem;
    }
    .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;
        line-height: normal;
        text-align: center;
    }

    .iec_starlink_direction_desc {
        font-weight: 300;
        font-size: 0.888889rem;
        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;
    }
    .iec_starlink_swiper_direction_right .swiper-wrapper .swiper-slide img,
    .iec_starlink_swiper_direction_bot_right .swiper-wrapper .swiper-slide img {
        width: 14.904056rem;
    }

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

    .iec_starlink_swiper_direction_next,
    .iec_starlink_swiper_direction_bot_next {
        right: -0.555556rem;
    }
    .iec_starlink_swiper_direction_prev,
    .iec_starlink_swiper_direction_bot_prev {
        left: -0.555556rem;
    }
    .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);
    }
} */
