.u-border-radius-4px{
        border-radius:4px;
    }
    .u-border-radius-8px{
        border-radius:8px;
    }
    .u-border-radius-16px{
        border-radius:16px;
    }
    .u-cb{
    clear:both;
}
    .u-cf:after,.u-cf:before{
        content:" ";
        display:table;
    }
    .u-cf:after{
        clear:both;
    }
    .u-primary-blue{
        color:#0063fb;
        color:var(--troika-primary-blue,#0063fb);
    }
    .u-bg-primary-blue{
        background-color:#0063fb;
        background-color:var(--troika-primary-blue,#0063fb);
    }
    .u-border-primary-blue{
        border-color:#0063fb;
        border-color:var(--troika-primary-blue,#0063fb);
    }
    .u-focus-primary-blue{
        outline-color:#0063fb;
        outline-color:var(--troika-primary-blue,#0063fb);
    }
    .u-secondary-blue{
        color:#06befb;
        color:var(--troika-secondary-blue,#06befb);
    }
    .u-bg-secondary-blue{
        background-color:#06befb;
        background-color:var(--troika-secondary-blue,#06befb);
    }
    .u-border-secondary-blue{
        border-color:#06befb;
        border-color:var(--troika-secondary-blue,#06befb);
    }
    .u-focus-secondary-blue{
        outline-color:#06befb;
        outline-color:var(--troika-secondary-blue,#06befb);
    }
    .u-toothpaste{
        color:#b6f0ff;
        color:var(--troika-toothpaste,#b6f0ff);
    }
    .u-bg-toothpaste{
        background-color:#b6f0ff;
        background-color:var(--troika-toothpaste,#b6f0ff);
    }
    .u-border-toothpaste{
        border-color:#b6f0ff;
        border-color:var(--troika-toothpaste,#b6f0ff);
    }
    .u-focus-toothpaste{
        outline-color:#b6f0ff;
        outline-color:var(--troika-toothpaste,#b6f0ff);
    }
    .u-licorice{
        color:#474445;
        color:var(--troika-licorice,#474445);
    }
    .u-bg-licorice{
        background-color:#474445;
        background-color:var(--troika-licorice,#474445);
    }
    .u-border-licorice{
        border-color:#474445;
        border-color:var(--troika-licorice,#474445);
    }
    .u-focus-licorice{
        outline-color:#474445;
        outline-color:var(--troika-licorice,#474445);
    }
    .u-stone{
        color:#767676;
        color:var(--troika-stone,#767676);
    }
    .u-bg-stone{
        background-color:#767676;
        background-color:var(--troika-stone,#767676);
    }
    .u-border-stone{
        border-color:#767676;
        border-color:var(--troika-stone,#767676);
    }
    .u-focus-stone{
        outline-color:#767676;
        outline-color:var(--troika-stone,#767676);
    }
    .u-sardine{
        color:#c3ccd9;
        color:var(--troika-sardine,#c3ccd9);
    }
    .u-bg-sardine{
        background-color:#c3ccd9;
        background-color:var(--troika-sardine,#c3ccd9);
    }
    .u-border-sardine{
        border-color:#c3ccd9;
        border-color:var(--troika-sardine,#c3ccd9);
    }
    .u-focus-sardine{
        outline-color:#c3ccd9;
        outline-color:var(--troika-sardine,#c3ccd9);
    }
    .u-ice{
        color:#f1f9ff;
        color:var(--troika-ice,#f1f9ff);
    }
    .u-bg-ice{
        background-color:#f1f9ff;
        background-color:var(--troika-ice,#f1f9ff);
    }
    .u-border-ice{
        border-color:#f1f9ff;
        border-color:var(--troika-ice,#f1f9ff);
    }
    .u-focus-ice{
        outline-color:#f1f9ff;
        outline-color:var(--troika-ice,#f1f9ff);
    }
    .u-milk{
        color:#fff;
        color:var(--troika-milk,#fff);
    }
    .u-bg-milk{
        background-color:#fff;
        background-color:var(--troika-milk,#fff);
    }
    .u-border-milk{
        border-color:#fff;
        border-color:var(--troika-milk,#fff);
    }
    .u-focus-milk{
        outline-color:#fff;
        outline-color:var(--troika-milk,#fff);
    }
    .u-marble{
        color:#f6f8fb;
        color:var(--troika-marble,#f6f8fb);
    }
    .u-bg-marble{
        background-color:#f6f8fb;
        background-color:var(--troika-marble,#f6f8fb);
    }
    .u-border-marble{
        border-color:#f6f8fb;
        border-color:var(--troika-marble,#f6f8fb);
    }
    .u-focus-marble{
        outline-color:#f6f8fb;
        outline-color:var(--troika-marble,#f6f8fb);
    }
    .u-lime{
        color:#007200;
        color:var(--troika-lime,#007200);
    }
    .u-bg-lime{
        background-color:#007200;
        background-color:var(--troika-lime,#007200);
    }
    .u-border-lime{
        border-color:#007200;
        border-color:var(--troika-lime,#007200);
    }
    .u-focus-lime{
        outline-color:#007200;
        outline-color:var(--troika-lime,#007200);
    }
    .u-pea{
        color:#2ee69f;
        color:var(--troika-pea,#2ee69f);
    }
    .u-bg-pea{
        background-color:#2ee69f;
        background-color:var(--troika-pea,#2ee69f);
    }
    .u-border-pea{
        border-color:#2ee69f;
        border-color:var(--troika-pea,#2ee69f);
    }
    .u-focus-pea{
        outline-color:#2ee69f;
        outline-color:var(--troika-pea,#2ee69f);
    }
    .u-mint{
        color:#ccffec;
        color:var(--troika-mint,#ccffec);
    }
    .u-bg-mint{
        background-color:#ccffec;
        background-color:var(--troika-mint,#ccffec);
    }
    .u-border-mint{
        border-color:#ccffec;
        border-color:var(--troika-mint,#ccffec);
    }
    .u-focus-mint{
        outline-color:#ccffec;
        outline-color:var(--troika-mint,#ccffec);
    }
    .u-cherry{
        color:#d9270a;
        color:var(--troika-cherry,#d9270a);
    }
    .u-bg-cherry{
        background-color:#d9270a;
        background-color:var(--troika-cherry,#d9270a);
    }
    .u-border-cherry{
        border-color:#d9270a;
        border-color:var(--troika-cherry,#d9270a);
    }
    .u-focus-cherry{
        outline-color:#d9270a;
        outline-color:var(--troika-cherry,#d9270a);
    }
    .u-watermelon{
        color:#ff5844;
        color:var(--troika-watermelon,#ff5844);
    }
    .u-bg-watermelon{
        background-color:#ff5844;
        background-color:var(--troika-watermelon,#ff5844);
    }
    .u-border-watermelon{
        border-color:#ff5844;
        border-color:var(--troika-watermelon,#ff5844);
    }
    .u-focus-watermelon{
        outline-color:#ff5844;
        outline-color:var(--troika-watermelon,#ff5844);
    }
    .u-salmon{
        color:#ffefef;
        color:var(--troika-salmon,#ffefef);
    }
    .u-bg-salmon{
        background-color:#ffefef;
        background-color:var(--troika-salmon,#ffefef);
    }
    .u-border-salmon{
        border-color:#ffefef;
        border-color:var(--troika-salmon,#ffefef);
    }
    .u-focus-salmon{
        outline-color:#ffefef;
        outline-color:var(--troika-salmon,#ffefef);
    }
    .u-banana{
        color:#fff5cb;
        color:var(--troika-banana,#fff5cb);
    }
    .u-bg-banana{
        background-color:#fff5cb;
        background-color:var(--troika-banana,#fff5cb);
    }
    .u-border-banana{
        border-color:#fff5cb;
        border-color:var(--troika-banana,#fff5cb);
    }
    .u-focus-banana{
        outline-color:#fff5cb;
        outline-color:var(--troika-banana,#fff5cb);
    }
    .u-cols-1{
        column-count:1;
    }
    .u-cols-2{
        column-count:2;
    }
    .u-cols-3{
        column-count:3;
    }
    .u-cols-1from990,.u-cols-1upto480,.u-cols-1upto640,.u-cols-1upto768,.u-cols-1upto990,.u-cols-2from990,.u-cols-2upto480,.u-cols-2upto640,.u-cols-2upto768,.u-cols-2upto990,.u-cols-3from990,.u-cols-3upto480,.u-cols-3upto640,.u-cols-3upto768,.u-cols-3upto990{
        page-break-inside:avoid;
        break-inside:avoid;
        grid-column-gap:40px;
        column-gap:40px;
    }
    .u-cols--gap-small{
        grid-column-gap:8px;
        column-gap:8px;
    }
    .u-cols--gap-medium{
        grid-column-gap:16px;
        column-gap:16px;
    }
    .u-cols--gap-large{
        grid-column-gap:32px;
        column-gap:32px;
    }
    @media (min-width:990px){

    .u-cols-1from990{
            column-count:1
    }
        }
    @media (min-width:990px){

    .u-cols-2from990{
            column-count:2
    }
        }
    @media (min-width:990px){

    .u-cols-3from990{
            column-count:3
    }
        }
    @media (max-width:989px){
        .u-cols-1upto990{
            column-count:1;
        }

        .u-cols-2upto990{
            column-count:2;
        }

        .u-cols-3upto990{
            column-count:3;
        }
}
    @media (max-width:767px){
        .u-cols-1upto768{
            column-count:1;
        }

        .u-cols-2upto768{
            column-count:2;
        }

        .u-cols-3upto768{
            column-count:3;
        }
}
    @media (max-width:639px){
        .u-cols-1upto640{
            column-count:1;
        }

        .u-cols-2upto640{
            column-count:2;
        }

        .u-cols-3upto640{
            column-count:3;
        }
}
    @media (max-width:479px){
        .u-cols-1upto480{
            column-count:1;
        }

        .u-cols-2upto480{
            column-count:2;
        }

        .u-cols-3upto480{
            column-count:3;
        }
}
    .u-col-count1{
        column-count:1;
    }
    .u-col-count2{
        column-count:2;
    }
    .u-col-count3{
        column-count:3;
    }
    @media (min-width:990px){
        .u-col-count1from990{
            column-count:1;
        }

        .u-col-count2from990{
            column-count:2;
        }

        .u-col-count3from990{
            column-count:3;
        }
}
    @media (max-width:989px){
        .u-col-count1upto990{
            column-count:1;
        }

        .u-col-count2upto990{
            column-count:2;
        }

        .u-col-count3upto990{
            column-count:3;
        }
}
    @media (max-width:767px){
        .u-col-count1upto768{
            column-count:1;
        }

        .u-col-count2upto768{
            column-count:2;
        }

        .u-col-count3upto768{
            column-count:3;
        }
}
    @media (max-width:639px){
        .u-col-count1upto640{
            column-count:1;
        }

        .u-col-count2upto640{
            column-count:2;
        }

        .u-col-count3upto640{
            column-count:3;
        }
}
    @media (max-width:479px){
        .u-col-count1upto480{
            column-count:1;
        }

        .u-col-count2upto480{
            column-count:2;
        }

        .u-col-count3upto480{
            column-count:3;
        }
}
    .u-col-gap-0{
        grid-column-gap:0;
        column-gap:0;
    }
    .u-col-gap-8{
        grid-column-gap:8px;
        column-gap:8px;
    }
    .u-col-gap-16{
        grid-column-gap:16px;
        column-gap:16px;
    }
    .u-col-gap-32{
        grid-column-gap:32px;
        column-gap:32px;
    }
    .u-display-none{
    display:none;
}
    .u-display-block{
    display:block;
}
    .u-display-inline{
    display:inline;
}
    .u-display-inline-block{
    display:inline-block;
}
    .u-display-table{
    display:table;
    width:100%;
    table-layout:fixed;
}
    .u-display-cell{
    display:table-cell;
    vertical-align:middle;
}
    .u-print-only{
    display:none;
}
    @media print{
.u-print-only{
        display:block !important;
}
    }
    @media print{
.u-no-print{
        display:none !important;
}
    }
    .u-screen-reader-only{
    border:0;
    clip:rect(0 0 0 0);
    -webkit-clip-path:inset(50%);
            clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
    white-space:nowrap;
}
    @media (prefers-reduced-motion:reduce){
    .u-prefers-motion-only{
        display:none;
    }
}
    @media (max-width:479px){
        .u-hide-lt480{
            display:none !important;
        }
    }
    @media (min-width:480px){
        .u-hide-gt480{
            display:none !important;
        }
    }
    @media (max-width:639px){
        .u-hide-lt640{
            display:none !important;
        }
    }
    @media (min-width:640px){
        .u-hide-gt640{
            display:none !important;
        }
    }
    @media (max-width:767px){
        .u-hide-lt768{
            display:none !important;
        }
    }
    @media (min-width:768px){
        .u-hide-gt768{
            display:none !important;
        }
    }
    @media (max-width:899px){
        .u-hide-lt900{
            display:none !important;
        }
    }
    @media (min-width:900px){
        .u-hide-gt900{
            display:none !important;
        }
    }
    @media (max-width:1234px){
        .u-hide-lt1235{
            display:none !important;
        }
    }
    @media (min-width:1235px){
        .u-hide-gt1235{
            display:none !important;
        }
    }
    .u-opacity025{
        opacity:.25;
    }
    .u-opacity050{
        opacity:.5;
    }
    .u-opacity075{
        opacity:.75;
    }
    .u-text-right{
    text-align:right
}
    @media (max-width:767px){
        .u-text-right--lt768{
            text-align:right;
        }
    }
    @media (min-width:768px){
        .u-text-right--gt768{
            text-align:right;
        }
    }
    .u-text-left{
    text-align:left
}
    @media (max-width:767px){
        .u-text-left--lt768{
            text-align:left;
        }
    }
    @media (min-width:768px){
        .u-text-left--gt768{
            text-align:left;
        }
    }
    .u-text-center{
    text-align:center
}
    @media (max-width:767px){
        .u-text-center--lt768{
            text-align:center;
        }
    }
    @media (min-width:768px){
        .u-text-center--gt768{
            text-align:center;
        }
    }
    .u-valign-top{
    vertical-align:top;
}
    .u-valign-middle{
    vertical-align:middle;
}
    .u-valign-bottom{
    vertical-align:bottom;
}
    .u-position-relative{
    position:relative;
}
    .u-position-absolute{
    position:absolute;
}
    .u-position-fixed{
    position:fixed;
}
    .u-position-sticky{
    position:-webkit-sticky;
    position:sticky;
    top:50px;
}
    .u-top{
    top:0;
}
    .u-bottom{
    bottom:0;
}
    .u-right{
    right:0;
}
    .u-left{
    left:0;
}
    .u-float-right{
    float:right
}
    @media (max-width:767px){
        .u-float-right--lt768{
            float:right !important;
        }
    }
    @media (min-width:768px){
        .u-float-right--gt768{
            float:right !important;
        }
    }
    .u-float-left{
    float:left
}
    @media (max-width:767px){
        .u-float-left--lt768{
            float:left !important;
        }
    }
    @media (min-width:768px){
        .u-float-left--gt768{
            float:left !important;
        }
    }
    .u-fit-height{
    height:100%;
}
    .u-width-auto{
    width:auto;
}
    .u-overflow{
    overflow:visible;
}
    .u-overflow-hidden{
    overflow:hidden;
}
    .u-size1of1{
    float:none;
    width:100%;
}
    .u-size1of2{
    width:50%;
}
    .u-size1of3{
    width:33.3333333%;
}
    .u-size2of3{
    width:66.6666666%;
}
    .u-size1of4{
    width:25%;
}
    .u-size3of4{
    width:75%;
}
    .u-size1of5{
    width:20%;
}
    .u-size2of5{
    width:40%;
}
    .u-size3of5{
    width:60%;
}
    .u-size4of5{
    width:80%;
}
    .u-size1of6{
    width:16.6666666%;
}
    .u-size5of6{
    width:83.3333333%;
}
    .u-size1of7{
    width:14.2857142%;
}
    .u-size1of8{
    width:12.5%;
}
    .u-r-size1of1,.u-r-size1of2,.u-r-size1of3,.u-r-size1of4,.u-r-size1of5,.u-r-size1of6,.u-r-size2of3,.u-r-size2of5,.u-r-size3of4,.u-r-size3of5,.u-r-size4of5,.u-r-size5of6{
    width:100%;
}
    @media (min-width:768px){
    .u-r-size1of1{
        float:none;
    }
    .u-r-size1of2{
        width:50%;
    }
    .u-r-size1of3{
        width:33.33333%;
    }
    .u-r-size2of3{
        width:66.66666%;
    }
    .u-r-size1of4{
        width:25%;
    }
    .u-r-size3of4{
        width:75%;
    }
    .u-r-size1of5{
        width:20%;
    }
    .u-r-size2of5{
        width:40%;
    }
    .u-r-size3of5{
        width:60%;
    }
    .u-r-size4of5{
        width:80%;
    }
    .u-r-size1of6{
        width:16.6666666%;
    }
    .u-r-size5of6{
        width:83.3333333%;
    }
}
    .u-pa0{
        padding:0 !important;
    }
    .u-ma0{
        margin:0 !important;
    }
    .u-pv0{
        padding-top:0 !important;
        padding-bottom:0 !important;
    }
    .u-mv0{
        margin-top:0 !important;
        margin-bottom:0 !important;
    }
    .u-ph0{
        padding-right:0 !important;
        padding-left:0 !important;
    }
    .u-mh0{
        margin-right:0 !important;
        margin-left:0 !important;
    }
    .u-pt0{
        padding-top:0 !important;
    }
    .u-mt0{
        margin-top:0 !important;
    }
    .u-pr0{
        padding-right:0 !important;
    }
    .u-mr0{
        margin-right:0 !important;
    }
    .u-pb0{
        padding-bottom:0 !important;
    }
    .u-mb0{
        margin-bottom:0 !important;
    }
    .u-pl0{
        padding-left:0 !important;
    }
    .u-ml0{
        margin-left:0 !important;
    }
    .u-pa2{
        padding:2px !important;
    }
    .u-ma2{
        margin:2px !important;
    }
    .u-pv2{
        padding-top:2px !important;
        padding-bottom:2px !important;
    }
    .u-mv2{
        margin-top:2px !important;
        margin-bottom:2px !important;
    }
    .u-ph2{
        padding-right:2px !important;
        padding-left:2px !important;
    }
    .u-mh2{
        margin-right:2px !important;
        margin-left:2px !important;
    }
    .u-pt2{
        padding-top:2px !important;
    }
    .u-mt2{
        margin-top:2px !important;
    }
    .u-pr2{
        padding-right:2px !important;
    }
    .u-mr2{
        margin-right:2px !important;
    }
    .u-pb2{
        padding-bottom:2px !important;
    }
    .u-mb2{
        margin-bottom:2px !important;
    }
    .u-pl2{
        padding-left:2px !important;
    }
    .u-ml2{
        margin-left:2px !important;
    }
    .u-pa4{
        padding:4px !important;
    }
    .u-ma4{
        margin:4px !important;
    }
    .u-pv4{
        padding-top:4px !important;
        padding-bottom:4px !important;
    }
    .u-mv4{
        margin-top:4px !important;
        margin-bottom:4px !important;
    }
    .u-ph4{
        padding-right:4px !important;
        padding-left:4px !important;
    }
    .u-mh4{
        margin-right:4px !important;
        margin-left:4px !important;
    }
    .u-pt4{
        padding-top:4px !important;
    }
    .u-mt4{
        margin-top:4px !important;
    }
    .u-pr4{
        padding-right:4px !important;
    }
    .u-mr4{
        margin-right:4px !important;
    }
    .u-pb4{
        padding-bottom:4px !important;
    }
    .u-mb4{
        margin-bottom:4px !important;
    }
    .u-pl4{
        padding-left:4px !important;
    }
    .u-ml4{
        margin-left:4px !important;
    }
    .u-pa8{
        padding:8px !important;
    }
    .u-ma8{
        margin:8px !important;
    }
    .u-pv8{
        padding-top:8px !important;
        padding-bottom:8px !important;
    }
    .u-mv8{
        margin-top:8px !important;
        margin-bottom:8px !important;
    }
    .u-ph8{
        padding-right:8px !important;
        padding-left:8px !important;
    }
    .u-mh8{
        margin-right:8px !important;
        margin-left:8px !important;
    }
    .u-pt8{
        padding-top:8px !important;
    }
    .u-mt8{
        margin-top:8px !important;
    }
    .u-pr8{
        padding-right:8px !important;
    }
    .u-mr8{
        margin-right:8px !important;
    }
    .u-pb8{
        padding-bottom:8px !important;
    }
    .u-mb8{
        margin-bottom:8px !important;
    }
    .u-pl8{
        padding-left:8px !important;
    }
    .u-ml8{
        margin-left:8px !important;
    }
    .u-pa16{
        padding:16px !important;
    }
    .u-ma16{
        margin:16px !important;
    }
    .u-pv16{
        padding-top:16px !important;
        padding-bottom:16px !important;
    }
    .u-mv16{
        margin-top:16px !important;
        margin-bottom:16px !important;
    }
    .u-ph16{
        padding-right:16px !important;
        padding-left:16px !important;
    }
    .u-mh16{
        margin-right:16px !important;
        margin-left:16px !important;
    }
    .u-pt16{
        padding-top:16px !important;
    }
    .u-mt16{
        margin-top:16px !important;
    }
    .u-pr16{
        padding-right:16px !important;
    }
    .u-mr16{
        margin-right:16px !important;
    }
    .u-pb16{
        padding-bottom:16px !important;
    }
    .u-mb16{
        margin-bottom:16px !important;
    }
    .u-pl16{
        padding-left:16px !important;
    }
    .u-ml16{
        margin-left:16px !important;
    }
    .u-pa24{
        padding:24px !important;
    }
    .u-ma24{
        margin:24px !important;
    }
    .u-pv24{
        padding-top:24px !important;
        padding-bottom:24px !important;
    }
    .u-mv24{
        margin-top:24px !important;
        margin-bottom:24px !important;
    }
    .u-ph24{
        padding-right:24px !important;
        padding-left:24px !important;
    }
    .u-mh24{
        margin-right:24px !important;
        margin-left:24px !important;
    }
    .u-pt24{
        padding-top:24px !important;
    }
    .u-mt24{
        margin-top:24px !important;
    }
    .u-pr24{
        padding-right:24px !important;
    }
    .u-mr24{
        margin-right:24px !important;
    }
    .u-pb24{
        padding-bottom:24px !important;
    }
    .u-mb24{
        margin-bottom:24px !important;
    }
    .u-pl24{
        padding-left:24px !important;
    }
    .u-ml24{
        margin-left:24px !important;
    }
    .u-pa32{
        padding:32px !important;
    }
    .u-ma32{
        margin:32px !important;
    }
    .u-pv32{
        padding-top:32px !important;
        padding-bottom:32px !important;
    }
    .u-mv32{
        margin-top:32px !important;
        margin-bottom:32px !important;
    }
    .u-ph32{
        padding-right:32px !important;
        padding-left:32px !important;
    }
    .u-mh32{
        margin-right:32px !important;
        margin-left:32px !important;
    }
    .u-pt32{
        padding-top:32px !important;
    }
    .u-mt32{
        margin-top:32px !important;
    }
    .u-pr32{
        padding-right:32px !important;
    }
    .u-mr32{
        margin-right:32px !important;
    }
    .u-pb32{
        padding-bottom:32px !important;
    }
    .u-mb32{
        margin-bottom:32px !important;
    }
    .u-pl32{
        padding-left:32px !important;
    }
    .u-ml32{
        margin-left:32px !important;
    }
    .u-pa64{
        padding:64px !important;
    }
    .u-ma64{
        margin:64px !important;
    }
    .u-pv64{
        padding-top:64px !important;
        padding-bottom:64px !important;
    }
    .u-mv64{
        margin-top:64px !important;
        margin-bottom:64px !important;
    }
    .u-ph64{
        padding-right:64px !important;
        padding-left:64px !important;
    }
    .u-mh64{
        margin-right:64px !important;
        margin-left:64px !important;
    }
    .u-pt64{
        padding-top:64px !important;
    }
    .u-mt64{
        margin-top:64px !important;
    }
    .u-pr64{
        padding-right:64px !important;
    }
    .u-mr64{
        margin-right:64px !important;
    }
    .u-pb64{
        padding-bottom:64px !important;
    }
    .u-mb64{
        margin-bottom:64px !important;
    }
    .u-pl64{
        padding-left:64px !important;
    }
    .u-ml64{
        margin-left:64px !important;
    }
    .u-pa128{
        padding:128px !important;
    }
    .u-ma128{
        margin:128px !important;
    }
    .u-pv128{
        padding-top:128px !important;
        padding-bottom:128px !important;
    }
    .u-mv128{
        margin-top:128px !important;
        margin-bottom:128px !important;
    }
    .u-ph128{
        padding-right:128px !important;
        padding-left:128px !important;
    }
    .u-mh128{
        margin-right:128px !important;
        margin-left:128px !important;
    }
    .u-pt128{
        padding-top:128px !important;
    }
    .u-mt128{
        margin-top:128px !important;
    }
    .u-pr128{
        padding-right:128px !important;
    }
    .u-mr128{
        margin-right:128px !important;
    }
    .u-pb128{
        padding-bottom:128px !important;
    }
    .u-mb128{
        margin-bottom:128px !important;
    }
    .u-pl128{
        padding-left:128px !important;
    }
    .u-ml128{
        margin-left:128px !important;
    }
    .u-maa{
    margin:auto;
}
    .u-mva{
    margin-top:auto;
    margin-bottom:auto;
}
    .u-mha{
    margin-right:auto;
    margin-left:auto;
}
    .u-mta{
    margin-top:auto;
}
    .u-mra{
    margin-right:auto;
}
    .u-mba{
    margin-bottom:auto;
}
    .u-mla{
    margin-left:auto;
}
    .u-word-break{
    word-wrap:break-word;
}
    .u-no-break,.u-truncate{
    white-space:nowrap;
}
    .u-truncate{
    overflow:hidden;
    text-overflow:ellipsis;
}
    .u-t1,.u-t2,.u-t3,.u-t4,.u-t5{
        font-weight:300;
    }
    .u-t1{
        font-size:34px;
        line-height:41px;
    }
    .u-t1,.u-t2{
        font-weight:700;
    }
    .u-t2{
        font-size:28px;
        line-height:34px;
    }
    .u-t3{
        font-size:22px;
        line-height:28px;
    }
    .u-t3,.u-t4{
        font-weight:700;
    }
    .u-t4{
        font-size:16px;
        line-height:22px;
    }
    .u-t5{
        font-size:12px;
        line-height:16px;
        font-weight:700;
    }
    .u-b1{
        font-size:16px;
        line-height:22px;
    }
    .u-b1,.u-d1{
        font-weight:400;
    }
    .u-d1{
        font-size:12px;
        line-height:16px;
    }
    .u-caption{
        font-size:14px;
        line-height:18px;
    }
    .u-caption,.u-normal{
        font-weight:400;
    }
    .u-italics{
        font-style:italic;
    }
    .u-strong{
        font-weight:700;
    }
    .u-strikethrough{
        text-decoration:line-through;
    }
    .u-capitalize{
        display:inline-block
    }
    .u-capitalize:first-letter{
            text-transform:capitalize;
        }
    .u-uppercase{
        text-transform:uppercase;
    }
    .expansion-panel:not(.expansion-panel--bleed){
    margin:16px 16px 32px;
    }
    @media (min-width:480px){.expansion-panel:not(.expansion-panel--bleed){
        margin-left:16px;
        margin-bottom:16px;
        margin-right:16px;
        margin-top:16px;
    }
    }
    .expansion-panel:not(.expansion-panel--bleed):not(.expansion-panel--bright){
        background-color:#f1f9ff;
        border-radius:8px;
    }
    .expansion-panel--bright .expansion-panel__clicktarget{
        border-radius:6px;
        background-color:#fff
    }
    .expansion-panel--bright .expansion-panel__clicktarget:active,.expansion-panel--bright .expansion-panel__clicktarget:focus,.expansion-panel--bright .expansion-panel__clicktarget:hover{
            background-color:#f1f9ff;
        }
    .expansion-panel--bright .expansion-panel__clicktarget:focus{
            box-shadow:0 0 0 2px #67afe9;
        }
    .expansion-panel--bleed.expansion-panel--bright{
        margin:0 8px;
    }
    .expansion-panel--bleed.expansion-panel--bright+.expansion-panel--bleed.expansion-panel--bright{
            margin-top:2px;
        }
    .expansion-panel__header{
        margin-bottom:0;
    }
    .expansion-panel__clicktarget{
    padding:16px;
        background:transparent;
        width:100%;
        display:flex;
        flex:1 1 auto;
        text-align:left;
        cursor:pointer;
        border:0;
        outline:none;
        font-size:16px;
        line-height:22px
    }
    .expansion-panel__clicktarget:after{
            display:block;
            margin-left:auto;
            flex:0 0 auto;
            content:" ";
            background-image:url(
                "data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23474445' fill-rule='evenodd' d='M12.293 4.293a1 1 0 011.414 1.414l-5 5a1 1 0 01-1.414 0l-5-5a1 1 0 011.414-1.414L8 8.586l4.293-4.293z'/%3E%3C/svg%3E");
            background-repeat:no-repeat;
            height:18px;
            width:18px;
            position:relative;
            -ms-grid-row-align:center;
                align-self:center;
            -ms-grid-column-align:center;
                justify-self:center;
        }
    .expansion-panel__clicktarget:focus:after,.expansion-panel__clicktarget:hover:after{
            background-image:url(
                "data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2306befb' fill-rule='evenodd' d='M12.293 4.293a1 1 0 011.414 1.414l-5 5a1 1 0 01-1.414 0l-5-5a1 1 0 011.414-1.414L8 8.586l4.293-4.293z'/%3E%3C/svg%3E");
        }
    .expansion-panel--bright .expansion-panel__clicktarget{
        padding:8px;
        font-size:22px;
        font-weight:700;
    }
    .expansion-panel--open .expansion-panel__clicktarget:after,.expansion-panel:not(.expansion-panel--open) .expansion-panel__clicktarget:active:after{
        transform:rotate(180deg);
    }
    .expansion-panel--open .expansion-panel__clicktarget:active:after{
        transform:rotate(0deg);
    }
    .expansion-panel--bright .expansion-panel__clicktarget:after,.expansion-panel--bright .expansion-panel__clicktarget:focus:after,.expansion-panel--bright .expansion-panel__clicktarget:hover:after{
            background-image:url(
                "data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23474445' fill-rule='evenodd' d='M12.293 4.293a1 1 0 011.414 1.414l-5 5a1 1 0 01-1.414 0l-5-5a1 1 0 011.414-1.414L8 8.586l4.293-4.293z'/%3E%3C/svg%3E");
            transform-origin:50% 46%;
            height:16px;
            width:16px;
        }
    .expansion-panel__summary{
        padding-right:16px;
        width:100%;
        color:#474445;
    }
    .expansion-panel--bright .expansion-panel__summary{
        padding-right:8px;
    }
    .expansion-panel__details{
        display:none;
        padding:0 16px 16px;
    }
    .expansion-panel--bright .expansion-panel__details{
        padding:8px;
    }
    .expansion-panel--open .expansion-panel__details{
        display:block;
    }
    .button,a.button{
    display:inline-block;
    vertical-align:middle;
    font:inherit;
    font-size:16px;
    line-height:22px;
    font-weight:700;
    text-align:center;
    cursor:pointer;
    margin:0;
    min-width:46px;
    border-radius:8px;
    color:#0063fb;
    background-color:#fff;
    border:2px solid #c3ccd9;
    padding:10px 14px;
    transition-timing-function:cubic-bezier(.46, .03, .52, .96);
    transition-property:background-color, border-color, color;
}
    .button:focus,a.button:focus{
    outline:2px solid #06befb;
    outline:2px solid var(--troika-secondary-blue,#06befb);
    outline-offset:1px;
    }
    .button:focus:not(:focus-visible),a.button:focus:not(:focus-visible){
        outline:none;
    }
    .button:focus-visible,a.button:focus-visible{
    outline:2px solid #06befb;
    outline:2px solid var(--troika-secondary-blue,#06befb);
    outline-offset:1px;
    }
    .button,.button:active,.button:focus,.button:hover,a.button,a.button:active,a.button:focus,a.button:hover{
        text-decoration:none;
    }
    .button:not(:active):not(:focus),a.button:not(:active):not(:focus){
        transition-duration:.1s;
    }
    .button:active,.button:hover,a.button:active,a.button:hover{
        background-color:#f1f9ff;
        border-color:#0063fb;
    }
    .button:active,a.button:active{
        background-color:#cfe1fd;
    }
    .button--cta,.button--cta:active,.button--cta:focus,.button--cta:hover,.button--destructive,.button--destructive-flat,.button--destructive-flat:active,.button--destructive-flat:focus,.button--destructive-flat:hover,.button--destructive:active,.button--destructive:focus,.button--destructive:hover,.button--flat,.button--flat:active,.button--flat:focus,.button--flat:hover,.button--icon,.button--icon:active,.button--icon:focus,.button--icon:hover,.button--is-disabled,.button--is-disabled:active,.button--is-disabled:focus,.button--is-disabled:hover,.button--link,.button--link:active,.button--link:focus,.button--link:hover,.button--on-image,.button--on-image:active,.button--on-image:focus,.button--on-image:hover,.button--order,.button--order:active,.button--order:focus,.button--order:hover,.button--utility-flat,.button--utility-flat:active,.button--utility-flat:focus,.button--utility-flat:hover,.button:disabled,.button:disabled:active,.button:disabled:focus,.button:disabled:hover,a.button--cta,a.button--cta:active,a.button--cta:focus,a.button--cta:hover,a.button--destructive,a.button--destructive-flat,a.button--destructive-flat:active,a.button--destructive-flat:focus,a.button--destructive-flat:hover,a.button--destructive:active,a.button--destructive:focus,a.button--destructive:hover,a.button--flat,a.button--flat:active,a.button--flat:focus,a.button--flat:hover,a.button--icon,a.button--icon:active,a.button--icon:focus,a.button--icon:hover,a.button--is-disabled,a.button--is-disabled:active,a.button--is-disabled:focus,a.button--is-disabled:hover,a.button--link,a.button--link:active,a.button--link:focus,a.button--link:hover,a.button--on-image,a.button--on-image:active,a.button--on-image:focus,a.button--on-image:hover,a.button--order,a.button--order:active,a.button--order:focus,a.button--order:hover,a.button--utility-flat,a.button--utility-flat:active,a.button--utility-flat:focus,a.button--utility-flat:hover,a.button:disabled,a.button:disabled:active,a.button:disabled:focus,a.button:disabled:hover{
            border-color:transparent;
        }
    .button--cta,a.button--cta{
    color:#fff;
    background-color:#0063fb;
    }
    .button--cta,.button--cta:active,.button--cta:focus,.button--cta:hover,a.button--cta,a.button--cta:active,a.button--cta:focus,a.button--cta:hover{
        text-decoration:none;
    }
    .button--cta:focus,.button--cta:hover,a.button--cta:focus,a.button--cta:hover{
        color:#fff;
        background-color:#004fc9;
    }
    .button--cta:active,a.button--cta:active{
        color:#fff;
        background-color:#003b97;
    }
    .button--order,a.button--order{
    color:#474445;
    background-color:#2ee69f;
    }
    .button--order,.button--order:active,.button--order:focus,.button--order:hover,a.button--order,a.button--order:active,a.button--order:focus,a.button--order:hover{
        text-decoration:none;
    }
    .button--order:focus,.button--order:hover,a.button--order:focus,a.button--order:hover{
        color:#474445;
        background-color:#18c582;
    }
    .button--order:active,a.button--order:active{
        color:#474445;
        background-color:#129462;
    }
    .button--destructive,a.button--destructive{
    color:#fff;
    background-color:#d9270a;
    }
    .button--destructive,.button--destructive:active,.button--destructive:focus,.button--destructive:hover,a.button--destructive,a.button--destructive:active,a.button--destructive:focus,a.button--destructive:hover{
        text-decoration:none;
    }
    .button--destructive:focus,.button--destructive:hover,a.button--destructive:focus,a.button--destructive:hover{
        color:#fff;
        background-color:#ae1f08;
    }
    .button--destructive:active,a.button--destructive:active{
        color:#fff;
        background-color:#821706;
    }
    .button--destructive-flat,a.button--destructive-flat{
        color:#d9270a;
        background:transparent
    }
    .button--destructive-flat:focus,.button--destructive-flat:hover,a.button--destructive-flat:focus,a.button--destructive-flat:hover{
            background:#fbe9e6;
            color:#ae1f08;
        }
    .button--destructive-flat:active,a.button--destructive-flat:active{
            color:#f54326;
        }
    .button--utility,a.button--utility{
        border:1px solid #c3ccd9;
        border-radius:4px;
        padding:11px 15px;
    color:#474445;
    background-color:#fff;
    }
    .button--utility,.button--utility:active,.button--utility:focus,.button--utility:hover,a.button--utility,a.button--utility:active,a.button--utility:focus,a.button--utility:hover{
        text-decoration:none;
    }
    .button--utility:focus,.button--utility:hover,a.button--utility:focus,a.button--utility:hover{
        color:#474445;
        background-color:#fff;
    }
    .button--utility:active,a.button--utility:active{
        color:#474445;
        background-color:#fafafa;
    }
    .button--utility:hover,a.button--utility:hover{
            border-color:#737373;
        }
    .button--utility-flat,a.button--utility-flat{
        border-radius:4px;
    color:#474445;
    background-color:#fff;
    }
    .button--utility-flat,.button--utility-flat:active,.button--utility-flat:focus,.button--utility-flat:hover,a.button--utility-flat,a.button--utility-flat:active,a.button--utility-flat:focus,a.button--utility-flat:hover{
        text-decoration:none;
    }
    .button--utility-flat:active,.button--utility-flat:focus,.button--utility-flat:hover,a.button--utility-flat:active,a.button--utility-flat:focus,a.button--utility-flat:hover{
        color:#474445;
        background-color:#f6f8fb;
    }
    .button--flat,a.button--flat{
        color:#0063fb;
        background:transparent
    }
    .button--flat:focus,.button--flat:hover,a.button--flat:focus,a.button--flat:hover{
            background:#f1f9ff;
        }
    .button--flat:active,a.button--flat:active{
            color:#3082ff;
        }
    .button--link,.button--link:link,.button--link:visited,a.button--link,a.button--link:link,a.button--link:visited{
        cursor:pointer;
        text-decoration:none;
    }
    .button--link,.button--link:active,.button--link:focus,.button--link:hover,.button--link:link,.button--link:visited,a.button--link,a.button--link:active,a.button--link:focus,a.button--link:hover,a.button--link:link,a.button--link:visited{
        color:#0063fb;
        color:var(--troika-primary-blue,#0063fb);
    }
    .button--link:active,.button--link:focus,.button--link:hover,a.button--link:active,a.button--link:focus,a.button--link:hover{
        text-decoration:underline;
        outline-color:currentColor;
    }
    .button--link,.button--link:active,.button--link:focus,.button--link:hover,a.button--link,a.button--link:active,a.button--link:focus,a.button--link:hover{
            background:transparent;
            display:inline;
            padding:0;
            font-weight:400;
            text-align:left;
            box-shadow:none;
        }
    .button--pill,a.button--pill{
        color:#474445;
        background:transparent;
        border:0;
        padding:4px;
        border-radius:1.6em;
        min-height:44px;
        min-width:44px;
        display:inline-flex;
        align-items:center;
        justify-content:center;
    }
    .button--pill--left,a.button--pill--left{
            justify-content:flex-start;
            justify-content:center;
        }
    .button--pill:focus,.button--pill:hover,a.button--pill:focus,a.button--pill:hover{
            background:rgba(179, 209, 255, .3);
            background-clip:padding-box;
        }
    .button--pill:hover,a.button--pill:hover{
            border-color:hsla(0, 0%, 100%, .4);
        }
    .button--pill.button--small,a.button--pill.button--small{
            padding:4px;
            min-height:36px;
            min-width:36px
        }
    .button--pill.button--small:before,a.button--pill.button--small:before{
                width:18px;
                height:18px;
            }
    .button--icon,.button--icon:link,.button--icon:visited,a.button--icon,a.button--icon:link,a.button--icon:visited{
            cursor:pointer;
            color:#767676;
            text-decoration:none;
        }
    .button--icon:active,.button--icon:focus,.button--icon:hover,a.button--icon:active,a.button--icon:focus,a.button--icon:hover{
            color:#0063fb;
            text-decoration:none;
            outline:none;
        }
    .button--icon,.button--icon:active,.button--icon:focus,.button--icon:hover,a.button--icon,a.button--icon:active,a.button--icon:focus,a.button--icon:hover{
            background:transparent;
            display:inline;
            font-weight:400;
            padding:0;
        }
    .button--is-disabled,.button:disabled,a.button--is-disabled,a.button:disabled{
        background:#c3ccd9;
        color:#fff;
        background-image:none;
        cursor:default;
        pointer-events:none;
    }
    .button--no-break,a.button--no-break{
        white-space:nowrap;
    }
    .button--has-icon,a.button--has-icon{
        display:inline-flex;
        align-items:center;
        justify-content:space-evenly;
        padding:7px
    }
    .button--has-icon.button--default,a.button--has-icon.button--default{
            padding:5px;
        }
    .button--has-icon .button__img,.button--has-icon:before,a.button--has-icon .button__img,a.button--has-icon:before{
            flex:0 0 auto;
        }
    .button--has-icon:before,a.button--has-icon:before{
            height:32px;
            width:32px;
        }
    .button--has-icon.button--icon-right .button__text,a.button--has-icon.button--icon-right .button__text{
            order:-1;
            padding:0 4px 0 8px;
        }
    .button--has-icon .button__text,a.button--has-icon .button__text{
            padding:0 8px 0 4px;
        }
    .button--small.button--small{
        padding:5px 8px;
        font-size:12px;
        line-height:16px;
    }
    .button--small.button--utility{
        padding:6px 15px;
        min-width:30px;
    }
    .button--small.button--utility-flat{
        padding:7px 16px;
        min-width:30px;
        border:0;
    }
    .button--in-progress.button--in-progress{
        pointer-events:none;
        border-color:transparent;
        color:#767676;
        background-size:30px 30px !important;
        background-color:#f1f4f6;
        background-image:linear-gradient(
            135deg,
            rgba(0, 0, 0, .05) 25%,
            transparent 0,
            transparent 50%,
            rgba(0, 0, 0, .05) 0,
            rgba(0, 0, 0, .05) 75%,
            transparent 0,
            transparent
        ) !important;
        animation:animate-inprogress 3s linear infinite;
    }
    @keyframes animate-inprogress{
            0%{
                background-position:0 0;
            }

            to{
                background-position:60px 0;
            }
        }
    /* keep rounded edges */
    .extended-profile-job .expansion-panel {
    overflow: hidden;
}
    .extended-profile-job .expansion-panel__summary {
    padding-right: 0; /* remove spacing between text an chevron */
    text-align: center;
}
    /* mobile expansion panel is collapsed by default */
    .extended-profile-job--compact .expansion-panel__details {
    display: none;
}
    /* remove "clickable mouse pointer" from desktop expansion panel */
    .extended-profile-job .expansion-panel__clicktarget {
    pointer-events: none;
}
    .extended-profile-job--compact .expansion-panel__clicktarget {
    pointer-events: auto;
}
    /* hide relatedLinks in expandable podlet on mobile */
    .extended-profile-job--compact .extended-profile-job__related-links {
    display: none;
}
    /* remove default expansion-panel chevron */
    .extended-profile-job button.expansion-panel__clicktarget::after,
.extended-profile-job button.expansion-panel__clicktarget:hover::after {
    display: none;
}
    .extended-profile-job__org-info {
    display: block;
    padding-bottom: 16px;
    text-align: center;
}
    .extended-profile-job__action-button {
    width: 100%;
    margin: 16px 0;
}
    .extended-profile-job__branding-image {
    max-width: 100%;
    max-height: 300px;
    margin-top: 16px;
}
    .extended-profile-job__chevron {
    width: 18px;
    height: 18px;
    align-self: center;
    display: none; /* default is to hide chevron */
}
    /* display custom chevron on mobile version */
    .extended-profile-job--compact .extended-profile-job__chevron {
    display: block;
}