/* ====== Starlink Portfolio template CSS — start ====== */

.iec_starlink_portfolio_service_box p a { text-decoration: underline; }

.iec_starlink_portfolio_hero {
    min-height: 16.575294rem;
    background-image: var(--desktopImage);
    padding: 2.740541rem 0;
    margin-bottom: 3.406rem;
    overflow: visible;
    z-index: 1;
    display: flex;
    align-items: center;
}

.iec_starlink_portfolio_hero:before {
    content: " ";
    width: 100%;
    height: 100%;
    display: block;
    background: linear-gradient(360deg, #1b204c 27.73%, rgba(27, 32, 76, 0.2) 81.36%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.iec_starlink_portfolio_hero_content { width: 100%; max-width: max-content; margin: 0 auto; text-align: center; text-transform: uppercase; }

.iec_starlink_portfolio_hero_content h1 {
    font-family: "Myriad Pro";
    font-weight: 700;
    font-size: 2.192433rem;
    line-height: 100%;
    letter-spacing: 0.043849rem;
    color: #fff;
    margin: 0;
}

.iec_starlink_portfolio_hero_content h2 {
    font-family: "Myriad Pro";
    font-weight: 400;
    font-size: 1.096216rem;
    line-height: 171.429%;
    letter-spacing: 0.021924rem;
    color: #fff;
}

.iec_starlink_portfolio_hero_button_list {
    padding: 0;
    margin: 0;
    list-style: none;
    gap: 3.249499rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1.253rem;
    z-index: 4;
}

.iec_starlink_portfolio_hero_button_list li a {
    width: 14.60317rem;
    height: 3.680155rem;
    padding: 0 0.978765rem;
    border-radius: 0.581073rem;
    background-color: #727da3;
    font-family: "Myriad Pro";
    font-weight: 700;
    font-size: 0.861313rem;
    line-height: normal;
    text-transform: uppercase;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1.291969rem;
    transition: all 0.2s linear 0s;
}

.iec_starlink_portfolio_hero_button_list li a svg { width: 1.957529rem; height: auto; }

.iec_starlink_portfolio_hero_button_list li a:hover { transform: scale(1.1); background-color: #727da3; transition: all 0.2s linear 0s; }

.iec_starlink_portfolio_service_plan { padding: 2.349035rem 0 3.836758rem; height: 100%; background-color: #f1f2f7; }

.iec_starlink_portfolio_service_plan .iec-section-heading {
    font-family: "Myriad Pro";
    font-weight: 700;
    font-size: 1.487722rem;
    color: #1b204c;
    text-align: center;
    margin-bottom: 0;
}

.iec_starlink_portfolio_service_boxes {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    position: relative;
    gap: 1.644325rem;
    margin: 1.957529rem 0;
}

.iec_starlink_portfolio_service_box_warpper { flex: 0 0 auto; max-width: 100%; min-height: 19.340391rem; width: calc(35% + 0.783012rem); }

.iec_starlink_portfolio_service_box {
    width: 100%;
    max-width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    min-height: 100%;
    padding: 2.114132rem 1.017915rem 1.840078rem;
    border-radius: 1.017915rem;
    background-color: #fff;
    box-shadow: 0 210px 59px 0 rgba(189, 192, 214, 0.01),
    0 135px 54px 0 rgba(189, 192, 214, 0.07),
    0 76px 45px 0 rgba(189, 192, 214, 0.25),
    0 34px 34px 0 rgba(189, 192, 214, 0.43),
    0 8px 19px 0 rgba(189, 192, 214, 0.49);
    text-align: center;
}

.iec_starlink_portfolio_service_box h3 {
    font-family: "Myriad Pro";
    font-weight: 700;
    font-size: 0.661313rem;
    line-height: 130%;
    margin-bottom: 0.156602rem;
    color: #1b204c;
}

.iec_starlink_portfolio_service_plan p,
.iec_starlink_portfolio_service_box_list li {
    font-family: "Myriad Pro";
    font-weight: 300;
    font-size: 0.661313rem;
    line-height: 118.182%;
    color: #1b204c;
    margin-bottom: 0;
    text-align: center;
}

.iec_starlink_portfolio_service_box_list { list-style: none; display: flex; gap: 0.783012rem; margin: 1.566024rem 0 0; flex-direction: column; }

.iec_starlink_portfolio_service_box_list li strong { font-family: "Myriad Pro"; font-weight: 700; display: block; }

/* ====== Starlink Portfolio template CSS — end ====== */
