.wGQFbe.N2RpBe:not(.RDPZE), .wGQFbe.B6Vhqe:not(.RDPZE) {
    border-color: rgb(0, 155, 156);
}

.BJHAP.N2RpBe.RDPZE, .BJHAP.B6Vhqe.RDPZE {
    border-color: rgb(0, 155, 156);
}

.BJHAP.RDPZE:not(.N2RpBe):not(.B6Vhqe) {
    border-color: #9AA0A6;
}

.da8bmd .BJHAP.N2RpBe.RDPZE, .da8bmd .BJHAP.B6Vhqe.RDPZE, .wMUAvd .BJHAP.RDPZE {
    border-color: #5F6368;
}

.ECvBRb .N2RpBe.RDPZE .Id5V1, .ECvBRb .N2RpBe.RDPZE .nQOrEb {
    border-color: rgb(0, 155, 156);
}

.ECvBRb .RDPZE:not(.N2RpBe) .Id5V1 {
    border-color: #9AA0A6;
}

.da8bmd .ECvBRb .N2RpBe.RDPZE .Id5V1, .da8bmd .ECvBRb .N2RpBe.RDPZE .nQOrEb, .wMUAvd .ECvBRb .RDPZE .Id5V1 {
    border-color: #5F6368;
}

.aYSFK > :first-child {
    border-left: transparent solid 5px;
}

.aYSFK.N2RpBe > :first-child {
    border-left-color: rgb(0, 155, 156);
}

.TFBnVe {
    color: rgb(0, 155, 156);
}

.TFBnVe.RDPZE {
    color: rgba(0, 155, 156, 0.5);
}

.RvMhje a .snByac {
    color: rgba(0, 0, 0, 1);
}

.QvWxOd {
    background-color: rgb(0, 155, 156);
}

.QvWxOd:hover {
    box-shadow: 0px 2px 1px -1px rgba(0, 155, 156, 0.2), 0px 1px 1px 0px rgba(0, 155, 156, 0.14), 0px 1px 3px 0px rgba(0, 155, 156, 0.12);
}

.QvWxOd.RDPZE:hover {
    box-shadow: none;
}

.QvWxOd.qs41qe.qs41qe {
    box-shadow: 0px 3px 5px -1px rgba(0, 155, 156, 0.2), 0px 6px 10px 0px rgba(0, 155, 156, 0.14), 0px 1px 18px 0px rgba(0, 155, 156, 0.12);
}

.whsOnd:not([disabled]):focus ~ .AxOyFc.snByac, .u3bW4e > .oJeWuf > .fqp6hd.snByac, .u3bW4e.dm7YTc > .oJeWuf > .fqp6hd.snByac {
    color: rgb(0, 155, 156);
}

.HNgK9.RDPZE .zHQkBf[disabled] {
    color: rgba(0, 0, 0, .87);
}

.yqQS1.IYewr .oJeWuf.mIZh1c, .yqQS1.IYewr .oJeWuf.cXrdqd {
    background-color: rgb(195, 244, 245);
}

.toT2u.RDPZE .zHQkBf[disabled] {
    color: rgba(0, 0, 0, .87);
}

.KHCwJ {
    background-image: url(../images/header.png);
    background-size: cover;
    background-position: center;
}

.KHCwJ.ErmvL {
    max-height: 22.5vw;
    max-width: 90vw;
    height: 160px;
    width: 640px;
}

.LygNqb.RDPZE .snByac {
    color: #70757a;
}

.LygNqb.RDPZE.N2RpBe .snByac, .LygNqb.RDPZE.B6Vhqe .snByac {
    color: #202124;
}

.wMUAvd .LygNqb.RDPZE .snByac, .wMUAvd .LygNqb.RDPZE.N2RpBe .snByac, .wMUAvd .LygNqb.RDPZE.B6Vhqe .snByac {
    color: black;
}

.LygNqb.RDPZE .PgfOZ svg {
    fill: rgba(0, 0, 0, .54);
}

.LygNqb.RDPZE.N2RpBe .PgfOZ, .LygNqb.RDPZE.B6Vhqe .PgfOZ svg {
    fill: rgba(0, 0, 0, .87);
}

.RVEQke {
    background-color: rgb(54, 219, 220);
    color: rgba(0, 0, 0, 1);
}

.D8bnZd {
    background-color: rgb(215, 248, 248);
}

.G4EHhc, .G4EHhc .Wic03c .tL9Q4c, .G4EHhc .I9OJHe .KRoqRc, .G4EHhc .PyrB4, .G4EHhc .snByac {
    font-family: Helvetica, Arial, sans-serif;
}

.LgNcQe, .LgNcQe .Wic03c .tL9Q4c, .LgNcQe .I9OJHe .KRoqRc, .LgNcQe .PyrB4, .LgNcQe .snByac {
    font-family: Arial;
    font-weight: 400;
    font-size: 24pt;
    line-height: 1.25;
    letter-spacing: 0;
}

.M7eMe, .M7eMe .Wic03c .tL9Q4c, .M7eMe .I9OJHe .KRoqRc, .M7eMe .PyrB4, .M7eMe .snByac {
    font-family: Arial;
    font-weight: 400;
    font-size: 12pt;
    line-height: 1.5;
    letter-spacing: 0;
}

.OIC90c, .OIC90c.RjsPE, .OIC90c .zHQkBf, .OIC90c .Wic03c .tL9Q4c, .OIC90c .I9OJHe .KRoqRc, .OIC90c .PyrB4, .OIC90c .snByac {
    font-family: Arial;
    font-weight: 400;
    font-size: 11pt;
    line-height: 1.5;
    letter-spacing: 0;
}

.OIC90c .oJeWuf .zHQkBf {
    line-height: normal;
}

.cBGGJ {
    white-space: normal;
}
.check {
    width: 20px;
    height: 20px;
    margin: 0px;
}
.uVccjd {
    border: none;
    max-height: 20px;
    max-width: 20px;
}
.aCsJod, .oJeWuf {
    border-bottom: 1px solid rgba(0,0,0,.12);
}
.aCsJod.noborder {
    border-bottom: none;
}
.message {
    text-align: center;
    height: 50px;
    background: rgb(54, 219, 220);
    font-size: 20px;
    line-height: 48px;
}
.message.error {
    background: rgb(255, 0, 0);
    color: #ffffff;
}
.KHxj8b {
    min-height: 64px;
}
.col_grid {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
}
.grid_item {
    width: 50%;
    flex-grow: 1;
}
.col_right {
    justify-content: center;
    align-items: center;
    /* align-self: center; */
    display: flex;
}
.certificates {
    gap: 10px;
    flex-wrap: wrap;
}
.geS5n.error {
    border: 3px solid rgb(255, 0, 0);
}

.bzfPab.wFGF8 {
    width: 100%;
}

span.aDTYNe.snByac.n5vBHf.OIC90c {
    flex-grow: 1;
}