* {
    margin: 0;
    padding: 0;
    text-decoration: none;
}

 :root {
    --primary: #009596;
    --secondary: #ffffff;
    --FF: source sans pro;
    font-size: 16px;
    --sectionHeading: 1.2rem;
    --linkColorBtn: #FFFFFF;
    --colWidth: 315px;
    --updatesColWidth: 200px;
    --BGheading: darkgray;
    --h4: 1em;
    --LH: 1em;
    --spacer-xs: 8px;
    --spacer-s: 16px;
    --spacer-m: 24px;
    --spacer-l: 32px;
    --spacer-xl: 48px;
}

header{
    display: grid;
    height: 64px;
    grid-column: 1 / 7;
    padding-left: 0.5rem;
    font-size: var(--sectionHeading);
    border-bottom: 1px solid grey;
}

main {
    background: #FFFFFF;
    grid-column: 2 / 3;
}

body{
    display: grid;
    height: 100vh;
    grid-template: auto 1fr auto / auto 1fr auto;
    font-family: var(--FF);
}

body:hover{
    cursor: default;
}
.q1{
    display: block;
    /* margin: auto; */
    width: 100%;
    max-height: 1100px;
    pointer-events: auto;
    /* overflow-y: hidden;
    overflow-x: hidden; */
    filter: drop-shadow(1px 0px 0px rgba(0, 0, 0, 0.25));
}
.outer_q1{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:1;
}
.q2{
    position:relative;
    z-index:2;
    pointer-events:auto;
    width:fit-content;
    height: 100%;
    margin-left:0;
    /* min-width:200px;
    max-width:1920px; */
    margin:auto;
    background-color:rgba(255, 255, 255, 1);
    display:block;
}
.outer_q2{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:2;
}

