.pg.core {
    /* for lowering the site below the main top menu.  You could go about this many ways. */
    margin-top: 86px;
}


.pg.core .hero {
    height: 333px;
    background-position: center;
    background-size: cover;
}
.pg.core .hero .headline-wrap {
    display: flex;
    flex-direction: column;
    height: 333px;
}
.pg.core .hero .headline-wrap > * {
    margin-top: auto;
    margin-bottom: auto;
}
.pg.core .hero h3 {
    font-family: 'Museo Sans 900', Helvetica, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 80px;
    line-height: 120%;
    color: white;
    margin: 0;
    text-align: left;
    padding-left: 13%;
}
.pg.core .hero h3 span {
    color:#F26723;
}
.pg.core .hero {
}
.pg.core .hero {
}
.pg.core .hero {
}





.pg.core .two_column_a {
}
.pg.core .two_column_a .section-wrap {
    padding-left: 149px;
    padding-right: 145px;
    margin-top: 80px;
    margin-bottom: 72px;
}
.pg.core .two_column_a .flex-row {
    align-items: center;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;

}

.pg.core .two_column_a .col {
    width: 50%;
}
.pg.core .two_column_a .col1.col  {
    width: 50%;
    text-align: left;
    padding-right: 2.9%;

}

.pg.core .two_column_a .col1.col h2 {
    font-family: 'Klinic Slab Book', 'Times New Roman', Times, serif;
    font-size: 44px;
    line-height: 110%;
    color: #F26723;
}
.pg.core .two_column_a .col2.col {
    width: 50%;
    text-align: left;
    padding-left: 2.9%;


}

.pg.core .two_column_a .col2.col p {
    font-family: 'Museo Sans 300', Helvetica, Arial, Helvetica, sans-serif;
    font-size: 18px;
    letter-spacing: 0.02em;
    color: #717375;
    line-height: 120%;
}
.pg.core .two_column_b .section-wrap {
    padding-left: 73px;
    padding-right: 73px;
    margin-bottom: 50px;
}

.pg.core .two_column_b .flex-row  {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
}

.pg.core .two_column_b .flex-row.green1 {
    border-top: solid 10px #1696A1;
    background-color: #1696A1;
}

.pg.core .two_column_b .flex-row.blue1 {
    border-top: solid 10px #4276B6;
    background-color: #4276B6;
}
.pg.core .two_column_b .flex-row.green2 {
    border-top: solid 10px #2AA8AF;
    background-color: #2AA8AF;
}
.pg.core .two_column_b .flex-row.blue2 {
    border-top: solid 10px #101F36;
    background-color: #101F36;
}

.pg.core .two_column_b .col {
    width: 50%;
}
.pg.core .two_column_b .col1.col {
    padding: 3.5%;
}
.pg.core .two_column_b .col1.col.green1 {
    background: linear-gradient(300.74deg, rgba(5, 22, 23, 0.8) 41.82%, rgba(0, 0, 0, 0) 78.3%), #1696A1;
    flex: 1;
    text-align: center;

}

.pg.core .two_column_b .col1.col.blue1 {
    background: linear-gradient(306.57deg, rgba(0, 0, 0, 0.6) 40.14%, rgba(0, 0, 0, 0) 75.67%), #4276B6;
    flex: 1;
    text-align: center;

}

.pg.core .two_column_b .col1.col.green2 {
    background: linear-gradient(301.95deg, rgba(42, 58, 79, 0.632) 33.82%, rgba(99, 255, 255, 0.344) 82.62%), #0C7A84;
    flex: 1;
    text-align: center;

}

.pg.core .two_column_b .col1.col.blue2 {
    background: linear-gradient(302.2deg, rgba(0, 0, 0, 0.8) 32.11%, rgba(0, 0, 0, 0.416) 72.81%), #4276B6;
    flex: 1;
    text-align: center;

}

.pg.core .two_column_b .symbol img {
    width: 103px;
}

.pg.core .two_column_b .col1.col h2 {
    font-family: 'Klinic Slab Book', 'Times New Roman', Times, serif;
    font-style: normal;
    font-size: 44px;
    line-height: 110%;
    text-align: center;
    color: #FFFFFF;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.pg.core .two_column_b .col1.col .text-wrap {
    font-family: 'Museo Sans 300', Helvetica, Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 110%;
    text-align: center;
    color: #FFFFFF;
    padding: 0 5%;
    margin-top: 0;
    margin-bottom: 2.0em;
}

.pg.core .two_column_b .col1.col .btn {
    background-color: #F26723;
    width: fit-content;
    padding: 16px 54px;
    border-radius: 25px;
}

.pg.core .two_column_b .col1.col .btn a {
    font-family: 'Museo Sans 300', Helvetica, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 110%;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
}

.pg.core .two_column_b .col2.col{
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 10%;
    background-color: white;
    box-shadow: 0px 2px 6px rgb(0 0 0 / 10%);
}
.pg.core .two_column_b .col2.col .link-li {
    list-style-type: none;
    padding: 0.6em  0;

}
.pg.core .two_column_b .col2.col .link-li a {
    text-decoration: none;
    color: #424548;
    font-family: 'Klinic Slab Book', 'Times New Roman', Times, serif;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 120%;
    
}

.pg.core .two_column_b .col2.col .link-li a:hover {
    color: #F26723;
    text-decoration: underline;
}





.pg.core .get-started {
    height: 333px;
    background-position: center;
    background-size: cover;
    color: white;
}
.pg.core .get-started .section-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 333px;
}
.pg.core .get-started .section-wrap > * {
    margin-top: auto;
    margin-bottom: auto;
}
.pg.core .get-started .content {
    text-align: center;

}
.pg.core .get-started .content h3 {
    font-family: 'Klinic Slab Book', 'Times New Roman', Times, serif;
    font-style: normal;
    font-size: 44px;
    line-height: 120%;
    margin-top: 0;
    margin-bottom: 0.2em;

}
.pg.core .get-started .content .text-wrap {
    font-family: 'Museo Sans 400', Helvetica, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0.02em;
    margin-top: 0;
    margin-bottom: 2.2em;
}
.pg.core .get-started .content .link-wrap  {
    background-color: #F26723;
    padding: 16px 54px;
    border-radius: 25px;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;


}
.pg.core .get-started .link-wrap a {

    font-family: 'Museo Sans 600', Helvetica, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: white;
    text-transform: uppercase;
}