.header-container {
    display: flex;
    align-items: center;
}
.outer_q3{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:3;
    justify-content:center;
}
.q4{
    position:relative;
    z-index:4;
    pointer-events:auto;
    margin-left:16px;
    width:327px;
    min-width:327px;
    height:36px;
    margin-top:14px;
    margin-bottom:14px;
    min-height:36px;
}
.outer_q4{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:4;
}
.logo-icon{
    width: 300px;
    height: 50px;
    margin-right: var(--spacer-xs);
}
.outer_q5{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:5;
}
.q6{
    position:relative;
    z-index:19;
    pointer-events:auto;
    margin-left:58.333333333333336%;
    width:5.611111111111111%;
    height:56.41666666666666%;
    margin-top:41.666666666666664%;
}
.outer_q6{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:19;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q7{
    position:relative;
    z-index:18;
    pointer-events:auto;
    margin-left:33.333333333333336%;
    width:20.25%;
    height:63.416666666666664%;
    margin-top:36.111111111111114%;
}
.outer_q7{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:18;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q8{
    position:relative;
    z-index:17;
    pointer-events:auto;
    margin-left:63.888888888888886%;
    width:13.833333333333336%;
    height:49.638888888888886%;
    margin-top:44.44444444444444%;
}
.outer_q8{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:17;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q9{
    position:relative;
    z-index:16;
    pointer-events:auto;
    margin-left:47.22222222222222%;
    width:9.36111111111111%;
    height:60.833333333333336%;
    margin-top:38.888888888888886%;
}
.outer_q9{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:16;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q10{
    position:relative;
    z-index:15;
    pointer-events:auto;
    margin-left:66.66666666666667%;
    width:20.083333333333332%;
    height:40.69444444444444%;
    margin-top:47.22222222222222%;
}
.outer_q10{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:15;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q11{
    position:relative;
    z-index:14;
    pointer-events:auto;
    margin-left:75%;
    width:23.86111111111111%;
    height:20.694444444444443%;
    margin-top:44.44444444444444%;
}
.outer_q11{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:14;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q12{
    position:relative;
    z-index:13;
    pointer-events:auto;
    margin-left:69.44444444444444%;
    width:23.249999999999996%;
    height:31.166666666666668%;
    margin-top:47.22222222222222%;
}
.outer_q12{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:13;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q13{
    position:relative;
    z-index:12;
    pointer-events:auto;
    margin-left:22.22222222222222%;
    width:31.11111111111111%;
    height:63.02777777777778%;
    margin-top:30.555555555555557%;
}
.outer_q13{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:12;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q14{
    position:relative;
    z-index:11;
    pointer-events:auto;
    margin-left:0%;
    width:88.72222222222223%;
    height:64.13888888888889%;
    margin-top:0%;
}
.outer_q14{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:11;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q15{
    position:relative;
    z-index:10;
    pointer-events:auto;
    margin-left:80.55555555555556%;
    width:17.86111111111111%;
    height:3.3333333333333335%;
    margin-top:36.111111111111114%;
}
.outer_q15{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:10;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q16{
    position:relative;
    z-index:9;
    pointer-events:auto;
    margin-left:77.77777777777777%;
    width:21.694444444444443%;
    height:10.13888888888889%;
    margin-top:41.666666666666664%;
}
.outer_q16{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:9;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q17{
    position:relative;
    z-index:8;
    pointer-events:auto;
    margin-left:83.33333333333333%;
    width:12.083333333333332%;
    height:11.444444444444445%;
    margin-top:25%;
}
.outer_q17{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:8;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q18{
    position:relative;
    z-index:7;
    pointer-events:auto;
    margin-left:5.555555555555555%;
    width:51.19444444444444%;
    height:54.33333333333333%;
    margin-top:22.22222222222222%;
}
.outer_q18{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:7;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q19{
    position:relative;
    z-index:6;
    pointer-events:auto;
    margin-left:13.88888888888889%;
    width:41.666666666666664%;
    height:60%;
    margin-top:27.77777777777778%;
}
.outer_q19{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:6;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q20{
    position:relative;
    z-index:20;
    pointer-events:auto;
    margin-left:53px;
    width:275px;
    min-width:275px;
    margin-top:-32px;
    margin-bottom:4px;
    min-height:28px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:22px;
    line-height:28px;
}
.outer_q20{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:20;
}
.q21{
    position:absolute;
    display: inline-grid;
    z-index:21;
    pointer-events:auto;
    margin-right:16px;
    margin-left: 1450px;
    width:191px;
    min-width:191px;
    height:22px;
    margin-top:-43px;
    margin-bottom:21px;
    min-height:22px;
}
.outer_q21{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:21;
    justify-content:flex-end;
}
.q22{
    position:relative;
    z-index:24;
    pointer-events:auto;
    margin-left:84px;
    width:22px;
    min-width:22px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:22px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:22px;
    line-height:28px;
}
.outer_q22{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:24;
}
.q23{
    position:relative;
    z-index:23;
    pointer-events:auto;
    margin-left:42px;
    width:22px;
    min-width:22px;
    margin-top:-22px;
    margin-bottom:0px;
    min-height:22px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:22px;
    line-height:28px;
}
.outer_q23{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:23;
}
.q24{
    position:relative;
    z-index:22;
    pointer-events:auto;
    margin-left:0px;
    width:22px;
    min-width:22px;
    margin-top:-22px;
    margin-bottom:0px;
    min-height:22px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:22px;
    line-height:28px;
}
.outer_q24{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:22;
}
.q25{
    position:relative;
    z-index:25;
    pointer-events:auto;
    margin-left:126px;
    width:65px;
    min-width:65px;
    margin-top:-20px;
    margin-bottom:2px;
    min-height:18px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}
.outer_q25{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:25;
}
.content-area {
 
}
.outer_q26{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:26;
}
.q27{
    position:relative;
    z-index:42;
    pointer-events:auto;
    margin-left:241px;
    width:100%;
    height:1012px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:1012px;
    padding-top:1px;
}
.outer_q27{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:42;
}
.q28{
    position:relative;
    z-index:43;
    pointer-events:auto;
    margin-left:241px;
    width:fit-content;
    height:1012px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:1012px;
}
.outer_q28{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:43;
}
.version-selector {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px 16px 8px;
    border-bottom: 1px solid gray;
    height: 63px;
}
.tabs{
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 8px;
}
.tablink{
    flex-direction: column;
    align-items: flex-start;
    padding: 8px;
    position: static;
    width: 175px;
    height: 44.17px;
    left: 186px;
    top: 0px;
    background: #FFFFFF;
    border: none;
    box-sizing: border-box;
    /* border-radius: 4px; */
    flex: none;
    margin: 0px 0px;
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 23px;
    text-align: center;
    color: #0066b3;
}
.tablink.active {
    color: white;
    /* text-decoration: underline green; */
    background-color: #0066b3;
}
.outer_q29{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:44;
}
.q30{
    position:relative;
    z-index:45;
    pointer-events:auto;
    margin-left:16px;
    width:133px;
    min-width:133px;
    height:39px;
    margin-top:3px;
    margin-bottom:10px;
    min-height:39px;
    background-color:rgba(255, 255, 255, 1);
}
.outer_q30{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:45;
}
.q31{
    position:relative;
    z-index:46;
    pointer-events:auto;
    /* margin-left:-8px; */
    width:100%;
    height:100%;
    margin-top:0px;
    margin-left: 16px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:600;
    font-size:18px;
    line-height:23px;
}
.outer_q31{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:46;
    justify-content:center;
    width:100%;
    height:100%;
    left:0;
    top:0;
    align-items:center;
}
.version-dropdown {
    position: relative;
    z-index: 100;
    pointer-events: auto;
    margin-left: 50px;
    margin-top: 5px;
    flex: 1;
}
.outer_q32{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:100;
}

.version-dropdown-button:hover{
    background-color: rgba(132, 136, 141, 1);
}
.version-dropdown-menu {
    position:relative;
    z-index:50;
    pointer-events:auto;
    margin-left:0px;
    width:150px;
    height:20px;  
    margin-top:-10px;
    margin-bottom:0px;
    border:none;
    background-color: transparent;
    border: 2px solid black;
    border-radius: 4px;
}
.version-dropdown-option {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 16px;
    position: static;
    width: 302px;
    height: 40px;
    left: 0px;
    top: 0px;
    background: #FFFFFF;
    flex: none;
    order: 0;
    flex-grow: 1;
    margin: 0px 10px;
    border:none;
}
.related-app-download-option {
    display: block;
    flex-direction: column;
    align-items: center;
    padding: 8px 16px;
    left: 0px;
    top: 0px;
    background: #FFFFFF;
    flex: none;
    order: 0;
    flex-grow: 1;
    border:none;
    color: #0271BB;
    
}
.related-app-download-option:hover {
    cursor: pointer;
    text-decoration: underline;
    color: red;
}
.version-release-date {
    font-family:Source Sans Pro;
}
.outer_q33{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:50;
}
.q34{
    position:relative;
    z-index:51;
    pointer-events:auto;
    margin-left:0px;
    width:68px;
    min-width:68px;
    height:23px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:23px;
}
.outer_q34{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:51;
}
.q35{
    position:relative;
    z-index:52;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:18px;
    line-height:23px;
}
.outer_q35{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:52;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q36{
    position:relative;
    z-index:53;
    pointer-events:auto;
    margin-left:105px;
    width:1386.83px;
    min-width:1386.83px;
    margin-top:-18px;
    margin-bottom:0px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:24px;
    line-height:24px;
}
.outer_q36{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:53;
}
.q37{
    position:relative;
    z-index:47;
    pointer-events:auto;
    margin-left:9.827278141751043%;
    width:2.332936271590232%;
    height:46.15384615384615%;
    margin-top:0.5955926146515783%;
}
.outer_q37{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:47;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q38{
    position:relative;
    z-index:48;
    pointer-events:auto;
    margin-left:-1px;
    width:26px;
    min-width:26px;
    height:27.92px;
    margin-top:-2px;
    margin-bottom:-1.9200000000000017px;
    min-height:27.92px;
}
.outer_q38{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:48;
}
.q39{
    position:relative;
    z-index:1;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:943px;
    margin-top:-951px;
    margin-bottom:8px;
    min-height:943px;
}
.outer_q39{
    position:relative;
    display:flex;
    pointer-events:none;
}
.related-apps{
    grid-column: 4 / 5;
    width: var(--colWidth);
}
.outer_q40{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:158;
}
.q41{
    position:relative;
    z-index:159;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:52px;
    margin-top:0px;
    margin-bottom:891px;
    min-height:52px;
    background-color:rgba(240, 241, 242, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q41{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:159;
    justify-content:center;
}
.q42{
    position:relative;
    display: flex;
    z-index:160;
    pointer-events:auto;
    margin-left:16px;
    width:101px;
    min-width:101px;
    height:23px;
    margin-top:15px;
    margin-bottom:14px;
    min-height:23px;
}
.outer_q42{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:160;
}
.q43{
    position:relative;
    z-index:161;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:600;
    font-size:18px;
    line-height:23px;
}
.outer_q43{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:161;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.related-apps-content{
    z-index:162;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:883px;
    margin-top:-890px;
    margin-bottom:0px;
    min-height:883px;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
}

.related-apps-content::-webkit-scrollbar {
    width: 8px;
  }
  
/* Track */
.related-apps-content::-webkit-scrollbar-track {
background: #f1f1f1; 
}

/* Handle */
.related-apps-content::-webkit-scrollbar-thumb {
background: #888; 
}

/* Handle on hover */
.related-apps-content::-webkit-scrollbar-thumb:hover {
background: #555; 
}
.outer_q44{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:162;
}
.q45{
    position:relative;
    z-index:163;
    pointer-events:auto;
    margin-left:0px;
    width:324px;
    height:280px;
    margin-top:0px;
    margin-bottom:603px;
    min-height:280px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q45{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:163;
    justify-content:center;
}
.selected-related-app {
    position:relative;
    z-index:164;
    pointer-events:auto;
    /* margin-left:16px; */
    width:100%;
    height:250px;
    /* margin-top:8px; */
    margin-bottom:8px;
    background-color:rgba(255, 255, 255, 1);
}
.outer_q46{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:164;
}
.selected-related-app-text{
    position:relative;
    display: inline-grid;
    z-index:165;
    pointer-events:auto;
    margin-left:10px;
    width:292px;
    min-width:292px;
    height:40px;
    margin-top:0px;
    /* margin-bottom:224px; */
    min-height:40px;
}
.outer_q47{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:165;
}
.q48{
    position:relative;
    z-index:166;
    pointer-events:auto;
    margin-left:8px;
    width:252px;
    min-width:252px;
    height:20px;
    margin-top:8px;
    margin-bottom:12px;
    min-height:20px;
}
.outer_q48{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:166;
}
.q49{
    position:relative;
    z-index:186;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color: rgb(0, 0, 0);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:20px;
}
.outer_q49{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:167;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q50{
    position:relative;
    z-index:168;
    pointer-events:auto;
    margin-left:260px;
    width:24px;
    min-width:24px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:24px;
    line-height:24px;
}
.outer_q50{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:168;
}
.q51{
    position:relative;
    z-index:169;
    pointer-events:auto;
    margin-left:0px;
    width:292px;
    min-width:292px;
    height:176px;
    margin-top:-224px;
    margin-bottom:48px;
    min-height:176px;
    background-color:rgba(255, 255, 255, 1);
}
.outer_q51{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:169;
}

.outer_q52{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:170;
}
.q53{
    position: relative;
    z-index: 171;
    pointer-events: auto;
    /* margin-left: 20px; */
    width: 94.36619718309859%;
    height: fit-content;
    margin-top: 0px;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    color: rgba(50, 54, 59, 1);
    font-style: normal;
    font-family: Source Sans Pro;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}
.outer_q53{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:171;
    width:100%;
    height:100%;
    left:0;
    top:0;
    align-items:center;
}
.related-app-description{
    position:relative;
    z-index:170;
    pointer-events:auto;
    margin-left:20px;
    width:284px;
    min-width:284px;
    height:fit-content;
    margin-top:8px;
    margin-bottom:8px;
    display: none;
    color: rgba(50, 54, 59, 1);
    font-style: normal;
    font-family: Source Sans Pro;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}
.related-app-hyperlink {
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
    color: #0271bb;
    text-decoration: underline
}
.related-app-hyperlink:hover{
    cursor: pointer;
    text-decoration: underline;
    color: red;
}
.related-app-resource-buttons{
    z-index:172;
    pointer-events:auto;
    margin-left:10px;
    width:292px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px -1px 1px rgba(0, 0, 0, 0.10000000149011612));
    left:0;
    display: none;
    padding-bottom: 5px;
}
.outer_q54{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:172;
    justify-content:center;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.related-app-resource-button {
    position:relative;
    z-index:178;
    pointer-events:auto;
    margin-left:174px;
    width:110px;
    min-width:110px;
    height:32px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:32px;
    border:none;
    background-color: #FFFFFF;
    box-sizing:border-box;
    border-radius:2px;
}

.outer_q55{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:178;
}
.q56{
    position:relative;
    z-index:179;
    pointer-events:auto;
    margin-left:-2px;
    width:85px;
    min-width:85px;
    height:20px;
    margin-top:5px;
    margin-bottom:4px;
    min-height:20px;
}
.outer_q56{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:179;
}
.q57{
    position:relative;
    z-index:180;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(65, 148, 149, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:600;
    font-size:16px;
    line-height:20px;
}
.outer_q57{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:180;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q58{
    position:relative;
    z-index:181;
    pointer-events:auto;
    margin-left:91px;
    width:16px;
    min-width:16px;
    height:16px;
    margin-top:-25px;
    margin-bottom:6px;
    min-height:16px;
}
.outer_q58{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:181;
}
.q59{
    position:relative;
    z-index:182;
    pointer-events:auto;
    margin-left:0px;
    width:16px;
    min-width:16px;
    margin-top:-3px;
    margin-bottom:-4px;
    min-height:23px;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(65, 148, 149, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:16px;
    line-height:176.49999260902405%;
}
.outer_q59{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:182;
}
.product-download-button {
    z-index: 173;
    pointer-events: auto;
    margin-left: -12px;
    width: 134px;
    min-width: 134px;
    height: 32px;
    margin-bottom: 8px;
    min-height: 32px;
    background-color: #0066b3;
    border: 1px solid rgba(32, 76, 73, 1);
    box-sizing: border-box;
    border-radius: 2px;
}
.product-download-button:hover {
    /* background-color: #6ab9b4; */
    cursor: pointer;
}
.product-download-button:active {
    /* background-color: #106a66; */
}
.related-app-download-button{
    left: 0;
    top: 10px;
    z-index:173;
    pointer-events:auto;
    margin-left:8px;
    width:134px;
    min-width:134px;
    height:32px;
    margin-bottom:8px;
    min-height:32px;
    border: none;
    background-color: #FFFFFF;
    box-sizing: border-box;
    border-radius: 2px;
    color:rgba(255, 255, 255, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:600;
    font-size:16px;
    line-height:20px;
}
.related-app-download-button:hover{
    cursor: pointer;
}
.outer_q60{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:173;
}
.related-app-download-text{
    position:relative;
    z-index:176;
    pointer-events:auto;
    width:82px;
    min-width:82px;
    height:20px;
    margin-top:5px;
    margin-bottom:4px;
    min-height:20px;
    color: #0066b3;
    font-style: normal;
    font-family: Source Sans Pro;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
}
.outer_q61{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:176;
}
.q62{
    position:relative;
    z-index:177;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(255, 255, 255, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:600;
    font-size:16px;
    line-height:20px;
}
.outer_q62{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:177;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q63{
    position:relative;
    z-index:174;
    pointer-events:auto;
    margin-left:11px;
    width:16px;
    min-width:16px;
    height:16px;
    margin-top:-25px;
    margin-bottom:6px;
    min-height:16px;
}
.outer_q63{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:174;
}
.related-app-download-icon {
    position:absolute;
    left: 15px;
    top: 10px;
    z-index:175;
    pointer-events:auto;
    margin-left:75px;
    width:24px;
    min-width:24px;
    margin-top:-9px;
    margin-bottom:-9px;
    min-height:34px;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(65, 148, 149, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:16px;
    line-height:176.49999260902405%;
}
.outer_q64{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:175;
}
.related-app{
    z-index:100;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:fit-content;
    padding-top: 8px;
    /* margin-top:-602px;
    margin-bottom:562px; */
    min-height:40px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
    position: relative;
}

.related-app-text{
    position:relative;
    z-index:184;
    pointer-events:auto;
    margin-left:16px;
    width:240px;
    /* height:20px; */
    /* margin-top:8px;
    margin-bottom:12px; */
    min-height:20px;
}
.resource-option {
    font-family: Source Sans Pro;
    text-align: start;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    background-color: #FFFFFF;
    border: none;
}
.resource-option-text {
    font-family: Source Sans Pro;
    text-align: start;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #0271BB;
    display: inline;
    margin: 0px 10px;
}
.resource-option-text:hover {
    cursor: pointer;
    text-decoration: underline;
    color: red;
}
.resource-option-icon {
    font-family: Material Icons;
    width: 20px;
    display: inline;
    margin: 0px 10px;
}
.resources-header {
    text-align: start;
    margin: 0px 10px;
}
.demo-projects-dropdown-content {
    display: none;
    position: absolute;
    width: 100px;
    z-index: 100;
    background: #FFFFFF;
    border: 1px solid #EAEEF3;
    box-sizing: border-box;
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.14);
    border-radius: 4px;
    top: 30px;
}
.related-app-dropdown-content {
    display: none;
    z-index: 300;
    background: #FFFFFF;
    border: 1px solid #EAEEF3;
    box-sizing: border-box;
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.14);
    border-radius: 4px;
    width: 100%;
    white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.show {
    display: block;
}
.outer_q65{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:183;
    justify-content:center;
}

.outer_q66{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:184;
}
.q67{
    position:relative;
    z-index:185;
    pointer-events:auto;
    margin-left:0px;
    width:247px;
    min-width:247px;
    height:20px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:20px;
}
.outer_q67{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:185;
}
.q68{
    position:relative;
    z-index:186;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:20px;
}
.outer_q68{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:186;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.related-app-expand-button {
    position:relative;
    z-index:187;
    pointer-events:auto;
    margin-left:265px;
    width:24px;
    min-width:24px;
    margin-top:-20px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:24px;
    line-height:24px;
    background: none;
    border: none;
}
.outer_q69{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:187;
}
.q70{
    position:relative;
    z-index:188;
    pointer-events:auto;
    margin-left:0px;
    width:324px;
    height:40px;
    margin-top:-561px;
    margin-bottom:521px;
    min-height:40px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q70{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:188;
    justify-content:center;
}
.q71{
    position:relative;
    z-index:189;
    pointer-events:auto;
    margin-left:16px;
    width:268px;
    min-width:268px;
    height:20px;
    margin-top:8px;
    margin-bottom:12px;
    min-height:20px;
}
.outer_q71{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:189;
}
.q72{
    position:relative;
    z-index:190;
    pointer-events:auto;
    margin-left:0px;
    width:177px;
    min-width:177px;
    height:20px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:20px;
}
.outer_q72{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:190;
}
.q73{
    position:relative;
    z-index:191;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:20px;
}
.outer_q73{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:191;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q74{
    position:relative;
    z-index:192;
    pointer-events:auto;
    margin-left:284px;
    width:24px;
    min-width:24px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:24px;
    line-height:24px;
}
.outer_q74{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:192;
}
.q75{
    position:relative;
    z-index:193;
    pointer-events:auto;
    margin-left:0px;
    width:324px;
    height:40px;
    margin-top:-520px;
    margin-bottom:480px;
    min-height:40px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q75{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:193;
    justify-content:center;
}
.q76{
    position:relative;
    z-index:194;
    pointer-events:auto;
    margin-left:16px;
    width:268px;
    min-width:268px;
    height:20px;
    margin-top:8px;
    margin-bottom:12px;
    min-height:20px;
}
.outer_q76{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:194;
}
.q77{
    position:relative;
    z-index:195;
    pointer-events:auto;
    margin-left:0px;
    width:162px;
    min-width:162px;
    height:20px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:20px;
}
.outer_q77{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:195;
}
.q78{
    position:relative;
    z-index:196;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:20px;
}
.outer_q78{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:196;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q79{
    position:relative;
    z-index:197;
    pointer-events:auto;
    margin-left:284px;
    width:24px;
    min-width:24px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:24px;
    line-height:24px;
}
.outer_q79{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:197;
}
.q80{
    position:relative;
    z-index:198;
    pointer-events:auto;
    margin-left:0px;
    width:324px;
    height:40px;
    margin-top:-479px;
    margin-bottom:439px;
    min-height:40px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q80{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:198;
    justify-content:center;
}
.q81{
    position:relative;
    z-index:199;
    pointer-events:auto;
    margin-left:16px;
    width:268px;
    min-width:268px;
    height:20px;
    margin-top:8px;
    margin-bottom:12px;
    min-height:20px;
}
.outer_q81{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:199;
}
.q82{
    position:relative;
    z-index:200;
    pointer-events:auto;
    margin-left:0px;
    width:149px;
    min-width:149px;
    height:20px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:20px;
}
.outer_q82{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:200;
}
.q83{
    position:relative;
    z-index:201;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:20px;
}
.outer_q83{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:201;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q84{
    position:relative;
    z-index:202;
    pointer-events:auto;
    margin-left:284px;
    width:24px;
    min-width:24px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:24px;
    line-height:24px;
}
.outer_q84{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:202;
}
.q85{
    position:relative;
    z-index:203;
    pointer-events:auto;
    margin-left:0px;
    width:324px;
    height:40px;
    margin-top:-438px;
    margin-bottom:398px;
    min-height:40px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q85{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:203;
    justify-content:center;
}
.q86{
    position:relative;
    z-index:204;
    pointer-events:auto;
    margin-left:16px;
    width:268px;
    min-width:268px;
    height:20px;
    margin-top:8px;
    margin-bottom:12px;
    min-height:20px;
}
.outer_q86{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:204;
}
.q87{
    position:relative;
    z-index:205;
    pointer-events:auto;
    margin-left:0px;
    width:149px;
    min-width:149px;
    height:20px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:20px;
}
.outer_q87{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:205;
}
.q88{
    position:relative;
    z-index:206;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:20px;
}
.outer_q88{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:206;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q89{
    position:relative;
    z-index:207;
    pointer-events:auto;
    margin-left:284px;
    width:24px;
    min-width:24px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:24px;
    line-height:24px;
}
.outer_q89{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:207;
}
.updates{
    grid-column: 3 / 4;
    border-right: 1px solid gray;
    border-left: 1px solid gray;
    width: var(--updatesColWidth);
}
.outer_q90{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:100;
}
.q91{
    position:relative;
    z-index:101;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:52px;
    margin-top:0px;
    margin-bottom:891px;
    min-height:52px;
    background-color:rgba(240, 241, 242, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q91{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:101;
    justify-content:center;
}
.q92{
    position:relative;
    z-index:102;
    pointer-events:auto;
    margin-left:16px;
    width:65px;
    min-width:65px;
    height:23px;
    margin-top:15px;
    margin-bottom:14px;
    min-height:23px;
}
.outer_q92{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:102;
}
.updates-header-text{
    position:relative;
    z-index:103;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:600;
    font-size:18px;
    line-height:23px;
}
.outer_q93{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:103;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.updates-list{
    position:relative;
    z-index:104;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    /* height:434px; */
    margin-top:-890px;
    margin-bottom:449px;
    min-height:434px;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
}
 /* .updates-list::-webkit-scrollbar {
    width: 8px;
  }
  

.updates-list::-webkit-scrollbar-track {
background: #f1f1f1; 
}


.updates-list::-webkit-scrollbar-thumb {
background: #888; 
}


.updates-list::-webkit-scrollbar-thumb:hover {
background: #555; 
} */
.outer_q94{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:104;
}
.update{
    position:relative;
    z-index:105;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:86px;
    margin-top:0px;
    padding-top: 8px;
    /* margin-bottom:348px; */
    min-height:86px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.update-download-button{
    position: relative;
    z-index: 137;
    pointer-events: auto;
    width: 40px;
    min-width: 40px;
    height: 34px;
    margin-top: -60px;
    margin-right: 20px;
    /* margin-bottom: 26px; */
    min-height: 34px;
    background-color: #0066b3;
    border: none;
    border-radius: 4px;
    float: right;
    display: none;
}
.update:hover {
    background-color:#eaeef3;
}
.update:hover .update-download-button {
    display: inline-block;
}
.outer_q95{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:105;
    justify-content:center;
}
.q96{
    position:relative;
    z-index:106;
    pointer-events:auto;
    margin-left:16px;
    width:100%;
    height:70px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:70px;
}
.outer_q96{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:106;
}
.q97{
    position:relative;
    z-index:107;
    pointer-events:auto;
    margin-left:0px;
    width:58px;
    min-width:58px;
    height:20px;
    margin-top:0px;
    margin-bottom:50px;
    min-height:20px;
}
.outer_q97{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:107;
}
.update-option-text{
    position:relative;
    z-index:108;
    pointer-events:auto;
    /* margin-left:20px; */
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(0, 0, 0, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q98{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:108;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q99{
    position:relative;
    z-index:109;
    pointer-events:auto;
    margin-left:0px;
    width:183px;
    min-width:183px;
    height:24px;
    margin-top:-49px;
    margin-bottom:25px;
    min-height:24px;
}
.outer_q99{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:109;
}
.q100{
    position:relative;
    z-index:110;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    /* height:100%; */
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(132, 136, 141, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q100{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:110;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q101{
    position:relative;
    z-index:111;
    pointer-events:auto;
    margin-left:0px;
    width:94px;
    min-width:94px;
    height:24px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
}
.outer_q101{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:111;
}
.q102{
    position:relative;
    z-index:112;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:#0271bb;
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q102{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:112;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q103{
    position:relative;
    display: flex;
    align-content: center;
    z-index:113;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:86px;
    margin-top:-347px;
    margin-bottom:261px;
    min-height:86px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q103{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:113;
    justify-content:center;
}
.q104{
    position:relative;
    z-index:114;
    pointer-events:auto;
    margin-left:16px;
    width:292px;
    min-width:292px;
    height:70px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:70px;
}
.outer_q104{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:114;
}
.q105{
    position:relative;
    z-index:115;
    pointer-events:auto;
    margin-left:0px;
    width:61px;
    min-width:61px;
    height:20px;
    margin-top:0px;
    margin-bottom:50px;
    min-height:20px;
}
.outer_q105{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:115;
}
.q106{
    position:relative;
    z-index:116;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    /* height:100%; */
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:20px;
}
.outer_q106{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:116;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q107{
    position:relative;
    z-index:117;
    pointer-events:auto;
    margin-left:0px;
    width:183px;
    min-width:183px;
    height:24px;
    margin-top:-49px;
    margin-bottom:25px;
    min-height:24px;
}
.outer_q107{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:117;
}
.q108{
    position:relative;
    z-index:118;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    /* height:100%; */
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(132, 136, 141, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q108{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:118;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q109{
    position:relative;
    z-index:119;
    pointer-events:auto;
    margin-left:0px;
    width:94px;
    min-width:94px;
    height:24px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
}
.outer_q109{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:119;
}
.q110{
    position:relative;
    z-index:120;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q110{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:120;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q111{
    position:relative;
    z-index:121;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:86px;
    /* margin-top:-260px; */
    margin-bottom:174px;
    min-height:86px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q111{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:121;
    justify-content:center;
}
.q112{
    position:relative;
    z-index:122;
    pointer-events:auto;
    margin-left:16px;
    width:292px;
    min-width:292px;
    height:70px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:70px;
}
.outer_q112{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:122;
}
.q113{
    position:relative;
    z-index:123;
    pointer-events:auto;
    margin-left:0px;
    width:58px;
    min-width:58px;
    height:20px;
    margin-top:0px;
    margin-bottom:50px;
    min-height:20px;
}
.outer_q113{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:123;
}
.q114{
    position:relative;
    z-index:124;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    /* height:100%; */
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:20px;
}
.outer_q114{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:124;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q115{
    position:relative;
    z-index:125;
    pointer-events:auto;
    margin-left:0px;
    width:183px;
    min-width:183px;
    height:24px;
    margin-top:-49px;
    margin-bottom:25px;
    min-height:24px;
}
.outer_q115{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:125;
}
.q116{
    position:relative;
    z-index:126;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    /* height:100%; */
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(132, 136, 141, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q116{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:126;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q117{
    position:relative;
    z-index:127;
    pointer-events:auto;
    margin-left:0px;
    width:94px;
    min-width:94px;
    height:24px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
}
.outer_q117{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:127;
}
.q118{
    position:relative;
    z-index:128;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q118{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:128;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q119{
    position:relative;
    display:flex;
    z-index:129;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:86px;
    /* margin-top:-173px; */
    /* margin-bottom:87px; */
    min-height:86px;
    background-color:#eaeef3;
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q119{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:129;
    justify-content:center;
}
.q120{
    position:relative;
    z-index:130;
    pointer-events:auto;
    margin-left:16px;
    width:236px;
    min-width:236px;
    height:70px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:70px;
}
.outer_q120{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:130;
}
.q121{
    position:relative;
    z-index:131;
    pointer-events:auto;
    margin-left:0px;
    width:58px;
    min-width:58px;
    height:20px;
    margin-top:0px;
    margin-bottom:50px;
    min-height:20px;
}
.outer_q121{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:131;
}
.q122{
    position:relative;
    z-index:132;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    /* height:100%; */
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:20px;
}
.outer_q122{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:132;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q123{
    position:relative;
    z-index:133;
    pointer-events:auto;
    margin-left:0px;
    width:183px;
    min-width:183px;
    height:24px;
    margin-top:-49px;
    margin-bottom:25px;
    min-height:24px;
}
.outer_q123{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:133;
}
.q124{
    position:relative;
    z-index:134;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    /* height:100%; */
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:#84888d;
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q124{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:134;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q125{
    position:relative;
    z-index:135;
    pointer-events:auto;
    margin-left:0px;
    width:94px;
    min-width:94px;
    height:24px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
}
.outer_q125{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:135;
}
.release-notes {
    position:relative;
    z-index:136;
    pointer-events:auto;
    width:100%;
    /* height:100%; */
    margin-top:0%;
    margin-left: 20px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:#0271bb;
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}

.release-notes:hover{
    cursor: pointer;
    text-decoration: underline;
    color: red;
}

.outer_q126{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:136;
    width:100%;
    height:100%;
    left:0;
    top:0;
}

.outer_q127{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:137;
}
.q128{
    position:relative;
    z-index:138;
    pointer-events:auto;
    margin-left:8px;
    width:24px;
    min-width:24px;
    height:34px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:34px;
}
.outer_q128{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:138;
}
.q129{
    position:relative;
    z-index:139;
    pointer-events:auto;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(255, 255, 255, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:24px;
    line-height:126.49999260902405%;
}
.outer_q129{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:139;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q130{
    position:relative;
    z-index:140;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:86px;
    margin-top:-86px;
    margin-bottom:0px;
    min-height:86px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q130{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:140;
    justify-content:center;
}
.q131{
    position:relative;
    z-index:141;
    pointer-events:auto;
    margin-left:16px;
    width:292px;
    min-width:292px;
    height:70px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:70px;
}
.outer_q131{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:141;
}
.q132{
    position:relative;
    z-index:142;
    pointer-events:auto;
    margin-left:0px;
    width:58px;
    min-width:58px;
    height:20px;
    margin-top:0px;
    margin-bottom:50px;
    min-height:20px;
}
.outer_q132{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:142;
}
.q133{
    position:relative;
    z-index:143;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:20px;
}
.outer_q133{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:143;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q134{
    position:relative;
    z-index:144;
    pointer-events:auto;
    margin-left:0px;
    width:183px;
    min-width:183px;
    height:24px;
    margin-top:-49px;
    margin-bottom:25px;
    min-height:24px;
}
.outer_q134{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:144;
}
.q135{
    position:relative;
    z-index:145;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(132, 136, 141, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q135{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:145;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q136{
    position:relative;
    z-index:146;
    pointer-events:auto;
    margin-left:0px;
    width:94px;
    min-width:94px;
    height:24px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
}
.outer_q136{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:146;
}
.q137{
    position:relative;
    z-index:147;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q137{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:147;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q138{
    position:relative;
    z-index:148;
    pointer-events:auto;
    margin-left:0px;
    width:324px;
    min-width:324px;
    height:86px;
    margin-top:-441px;
    margin-bottom:355px;
    min-height:86px;
}
.outer_q138{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:148;
}
.q139{
    position:relative;
    z-index:149;
    pointer-events:auto;
    margin-left:0px;
    width:324px;
    height:86px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:86px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q139{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:149;
    justify-content:center;
}
.q140{
    position:relative;
    z-index:150;
    pointer-events:auto;
    margin-left:16px;
    width:292px;
    min-width:292px;
    height:70px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:70px;
}
.outer_q140{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:150;
}
.q141{
    position:relative;
    z-index:151;
    pointer-events:auto;
    margin-left:0px;
    width:98px;
    min-width:98px;
    height:20px;
    margin-top:0px;
    margin-bottom:50px;
    min-height:20px;
}
.outer_q141{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:151;
}
.q142{
    position:relative;
    z-index:152;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:20px;
}
.outer_q142{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:152;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q143{
    position:relative;
    z-index:153;
    pointer-events:auto;
    margin-left:0px;
    width:183px;
    min-width:183px;
    height:49px;
    margin-top:-49px;
    margin-bottom:0px;
    min-height:49px;
}
.outer_q143{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:153;
}
.q144{
    position:relative;
    z-index:154;
    pointer-events:auto;
    margin-left:0px;
    width:183px;
    min-width:183px;
    height:24px;
    margin-top:0px;
    margin-bottom:25px;
    min-height:24px;
}
.outer_q144{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:154;
}
.q145{
    position:relative;
    z-index:155;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(132, 136, 141, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q145{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:155;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q146{
    position:relative;
    z-index:156;
    pointer-events:auto;
    margin-left:0px;
    width:94px;
    min-width:94px;
    height:24px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
}
.outer_q146{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:156;
}
.q147{
    position:relative;
    z-index:157;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q147{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:157;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.product-information-wrapper{
    display: flex;
}
.version-download {
    display: flex;
    flex-direction: column;
    padding: 0px 5% 0px 5%;
    background: #FFFFFF;
    /* border: 1px solid #EAEEF3; */
    box-sizing: border-box;
    /* box-shadow: 0px 3px 8px rgb(0 0 0 / 14%); */
    border-radius: 4px;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 1;
    margin: 0px 0px;
    height: 100%;
    /* align-items: center; */
    margin-left: auto;
}
.outer_q148{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:1;
    justify-content:center;
    width:100%;
    height:100%;
    left:0;
    top:0;
    align-items:center;
}
.page-footer1 {
    display: flex;
    z-index: 200;
    pointer-events: auto;
    width: 657px;
    min-width: 657px;
    top: 930px;
    background-color: rgba(255, 255, 255, 1);
    filter: drop-shadow(0px -1px 0px rgba(0, 0, 0, 0.25));
    align-self: center;
}
.page-footer2{
    display: flex;
    position: absolute;
    z-index: 200;
    pointer-events: auto;
    width: 657px;
    min-width: 657px;
    top: 930px;
    background-color: rgba(255, 255, 255, 1);
    filter: drop-shadow(0px -1px 0px rgba(0, 0, 0, 0.25));
    align-self: center;
}
.outer_q149{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:56;
}
.q150{
    position:absolute;
    z-index:57;
    pointer-events:auto;
    width:100%;
    height:40px;
    margin-bottom:805px;
    min-height:40px;
}
.outer_q150{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:57;
    justify-content:center;
    top: 5.5px;
}
.q151{
    position:relative;
    z-index:61;
    pointer-events:auto;
    margin-left:496px;
    width:145px;
    min-width:145px;
    height:24px;
    margin-bottom:8px;
    min-height:24px;
}
.outer_q151{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:61;
}
.q152{
    position:relative;
    z-index:62;
    pointer-events:auto;
    margin-left:0px;
    width:145px;
    min-width:145px;
    height:24px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:24px;
}
.outer_q152{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:62;
}
.product-release-notes{
    color: #0271bb;
    font-style: normal;
    font-family: Source Sans Pro;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-left: auto;
}
.product-release-notes:hover{
    cursor: pointer;
    text-decoration: underline;
    color: red;
}
.outer_q153{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:63;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.product-release-info {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 16px;
    flex: none;
    order: 0;
    align-self: center;
    flex-grow: 0;
    margin: 0px 0px;
    width: 100%;
    max-width: 845px;
}
.outer_q154{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:58;
    top: 5px;
}
.q155{
    position:relative;
    z-index:59;
    pointer-events:auto;
    margin-left:0px;
    width:177px;
    height:24px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:24px;
}
.outer_q155{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:59;
}
.q156{
    position:relative;
    z-index:60;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(0, 0, 0, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q156{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:60;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q157{
    /* position:relative;
    z-index:67;
    pointer-events:auto;
    margin-left:0px;
    width:657px;
    min-width:657px;
    height:112px;
    margin-top:-549px;
    margin-bottom:437px;
    min-height:112px; */
}
.outer_q157{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:67;
}
.q158{
    /* position:relative;
    z-index:68;
    pointer-events:auto;
    margin-left:16px;
    width:625px;
    min-width:625px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:96px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px; */
}
.outer_q158{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:68;
}
.q159{
    position:relative;
    z-index:69;
    pointer-events:auto;
    margin-left:0px;
    width:657px;
    min-width:657px;
    height:112px;
    margin-top:-437px;
    margin-bottom:325px;
    min-height:112px;
}
.outer_q159{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:69;
}
.q160{
    position:relative;
    z-index:70;
    pointer-events:auto;
    margin-left:16px;
    width:625px;
    min-width:625px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:96px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(0, 0, 0, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q160{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:70;
}
.q161{
    position:relative;
    z-index:71;
    pointer-events:auto;
    margin-left:0px;
    width:657px;
    min-width:657px;
    height:112px;
    margin-top:-325px;
    margin-bottom:213px;
    min-height:112px;
}
.outer_q161{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:71;
}
.q162{
    position:relative;
    z-index:72;
    pointer-events:auto;
    margin-left:16px;
    width:625px;
    min-width:625px;
    margin-top:8px;
    margin-bottom:8px;
    min-height:96px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(0, 0, 0, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q162{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:72;
}
.product-download-buttons {
    display: flex;
    flex-direction: row;
    /* align-items: flex-start; */
    /* padding: 8px 16px; */
    padding-left: 40px;
    background: #FFFFFF;
    /* box-shadow: 0px -1px 1px rgb(0 0 0 / 10%); */
    border-radius: 0px 0px 4px 4px;
    flex: none;
    order: 4;
    align-self: stretch;
    flex-grow: 0;
    /* width: 100%;
    max-width: 600px; */
    align-self: center;
    margin-top: 14px;
}
.selected-version-info {
    display: flex;
    flex-direction: column;
    padding: 16px 0px 0px;
    flex: none;
    order: 0;
}
.outer_q163{
    position: absolute;
    display: flex;
    pointer-events: none;
    z-index: 75;
    justify-content: center;
    height: 100%;
    left: 60px;
    top: 690px;
}

.outer_q164{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:81;
}
.q165{
    position:relative;
    z-index:82;
    pointer-events:auto;
    width:85px;
    min-width:85px;
    height:20px;
    margin-top:5px;
    margin-bottom:4px;
    min-height:20px;
}
.outer_q165{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:82;
}

.demo-projects-button{
    z-index: 173;
    pointer-events: auto;
    width: 134px;
    min-width: 134px;
    height: 32px;
    margin-bottom: 8px;
    min-height: 32px;
    background-color: #0066b3;
    border: 1px solid rgba(32, 76, 73, 1);
    box-sizing: border-box;
    border-radius: 2px;
    /* margin-left: auto; */
}
.demo-projects-button:hover {
    /* background-color: #6ab9b4; */
    cursor: pointer;
}
.demo-projects-button:active {
    /* background-color: #106a66; */
}
.demo-projects-button-text{
    position:relative;
    left:5px;
    top:0;
    z-index:83;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:white;
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:600;
    font-size:16px;
    line-height:20px;
}

.demo-projects-button-icon{
    position: relative;
    top: -5px;
    z-index: 85;
    pointer-events: auto;
    min-width: 24px;
    /* min-height: 34px; */
    margin-top: -28px;
    margin-bottom: -4px;
    margin-left: 105px;
    min-height: 23px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: white;
    font-style: normal;
    font-family: Material Icons;
    font-weight: 400;
    font-size: 24px;
    line-height: 176.49999260902405%;
}
.outer_q166{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:83;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q167{
    position:relative;
    z-index:84;
    pointer-events:auto;
    margin-left:104px;
    width:16px;
    min-width:16px;
    height:16px;
    margin-top:-25px;
    margin-bottom:6px;
    min-height:16px;
}
.outer_q167{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:84;
}

.outer_q168{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:85;
}
.q169{
    position:relative;
    z-index:76;
    pointer-events:auto;
    margin-left:16px;
    width:134px;
    min-width:134px;
    height:32px;
    margin-top:-40px;
    margin-bottom:8px;
    min-height:32px;
    background-color:rgba(65, 148, 149, 1);
    border:1px solid rgba(32, 76, 73, 1);
    box-sizing:border-box;
    border-radius:2px;
}
.outer_q169{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:76;
}
.q170{
    position:relative;
    z-index:79;
    pointer-events:auto;
    margin-left:35px;
    width:82px;
    min-width:82px;
    height:20px;
    margin-bottom:4px;
    min-height:20px;
}
.outer_q170{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:79;
}
.q171{
    position:relative;
    z-index:80;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(255, 255, 255, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:600;
    font-size:16px;
    line-height:20px;
}
.outer_q171{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:80;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q172{
    position:relative;
    z-index:77;
    pointer-events:auto;
    margin-left:11px;
    width:16px;
    min-width:16px;
    height:16px;
    margin-top:-25px;
    margin-bottom:6px;
    min-height:16px;
}
.outer_q172{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:77;
}
.file-download-icon{
    position:relative;
    z-index:78;
    pointer-events:auto;
    margin-left:-8px;
    top: -8px;
    width:24px;
    min-width:24px;
    min-height:34px;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:rgba(255, 255, 255, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:24px;
    line-height:176.49999260902405%;
}
.outer_q173{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:78;
}
.q174{
    position:relative;
    z-index:73;
    pointer-events:auto;
    margin-left:0px;
    width:657px;
    height:1.8583042973286876%;
    margin-top:98.63013698630137%;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 2px 0px rgba(0, 0, 0, 0.10000000149011612));
    visibility:hidden;
}
.outer_q174{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:73;
    justify-content:center;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q175{
    position:relative;
    z-index:74;
    pointer-events:auto;
    margin-left:272px;
    width:113px;
    min-width:113px;
    height:32px;
    margin-top:8px;
    margin-bottom:-24px;
    min-height:32px;
    border:1px solid rgba(65, 148, 149, 1);
    box-sizing:border-box;
    border-radius:2px;
}
.outer_q175{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:74;
}
.product-image{
    flex: none;
    order: 1;
    flex-grow: 0;
    margin: 0px 0px;
    width: 80%;
    min-width: 343px;
    max-width: 658px;
    height: auto;
    max-height: 256px;
    align-self: center;
}
.outer_q176{
    position: absolute;
    display: flex;
    pointer-events: none;
    z-index: 64;
    height: 100%;
    left: 60px;
    top: 0px;
}
.q177{
    position:relative;
    z-index:66;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:100%;
    margin-top:0%;
}
.description-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    flex: none;
    order: 2;
    flex-grow: 0;
    margin-top: 20px;
    height: 100px;
}
.outer_q177{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:66;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q178{
    position:relative;
    z-index:65;
    pointer-events:auto;
    margin-left:0px;
    margin-right:0px;
    flex-grow:1;
    margin-top:0px;
    margin-bottom:0px;
    width:100%
}
.outer_q178{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:65;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q179{
    position:relative;
    z-index:86;
    pointer-events:auto;
    margin-left:-1px;
    width:1031px;
    min-width:1031px;
    height:78px;
    margin-top:-83px;
    margin-bottom:2px;
    min-height:78px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px -3px 4px rgba(0, 0, 0, 0.10000000149011612));
    /* overflow:hidden; */
}
.outer_q179{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:1;
}
.q180{
    position:relative;
    z-index:87;
    pointer-events:auto;
    height:56px;
    margin-top:11px;
    margin-bottom:11px;
    min-height:56px;
}
.outer_q180{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:87;
}
.q181{
    position:relative;
    z-index:94;
    pointer-events:auto;
    margin-left:362.5px;
    width:266px;
    min-width:266px;
    height:56px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:56px;
    top: 5px;
}
.outer_q181{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:94;
}
.q182{
    position:relative;
    z-index:95;
    pointer-events:auto;
    margin-left:0px;
    width:266px;
    min-width:266px;
    height:24px;
    margin-top:0px;
    margin-bottom:32px;
    min-height:24px;
}
.outer_q182{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:95;
}
.q183{
    position:relative;
    z-index:98;
    pointer-events:auto;
    margin-left:156px;
    width:110px;
    min-width:110px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:24px;
    text-align:right;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.q183:hover{
    cursor: pointer;
    text-decoration: underline;
    color: red;
}
.outer_q183{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:98;
}
.q184{
    position:relative;
    z-index:97;
    pointer-events:auto;
    margin-left:132px;
    width:16px;
    min-width:16px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q184{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:97;
}
.q185{
    position:relative;
    z-index:96;
    pointer-events:auto;
    margin-left:0px;
    width:124px;
    min-width:124px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q185{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:96;
}
.q186{
    position:relative;
    z-index:99;
    pointer-events:auto;
    margin-left:0px;
    width:234px;
    min-width:234px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.q186:hover{
    cursor: pointer;
    text-decoration: underline;
    color: red;
}
.outer_q186{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:99;
}
.q187{
    position:relative;
    z-index:91;
    pointer-events:auto;
    margin-left:189.5px;
    width:98px;
    min-width:98px;
    height:56px;
    margin-top:-56px;
    margin-bottom:0px;
    min-height:56px;
}
.outer_q187{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:91;
}
.q188{
    position:relative;
    z-index:92;
    pointer-events:auto;
    margin-left:0px;
    width:98px;
    min-width:98px;
    margin-top:0px;
    margin-bottom:32px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(50, 54, 59, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q188{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:92;
}
.q189{
    position:relative;
    z-index:93;
    pointer-events:auto;
    margin-left:0px;
    width:69px;
    min-width:69px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q189{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:93;
}
.q190{
    position:relative;
    z-index:88;
    pointer-events:auto;
    margin-left:0px;
    width:131px;
    min-width:131px;
    height:56px;
    margin-top:-56px;
    margin-bottom:0px;
    min-height:56px;
    top: 5px;
    left: 5px;
}
.q191:hover{
    cursor: pointer;
    text-decoration: underline;
    color: red;
}
.outer_q190{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:88;
}
.q191{
    position:relative;
    z-index:89;
    pointer-events:auto;
    margin-left:0px;
    width:262px;
    min-width:131px;
    margin-top:0px;
    margin-bottom:32px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q191{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:89;
}
.q192{
    position:relative;
    z-index:90;
    pointer-events:auto;
    margin-left:0px;
    width:107px;
    min-width:107px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(2, 113, 187, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:16px;
    line-height:24px;
}
.outer_q192{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:90;
}
.product-select-sidebar{
    grid-column: 1 / 2;
    width: 240px;
    border-right: 1px solid gray;
}
.outer_q193{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:27;
}
.q194{
    position:relative;
    z-index:41;
    pointer-events:auto;
    margin-left:240px;
    width:1px;
    min-width:1px;
    height:1012px;
    margin-top:0px;
    margin-bottom:0px;
    min-height:1012px;
    background-color:rgba(193, 197, 202, 1);
    /* overflow:hidden; */
}
.outer_q194{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:41;
}
.q195{
    position:relative;
    z-index:28;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:1012px;
    margin-top:-1012px;
    margin-bottom:0px;
    min-height:1012px;
}
.outer_q195{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:28;
}
.product-option {
    display: flex;
    align-items: center;
    padding: var(--spacer-xs);
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.25);
}
.outer_q196{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:29;
}
.menu-logo{
    display: flex;
    align-items: center;
    width: 24px;
    height: 24px;
}
.outer_q197{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:30;
}
.q198{
    position:relative;
    z-index:33;
    pointer-events:auto;
    margin-left:37.5%;
    width:45%;
    height:29.166666666666668%;
    margin-top:0%;
}
.outer_q198{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:33;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q199{
    position:relative;
    z-index:32;
    pointer-events:auto;
    margin-left:16.666666666666668%;
    width:46.75%;
    height:30.083333333333332%;
    margin-top:70.83333333333333%;
}
.outer_q199{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:32;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q200{
    position:relative;
    z-index:31;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:48.666666666666664%;
    margin-top:25%;
}
.outer_q200{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:31;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q201{
    position:relative;
    z-index:34;
    pointer-events:auto;
    margin-left:48px;
    width:176px;
    min-width:176px;
    margin-top:-32px;
    margin-bottom:16px;
    min-height:16px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(255, 255, 255, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:600;
    font-size:18px;
    line-height:16px;
}
.outer_q201{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:34;
}
.q202{
    position:relative;
    z-index:35;
    pointer-events:auto;
    margin-left:0px;
    width:240px;
    min-width:240px;
    height:48px;
    margin-top:-964px;
    margin-bottom:916px;
    min-height:48px;
    background-color:rgba(255, 255, 255, 1);
    filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
}
.outer_q202{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:35;
}
.q203{
    position:relative;
    z-index:36;
    pointer-events:auto;
    margin-left:8px;
    width:24px;
    min-width:24px;
    height:24px;
    margin-top:12px;
    margin-bottom:12px;
    min-height:24px;
    /* overflow:hidden; */
}
.outer_q203{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:36;
}
.q204{
    position:relative;
    z-index:39;
    pointer-events:auto;
    margin-left:37.5%;
    width:45%;
    height:29.166666666666668%;
    margin-top:0%;
}
.outer_q204{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:39;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q205{
    position:relative;
    z-index:38;
    pointer-events:auto;
    margin-left:16.666666666666668%;
    width:46.75%;
    height:30.083333333333332%;
    margin-top:70.83333333333333%;
}
.outer_q205{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:38;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.q206{
    position:relative;
    z-index:37;
    pointer-events:auto;
    margin-left:0%;
    width:100%;
    height:48.666666666666664%;
    margin-top:25%;
}
.outer_q206{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:37;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.menu-text{
    align-items: center;
    padding-left: 8px;
    font-size: 1rem;
}
.outer_q207{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:40;
}
.q208{
    position:relative;
    z-index:208;
    pointer-events:auto;
    margin-left:0px;
    width:1920px;
    min-width:1920px;
    height:24px;
    margin-top:-24px;
    margin-bottom:0px;
    min-height:24px;
}
.outer_q208{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:208;
}
.copyright-info{
    display: block;
    grid-column: 1 / 7;
    z-index:209;
    pointer-events:auto;
    margin-left:0px;
    width:100%;
    height:24px;
    margin-top:20px;
    margin-bottom:0px;
    bottom: 0px;
    min-height:24px;
    background-color:rgba(76, 75, 76, 1);
    margin-top: 62px;
    color: white;
}
.outer_q209{
    position:relative;
    /* display:flex; */
    pointer-events:none;
    z-index:209;
}
.q210{
    position:relative;
    z-index:210;
    pointer-events:auto;
    margin-left:16px;
    /* width:1880px;
    min-width:1880px; */
    margin-top:0px;
    margin-bottom:0px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(255, 255, 255, 1);
    font-style:normal;
    font-family:Source Sans Pro;
    font-weight:400;
    font-size:10px;
    line-height:24px;
}
.outer_q210{
    position:absolute;
    display:flex;
    pointer-events:none;
    z-index:210;
    color:rgba(255, 255, 255, 1);
}
.q211{
    position:relative;
    z-index:211;
    pointer-events:auto;
    transform:rotate(-180deg);
    margin-right:-48px;
    width:24px;
    min-width:24px;
    margin-top:48px;
    margin-bottom:-48px;
    min-height:24px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    color:rgba(255, 255, 255, 1);
    font-style:normal;
    font-family:Material Icons;
    font-weight:400;
    font-size:24px;
    line-height:24px;
}
.outer_q211{
    position:relative;
    display:flex;
    pointer-events:none;
    z-index:211;
    justify-content:flex-end;
}

.learning-center-image {
    margin-top: 50px;
    text-align: center;
    align-self: center;
    width: 80%;
    max-width: 1023px;
}

.learning-center-image2 {
    text-align: center;
}

.learning-center-content {
    
}

.learning-center-description-header {
    position: relative;
    height: 44px;
    font-family: Source Sans Pro;
    font-style: normal;
    font-size: 28px;
    line-height: 35px;
    color: rgba(0, 0, 0, 0.6);
    flex: none;
    order: 0;
    flex-grow: 0;
    margin: 8px 0px;
    text-align: center;
}

.learning-center-description-content {
    position: relative;
    height: 36px;
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 23px;
    color: rgba(0, 0, 0, 0.6);
    flex: none;
    order: 1;
    flex-grow: 0;
    margin: 8px 0px;
    text-align: center;
    margin-top: 20px;
}
.learning-center-link-wrapper {
    height: 36px;
    text-align: center;
    margin-top: 90px;
    padding-bottom: 30px;
}
.learning-center-link{
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    position: relative;
    width: 157px;
    height: 40px;
    background: #0066b3;
    border-radius: 2px;
    flex: none;
    order: 0;
    flex-grow: 0;
    border: none;
    text-align: center;
}
.learning-center-link:hover{
    /* background-color: #6ab9b4; */
    cursor: pointer;
}
.learning-center-link:active{
    /* background-color: #106a66; */
}

.learning-center-link-text{
    position: static;
    left: 0%;
    right: 0%;
    top: 0%;
    bottom: 0%;
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    flex: none;
    order: 0;
    flex-grow: 0;
}