.u-bgc__white {
  background-color: #FFF;
}
.u-bgc__black {
  background-color: #000;
}
.u-bgc__bluegray--mof50 {
  background-color: #EEF0F2;
}
.u-bgc__bluegray--mof100 {
  background-color: #D1D8DC;
}
.u-bgc__bluegray--mof200 {
  background-color: #B1BDC3;
}
.u-bgc__bluegray--mof300 {
  background-color: #92A2AB;
}
.u-bgc__bluegray--mof400 {
  background-color: #7A8F99;
}
.u-bgc__bluegray--mof500 {
  background-color: #667A85;
}
.u-bgc__bluegray--mof600 {
  background-color: #596A73;
}
.u-bgc__bluegray--mof700 {
  background-color: #49585F;
}
.u-bgc__bluegray--mof800 {
  background-color: #3A454B;
}
.u-bgc__bluegray--mof900 {
  background-color: #283034;
}
.u-bgc__bluegray--md50 {
  background-color: #EDF0F2;
}
.u-bgc__bluegray--md100 {
  background-color: #D0D9DD;
}
.u-bgc__bluegray--md200 {
  background-color: #B0BEC4;
}
.u-bgc__bluegray--md300 {
  background-color: #8FA3AE;
}
.u-bgc__bluegray--md400 {
  background-color: #78909B;
}
.u-bgc__bluegray--md500 {
  background-color: #607C8A;
}
.u-bgc__bluegray--md600 {
  background-color: #546D78;
}
.u-bgc__bluegray--md700 {
  background-color: #455A63;
}
.u-bgc__bluegray--md800 {
  background-color: #36464E;
}
.u-bgc__bluegray--md900 {
  background-color: #253137;
}
.u-bgc__bluegray--ios50 {
  background-color: #DFE8EC;
}
.u-bgc__bluegray--ios100 {
  background-color: #C8D7DF;
}
.u-bgc__bluegray--ios200 {
  background-color: #B2C7D2;
}
.u-bgc__bluegray--ios300 {
  background-color: #9BB7C5;
}
.u-bgc__bluegray--ios400 {
  background-color: #85A6B7;
}
.u-bgc__bluegray--ios500 {
  background-color: #6E96AA;
}
.u-bgc__bluegray--ios600 {
  background-color: #598297;
}
.u-bgc__bluegray--ios700 {
  background-color: #4A6C7D;
}
.u-bgc__bluegray--ios800 {
  background-color: #3A5664;
}
.u-bgc__bluegray--ios900 {
  background-color: #2B404A;
}
.u-bgc__gray--mof50 {
  background-color: #FAFAFA;
}
.u-bgc__gray--mof100 {
  background-color: #F5F5F5;
}
.u-bgc__gray--mof200 {
  background-color: #EDEDED;
}
.u-bgc__gray--mof300 {
  background-color: #E0E0E0;
}
.u-bgc__gray--mof400 {
  background-color: #BDBDBD;
}
.u-bgc__gray--mof500 {
  background-color: #9E9E9E;
}
.u-bgc__gray--mof600 {
  background-color: #757575;
}
.u-bgc__gray--mof700 {
  background-color: #616161;
}
.u-bgc__gray--mof800 {
  background-color: #424242;
}
.u-bgc__gray--mof900 {
  background-color: #212121;
}
.u-bgc__gray--md50 {
  background-color: #FAFAFA;
}
.u-bgc__gray--md100 {
  background-color: #F5F5F5;
}
.u-bgc__gray--md200 {
  background-color: #EDEDED;
}
.u-bgc__gray--md300 {
  background-color: #E0E0E0;
}
.u-bgc__gray--md400 {
  background-color: #BDBDBD;
}
.u-bgc__gray--md500 {
  background-color: #9E9E9E;
}
.u-bgc__gray--md600 {
  background-color: #757575;
}
.u-bgc__gray--md700 {
  background-color: #616161;
}
.u-bgc__gray--md800 {
  background-color: #424242;
}
.u-bgc__gray--md900 {
  background-color: #212121;
}
.u-bgc__gray--ios50 {
  background-color: #F7F7F7;
}
.u-bgc__gray--ios100 {
  background-color: #E6E6E6;
}
.u-bgc__gray--ios200 {
  background-color: #D4D4D4;
}
.u-bgc__gray--ios300 {
  background-color: #C2C2C2;
}
.u-bgc__gray--ios400 {
  background-color: #B0B0B0;
}
.u-bgc__gray--ios500 {
  background-color: #9E9E9E;
}
.u-bgc__gray--ios600 {
  background-color: #808080;
}
.u-bgc__gray--ios700 {
  background-color: #616161;
}
.u-bgc__gray--ios800 {
  background-color: #424242;
}
.u-bgc__gray--ios900 {
  background-color: #242424;
}
.u-bgc__brown--mof50 {
  background-color: #F1EBEA;
}
.u-bgc__brown--mof100 {
  background-color: #E4DBD7;
}
.u-bgc__brown--mof200 {
  background-color: #C6B0A9;
}
.u-bgc__brown--mof300 {
  background-color: #AF9288;
}
.u-bgc__brown--mof400 {
  background-color: #997366;
}
.u-bgc__brown--mof500 {
  background-color: #7A5C52;
}
.u-bgc__brown--mof600 {
  background-color: #6B5047;
}
.u-bgc__brown--mof700 {
  background-color: #5C453D;
}
.u-bgc__brown--mof800 {
  background-color: #4D3933;
}
.u-bgc__brown--mof900 {
  background-color: #3D2E29;
}
.u-bgc__brown--md50 {
  background-color: #F0ECEA;
}
.u-bgc__brown--md100 {
  background-color: #D6CBC7;
}
.u-bgc__brown--md200 {
  background-color: #BDAAA4;
}
.u-bgc__brown--md300 {
  background-color: #A0877E;
}
.u-bgc__brown--md400 {
  background-color: #8D6E62;
}
.u-bgc__brown--md500 {
  background-color: #795649;
}
.u-bgc__brown--md600 {
  background-color: #6C4C41;
}
.u-bgc__brown--md700 {
  background-color: #5D4037;
}
.u-bgc__brown--md800 {
  background-color: #4D332D;
}
.u-bgc__brown--md900 {
  background-color: #3E2723;
}
.u-bgc__brown--ios50 {
  background-color: #ECDEDA;
}
.u-bgc__brown--ios100 {
  background-color: #E0CAC2;
}
.u-bgc__brown--ios200 {
  background-color: #D4B5AA;
}
.u-bgc__brown--ios300 {
  background-color: #C8A092;
}
.u-bgc__brown--ios400 {
  background-color: #BC8B7B;
}
.u-bgc__brown--ios500 {
  background-color: #B07663;
}
.u-bgc__brown--ios600 {
  background-color: #9C624F;
}
.u-bgc__brown--ios700 {
  background-color: #815141;
}
.u-bgc__brown--ios800 {
  background-color: #664033;
}
.u-bgc__brown--ios900 {
  background-color: #4B2F26;
}
.u-bgc__deeporange--mof50 {
  background-color: #FCE6DE;
}
.u-bgc__deeporange--mof100 {
  background-color: #FBD7CB;
}
.u-bgc__deeporange--mof200 {
  background-color: #E8BAA5;
}
.u-bgc__deeporange--mof300 {
  background-color: #F5A184;
}
.u-bgc__deeporange--mof400 {
  background-color: #F28763;
}
.u-bgc__deeporange--mof500 {
  background-color: #F06E42;
}
.u-bgc__deeporange--mof600 {
  background-color: #ED5421;
}
.u-bgc__deeporange--mof700 {
  background-color: #E24612;
}
.u-bgc__deeporange--mof800 {
  background-color: #CB3910;
}
.u-bgc__deeporange--mof900 {
  background-color: #B82E0F;
}
.u-bgc__deeporange--mof100a {
  background-color: #FDC7B4;
}
.u-bgc__deeporange--mof200a {
  background-color: #FCA88D;
}
.u-bgc__deeporange--mof400a {
  background-color: #FA7447;
}
.u-bgc__deeporange--mof700a {
  background-color: #EF4006;
}
.u-bgc__deeporange--md50 {
  background-color: #FBEBE9;
}
.u-bgc__deeporange--md100 {
  background-color: #FFCCBD;
}
.u-bgc__deeporange--md200 {
  background-color: #FFA98F;
}
.u-bgc__deeporange--md300 {
  background-color: #FF8A66;
}
.u-bgc__deeporange--md400 {
  background-color: #FF6E42;
}
.u-bgc__deeporange--md500 {
  background-color: #FF5724;
}
.u-bgc__deeporange--md600 {
  background-color: #F4511F;
}
.u-bgc__deeporange--md700 {
  background-color: #E6491A;
}
.u-bgc__deeporange--md800 {
  background-color: #D54215;
}
.u-bgc__deeporange--md900 {
  background-color: #C0360C;
}
.u-bgc__deeporange--md100a {
  background-color: #FF9D80;
}
.u-bgc__deeporange--md200a {
  background-color: #FF6E42;
}
.u-bgc__deeporange--md400a {
  background-color: #FF3C00;
}
.u-bgc__deeporange--md700a {
  background-color: #DB2C00;
}
.u-bgc__deeporange--ios50 {
  background-color: #FFD8CC;
}
.u-bgc__deeporange--ios100 {
  background-color: #FFBDA8;
}
.u-bgc__deeporange--ios200 {
  background-color: #FFA185;
}
.u-bgc__deeporange--ios300 {
  background-color: #FF8661;
}
.u-bgc__deeporange--ios400 {
  background-color: #FF6A3D;
}
.u-bgc__deeporange--ios500 {
  background-color: #FF4F1A;
}
.u-bgc__deeporange--ios600 {
  background-color: #F03800;
}
.u-bgc__deeporange--ios700 {
  background-color: #C72E00;
}
.u-bgc__deeporange--ios800 {
  background-color: #9E2500;
}
.u-bgc__deeporange--ios900 {
  background-color: #751B00;
}
.u-bgc__deeporange--ios100a {
  background-color: #FFCCBD;
}
.u-bgc__deeporange--ios200a {
  background-color: #FFB199;
}
.u-bgc__deeporange--ios400a {
  background-color: #FF7A52;
}
.u-bgc__deeporange--ios700a {
  background-color: #BD3300;
}
.u-bgc__orange--mof50 {
  background-color: #FCF0DE;
}
.u-bgc__orange--mof100 {
  background-color: #FBE7CB;
}
.u-bgc__orange--mof200 {
  background-color: #F8D5A5;
}
.u-bgc__orange--mof300 {
  background-color: #F4C27B;
}
.u-bgc__orange--mof400 {
  background-color: #F1AE50;
}
.u-bgc__orange--mof500 {
  background-color: #EE9D2B;
}
.u-bgc__orange--mof600 {
  background-color: #EC9213;
}
.u-bgc__orange--mof700 {
  background-color: #EC8313;
}
.u-bgc__orange--mof800 {
  background-color: #E27012;
}
.u-bgc__orange--mof900 {
  background-color: #D95E12;
}
.u-bgc__orange--mof100a {
  background-color: #FDDBAA;
}
.u-bgc__orange--mof200a {
  background-color: #FCC579;
}
.u-bgc__orange--mof400a {
  background-color: #FAA52E;
}
.u-bgc__orange--mof700a {
  background-color: #F98006;
}
.u-bgc__orange--md50 {
  background-color: #FFF3E0;
}
.u-bgc__orange--md100 {
  background-color: #FFE0B3;
}
.u-bgc__orange--md200 {
  background-color: #FFCC80;
}
.u-bgc__orange--md300 {
  background-color: #FFB84D;
}
.u-bgc__orange--md400 {
  background-color: #FFA724;
}
.u-bgc__orange--md500 {
  background-color: #FF9900;
}
.u-bgc__orange--md600 {
  background-color: #FA8900;
}
.u-bgc__orange--md700 {
  background-color: #F57A00;
}
.u-bgc__orange--md800 {
  background-color: #F06C00;
}
.u-bgc__orange--md900 {
  background-color: #E65000;
}
.u-bgc__orange--md100a {
  background-color: #FFD080;
}
.u-bgc__orange--md200a {
  background-color: #FFAD42;
}
.u-bgc__orange--md400a {
  background-color: #FF9100;
}
.u-bgc__orange--md700a {
  background-color: #FF6F00;
}
.u-bgc__orange--ios50 {
  background-color: #FFDFB3;
}
.u-bgc__orange--ios100 {
  background-color: #FFD08F;
}
.u-bgc__orange--ios200 {
  background-color: #FFC16B;
}
.u-bgc__orange--ios300 {
  background-color: #FFB347;
}
.u-bgc__orange--ios400 {
  background-color: #FFA424;
}
.u-bgc__orange--ios500 {
  background-color: #FF9500;
}
.u-bgc__orange--ios600 {
  background-color: #D67D00;
}
.u-bgc__orange--ios700 {
  background-color: #AD6500;
}
.u-bgc__orange--ios800 {
  background-color: #854D00;
}
.u-bgc__orange--ios900 {
  background-color: #5C3600;
}
.u-bgc__orange--ios100a {
  background-color: #FFD9A3;
}
.u-bgc__orange--ios200a {
  background-color: #FFCA80;
}
.u-bgc__orange--ios400a {
  background-color: #FFAC38;
}
.u-bgc__orange--ios700a {
  background-color: #C27100;
}
.u-bgc__amber--mof50 {
  background-color: #FCF5DE;
}
.u-bgc__amber--mof100 {
  background-color: #FBEFCB;
}
.u-bgc__amber--mof200 {
  background-color: #F8E3A5;
}
.u-bgc__amber--mof300 {
  background-color: #F4D67B;
}
.u-bgc__amber--mof400 {
  background-color: #F1C950;
}
.u-bgc__amber--mof500 {
  background-color: #EEBD2B;
}
.u-bgc__amber--mof600 {
  background-color: #ECB613;
}
.u-bgc__amber--mof700 {
  background-color: #ECA413;
}
.u-bgc__amber--mof800 {
  background-color: #EC8E13;
}
.u-bgc__amber--mof900 {
  background-color: #EC7513;
}
.u-bgc__amber--mof100a {
  background-color: #FDE8AA;
}
.u-bgc__amber--mof200a {
  background-color: #FCDB79;
}
.u-bgc__amber--mof400a {
  background-color: #FAC72E;
}
.u-bgc__amber--mof700a {
  background-color: #F9B006;
}
.u-bgc__amber--md50 {
  background-color: #FFF8E0;
}
.u-bgc__amber--md100 {
  background-color: #FFECB3;
}
.u-bgc__amber--md200 {
  background-color: #FFDF80;
}
.u-bgc__amber--md300 {
  background-color: #FFD54D;
}
.u-bgc__amber--md400 {
  background-color: #FFC929;
}
.u-bgc__amber--md500 {
  background-color: #FFC105;
}
.u-bgc__amber--md600 {
  background-color: #FFB300;
}
.u-bgc__amber--md700 {
  background-color: #FFA200;
}
.u-bgc__amber--md800 {
  background-color: #FF9100;
}
.u-bgc__amber--md900 {
  background-color: #FF6F00;
}
.u-bgc__amber--md100a {
  background-color: #FFE680;
}
.u-bgc__amber--md200a {
  background-color: #FFD642;
}
.u-bgc__amber--md400a {
  background-color: #FFC400;
}
.u-bgc__amber--md700a {
  background-color: #FFAA00;
}
.u-bgc__amber--ios50 {
  background-color: #FDEABF;
}
.u-bgc__amber--ios100 {
  background-color: #FBDF9D;
}
.u-bgc__amber--ios200 {
  background-color: #FAD57F;
}
.u-bgc__amber--ios300 {
  background-color: #F9C958;
}
.u-bgc__amber--ios400 {
  background-color: #F8BD35;
}
.u-bgc__amber--ios500 {
  background-color: #F6B213;
}
.u-bgc__amber--ios600 {
  background-color: #D99A08;
}
.u-bgc__amber--ios700 {
  background-color: #B17E06;
}
.u-bgc__amber--ios800 {
  background-color: #8A6205;
}
.u-bgc__amber--ios900 {
  background-color: #624604;
}
.u-bgc__amber--ios100a {
  background-color: #FCE5B0;
}
.u-bgc__amber--ios200a {
  background-color: #FBDC93;
}
.u-bgc__amber--ios400a {
  background-color: #F8C449;
}
.u-bgc__amber--ios700a {
  background-color: #C58C07;
}
.u-bgc__yellow--mof50 {
  background-color: #FCFADE;
}
.u-bgc__yellow--mof100 {
  background-color: #FBF7CB;
}
.u-bgc__yellow--mof200 {
  background-color: #F8F1A5;
}
.u-bgc__yellow--mof300 {
  background-color: #F5EC84;
}
.u-bgc__yellow--mof400 {
  background-color: #F2E663;
}
.u-bgc__yellow--mof500 {
  background-color: #F0E142;
}
.u-bgc__yellow--mof600 {
  background-color: #EED12B;
}
.u-bgc__yellow--mof700 {
  background-color: #ECBD13;
}
.u-bgc__yellow--mof800 {
  background-color: #ECA713;
}
.u-bgc__yellow--mof900 {
  background-color: #EC9213;
}
.u-bgc__yellow--mof100a {
  background-color: #FDF6AA;
}
.u-bgc__yellow--mof200a {
  background-color: #FCF179;
}
.u-bgc__yellow--mof400a {
  background-color: #FAE92E;
}
.u-bgc__yellow--mof700a {
  background-color: #F9D006;
}
.u-bgc__yellow--md50 {
  background-color: #FFFDE6;
}
.u-bgc__yellow--md100 {
  background-color: #FFF9C2;
}
.u-bgc__yellow--md200 {
  background-color: #FFF59E;
}
.u-bgc__yellow--md300 {
  background-color: #FFF175;
}
.u-bgc__yellow--md400 {
  background-color: #FFEE57;
}
.u-bgc__yellow--md500 {
  background-color: #FFEC3D;
}
.u-bgc__yellow--md600 {
  background-color: #FDD835;
}
.u-bgc__yellow--md700 {
  background-color: #FBC02D;
}
.u-bgc__yellow--md800 {
  background-color: #F9A824;
}
.u-bgc__yellow--md900 {
  background-color: #F58019;
}
.u-bgc__yellow--md100a {
  background-color: #FFFF8F;
}
.u-bgc__yellow--md200a {
  background-color: #FFFF00;
}
.u-bgc__yellow--md400a {
  background-color: #FFEA00;
}
.u-bgc__yellow--md700a {
  background-color: #FFD500;
}
.u-bgc__yellow--ios50 {
  background-color: #FDF9D3;
}
.u-bgc__yellow--ios100 {
  background-color: #FCF5B0;
}
.u-bgc__yellow--ios200 {
  background-color: #FBF08E;
}
.u-bgc__yellow--ios300 {
  background-color: #FAEB6B;
}
.u-bgc__yellow--ios400 {
  background-color: #F8E749;
}
.u-bgc__yellow--ios500 {
  background-color: #F7E226;
}
.u-bgc__yellow--ios600 {
  background-color: #ECD509;
}
.u-bgc__yellow--ios700 {
  background-color: #C5B207;
}
.u-bgc__yellow--ios800 {
  background-color: #9D8E06;
}
.u-bgc__yellow--ios900 {
  background-color: #766B04;
}
.u-bgc__yellow--ios100a {
  background-color: #FDF7C4;
}
.u-bgc__yellow--ios200a {
  background-color: #FCF3A1;
}
.u-bgc__yellow--ios400a {
  background-color: #F9E95D;
}
.u-bgc__yellow--ios700a {
  background-color: #D9C408;
}
.u-bgc__lime--mof50 {
  background-color: #F3F7DE;
}
.u-bgc__lime--mof100 {
  background-color: #EDF3CE;
}
.u-bgc__lime--mof200 {
  background-color: #E2ECB1;
}
.u-bgc__lime--mof300 {
  background-color: #D4E28D;
}
.u-bgc__lime--mof400 {
  background-color: #C6D968;
}
.u-bgc__lime--mof500 {
  background-color: #BAD147;
}
.u-bgc__lime--mof600 {
  background-color: #ABC431;
}
.u-bgc__lime--mof700 {
  background-color: #A1B82E;
}
.u-bgc__lime--mof800 {
  background-color: #8B9F28;
}
.u-bgc__lime--mof900 {
  background-color: #728321;
}
.u-bgc__lime--mof100a {
  background-color: #EBF6B1;
}
.u-bgc__lime--mof200a {
  background-color: #DCF07A;
}
.u-bgc__lime--mof400a {
  background-color: #CDEA3E;
}
.u-bgc__lime--mof700a {
  background-color: #9CB814;
}
.u-bgc__lime--md50 {
  background-color: #F9FBE9;
}
.u-bgc__lime--md100 {
  background-color: #F0F4C3;
}
.u-bgc__lime--md200 {
  background-color: #E6EE9B;
}
.u-bgc__lime--md300 {
  background-color: #DBE774;
}
.u-bgc__lime--md400 {
  background-color: #D3E156;
}
.u-bgc__lime--md500 {
  background-color: #CBDC38;
}
.u-bgc__lime--md600 {
  background-color: #C2CC33;
}
.u-bgc__lime--md700 {
  background-color: #B0B52C;
}
.u-bgc__lime--md800 {
  background-color: #9E9E24;
}
.u-bgc__lime--md900 {
  background-color: #827717;
}
.u-bgc__lime--md100a {
  background-color: #F4FF80;
}
.u-bgc__lime--md200a {
  background-color: #EFFF42;
}
.u-bgc__lime--md400a {
  background-color: #C8FF00;
}
.u-bgc__lime--md700a {
  background-color: #B0EB00;
}
.u-bgc__lime--ios50 {
  background-color: #EEF8C9;
}
.u-bgc__lime--ios100 {
  background-color: #E5F3AA;
}
.u-bgc__lime--ios200 {
  background-color: #DBEF8A;
}
.u-bgc__lime--ios300 {
  background-color: #D1EB6B;
}
.u-bgc__lime--ios400 {
  background-color: #C8E74B;
}
.u-bgc__lime--ios500 {
  background-color: #BEE22C;
}
.u-bgc__lime--ios600 {
  background-color: #A7CA1C;
}
.u-bgc__lime--ios700 {
  background-color: #89A617;
}
.u-bgc__lime--ios800 {
  background-color: #6C8212;
}
.u-bgc__lime--ios900 {
  background-color: #4E5E0D;
}
.u-bgc__lime--ios100a {
  background-color: #EFFDB4;
}
.u-bgc__lime--ios200a {
  background-color: #E7FD91;
}
.u-bgc__lime--ios400a {
  background-color: #D7FB4B;
}
.u-bgc__lime--ios700a {
  background-color: #A5CD04;
}
.u-bgc__lightgreen--mof50 {
  background-color: #EDF5E5;
}
.u-bgc__lightgreen--mof100 {
  background-color: #E3F0D6;
}
.u-bgc__lightgreen--mof200 {
  background-color: #CFE4B9;
}
.u-bgc__lightgreen--mof300 {
  background-color: #B8D897;
}
.u-bgc__lightgreen--mof400 {
  background-color: #A1CB76;
}
.u-bgc__lightgreen--mof500 {
  background-color: #8CC059;
}
.u-bgc__lightgreen--mof600 {
  background-color: #7AB143;
}
.u-bgc__lightgreen--mof700 {
  background-color: #73A63F;
}
.u-bgc__lightgreen--mof800 {
  background-color: #639037;
}
.u-bgc__lightgreen--mof900 {
  background-color: #52762D;
}
.u-bgc__lightgreen--mof100a {
  background-color: #D9F4BE;
}
.u-bgc__lightgreen--mof200a {
  background-color: #BFEC93;
}
.u-bgc__lightgreen--mof400a {
  background-color: #96E04D;
}
.u-bgc__lightgreen--mof700a {
  background-color: #69B21F;
}
.u-bgc__lightgreen--md50 {
  background-color: #F0F8E8;
}
.u-bgc__lightgreen--md100 {
  background-color: #DDEEC9;
}
.u-bgc__lightgreen--md200 {
  background-color: #C4E0A3;
}
.u-bgc__lightgreen--md300 {
  background-color: #AED581;
}
.u-bgc__lightgreen--md400 {
  background-color: #9CCC66;
}
.u-bgc__lightgreen--md500 {
  background-color: #8BC34B;
}
.u-bgc__lightgreen--md600 {
  background-color: #7CB342;
}
.u-bgc__lightgreen--md700 {
  background-color: #689F38;
}
.u-bgc__lightgreen--md800 {
  background-color: #54892F;
}
.u-bgc__lightgreen--md900 {
  background-color: #32671D;
}
.u-bgc__lightgreen--md100a {
  background-color: #CBFF8F;
}
.u-bgc__lightgreen--md200a {
  background-color: #B0FF57;
}
.u-bgc__lightgreen--md400a {
  background-color: #76FF05;
}
.u-bgc__lightgreen--md700a {
  background-color: #63DE17;
}
.u-bgc__lightgreen--ios50 {
  background-color: #DBF6C6;
}
.u-bgc__lightgreen--ios100 {
  background-color: #C7F1A7;
}
.u-bgc__lightgreen--ios200 {
  background-color: #B3EC88;
}
.u-bgc__lightgreen--ios300 {
  background-color: #A0E869;
}
.u-bgc__lightgreen--ios400 {
  background-color: #8CE34A;
}
.u-bgc__lightgreen--ios500 {
  background-color: #79DE2B;
}
.u-bgc__lightgreen--ios600 {
  background-color: #65C21E;
}
.u-bgc__lightgreen--ios700 {
  background-color: #539F19;
}
.u-bgc__lightgreen--ios800 {
  background-color: #407C13;
}
.u-bgc__lightgreen--ios900 {
  background-color: #2E580E;
}
.u-bgc__lightgreen--ios100a {
  background-color: #D1FCB0;
}
.u-bgc__lightgreen--ios200a {
  background-color: #BDFB8E;
}
.u-bgc__lightgreen--ios400a {
  background-color: #95F849;
}
.u-bgc__lightgreen--ios700a {
  background-color: #59C507;
}
.u-bgc__green--mof50 {
  background-color: #EBF5EB;
}
.u-bgc__green--mof100 {
  background-color: #D2E9D3;
}
.u-bgc__green--mof200 {
  background-color: #B1D8B1;
}
.u-bgc__green--mof300 {
  background-color: #92C892;
}
.u-bgc__green--mof400 {
  background-color: #74B974;
}
.u-bgc__green--mof500 {
  background-color: #5CAD5C;
}
.u-bgc__green--mof600 {
  background-color: #509F50;
}
.u-bgc__green--mof700 {
  background-color: #468B46;
}
.u-bgc__green--mof800 {
  background-color: #3C773C;
}
.u-bgc__green--mof900 {
  background-color: #336633;
}
.u-bgc__green--mof100a {
  background-color: #BBEDBB;
}
.u-bgc__green--mof200a {
  background-color: #92E292;
}
.u-bgc__green--mof400a {
  background-color: #5AD35A;
}
.u-bgc__green--mof700a {
  background-color: #2CA52C;
}
.u-bgc__green--md50 {
  background-color: #EAF6EB;
}
.u-bgc__green--md100 {
  background-color: #C7E6C8;
}
.u-bgc__green--md200 {
  background-color: #AFD5A6;
}
.u-bgc__green--md300 {
  background-color: #80C684;
}
.u-bgc__green--md400 {
  background-color: #68BB6C;
}
.u-bgc__green--md500 {
  background-color: #4CAE4F;
}
.u-bgc__green--md600 {
  background-color: #44A248;
}
.u-bgc__green--md700 {
  background-color: #398E3D;
}
.u-bgc__green--md800 {
  background-color: #2F7F33;
}
.u-bgc__green--md900 {
  background-color: #1C5F20;
}
.u-bgc__green--md100a {
  background-color: #BBF6CC;
}
.u-bgc__green--md200a {
  background-color: #6AF0B0;
}
.u-bgc__green--md400a {
  background-color: #00E677;
}
.u-bgc__green--md700a {
  background-color: #00C753;
}
.u-bgc__green--ios50 {
  background-color: #DDF8E2;
}
.u-bgc__green--ios100 {
  background-color: #C0F0C8;
}
.u-bgc__green--ios200 {
  background-color: #A2EBAF;
}
.u-bgc__green--ios300 {
  background-color: #89E699;
}
.u-bgc__green--ios400 {
  background-color: #68DF7B;
}
.u-bgc__green--ios500 {
  background-color: #4AD962;
}
.u-bgc__green--ios600 {
  background-color: #2CCE47;
}
.u-bgc__green--ios700 {
  background-color: #25AD3B;
}
.u-bgc__green--ios800 {
  background-color: #1E8F31;
}
.u-bgc__green--ios900 {
  background-color: #166924;
}
.u-bgc__green--ios100a {
  background-color: #DBFBD3;
}
.u-bgc__green--ios200a {
  background-color: #AAF8B7;
}
.u-bgc__green--ios400a {
  background-color: #68F37F;
}
.u-bgc__green--ios700a {
  background-color: #11D432;
}
.u-bgc__teal--mof50 {
  background-color: #E1F3F0;
}
.u-bgc__teal--mof100 {
  background-color: #C5E7E1;
}
.u-bgc__teal--mof200 {
  background-color: #A2D7CE;
}
.u-bgc__teal--mof300 {
  background-color: #7EC8BC;
}
.u-bgc__teal--mof400 {
  background-color: #5BB9A9;
}
.u-bgc__teal--mof500 {
  background-color: #46A495;
}
.u-bgc__teal--mof600 {
  background-color: #3F9284;
}
.u-bgc__teal--mof700 {
  background-color: #378174;
}
.u-bgc__teal--mof800 {
  background-color: #317267;
}
.u-bgc__teal--mof900 {
  background-color: #296057;
}
.u-bgc__teal--mof100a {
  background-color: #A2EBDF;
}
.u-bgc__teal--mof200a {
  background-color: #6CE0CC;
}
.u-bgc__teal--mof400a {
  background-color: #2AC6AC;
}
.u-bgc__teal--mof700a {
  background-color: #22A08B;
}
.u-bgc__teal--md50 {
  background-color: #DFF1F1;
}
.u-bgc__teal--md100 {
  background-color: #B3DFDC;
}
.u-bgc__teal--md200 {
  background-color: #80CBC4;
}
.u-bgc__teal--md300 {
  background-color: #4EB7AC;
}
.u-bgc__teal--md400 {
  background-color: #26A699;
}
.u-bgc__teal--md500 {
  background-color: #009485;
}
.u-bgc__teal--md600 {
  background-color: #008A7C;
}
.u-bgc__teal--md700 {
  background-color: #007A6C;
}
.u-bgc__teal--md800 {
  background-color: #006B5F;
}
.u-bgc__teal--md900 {
  background-color: #004D40;
}
.u-bgc__teal--md100a {
  background-color: #A8FFEB;
}
.u-bgc__teal--md200a {
  background-color: #66FFDB;
}
.u-bgc__teal--md400a {
  background-color: #1CE9B5;
}
.u-bgc__teal--md700a {
  background-color: #00BDA4;
}
.u-bgc__teal--ios50 {
  background-color: #ACECE4;
}
.u-bgc__teal--ios100 {
  background-color: #8FE6DA;
}
.u-bgc__teal--ios200 {
  background-color: #6EDECF;
}
.u-bgc__teal--ios300 {
  background-color: #55D8C7;
}
.u-bgc__teal--ios400 {
  background-color: #33D1BC;
}
.u-bgc__teal--ios500 {
  background-color: #2ABBA8;
}
.u-bgc__teal--ios600 {
  background-color: #229686;
}
.u-bgc__teal--ios700 {
  background-color: #1A7468;
}
.u-bgc__teal--ios800 {
  background-color: #13534B;
}
.u-bgc__teal--ios900 {
  background-color: #0C3630;
}
.u-bgc__teal--ios100a {
  background-color: #94F5E8;
}
.u-bgc__teal--ios200a {
  background-color: #6EF2E0;
}
.u-bgc__teal--ios400a {
  background-color: #2DEBD2;
}
.u-bgc__teal--ios700a {
  background-color: #0E9583;
}
.u-bgc__cyan--mof50 {
  background-color: #DFF4F6;
}
.u-bgc__cyan--mof100 {
  background-color: #C4EAEE;
}
.u-bgc__cyan--mof200 {
  background-color: #9CDBE2;
}
.u-bgc__cyan--mof300 {
  background-color: #75CDD7;
}
.u-bgc__cyan--mof400 {
  background-color: #4DBFCB;
}
.u-bgc__cyan--mof500 {
  background-color: #37B0BE;
}
.u-bgc__cyan--mof600 {
  background-color: #2F97A2;
}
.u-bgc__cyan--mof700 {
  background-color: #29848E;
}
.u-bgc__cyan--mof800 {
  background-color: #25767E;
}
.u-bgc__cyan--mof900 {
  background-color: #1F636B;
}
.u-bgc__cyan--mof100a {
  background-color: #9DE9F1;
}
.u-bgc__cyan--mof200a {
  background-color: #63DBE9;
}
.u-bgc__cyan--mof400a {
  background-color: #1EC0D2;
}
.u-bgc__cyan--mof700a {
  background-color: #189BAA;
}
.u-bgc__cyan--md50 {
  background-color: #E0F7FA;
}
.u-bgc__cyan--md100 {
  background-color: #B1EAF2;
}
.u-bgc__cyan--md200 {
  background-color: #80DEEA;
}
.u-bgc__cyan--md300 {
  background-color: #4CCFE1;
}
.u-bgc__cyan--md400 {
  background-color: #25C5DA;
}
.u-bgc__cyan--md500 {
  background-color: #00BDD6;
}
.u-bgc__cyan--md600 {
  background-color: #00ABC2;
}
.u-bgc__cyan--md700 {
  background-color: #0097A8;
}
.u-bgc__cyan--md800 {
  background-color: #00838F;
}
.u-bgc__cyan--md900 {
  background-color: #006366;
}
.u-bgc__cyan--md100a {
  background-color: #85FFFF;
}
.u-bgc__cyan--md200a {
  background-color: #1AFFFF;
}
.u-bgc__cyan--md400a {
  background-color: #00E6FF;
}
.u-bgc__cyan--md700a {
  background-color: #00BAD6;
}
.u-bgc__cyan--ios50 {
  background-color: #B8EDF4;
}
.u-bgc__cyan--ios100 {
  background-color: #99E6F0;
}
.u-bgc__cyan--ios200 {
  background-color: #7FDEEB;
}
.u-bgc__cyan--ios300 {
  background-color: #5BD6E6;
}
.u-bgc__cyan--ios400 {
  background-color: #3CCEE2;
}
.u-bgc__cyan--ios500 {
  background-color: #20C4D9;
}
.u-bgc__cyan--ios600 {
  background-color: #1BA4B6;
}
.u-bgc__cyan--ios700 {
  background-color: #168492;
}
.u-bgc__cyan--ios800 {
  background-color: #11626F;
}
.u-bgc__cyan--ios900 {
  background-color: #0B444B;
}
.u-bgc__cyan--ios100a {
  background-color: #A1F1FC;
}
.u-bgc__cyan--ios200a {
  background-color: #7EECFB;
}
.u-bgc__cyan--ios400a {
  background-color: #39E3F9;
}
.u-bgc__cyan--ios700a {
  background-color: #06A2B7;
}
.u-bgc__lightblue--mof50 {
  background-color: #DDF1F8;
}
.u-bgc__lightblue--mof100 {
  background-color: #BFE5F2;
}
.u-bgc__lightblue--mof200 {
  background-color: #9DD7EC;
}
.u-bgc__lightblue--mof300 {
  background-color: #77C7E4;
}
.u-bgc__lightblue--mof400 {
  background-color: #5DBCDF;
}
.u-bgc__lightblue--mof500 {
  background-color: #37ADD7;
}
.u-bgc__lightblue--mof600 {
  background-color: #279AC4;
}
.u-bgc__lightblue--mof700 {
  background-color: #2284AA;
}
.u-bgc__lightblue--mof800 {
  background-color: #1D7291;
}
.u-bgc__lightblue--mof900 {
  background-color: #196480;
}
.u-bgc__lightblue--mof100a {
  background-color: #96DEF8;
}
.u-bgc__lightblue--mof200a {
  background-color: #58CAF3;
}
.u-bgc__lightblue--mof400a {
  background-color: #15B5EF;
}
.u-bgc__lightblue--mof700a {
  background-color: #0D8FBF;
}
.u-bgc__lightblue--md50 {
  background-color: #E1F5FE;
}
.u-bgc__lightblue--md100 {
  background-color: #B6E6FC;
}
.u-bgc__lightblue--md200 {
  background-color: #80D3FA;
}
.u-bgc__lightblue--md300 {
  background-color: #50C2F7;
}
.u-bgc__lightblue--md400 {
  background-color: #28B5F6;
}
.u-bgc__lightblue--md500 {
  background-color: #02A6F2;
}
.u-bgc__lightblue--md600 {
  background-color: #0398E2;
}
.u-bgc__lightblue--md700 {
  background-color: #0287CF;
}
.u-bgc__lightblue--md800 {
  background-color: #0277BB;
}
.u-bgc__lightblue--md900 {
  background-color: #01599D;
}
.u-bgc__lightblue--md100a {
  background-color: #80D9FF;
}
.u-bgc__lightblue--md200a {
  background-color: #42C3FF;
}
.u-bgc__lightblue--md400a {
  background-color: #00AEFF;
}
.u-bgc__lightblue--md700a {
  background-color: #0091EB;
}
.u-bgc__lightblue--ios50 {
  background-color: #B3E3FF;
}
.u-bgc__lightblue--ios100 {
  background-color: #8AD4FF;
}
.u-bgc__lightblue--ios200 {
  background-color: #66C7FF;
}
.u-bgc__lightblue--ios300 {
  background-color: #42BAFF;
}
.u-bgc__lightblue--ios400 {
  background-color: #1FADFF;
}
.u-bgc__lightblue--ios500 {
  background-color: #009EFA;
}
.u-bgc__lightblue--ios600 {
  background-color: #0084D1;
}
.u-bgc__lightblue--ios700 {
  background-color: #006BA8;
}
.u-bgc__lightblue--ios800 {
  background-color: #005180;
}
.u-bgc__lightblue--ios900 {
  background-color: #003757;
}
.u-bgc__lightblue--ios100a {
  background-color: #9EDBFF;
}
.u-bgc__lightblue--ios200a {
  background-color: #7ACEFF;
}
.u-bgc__lightblue--ios400a {
  background-color: #33B4FF;
}
.u-bgc__lightblue--ios700a {
  background-color: #0078BD;
}
.u-bgc__blue--mof50 {
  background-color: #DEECF8;
}
.u-bgc__blue--mof100 {
  background-color: #C0DCF1;
}
.u-bgc__blue--mof200 {
  background-color: #A3CCEB;
}
.u-bgc__blue--mof300 {
  background-color: #82B9E3;
}
.u-bgc__blue--mof400 {
  background-color: #68ABDE;
}
.u-bgc__blue--mof500 {
  background-color: #4B9BD8;
}
.u-bgc__blue--mof600 {
  background-color: #2E8AD1;
}
.u-bgc__blue--mof700 {
  background-color: #2777B4;
}
.u-bgc__blue--mof800 {
  background-color: #216497;
}
.u-bgc__blue--mof900 {
  background-color: #1C537D;
}
.u-bgc__blue--mof100a {
  background-color: #96CDF8;
}
.u-bgc__blue--mof200a {
  background-color: #66B7F4;
}
.u-bgc__blue--mof400a {
  background-color: #2497F0;
}
.u-bgc__blue--mof700a {
  background-color: #0D72BF;
}
.u-bgc__blue--md50 {
  background-color: #E2F2FD;
}
.u-bgc__blue--md100 {
  background-color: #BCDEFB;
}
.u-bgc__blue--md200 {
  background-color: #90CAF9;
}
.u-bgc__blue--md300 {
  background-color: #65B5F6;
}
.u-bgc__blue--md400 {
  background-color: #42A5F5;
}
.u-bgc__blue--md500 {
  background-color: #2094F3;
}
.u-bgc__blue--md600 {
  background-color: #1F89E5;
}
.u-bgc__blue--md700 {
  background-color: #1975D2;
}
.u-bgc__blue--md800 {
  background-color: #1565C1;
}
.u-bgc__blue--md900 {
  background-color: #0D48A0;
}
.u-bgc__blue--md100a {
  background-color: #80B0FF;
}
.u-bgc__blue--md200a {
  background-color: #4287FF;
}
.u-bgc__blue--md400a {
  background-color: #2977FF;
}
.u-bgc__blue--md700a {
  background-color: #2962FF;
}
.u-bgc__blue--ios50 {
  background-color: #B3D7FF;
}
.u-bgc__blue--ios100 {
  background-color: #8FC5FF;
}
.u-bgc__blue--ios200 {
  background-color: #6BB3FF;
}
.u-bgc__blue--ios300 {
  background-color: #47A0FF;
}
.u-bgc__blue--ios400 {
  background-color: #248EFF;
}
.u-bgc__blue--ios500 {
  background-color: #007BFF;
}
.u-bgc__blue--ios600 {
  background-color: #0068D6;
}
.u-bgc__blue--ios700 {
  background-color: #0054AD;
}
.u-bgc__blue--ios800 {
  background-color: #004085;
}
.u-bgc__blue--ios900 {
  background-color: #002C5C;
}
.u-bgc__blue--ios100a {
  background-color: #A3D0FF;
}
.u-bgc__blue--ios200a {
  background-color: #80BDFF;
}
.u-bgc__blue--ios400a {
  background-color: #3898FF;
}
.u-bgc__blue--ios700a {
  background-color: #005EC2;
}
.u-bgc__indigo--mof50 {
  background-color: #E4E7F1;
}
.u-bgc__indigo--mof100 {
  background-color: #CDD1E4;
}
.u-bgc__indigo--mof200 {
  background-color: #ACB3D2;
}
.u-bgc__indigo--mof300 {
  background-color: #8B94C1;
}
.u-bgc__indigo--mof400 {
  background-color: #707BB2;
}
.u-bgc__indigo--mof500 {
  background-color: #5D69A8;
}
.u-bgc__indigo--mof600 {
  background-color: #505C95;
}
.u-bgc__indigo--mof700 {
  background-color: #475285;
}
.u-bgc__indigo--mof800 {
  background-color: #3D4571;
}
.u-bgc__indigo--mof900 {
  background-color: #343B60;
}
.u-bgc__indigo--mof100a {
  background-color: #A8B2E6;
}
.u-bgc__indigo--mof200a {
  background-color: #7989D8;
}
.u-bgc__indigo--mof400a {
  background-color: #5166CD;
}
.u-bgc__indigo--mof700a {
  background-color: #364CBA;
}
.u-bgc__indigo--md50 {
  background-color: #E9EBF6;
}
.u-bgc__indigo--md100 {
  background-color: #C4C9E9;
}
.u-bgc__indigo--md200 {
  background-color: #A0A8DA;
}
.u-bgc__indigo--md300 {
  background-color: #7B88CC;
}
.u-bgc__indigo--md400 {
  background-color: #5D6CC0;
}
.u-bgc__indigo--md500 {
  background-color: #4051B5;
}
.u-bgc__indigo--md600 {
  background-color: #3949AC;
}
.u-bgc__indigo--md700 {
  background-color: #303FA1;
}
.u-bgc__indigo--md800 {
  background-color: #293594;
}
.u-bgc__indigo--md900 {
  background-color: #1A227F;
}
.u-bgc__indigo--md100a {
  background-color: #8A9BFF;
}
.u-bgc__indigo--md200a {
  background-color: #526CFE;
}
.u-bgc__indigo--md400a {
  background-color: #3E5BFE;
}
.u-bgc__indigo--md700a {
  background-color: #2F4EFE;
}
.u-bgc__indigo--ios50 {
  background-color: #CED6F3;
}
.u-bgc__indigo--ios100 {
  background-color: #B1BEEC;
}
.u-bgc__indigo--ios200 {
  background-color: #94A6E5;
}
.u-bgc__indigo--ios300 {
  background-color: #788EDE;
}
.u-bgc__indigo--ios400 {
  background-color: #5B76D7;
}
.u-bgc__indigo--ios500 {
  background-color: #3E5ED0;
}
.u-bgc__indigo--ios600 {
  background-color: #2D4BB9;
}
.u-bgc__indigo--ios700 {
  background-color: #253E98;
}
.u-bgc__indigo--ios800 {
  background-color: #1D3077;
}
.u-bgc__indigo--ios900 {
  background-color: #152356;
}
.u-bgc__indigo--ios100a {
  background-color: #B6C5FC;
}
.u-bgc__indigo--ios200a {
  background-color: #94AAFA;
}
.u-bgc__indigo--ios400a {
  background-color: #5074F7;
}
.u-bgc__indigo--ios700a {
  background-color: #0933C8;
}
.u-bgc__deeppurple--mof50 {
  background-color: #E9E4F1;
}
.u-bgc__deeppurple--mof100 {
  background-color: #D5CDE4;
}
.u-bgc__deeppurple--mof200 {
  background-color: #B9ACD2;
}
.u-bgc__deeppurple--mof300 {
  background-color: #A08EC2;
}
.u-bgc__deeppurple--mof400 {
  background-color: #8670B2;
}
.u-bgc__deeppurple--mof500 {
  background-color: #7359A6;
}
.u-bgc__deeppurple--mof600 {
  background-color: #675095;
}
.u-bgc__deeppurple--mof700 {
  background-color: #5A4681;
}
.u-bgc__deeppurple--mof800 {
  background-color: #4C3B6D;
}
.u-bgc__deeppurple--mof900 {
  background-color: #40325D;
}
.u-bgc__deeppurple--mof100a {
  background-color: #C6B4E9;
}
.u-bgc__deeppurple--mof200a {
  background-color: #A78CDE;
}
.u-bgc__deeppurple--mof400a {
  background-color: #7D55CE;
}
.u-bgc__deeppurple--mof700a {
  background-color: #5E34B2;
}
.u-bgc__deeppurple--md50 {
  background-color: #EEE9F7;
}
.u-bgc__deeppurple--md100 {
  background-color: #D1C3E9;
}
.u-bgc__deeppurple--md200 {
  background-color: #B49EDB;
}
.u-bgc__deeppurple--md300 {
  background-color: #9574CD;
}
.u-bgc__deeppurple--md400 {
  background-color: #7E56C2;
}
.u-bgc__deeppurple--md500 {
  background-color: #673AB6;
}
.u-bgc__deeppurple--md600 {
  background-color: #5E35B1;
}
.u-bgc__deeppurple--md700 {
  background-color: #522DA9;
}
.u-bgc__deeppurple--md800 {
  background-color: #4527A0;
}
.u-bgc__deeppurple--md900 {
  background-color: #311B93;
}
.u-bgc__deeppurple--md100a {
  background-color: #B58AFF;
}
.u-bgc__deeppurple--md200a {
  background-color: #7C4DFF;
}
.u-bgc__deeppurple--md400a {
  background-color: #661FFF;
}
.u-bgc__deeppurple--md700a {
  background-color: #6200EB;
}
.u-bgc__deeppurple--ios50 {
  background-color: #E5D1FF;
}
.u-bgc__deeppurple--ios100 {
  background-color: #D1ADFF;
}
.u-bgc__deeppurple--ios200 {
  background-color: #BD8AFF;
}
.u-bgc__deeppurple--ios300 {
  background-color: #A866FF;
}
.u-bgc__deeppurple--ios400 {
  background-color: #9442FF;
}
.u-bgc__deeppurple--ios500 {
  background-color: #801FFF;
}
.u-bgc__deeppurple--ios600 {
  background-color: #6A00F5;
}
.u-bgc__deeppurple--ios700 {
  background-color: #5800CC;
}
.u-bgc__deeppurple--ios800 {
  background-color: #4700A3;
}
.u-bgc__deeppurple--ios900 {
  background-color: #35007A;
}
.u-bgc__deeppurple--ios100a {
  background-color: #DCC2FF;
}
.u-bgc__deeppurple--ios200a {
  background-color: #C89EFF;
}
.u-bgc__deeppurple--ios400a {
  background-color: #A057FF;
}
.u-bgc__deeppurple--ios700a {
  background-color: #6100E0;
}
.u-bgc__purple--mof50 {
  background-color: #F0E3F2;
}
.u-bgc__purple--mof100 {
  background-color: #E4CEE9;
}
.u-bgc__purple--mof200 {
  background-color: #CDA4D5;
}
.u-bgc__purple--mof300 {
  background-color: #B67AC2;
}
.u-bgc__purple--mof400 {
  background-color: #A357B2;
}
.u-bgc__purple--mof500 {
  background-color: #8F489D;
}
.u-bgc__purple--mof600 {
  background-color: #793D85;
}
.u-bgc__purple--mof700 {
  background-color: #693573;
}
.u-bgc__purple--mof800 {
  background-color: #5C2F65;
}
.u-bgc__purple--mof900 {
  background-color: #4F2857;
}
.u-bgc__purple--mof100a {
  background-color: #E3B7EB;
}
.u-bgc__purple--mof200a {
  background-color: #D087DE;
}
.u-bgc__purple--mof400a {
  background-color: #B33FCA;
}
.u-bgc__purple--mof700a {
  background-color: #822994;
}
.u-bgc__purple--md50 {
  background-color: #F3E5F5;
}
.u-bgc__purple--md100 {
  background-color: #E2C0E8;
}
.u-bgc__purple--md200 {
  background-color: #CD92D8;
}
.u-bgc__purple--md300 {
  background-color: #BB69C9;
}
.u-bgc__purple--md400 {
  background-color: #AB47BD;
}
.u-bgc__purple--md500 {
  background-color: #9B27B0;
}
.u-bgc__purple--md600 {
  background-color: #8C24A8;
}
.u-bgc__purple--md700 {
  background-color: #7B1FA3;
}
.u-bgc__purple--md800 {
  background-color: #681B98;
}
.u-bgc__purple--md900 {
  background-color: #49148A;
}
.u-bgc__purple--md100a {
  background-color: #EA83FC;
}
.u-bgc__purple--md200a {
  background-color: #DF41FB;
}
.u-bgc__purple--md400a {
  background-color: #D400FA;
}
.u-bgc__purple--md700a {
  background-color: #AA00FF;
}
.u-bgc__purple--ios50 {
  background-color: #F3DFFB;
}
.u-bgc__purple--ios100 {
  background-color: #E5BBF6;
}
.u-bgc__purple--ios200 {
  background-color: #D89CF2;
}
.u-bgc__purple--ios300 {
  background-color: #CC7CEE;
}
.u-bgc__purple--ios400 {
  background-color: #C161EA;
}
.u-bgc__purple--ios500 {
  background-color: #B33DE6;
}
.u-bgc__purple--ios600 {
  background-color: #A31DDD;
}
.u-bgc__purple--ios700 {
  background-color: #8918B9;
}
.u-bgc__purple--ios800 {
  background-color: #711499;
}
.u-bgc__purple--ios900 {
  background-color: #530F71;
}
.u-bgc__purple--ios100a {
  background-color: #EEC8FD;
}
.u-bgc__purple--ios200a {
  background-color: #E3A5FE;
}
.u-bgc__purple--ios400a {
  background-color: #CF63FD;
}
.u-bgc__purple--ios700a {
  background-color: #9F03E2;
}
.u-bgc__pink--mof50 {
  background-color: #F8E2EA;
}
.u-bgc__pink--mof100 {
  background-color: #F4D2DD;
}
.u-bgc__pink--mof200 {
  background-color: #ECB1C5;
}
.u-bgc__pink--mof300 {
  background-color: #E28DA9;
}
.u-bgc__pink--mof400 {
  background-color: #D9688E;
}
.u-bgc__pink--mof500 {
  background-color: #D14775;
}
.u-bgc__pink--mof600 {
  background-color: #CC3366;
}
.u-bgc__pink--mof700 {
  background-color: #B82E5C;
}
.u-bgc__pink--mof800 {
  background-color: #9F2850;
}
.u-bgc__pink--mof900 {
  background-color: #832141;
}
.u-bgc__pink--mof100a {
  background-color: #F9B8CE;
}
.u-bgc__pink--mof200a {
  background-color: #F692B4;
}
.u-bgc__pink--mof400a {
  background-color: #EF3E79;
}
.u-bgc__pink--mof700a {
  background-color: #C1104B;
}
.u-bgc__pink--md50 {
  background-color: #FCE3EC;
}
.u-bgc__pink--md100 {
  background-color: #F8BACF;
}
.u-bgc__pink--md200 {
  background-color: #F490B1;
}
.u-bgc__pink--md300 {
  background-color: #F06090;
}
.u-bgc__pink--md400 {
  background-color: #EC417A;
}
.u-bgc__pink--md500 {
  background-color: #E92063;
}
.u-bgc__pink--md600 {
  background-color: #DA1B61;
}
.u-bgc__pink--md700 {
  background-color: #C3185D;
}
.u-bgc__pink--md800 {
  background-color: #AD1457;
}
.u-bgc__pink--md900 {
  background-color: #860E4E;
}
.u-bgc__pink--md100a {
  background-color: #FF80AA;
}
.u-bgc__pink--md200a {
  background-color: #FF4281;
}
.u-bgc__pink--md400a {
  background-color: #F50056;
}
.u-bgc__pink--md700a {
  background-color: #C51162;
}
.u-bgc__pink--ios50 {
  background-color: #FFE0E7;
}
.u-bgc__pink--ios100 {
  background-color: #FFBDCA;
}
.u-bgc__pink--ios200 {
  background-color: #FF99AD;
}
.u-bgc__pink--ios300 {
  background-color: #FF7591;
}
.u-bgc__pink--ios400 {
  background-color: #FF5274;
}
.u-bgc__pink--ios500 {
  background-color: #FF2E58;
}
.u-bgc__pink--ios600 {
  background-color: #FF0537;
}
.u-bgc__pink--ios700 {
  background-color: #DB002C;
}
.u-bgc__pink--ios800 {
  background-color: #B30024;
}
.u-bgc__pink--ios900 {
  background-color: #8A001C;
}
.u-bgc__pink--ios100a {
  background-color: #FFD1DA;
}
.u-bgc__pink--ios200a {
  background-color: #FFADBE;
}
.u-bgc__pink--ios400a {
  background-color: #FF6685;
}
.u-bgc__pink--ios700a {
  background-color: #F00030;
}
.u-bgc__red--mof50 {
  background-color: #FBEAEA;
}
.u-bgc__red--mof100 {
  background-color: #F5D1D1;
}
.u-bgc__red--mof200 {
  background-color: #EEAFAF;
}
.u-bgc__red--mof300 {
  background-color: #E89292;
}
.u-bgc__red--mof400 {
  background-color: #E27474;
}
.u-bgc__red--mof500 {
  background-color: #DB5757;
}
.u-bgc__red--mof600 {
  background-color: #D53939;
}
.u-bgc__red--mof700 {
  background-color: #C22929;
}
.u-bgc__red--mof800 {
  background-color: #A42323;
}
.u-bgc__red--mof900 {
  background-color: #871D1D;
}
.u-bgc__red--mof100a {
  background-color: #FBB6B6;
}
.u-bgc__red--mof200a {
  background-color: #F99090;
}
.u-bgc__red--mof400a {
  background-color: #F64C4C;
}
.u-bgc__red--mof700a {
  background-color: #CB0B0B;
}
.u-bgc__red--md50 {
  background-color: #FFEBEE;
}
.u-bgc__red--md100 {
  background-color: #FFCCD1;
}
.u-bgc__red--md200 {
  background-color: #EF9A9A;
}
.u-bgc__red--md300 {
  background-color: #E57171;
}
.u-bgc__red--md400 {
  background-color: #EF5552;
}
.u-bgc__red--md500 {
  background-color: #F44034;
}
.u-bgc__red--md600 {
  background-color: #E53734;
}
.u-bgc__red--md700 {
  background-color: #D33131;
}
.u-bgc__red--md800 {
  background-color: #C72929;
}
.u-bgc__red--md900 {
  background-color: #B51C1C;
}
.u-bgc__red--md100a {
  background-color: #FF8A80;
}
.u-bgc__red--md200a {
  background-color: #FF5252;
}
.u-bgc__red--md400a {
  background-color: #FF1A47;
}
.u-bgc__red--md700a {
  background-color: #D60000;
}
.u-bgc__red--ios50 {
  background-color: #FFE7E6;
}
.u-bgc__red--ios100 {
  background-color: #FFC0BD;
}
.u-bgc__red--ios200 {
  background-color: #FF9E99;
}
.u-bgc__red--ios300 {
  background-color: #FF7C75;
}
.u-bgc__red--ios400 {
  background-color: #FF5A52;
}
.u-bgc__red--ios500 {
  background-color: #FF382E;
}
.u-bgc__red--ios600 {
  background-color: #FF1205;
}
.u-bgc__red--ios700 {
  background-color: #DB0B00;
}
.u-bgc__red--ios800 {
  background-color: #B30900;
}
.u-bgc__red--ios900 {
  background-color: #8A0700;
}
.u-bgc__red--ios100a {
  background-color: #FFD3D1;
}
.u-bgc__red--ios200a {
  background-color: #FFB1AD;
}
.u-bgc__red--ios400a {
  background-color: #FF6E66;
}
.u-bgc__red--ios700a {
  background-color: #F00C00;
}

.u-text__white {
  color: #FFF;
}
.u-text__black {
  color: #000;
}
.u-text__bluegray--mof50 {
  color: #EEF0F2;
}
.u-text__bluegray--mof100 {
  color: #D1D8DC;
}
.u-text__bluegray--mof200 {
  color: #B1BDC3;
}
.u-text__bluegray--mof300 {
  color: #92A2AB;
}
.u-text__bluegray--mof400 {
  color: #7A8F99;
}
.u-text__bluegray--mof500 {
  color: #667A85;
}
.u-text__bluegray--mof600 {
  color: #596A73;
}
.u-text__bluegray--mof700 {
  color: #49585F;
}
.u-text__bluegray--mof800 {
  color: #3A454B;
}
.u-text__bluegray--mof900 {
  color: #283034;
}
.u-text__bluegray--md50 {
  color: #EDF0F2;
}
.u-text__bluegray--md100 {
  color: #D0D9DD;
}
.u-text__bluegray--md200 {
  color: #B0BEC4;
}
.u-text__bluegray--md300 {
  color: #8FA3AE;
}
.u-text__bluegray--md400 {
  color: #78909B;
}
.u-text__bluegray--md500 {
  color: #607C8A;
}
.u-text__bluegray--md600 {
  color: #546D78;
}
.u-text__bluegray--md700 {
  color: #455A63;
}
.u-text__bluegray--md800 {
  color: #36464E;
}
.u-text__bluegray--md900 {
  color: #253137;
}
.u-text__bluegray--ios50 {
  color: #DFE8EC;
}
.u-text__bluegray--ios100 {
  color: #C8D7DF;
}
.u-text__bluegray--ios200 {
  color: #B2C7D2;
}
.u-text__bluegray--ios300 {
  color: #9BB7C5;
}
.u-text__bluegray--ios400 {
  color: #85A6B7;
}
.u-text__bluegray--ios500 {
  color: #6E96AA;
}
.u-text__bluegray--ios600 {
  color: #598297;
}
.u-text__bluegray--ios700 {
  color: #4A6C7D;
}
.u-text__bluegray--ios800 {
  color: #3A5664;
}
.u-text__bluegray--ios900 {
  color: #2B404A;
}
.u-text__gray--mof50 {
  color: #FAFAFA;
}
.u-text__gray--mof100 {
  color: #F5F5F5;
}
.u-text__gray--mof200 {
  color: #EDEDED;
}
.u-text__gray--mof300 {
  color: #E0E0E0;
}
.u-text__gray--mof400 {
  color: #BDBDBD;
}
.u-text__gray--mof500 {
  color: #9E9E9E;
}
.u-text__gray--mof600 {
  color: #757575;
}
.u-text__gray--mof700 {
  color: #616161;
}
.u-text__gray--mof800 {
  color: #424242;
}
.u-text__gray--mof900 {
  color: #212121;
}
.u-text__gray--md50 {
  color: #FAFAFA;
}
.u-text__gray--md100 {
  color: #F5F5F5;
}
.u-text__gray--md200 {
  color: #EDEDED;
}
.u-text__gray--md300 {
  color: #E0E0E0;
}
.u-text__gray--md400 {
  color: #BDBDBD;
}
.u-text__gray--md500 {
  color: #9E9E9E;
}
.u-text__gray--md600 {
  color: #757575;
}
.u-text__gray--md700 {
  color: #616161;
}
.u-text__gray--md800 {
  color: #424242;
}
.u-text__gray--md900 {
  color: #212121;
}
.u-text__gray--ios50 {
  color: #F7F7F7;
}
.u-text__gray--ios100 {
  color: #E6E6E6;
}
.u-text__gray--ios200 {
  color: #D4D4D4;
}
.u-text__gray--ios300 {
  color: #C2C2C2;
}
.u-text__gray--ios400 {
  color: #B0B0B0;
}
.u-text__gray--ios500 {
  color: #9E9E9E;
}
.u-text__gray--ios600 {
  color: #808080;
}
.u-text__gray--ios700 {
  color: #616161;
}
.u-text__gray--ios800 {
  color: #424242;
}
.u-text__gray--ios900 {
  color: #242424;
}
.u-text__brown--mof50 {
  color: #F1EBEA;
}
.u-text__brown--mof100 {
  color: #E4DBD7;
}
.u-text__brown--mof200 {
  color: #C6B0A9;
}
.u-text__brown--mof300 {
  color: #AF9288;
}
.u-text__brown--mof400 {
  color: #997366;
}
.u-text__brown--mof500 {
  color: #7A5C52;
}
.u-text__brown--mof600 {
  color: #6B5047;
}
.u-text__brown--mof700 {
  color: #5C453D;
}
.u-text__brown--mof800 {
  color: #4D3933;
}
.u-text__brown--mof900 {
  color: #3D2E29;
}
.u-text__brown--md50 {
  color: #F0ECEA;
}
.u-text__brown--md100 {
  color: #D6CBC7;
}
.u-text__brown--md200 {
  color: #BDAAA4;
}
.u-text__brown--md300 {
  color: #A0877E;
}
.u-text__brown--md400 {
  color: #8D6E62;
}
.u-text__brown--md500 {
  color: #795649;
}
.u-text__brown--md600 {
  color: #6C4C41;
}
.u-text__brown--md700 {
  color: #5D4037;
}
.u-text__brown--md800 {
  color: #4D332D;
}
.u-text__brown--md900 {
  color: #3E2723;
}
.u-text__brown--ios50 {
  color: #ECDEDA;
}
.u-text__brown--ios100 {
  color: #E0CAC2;
}
.u-text__brown--ios200 {
  color: #D4B5AA;
}
.u-text__brown--ios300 {
  color: #C8A092;
}
.u-text__brown--ios400 {
  color: #BC8B7B;
}
.u-text__brown--ios500 {
  color: #B07663;
}
.u-text__brown--ios600 {
  color: #9C624F;
}
.u-text__brown--ios700 {
  color: #815141;
}
.u-text__brown--ios800 {
  color: #664033;
}
.u-text__brown--ios900 {
  color: #4B2F26;
}
.u-text__deeporange--mof50 {
  color: #FCE6DE;
}
.u-text__deeporange--mof100 {
  color: #FBD7CB;
}
.u-text__deeporange--mof200 {
  color: #E8BAA5;
}
.u-text__deeporange--mof300 {
  color: #F5A184;
}
.u-text__deeporange--mof400 {
  color: #F28763;
}
.u-text__deeporange--mof500 {
  color: #F06E42;
}
.u-text__deeporange--mof600 {
  color: #ED5421;
}
.u-text__deeporange--mof700 {
  color: #E24612;
}
.u-text__deeporange--mof800 {
  color: #CB3910;
}
.u-text__deeporange--mof900 {
  color: #B82E0F;
}
.u-text__deeporange--mof100a {
  color: #FDC7B4;
}
.u-text__deeporange--mof200a {
  color: #FCA88D;
}
.u-text__deeporange--mof400a {
  color: #FA7447;
}
.u-text__deeporange--mof700a {
  color: #EF4006;
}
.u-text__deeporange--md50 {
  color: #FBEBE9;
}
.u-text__deeporange--md100 {
  color: #FFCCBD;
}
.u-text__deeporange--md200 {
  color: #FFA98F;
}
.u-text__deeporange--md300 {
  color: #FF8A66;
}
.u-text__deeporange--md400 {
  color: #FF6E42;
}
.u-text__deeporange--md500 {
  color: #FF5724;
}
.u-text__deeporange--md600 {
  color: #F4511F;
}
.u-text__deeporange--md700 {
  color: #E6491A;
}
.u-text__deeporange--md800 {
  color: #D54215;
}
.u-text__deeporange--md900 {
  color: #C0360C;
}
.u-text__deeporange--md100a {
  color: #FF9D80;
}
.u-text__deeporange--md200a {
  color: #FF6E42;
}
.u-text__deeporange--md400a {
  color: #FF3C00;
}
.u-text__deeporange--md700a {
  color: #DB2C00;
}
.u-text__deeporange--ios50 {
  color: #FFD8CC;
}
.u-text__deeporange--ios100 {
  color: #FFBDA8;
}
.u-text__deeporange--ios200 {
  color: #FFA185;
}
.u-text__deeporange--ios300 {
  color: #FF8661;
}
.u-text__deeporange--ios400 {
  color: #FF6A3D;
}
.u-text__deeporange--ios500 {
  color: #FF4F1A;
}
.u-text__deeporange--ios600 {
  color: #F03800;
}
.u-text__deeporange--ios700 {
  color: #C72E00;
}
.u-text__deeporange--ios800 {
  color: #9E2500;
}
.u-text__deeporange--ios900 {
  color: #751B00;
}
.u-text__deeporange--ios100a {
  color: #FFCCBD;
}
.u-text__deeporange--ios200a {
  color: #FFB199;
}
.u-text__deeporange--ios400a {
  color: #FF7A52;
}
.u-text__deeporange--ios700a {
  color: #BD3300;
}
.u-text__orange--mof50 {
  color: #FCF0DE;
}
.u-text__orange--mof100 {
  color: #FBE7CB;
}
.u-text__orange--mof200 {
  color: #F8D5A5;
}
.u-text__orange--mof300 {
  color: #F4C27B;
}
.u-text__orange--mof400 {
  color: #F1AE50;
}
.u-text__orange--mof500 {
  color: #EE9D2B;
}
.u-text__orange--mof600 {
  color: #EC9213;
}
.u-text__orange--mof700 {
  color: #EC8313;
}
.u-text__orange--mof800 {
  color: #E27012;
}
.u-text__orange--mof900 {
  color: #D95E12;
}
.u-text__orange--mof100a {
  color: #FDDBAA;
}
.u-text__orange--mof200a {
  color: #FCC579;
}
.u-text__orange--mof400a {
  color: #FAA52E;
}
.u-text__orange--mof700a {
  color: #F98006;
}
.u-text__orange--md50 {
  color: #FFF3E0;
}
.u-text__orange--md100 {
  color: #FFE0B3;
}
.u-text__orange--md200 {
  color: #FFCC80;
}
.u-text__orange--md300 {
  color: #FFB84D;
}
.u-text__orange--md400 {
  color: #FFA724;
}
.u-text__orange--md500 {
  color: #FF9900;
}
.u-text__orange--md600 {
  color: #FA8900;
}
.u-text__orange--md700 {
  color: #F57A00;
}
.u-text__orange--md800 {
  color: #F06C00;
}
.u-text__orange--md900 {
  color: #E65000;
}
.u-text__orange--md100a {
  color: #FFD080;
}
.u-text__orange--md200a {
  color: #FFAD42;
}
.u-text__orange--md400a {
  color: #FF9100;
}
.u-text__orange--md700a {
  color: #FF6F00;
}
.u-text__orange--ios50 {
  color: #FFDFB3;
}
.u-text__orange--ios100 {
  color: #FFD08F;
}
.u-text__orange--ios200 {
  color: #FFC16B;
}
.u-text__orange--ios300 {
  color: #FFB347;
}
.u-text__orange--ios400 {
  color: #FFA424;
}
.u-text__orange--ios500 {
  color: #FF9500;
}
.u-text__orange--ios600 {
  color: #D67D00;
}
.u-text__orange--ios700 {
  color: #AD6500;
}
.u-text__orange--ios800 {
  color: #854D00;
}
.u-text__orange--ios900 {
  color: #5C3600;
}
.u-text__orange--ios100a {
  color: #FFD9A3;
}
.u-text__orange--ios200a {
  color: #FFCA80;
}
.u-text__orange--ios400a {
  color: #FFAC38;
}
.u-text__orange--ios700a {
  color: #C27100;
}
.u-text__amber--mof50 {
  color: #FCF5DE;
}
.u-text__amber--mof100 {
  color: #FBEFCB;
}
.u-text__amber--mof200 {
  color: #F8E3A5;
}
.u-text__amber--mof300 {
  color: #F4D67B;
}
.u-text__amber--mof400 {
  color: #F1C950;
}
.u-text__amber--mof500 {
  color: #EEBD2B;
}
.u-text__amber--mof600 {
  color: #ECB613;
}
.u-text__amber--mof700 {
  color: #ECA413;
}
.u-text__amber--mof800 {
  color: #EC8E13;
}
.u-text__amber--mof900 {
  color: #EC7513;
}
.u-text__amber--mof100a {
  color: #FDE8AA;
}
.u-text__amber--mof200a {
  color: #FCDB79;
}
.u-text__amber--mof400a {
  color: #FAC72E;
}
.u-text__amber--mof700a {
  color: #F9B006;
}
.u-text__amber--md50 {
  color: #FFF8E0;
}
.u-text__amber--md100 {
  color: #FFECB3;
}
.u-text__amber--md200 {
  color: #FFDF80;
}
.u-text__amber--md300 {
  color: #FFD54D;
}
.u-text__amber--md400 {
  color: #FFC929;
}
.u-text__amber--md500 {
  color: #FFC105;
}
.u-text__amber--md600 {
  color: #FFB300;
}
.u-text__amber--md700 {
  color: #FFA200;
}
.u-text__amber--md800 {
  color: #FF9100;
}
.u-text__amber--md900 {
  color: #FF6F00;
}
.u-text__amber--md100a {
  color: #FFE680;
}
.u-text__amber--md200a {
  color: #FFD642;
}
.u-text__amber--md400a {
  color: #FFC400;
}
.u-text__amber--md700a {
  color: #FFAA00;
}
.u-text__amber--ios50 {
  color: #FDEABF;
}
.u-text__amber--ios100 {
  color: #FBDF9D;
}
.u-text__amber--ios200 {
  color: #FAD57F;
}
.u-text__amber--ios300 {
  color: #F9C958;
}
.u-text__amber--ios400 {
  color: #F8BD35;
}
.u-text__amber--ios500 {
  color: #F6B213;
}
.u-text__amber--ios600 {
  color: #D99A08;
}
.u-text__amber--ios700 {
  color: #B17E06;
}
.u-text__amber--ios800 {
  color: #8A6205;
}
.u-text__amber--ios900 {
  color: #624604;
}
.u-text__amber--ios100a {
  color: #FCE5B0;
}
.u-text__amber--ios200a {
  color: #FBDC93;
}
.u-text__amber--ios400a {
  color: #F8C449;
}
.u-text__amber--ios700a {
  color: #C58C07;
}
.u-text__yellow--mof50 {
  color: #FCFADE;
}
.u-text__yellow--mof100 {
  color: #FBF7CB;
}
.u-text__yellow--mof200 {
  color: #F8F1A5;
}
.u-text__yellow--mof300 {
  color: #F5EC84;
}
.u-text__yellow--mof400 {
  color: #F2E663;
}
.u-text__yellow--mof500 {
  color: #F0E142;
}
.u-text__yellow--mof600 {
  color: #EED12B;
}
.u-text__yellow--mof700 {
  color: #ECBD13;
}
.u-text__yellow--mof800 {
  color: #ECA713;
}
.u-text__yellow--mof900 {
  color: #EC9213;
}
.u-text__yellow--mof100a {
  color: #FDF6AA;
}
.u-text__yellow--mof200a {
  color: #FCF179;
}
.u-text__yellow--mof400a {
  color: #FAE92E;
}
.u-text__yellow--mof700a {
  color: #F9D006;
}
.u-text__yellow--md50 {
  color: #FFFDE6;
}
.u-text__yellow--md100 {
  color: #FFF9C2;
}
.u-text__yellow--md200 {
  color: #FFF59E;
}
.u-text__yellow--md300 {
  color: #FFF175;
}
.u-text__yellow--md400 {
  color: #FFEE57;
}
.u-text__yellow--md500 {
  color: #FFEC3D;
}
.u-text__yellow--md600 {
  color: #FDD835;
}
.u-text__yellow--md700 {
  color: #FBC02D;
}
.u-text__yellow--md800 {
  color: #F9A824;
}
.u-text__yellow--md900 {
  color: #F58019;
}
.u-text__yellow--md100a {
  color: #FFFF8F;
}
.u-text__yellow--md200a {
  color: #FFFF00;
}
.u-text__yellow--md400a {
  color: #FFEA00;
}
.u-text__yellow--md700a {
  color: #FFD500;
}
.u-text__yellow--ios50 {
  color: #FDF9D3;
}
.u-text__yellow--ios100 {
  color: #FCF5B0;
}
.u-text__yellow--ios200 {
  color: #FBF08E;
}
.u-text__yellow--ios300 {
  color: #FAEB6B;
}
.u-text__yellow--ios400 {
  color: #F8E749;
}
.u-text__yellow--ios500 {
  color: #F7E226;
}
.u-text__yellow--ios600 {
  color: #ECD509;
}
.u-text__yellow--ios700 {
  color: #C5B207;
}
.u-text__yellow--ios800 {
  color: #9D8E06;
}
.u-text__yellow--ios900 {
  color: #766B04;
}
.u-text__yellow--ios100a {
  color: #FDF7C4;
}
.u-text__yellow--ios200a {
  color: #FCF3A1;
}
.u-text__yellow--ios400a {
  color: #F9E95D;
}
.u-text__yellow--ios700a {
  color: #D9C408;
}
.u-text__lime--mof50 {
  color: #F3F7DE;
}
.u-text__lime--mof100 {
  color: #EDF3CE;
}
.u-text__lime--mof200 {
  color: #E2ECB1;
}
.u-text__lime--mof300 {
  color: #D4E28D;
}
.u-text__lime--mof400 {
  color: #C6D968;
}
.u-text__lime--mof500 {
  color: #BAD147;
}
.u-text__lime--mof600 {
  color: #ABC431;
}
.u-text__lime--mof700 {
  color: #A1B82E;
}
.u-text__lime--mof800 {
  color: #8B9F28;
}
.u-text__lime--mof900 {
  color: #728321;
}
.u-text__lime--mof100a {
  color: #EBF6B1;
}
.u-text__lime--mof200a {
  color: #DCF07A;
}
.u-text__lime--mof400a {
  color: #CDEA3E;
}
.u-text__lime--mof700a {
  color: #9CB814;
}
.u-text__lime--md50 {
  color: #F9FBE9;
}
.u-text__lime--md100 {
  color: #F0F4C3;
}
.u-text__lime--md200 {
  color: #E6EE9B;
}
.u-text__lime--md300 {
  color: #DBE774;
}
.u-text__lime--md400 {
  color: #D3E156;
}
.u-text__lime--md500 {
  color: #CBDC38;
}
.u-text__lime--md600 {
  color: #C2CC33;
}
.u-text__lime--md700 {
  color: #B0B52C;
}
.u-text__lime--md800 {
  color: #9E9E24;
}
.u-text__lime--md900 {
  color: #827717;
}
.u-text__lime--md100a {
  color: #F4FF80;
}
.u-text__lime--md200a {
  color: #EFFF42;
}
.u-text__lime--md400a {
  color: #C8FF00;
}
.u-text__lime--md700a {
  color: #B0EB00;
}
.u-text__lime--ios50 {
  color: #EEF8C9;
}
.u-text__lime--ios100 {
  color: #E5F3AA;
}
.u-text__lime--ios200 {
  color: #DBEF8A;
}
.u-text__lime--ios300 {
  color: #D1EB6B;
}
.u-text__lime--ios400 {
  color: #C8E74B;
}
.u-text__lime--ios500 {
  color: #BEE22C;
}
.u-text__lime--ios600 {
  color: #A7CA1C;
}
.u-text__lime--ios700 {
  color: #89A617;
}
.u-text__lime--ios800 {
  color: #6C8212;
}
.u-text__lime--ios900 {
  color: #4E5E0D;
}
.u-text__lime--ios100a {
  color: #EFFDB4;
}
.u-text__lime--ios200a {
  color: #E7FD91;
}
.u-text__lime--ios400a {
  color: #D7FB4B;
}
.u-text__lime--ios700a {
  color: #A5CD04;
}
.u-text__lightgreen--mof50 {
  color: #EDF5E5;
}
.u-text__lightgreen--mof100 {
  color: #E3F0D6;
}
.u-text__lightgreen--mof200 {
  color: #CFE4B9;
}
.u-text__lightgreen--mof300 {
  color: #B8D897;
}
.u-text__lightgreen--mof400 {
  color: #A1CB76;
}
.u-text__lightgreen--mof500 {
  color: #8CC059;
}
.u-text__lightgreen--mof600 {
  color: #7AB143;
}
.u-text__lightgreen--mof700 {
  color: #73A63F;
}
.u-text__lightgreen--mof800 {
  color: #639037;
}
.u-text__lightgreen--mof900 {
  color: #52762D;
}
.u-text__lightgreen--mof100a {
  color: #D9F4BE;
}
.u-text__lightgreen--mof200a {
  color: #BFEC93;
}
.u-text__lightgreen--mof400a {
  color: #96E04D;
}
.u-text__lightgreen--mof700a {
  color: #69B21F;
}
.u-text__lightgreen--md50 {
  color: #F0F8E8;
}
.u-text__lightgreen--md100 {
  color: #DDEEC9;
}
.u-text__lightgreen--md200 {
  color: #C4E0A3;
}
.u-text__lightgreen--md300 {
  color: #AED581;
}
.u-text__lightgreen--md400 {
  color: #9CCC66;
}
.u-text__lightgreen--md500 {
  color: #8BC34B;
}
.u-text__lightgreen--md600 {
  color: #7CB342;
}
.u-text__lightgreen--md700 {
  color: #689F38;
}
.u-text__lightgreen--md800 {
  color: #54892F;
}
.u-text__lightgreen--md900 {
  color: #32671D;
}
.u-text__lightgreen--md100a {
  color: #CBFF8F;
}
.u-text__lightgreen--md200a {
  color: #B0FF57;
}
.u-text__lightgreen--md400a {
  color: #76FF05;
}
.u-text__lightgreen--md700a {
  color: #63DE17;
}
.u-text__lightgreen--ios50 {
  color: #DBF6C6;
}
.u-text__lightgreen--ios100 {
  color: #C7F1A7;
}
.u-text__lightgreen--ios200 {
  color: #B3EC88;
}
.u-text__lightgreen--ios300 {
  color: #A0E869;
}
.u-text__lightgreen--ios400 {
  color: #8CE34A;
}
.u-text__lightgreen--ios500 {
  color: #79DE2B;
}
.u-text__lightgreen--ios600 {
  color: #65C21E;
}
.u-text__lightgreen--ios700 {
  color: #539F19;
}
.u-text__lightgreen--ios800 {
  color: #407C13;
}
.u-text__lightgreen--ios900 {
  color: #2E580E;
}
.u-text__lightgreen--ios100a {
  color: #D1FCB0;
}
.u-text__lightgreen--ios200a {
  color: #BDFB8E;
}
.u-text__lightgreen--ios400a {
  color: #95F849;
}
.u-text__lightgreen--ios700a {
  color: #59C507;
}
.u-text__green--mof50 {
  color: #EBF5EB;
}
.u-text__green--mof100 {
  color: #D2E9D3;
}
.u-text__green--mof200 {
  color: #B1D8B1;
}
.u-text__green--mof300 {
  color: #92C892;
}
.u-text__green--mof400 {
  color: #74B974;
}
.u-text__green--mof500 {
  color: #5CAD5C;
}
.u-text__green--mof600 {
  color: #509F50;
}
.u-text__green--mof700 {
  color: #468B46;
}
.u-text__green--mof800 {
  color: #3C773C;
}
.u-text__green--mof900 {
  color: #336633;
}
.u-text__green--mof100a {
  color: #BBEDBB;
}
.u-text__green--mof200a {
  color: #92E292;
}
.u-text__green--mof400a {
  color: #5AD35A;
}
.u-text__green--mof700a {
  color: #2CA52C;
}
.u-text__green--md50 {
  color: #EAF6EB;
}
.u-text__green--md100 {
  color: #C7E6C8;
}
.u-text__green--md200 {
  color: #AFD5A6;
}
.u-text__green--md300 {
  color: #80C684;
}
.u-text__green--md400 {
  color: #68BB6C;
}
.u-text__green--md500 {
  color: #4CAE4F;
}
.u-text__green--md600 {
  color: #44A248;
}
.u-text__green--md700 {
  color: #398E3D;
}
.u-text__green--md800 {
  color: #2F7F33;
}
.u-text__green--md900 {
  color: #1C5F20;
}
.u-text__green--md100a {
  color: #BBF6CC;
}
.u-text__green--md200a {
  color: #6AF0B0;
}
.u-text__green--md400a {
  color: #00E677;
}
.u-text__green--md700a {
  color: #00C753;
}
.u-text__green--ios50 {
  color: #DDF8E2;
}
.u-text__green--ios100 {
  color: #C0F0C8;
}
.u-text__green--ios200 {
  color: #A2EBAF;
}
.u-text__green--ios300 {
  color: #89E699;
}
.u-text__green--ios400 {
  color: #68DF7B;
}
.u-text__green--ios500 {
  color: #4AD962;
}
.u-text__green--ios600 {
  color: #2CCE47;
}
.u-text__green--ios700 {
  color: #25AD3B;
}
.u-text__green--ios800 {
  color: #1E8F31;
}
.u-text__green--ios900 {
  color: #166924;
}
.u-text__green--ios100a {
  color: #DBFBD3;
}
.u-text__green--ios200a {
  color: #AAF8B7;
}
.u-text__green--ios400a {
  color: #68F37F;
}
.u-text__green--ios700a {
  color: #11D432;
}
.u-text__teal--mof50 {
  color: #E1F3F0;
}
.u-text__teal--mof100 {
  color: #C5E7E1;
}
.u-text__teal--mof200 {
  color: #A2D7CE;
}
.u-text__teal--mof300 {
  color: #7EC8BC;
}
.u-text__teal--mof400 {
  color: #5BB9A9;
}
.u-text__teal--mof500 {
  color: #46A495;
}
.u-text__teal--mof600 {
  color: #3F9284;
}
.u-text__teal--mof700 {
  color: #378174;
}
.u-text__teal--mof800 {
  color: #317267;
}
.u-text__teal--mof900 {
  color: #296057;
}
.u-text__teal--mof100a {
  color: #A2EBDF;
}
.u-text__teal--mof200a {
  color: #6CE0CC;
}
.u-text__teal--mof400a {
  color: #2AC6AC;
}
.u-text__teal--mof700a {
  color: #22A08B;
}
.u-text__teal--md50 {
  color: #DFF1F1;
}
.u-text__teal--md100 {
  color: #B3DFDC;
}
.u-text__teal--md200 {
  color: #80CBC4;
}
.u-text__teal--md300 {
  color: #4EB7AC;
}
.u-text__teal--md400 {
  color: #26A699;
}
.u-text__teal--md500 {
  color: #009485;
}
.u-text__teal--md600 {
  color: #008A7C;
}
.u-text__teal--md700 {
  color: #007A6C;
}
.u-text__teal--md800 {
  color: #006B5F;
}
.u-text__teal--md900 {
  color: #004D40;
}
.u-text__teal--md100a {
  color: #A8FFEB;
}
.u-text__teal--md200a {
  color: #66FFDB;
}
.u-text__teal--md400a {
  color: #1CE9B5;
}
.u-text__teal--md700a {
  color: #00BDA4;
}
.u-text__teal--ios50 {
  color: #ACECE4;
}
.u-text__teal--ios100 {
  color: #8FE6DA;
}
.u-text__teal--ios200 {
  color: #6EDECF;
}
.u-text__teal--ios300 {
  color: #55D8C7;
}
.u-text__teal--ios400 {
  color: #33D1BC;
}
.u-text__teal--ios500 {
  color: #2ABBA8;
}
.u-text__teal--ios600 {
  color: #229686;
}
.u-text__teal--ios700 {
  color: #1A7468;
}
.u-text__teal--ios800 {
  color: #13534B;
}
.u-text__teal--ios900 {
  color: #0C3630;
}
.u-text__teal--ios100a {
  color: #94F5E8;
}
.u-text__teal--ios200a {
  color: #6EF2E0;
}
.u-text__teal--ios400a {
  color: #2DEBD2;
}
.u-text__teal--ios700a {
  color: #0E9583;
}
.u-text__cyan--mof50 {
  color: #DFF4F6;
}
.u-text__cyan--mof100 {
  color: #C4EAEE;
}
.u-text__cyan--mof200 {
  color: #9CDBE2;
}
.u-text__cyan--mof300 {
  color: #75CDD7;
}
.u-text__cyan--mof400 {
  color: #4DBFCB;
}
.u-text__cyan--mof500 {
  color: #37B0BE;
}
.u-text__cyan--mof600 {
  color: #2F97A2;
}
.u-text__cyan--mof700 {
  color: #29848E;
}
.u-text__cyan--mof800 {
  color: #25767E;
}
.u-text__cyan--mof900 {
  color: #1F636B;
}
.u-text__cyan--mof100a {
  color: #9DE9F1;
}
.u-text__cyan--mof200a {
  color: #63DBE9;
}
.u-text__cyan--mof400a {
  color: #1EC0D2;
}
.u-text__cyan--mof700a {
  color: #189BAA;
}
.u-text__cyan--md50 {
  color: #E0F7FA;
}
.u-text__cyan--md100 {
  color: #B1EAF2;
}
.u-text__cyan--md200 {
  color: #80DEEA;
}
.u-text__cyan--md300 {
  color: #4CCFE1;
}
.u-text__cyan--md400 {
  color: #25C5DA;
}
.u-text__cyan--md500 {
  color: #00BDD6;
}
.u-text__cyan--md600 {
  color: #00ABC2;
}
.u-text__cyan--md700 {
  color: #0097A8;
}
.u-text__cyan--md800 {
  color: #00838F;
}
.u-text__cyan--md900 {
  color: #006366;
}
.u-text__cyan--md100a {
  color: #85FFFF;
}
.u-text__cyan--md200a {
  color: #1AFFFF;
}
.u-text__cyan--md400a {
  color: #00E6FF;
}
.u-text__cyan--md700a {
  color: #00BAD6;
}
.u-text__cyan--ios50 {
  color: #B8EDF4;
}
.u-text__cyan--ios100 {
  color: #99E6F0;
}
.u-text__cyan--ios200 {
  color: #7FDEEB;
}
.u-text__cyan--ios300 {
  color: #5BD6E6;
}
.u-text__cyan--ios400 {
  color: #3CCEE2;
}
.u-text__cyan--ios500 {
  color: #20C4D9;
}
.u-text__cyan--ios600 {
  color: #1BA4B6;
}
.u-text__cyan--ios700 {
  color: #168492;
}
.u-text__cyan--ios800 {
  color: #11626F;
}
.u-text__cyan--ios900 {
  color: #0B444B;
}
.u-text__cyan--ios100a {
  color: #A1F1FC;
}
.u-text__cyan--ios200a {
  color: #7EECFB;
}
.u-text__cyan--ios400a {
  color: #39E3F9;
}
.u-text__cyan--ios700a {
  color: #06A2B7;
}
.u-text__lightblue--mof50 {
  color: #DDF1F8;
}
.u-text__lightblue--mof100 {
  color: #BFE5F2;
}
.u-text__lightblue--mof200 {
  color: #9DD7EC;
}
.u-text__lightblue--mof300 {
  color: #77C7E4;
}
.u-text__lightblue--mof400 {
  color: #5DBCDF;
}
.u-text__lightblue--mof500 {
  color: #37ADD7;
}
.u-text__lightblue--mof600 {
  color: #279AC4;
}
.u-text__lightblue--mof700 {
  color: #2284AA;
}
.u-text__lightblue--mof800 {
  color: #1D7291;
}
.u-text__lightblue--mof900 {
  color: #196480;
}
.u-text__lightblue--mof100a {
  color: #96DEF8;
}
.u-text__lightblue--mof200a {
  color: #58CAF3;
}
.u-text__lightblue--mof400a {
  color: #15B5EF;
}
.u-text__lightblue--mof700a {
  color: #0D8FBF;
}
.u-text__lightblue--md50 {
  color: #E1F5FE;
}
.u-text__lightblue--md100 {
  color: #B6E6FC;
}
.u-text__lightblue--md200 {
  color: #80D3FA;
}
.u-text__lightblue--md300 {
  color: #50C2F7;
}
.u-text__lightblue--md400 {
  color: #28B5F6;
}
.u-text__lightblue--md500 {
  color: #02A6F2;
}
.u-text__lightblue--md600 {
  color: #0398E2;
}
.u-text__lightblue--md700 {
  color: #0287CF;
}
.u-text__lightblue--md800 {
  color: #0277BB;
}
.u-text__lightblue--md900 {
  color: #01599D;
}
.u-text__lightblue--md100a {
  color: #80D9FF;
}
.u-text__lightblue--md200a {
  color: #42C3FF;
}
.u-text__lightblue--md400a {
  color: #00AEFF;
}
.u-text__lightblue--md700a {
  color: #0091EB;
}
.u-text__lightblue--ios50 {
  color: #B3E3FF;
}
.u-text__lightblue--ios100 {
  color: #8AD4FF;
}
.u-text__lightblue--ios200 {
  color: #66C7FF;
}
.u-text__lightblue--ios300 {
  color: #42BAFF;
}
.u-text__lightblue--ios400 {
  color: #1FADFF;
}
.u-text__lightblue--ios500 {
  color: #009EFA;
}
.u-text__lightblue--ios600 {
  color: #0084D1;
}
.u-text__lightblue--ios700 {
  color: #006BA8;
}
.u-text__lightblue--ios800 {
  color: #005180;
}
.u-text__lightblue--ios900 {
  color: #003757;
}
.u-text__lightblue--ios100a {
  color: #9EDBFF;
}
.u-text__lightblue--ios200a {
  color: #7ACEFF;
}
.u-text__lightblue--ios400a {
  color: #33B4FF;
}
.u-text__lightblue--ios700a {
  color: #0078BD;
}
.u-text__blue--mof50 {
  color: #DEECF8;
}
.u-text__blue--mof100 {
  color: #C0DCF1;
}
.u-text__blue--mof200 {
  color: #A3CCEB;
}
.u-text__blue--mof300 {
  color: #82B9E3;
}
.u-text__blue--mof400 {
  color: #68ABDE;
}
.u-text__blue--mof500 {
  color: #4B9BD8;
}
.u-text__blue--mof600 {
  color: #2E8AD1;
}
.u-text__blue--mof700 {
  color: #2777B4;
}
.u-text__blue--mof800 {
  color: #216497;
}
.u-text__blue--mof900 {
  color: #1C537D;
}
.u-text__blue--mof100a {
  color: #96CDF8;
}
.u-text__blue--mof200a {
  color: #66B7F4;
}
.u-text__blue--mof400a {
  color: #2497F0;
}
.u-text__blue--mof700a {
  color: #0D72BF;
}
.u-text__blue--md50 {
  color: #E2F2FD;
}
.u-text__blue--md100 {
  color: #BCDEFB;
}
.u-text__blue--md200 {
  color: #90CAF9;
}
.u-text__blue--md300 {
  color: #65B5F6;
}
.u-text__blue--md400 {
  color: #42A5F5;
}
.u-text__blue--md500 {
  color: #2094F3;
}
.u-text__blue--md600 {
  color: #1F89E5;
}
.u-text__blue--md700 {
  color: #1975D2;
}
.u-text__blue--md800 {
  color: #1565C1;
}
.u-text__blue--md900 {
  color: #0D48A0;
}
.u-text__blue--md100a {
  color: #80B0FF;
}
.u-text__blue--md200a {
  color: #4287FF;
}
.u-text__blue--md400a {
  color: #2977FF;
}
.u-text__blue--md700a {
  color: #2962FF;
}
.u-text__blue--ios50 {
  color: #B3D7FF;
}
.u-text__blue--ios100 {
  color: #8FC5FF;
}
.u-text__blue--ios200 {
  color: #6BB3FF;
}
.u-text__blue--ios300 {
  color: #47A0FF;
}
.u-text__blue--ios400 {
  color: #248EFF;
}
.u-text__blue--ios500 {
  color: #007BFF;
}
.u-text__blue--ios600 {
  color: #0068D6;
}
.u-text__blue--ios700 {
  color: #0054AD;
}
.u-text__blue--ios800 {
  color: #004085;
}
.u-text__blue--ios900 {
  color: #002C5C;
}
.u-text__blue--ios100a {
  color: #A3D0FF;
}
.u-text__blue--ios200a {
  color: #80BDFF;
}
.u-text__blue--ios400a {
  color: #3898FF;
}
.u-text__blue--ios700a {
  color: #005EC2;
}
.u-text__indigo--mof50 {
  color: #E4E7F1;
}
.u-text__indigo--mof100 {
  color: #CDD1E4;
}
.u-text__indigo--mof200 {
  color: #ACB3D2;
}
.u-text__indigo--mof300 {
  color: #8B94C1;
}
.u-text__indigo--mof400 {
  color: #707BB2;
}
.u-text__indigo--mof500 {
  color: #5D69A8;
}
.u-text__indigo--mof600 {
  color: #505C95;
}
.u-text__indigo--mof700 {
  color: #475285;
}
.u-text__indigo--mof800 {
  color: #3D4571;
}
.u-text__indigo--mof900 {
  color: #343B60;
}
.u-text__indigo--mof100a {
  color: #A8B2E6;
}
.u-text__indigo--mof200a {
  color: #7989D8;
}
.u-text__indigo--mof400a {
  color: #5166CD;
}
.u-text__indigo--mof700a {
  color: #364CBA;
}
.u-text__indigo--md50 {
  color: #E9EBF6;
}
.u-text__indigo--md100 {
  color: #C4C9E9;
}
.u-text__indigo--md200 {
  color: #A0A8DA;
}
.u-text__indigo--md300 {
  color: #7B88CC;
}
.u-text__indigo--md400 {
  color: #5D6CC0;
}
.u-text__indigo--md500 {
  color: #4051B5;
}
.u-text__indigo--md600 {
  color: #3949AC;
}
.u-text__indigo--md700 {
  color: #303FA1;
}
.u-text__indigo--md800 {
  color: #293594;
}
.u-text__indigo--md900 {
  color: #1A227F;
}
.u-text__indigo--md100a {
  color: #8A9BFF;
}
.u-text__indigo--md200a {
  color: #526CFE;
}
.u-text__indigo--md400a {
  color: #3E5BFE;
}
.u-text__indigo--md700a {
  color: #2F4EFE;
}
.u-text__indigo--ios50 {
  color: #CED6F3;
}
.u-text__indigo--ios100 {
  color: #B1BEEC;
}
.u-text__indigo--ios200 {
  color: #94A6E5;
}
.u-text__indigo--ios300 {
  color: #788EDE;
}
.u-text__indigo--ios400 {
  color: #5B76D7;
}
.u-text__indigo--ios500 {
  color: #3E5ED0;
}
.u-text__indigo--ios600 {
  color: #2D4BB9;
}
.u-text__indigo--ios700 {
  color: #253E98;
}
.u-text__indigo--ios800 {
  color: #1D3077;
}
.u-text__indigo--ios900 {
  color: #152356;
}
.u-text__indigo--ios100a {
  color: #B6C5FC;
}
.u-text__indigo--ios200a {
  color: #94AAFA;
}
.u-text__indigo--ios400a {
  color: #5074F7;
}
.u-text__indigo--ios700a {
  color: #0933C8;
}
.u-text__deeppurple--mof50 {
  color: #E9E4F1;
}
.u-text__deeppurple--mof100 {
  color: #D5CDE4;
}
.u-text__deeppurple--mof200 {
  color: #B9ACD2;
}
.u-text__deeppurple--mof300 {
  color: #A08EC2;
}
.u-text__deeppurple--mof400 {
  color: #8670B2;
}
.u-text__deeppurple--mof500 {
  color: #7359A6;
}
.u-text__deeppurple--mof600 {
  color: #675095;
}
.u-text__deeppurple--mof700 {
  color: #5A4681;
}
.u-text__deeppurple--mof800 {
  color: #4C3B6D;
}
.u-text__deeppurple--mof900 {
  color: #40325D;
}
.u-text__deeppurple--mof100a {
  color: #C6B4E9;
}
.u-text__deeppurple--mof200a {
  color: #A78CDE;
}
.u-text__deeppurple--mof400a {
  color: #7D55CE;
}
.u-text__deeppurple--mof700a {
  color: #5E34B2;
}
.u-text__deeppurple--md50 {
  color: #EEE9F7;
}
.u-text__deeppurple--md100 {
  color: #D1C3E9;
}
.u-text__deeppurple--md200 {
  color: #B49EDB;
}
.u-text__deeppurple--md300 {
  color: #9574CD;
}
.u-text__deeppurple--md400 {
  color: #7E56C2;
}
.u-text__deeppurple--md500 {
  color: #673AB6;
}
.u-text__deeppurple--md600 {
  color: #5E35B1;
}
.u-text__deeppurple--md700 {
  color: #522DA9;
}
.u-text__deeppurple--md800 {
  color: #4527A0;
}
.u-text__deeppurple--md900 {
  color: #311B93;
}
.u-text__deeppurple--md100a {
  color: #B58AFF;
}
.u-text__deeppurple--md200a {
  color: #7C4DFF;
}
.u-text__deeppurple--md400a {
  color: #661FFF;
}
.u-text__deeppurple--md700a {
  color: #6200EB;
}
.u-text__deeppurple--ios50 {
  color: #E5D1FF;
}
.u-text__deeppurple--ios100 {
  color: #D1ADFF;
}
.u-text__deeppurple--ios200 {
  color: #BD8AFF;
}
.u-text__deeppurple--ios300 {
  color: #A866FF;
}
.u-text__deeppurple--ios400 {
  color: #9442FF;
}
.u-text__deeppurple--ios500 {
  color: #801FFF;
}
.u-text__deeppurple--ios600 {
  color: #6A00F5;
}
.u-text__deeppurple--ios700 {
  color: #5800CC;
}
.u-text__deeppurple--ios800 {
  color: #4700A3;
}
.u-text__deeppurple--ios900 {
  color: #35007A;
}
.u-text__deeppurple--ios100a {
  color: #DCC2FF;
}
.u-text__deeppurple--ios200a {
  color: #C89EFF;
}
.u-text__deeppurple--ios400a {
  color: #A057FF;
}
.u-text__deeppurple--ios700a {
  color: #6100E0;
}
.u-text__purple--mof50 {
  color: #F0E3F2;
}
.u-text__purple--mof100 {
  color: #E4CEE9;
}
.u-text__purple--mof200 {
  color: #CDA4D5;
}
.u-text__purple--mof300 {
  color: #B67AC2;
}
.u-text__purple--mof400 {
  color: #A357B2;
}
.u-text__purple--mof500 {
  color: #8F489D;
}
.u-text__purple--mof600 {
  color: #793D85;
}
.u-text__purple--mof700 {
  color: #693573;
}
.u-text__purple--mof800 {
  color: #5C2F65;
}
.u-text__purple--mof900 {
  color: #4F2857;
}
.u-text__purple--mof100a {
  color: #E3B7EB;
}
.u-text__purple--mof200a {
  color: #D087DE;
}
.u-text__purple--mof400a {
  color: #B33FCA;
}
.u-text__purple--mof700a {
  color: #822994;
}
.u-text__purple--md50 {
  color: #F3E5F5;
}
.u-text__purple--md100 {
  color: #E2C0E8;
}
.u-text__purple--md200 {
  color: #CD92D8;
}
.u-text__purple--md300 {
  color: #BB69C9;
}
.u-text__purple--md400 {
  color: #AB47BD;
}
.u-text__purple--md500 {
  color: #9B27B0;
}
.u-text__purple--md600 {
  color: #8C24A8;
}
.u-text__purple--md700 {
  color: #7B1FA3;
}
.u-text__purple--md800 {
  color: #681B98;
}
.u-text__purple--md900 {
  color: #49148A;
}
.u-text__purple--md100a {
  color: #EA83FC;
}
.u-text__purple--md200a {
  color: #DF41FB;
}
.u-text__purple--md400a {
  color: #D400FA;
}
.u-text__purple--md700a {
  color: #AA00FF;
}
.u-text__purple--ios50 {
  color: #F3DFFB;
}
.u-text__purple--ios100 {
  color: #E5BBF6;
}
.u-text__purple--ios200 {
  color: #D89CF2;
}
.u-text__purple--ios300 {
  color: #CC7CEE;
}
.u-text__purple--ios400 {
  color: #C161EA;
}
.u-text__purple--ios500 {
  color: #B33DE6;
}
.u-text__purple--ios600 {
  color: #A31DDD;
}
.u-text__purple--ios700 {
  color: #8918B9;
}
.u-text__purple--ios800 {
  color: #711499;
}
.u-text__purple--ios900 {
  color: #530F71;
}
.u-text__purple--ios100a {
  color: #EEC8FD;
}
.u-text__purple--ios200a {
  color: #E3A5FE;
}
.u-text__purple--ios400a {
  color: #CF63FD;
}
.u-text__purple--ios700a {
  color: #9F03E2;
}
.u-text__pink--mof50 {
  color: #F8E2EA;
}
.u-text__pink--mof100 {
  color: #F4D2DD;
}
.u-text__pink--mof200 {
  color: #ECB1C5;
}
.u-text__pink--mof300 {
  color: #E28DA9;
}
.u-text__pink--mof400 {
  color: #D9688E;
}
.u-text__pink--mof500 {
  color: #D14775;
}
.u-text__pink--mof600 {
  color: #CC3366;
}
.u-text__pink--mof700 {
  color: #B82E5C;
}
.u-text__pink--mof800 {
  color: #9F2850;
}
.u-text__pink--mof900 {
  color: #832141;
}
.u-text__pink--mof100a {
  color: #F9B8CE;
}
.u-text__pink--mof200a {
  color: #F692B4;
}
.u-text__pink--mof400a {
  color: #EF3E79;
}
.u-text__pink--mof700a {
  color: #C1104B;
}
.u-text__pink--md50 {
  color: #FCE3EC;
}
.u-text__pink--md100 {
  color: #F8BACF;
}
.u-text__pink--md200 {
  color: #F490B1;
}
.u-text__pink--md300 {
  color: #F06090;
}
.u-text__pink--md400 {
  color: #EC417A;
}
.u-text__pink--md500 {
  color: #E92063;
}
.u-text__pink--md600 {
  color: #DA1B61;
}
.u-text__pink--md700 {
  color: #C3185D;
}
.u-text__pink--md800 {
  color: #AD1457;
}
.u-text__pink--md900 {
  color: #860E4E;
}
.u-text__pink--md100a {
  color: #FF80AA;
}
.u-text__pink--md200a {
  color: #FF4281;
}
.u-text__pink--md400a {
  color: #F50056;
}
.u-text__pink--md700a {
  color: #C51162;
}
.u-text__pink--ios50 {
  color: #FFE0E7;
}
.u-text__pink--ios100 {
  color: #FFBDCA;
}
.u-text__pink--ios200 {
  color: #FF99AD;
}
.u-text__pink--ios300 {
  color: #FF7591;
}
.u-text__pink--ios400 {
  color: #FF5274;
}
.u-text__pink--ios500 {
  color: #FF2E58;
}
.u-text__pink--ios600 {
  color: #FF0537;
}
.u-text__pink--ios700 {
  color: #DB002C;
}
.u-text__pink--ios800 {
  color: #B30024;
}
.u-text__pink--ios900 {
  color: #8A001C;
}
.u-text__pink--ios100a {
  color: #FFD1DA;
}
.u-text__pink--ios200a {
  color: #FFADBE;
}
.u-text__pink--ios400a {
  color: #FF6685;
}
.u-text__pink--ios700a {
  color: #F00030;
}
.u-text__red--mof50 {
  color: #FBEAEA;
}
.u-text__red--mof100 {
  color: #F5D1D1;
}
.u-text__red--mof200 {
  color: #EEAFAF;
}
.u-text__red--mof300 {
  color: #E89292;
}
.u-text__red--mof400 {
  color: #E27474;
}
.u-text__red--mof500 {
  color: #DB5757;
}
.u-text__red--mof600 {
  color: #D53939;
}
.u-text__red--mof700 {
  color: #C22929;
}
.u-text__red--mof800 {
  color: #A42323;
}
.u-text__red--mof900 {
  color: #871D1D;
}
.u-text__red--mof100a {
  color: #FBB6B6;
}
.u-text__red--mof200a {
  color: #F99090;
}
.u-text__red--mof400a {
  color: #F64C4C;
}
.u-text__red--mof700a {
  color: #CB0B0B;
}
.u-text__red--md50 {
  color: #FFEBEE;
}
.u-text__red--md100 {
  color: #FFCCD1;
}
.u-text__red--md200 {
  color: #EF9A9A;
}
.u-text__red--md300 {
  color: #E57171;
}
.u-text__red--md400 {
  color: #EF5552;
}
.u-text__red--md500 {
  color: #F44034;
}
.u-text__red--md600 {
  color: #E53734;
}
.u-text__red--md700 {
  color: #D33131;
}
.u-text__red--md800 {
  color: #C72929;
}
.u-text__red--md900 {
  color: #B51C1C;
}
.u-text__red--md100a {
  color: #FF8A80;
}
.u-text__red--md200a {
  color: #FF5252;
}
.u-text__red--md400a {
  color: #FF1A47;
}
.u-text__red--md700a {
  color: #D60000;
}
.u-text__red--ios50 {
  color: #FFE7E6;
}
.u-text__red--ios100 {
  color: #FFC0BD;
}
.u-text__red--ios200 {
  color: #FF9E99;
}
.u-text__red--ios300 {
  color: #FF7C75;
}
.u-text__red--ios400 {
  color: #FF5A52;
}
.u-text__red--ios500 {
  color: #FF382E;
}
.u-text__red--ios600 {
  color: #FF1205;
}
.u-text__red--ios700 {
  color: #DB0B00;
}
.u-text__red--ios800 {
  color: #B30900;
}
.u-text__red--ios900 {
  color: #8A0700;
}
.u-text__red--ios100a {
  color: #FFD3D1;
}
.u-text__red--ios200a {
  color: #FFB1AD;
}
.u-text__red--ios400a {
  color: #FF6E66;
}
.u-text__red--ios700a {
  color: #F00C00;
}

.u-bdc__white {
  border-color: #FFF;
}
.u-bdc__black {
  border-color: #000;
}
.u-bdc__bluegray--mof50 {
  border-color: #EEF0F2;
}
.u-bdc__bluegray--mof100 {
  border-color: #D1D8DC;
}
.u-bdc__bluegray--mof200 {
  border-color: #B1BDC3;
}
.u-bdc__bluegray--mof300 {
  border-color: #92A2AB;
}
.u-bdc__bluegray--mof400 {
  border-color: #7A8F99;
}
.u-bdc__bluegray--mof500 {
  border-color: #667A85;
}
.u-bdc__bluegray--mof600 {
  border-color: #596A73;
}
.u-bdc__bluegray--mof700 {
  border-color: #49585F;
}
.u-bdc__bluegray--mof800 {
  border-color: #3A454B;
}
.u-bdc__bluegray--mof900 {
  border-color: #283034;
}
.u-bdc__bluegray--md50 {
  border-color: #EDF0F2;
}
.u-bdc__bluegray--md100 {
  border-color: #D0D9DD;
}
.u-bdc__bluegray--md200 {
  border-color: #B0BEC4;
}
.u-bdc__bluegray--md300 {
  border-color: #8FA3AE;
}
.u-bdc__bluegray--md400 {
  border-color: #78909B;
}
.u-bdc__bluegray--md500 {
  border-color: #607C8A;
}
.u-bdc__bluegray--md600 {
  border-color: #546D78;
}
.u-bdc__bluegray--md700 {
  border-color: #455A63;
}
.u-bdc__bluegray--md800 {
  border-color: #36464E;
}
.u-bdc__bluegray--md900 {
  border-color: #253137;
}
.u-bdc__bluegray--ios50 {
  border-color: #DFE8EC;
}
.u-bdc__bluegray--ios100 {
  border-color: #C8D7DF;
}
.u-bdc__bluegray--ios200 {
  border-color: #B2C7D2;
}
.u-bdc__bluegray--ios300 {
  border-color: #9BB7C5;
}
.u-bdc__bluegray--ios400 {
  border-color: #85A6B7;
}
.u-bdc__bluegray--ios500 {
  border-color: #6E96AA;
}
.u-bdc__bluegray--ios600 {
  border-color: #598297;
}
.u-bdc__bluegray--ios700 {
  border-color: #4A6C7D;
}
.u-bdc__bluegray--ios800 {
  border-color: #3A5664;
}
.u-bdc__bluegray--ios900 {
  border-color: #2B404A;
}
.u-bdc__gray--mof50 {
  border-color: #FAFAFA;
}
.u-bdc__gray--mof100 {
  border-color: #F5F5F5;
}
.u-bdc__gray--mof200 {
  border-color: #EDEDED;
}
.u-bdc__gray--mof300 {
  border-color: #E0E0E0;
}
.u-bdc__gray--mof400 {
  border-color: #BDBDBD;
}
.u-bdc__gray--mof500 {
  border-color: #9E9E9E;
}
.u-bdc__gray--mof600 {
  border-color: #757575;
}
.u-bdc__gray--mof700 {
  border-color: #616161;
}
.u-bdc__gray--mof800 {
  border-color: #424242;
}
.u-bdc__gray--mof900 {
  border-color: #212121;
}
.u-bdc__gray--md50 {
  border-color: #FAFAFA;
}
.u-bdc__gray--md100 {
  border-color: #F5F5F5;
}
.u-bdc__gray--md200 {
  border-color: #EDEDED;
}
.u-bdc__gray--md300 {
  border-color: #E0E0E0;
}
.u-bdc__gray--md400 {
  border-color: #BDBDBD;
}
.u-bdc__gray--md500 {
  border-color: #9E9E9E;
}
.u-bdc__gray--md600 {
  border-color: #757575;
}
.u-bdc__gray--md700 {
  border-color: #616161;
}
.u-bdc__gray--md800 {
  border-color: #424242;
}
.u-bdc__gray--md900 {
  border-color: #212121;
}
.u-bdc__gray--ios50 {
  border-color: #F7F7F7;
}
.u-bdc__gray--ios100 {
  border-color: #E6E6E6;
}
.u-bdc__gray--ios200 {
  border-color: #D4D4D4;
}
.u-bdc__gray--ios300 {
  border-color: #C2C2C2;
}
.u-bdc__gray--ios400 {
  border-color: #B0B0B0;
}
.u-bdc__gray--ios500 {
  border-color: #9E9E9E;
}
.u-bdc__gray--ios600 {
  border-color: #808080;
}
.u-bdc__gray--ios700 {
  border-color: #616161;
}
.u-bdc__gray--ios800 {
  border-color: #424242;
}
.u-bdc__gray--ios900 {
  border-color: #242424;
}
.u-bdc__brown--mof50 {
  border-color: #F1EBEA;
}
.u-bdc__brown--mof100 {
  border-color: #E4DBD7;
}
.u-bdc__brown--mof200 {
  border-color: #C6B0A9;
}
.u-bdc__brown--mof300 {
  border-color: #AF9288;
}
.u-bdc__brown--mof400 {
  border-color: #997366;
}
.u-bdc__brown--mof500 {
  border-color: #7A5C52;
}
.u-bdc__brown--mof600 {
  border-color: #6B5047;
}
.u-bdc__brown--mof700 {
  border-color: #5C453D;
}
.u-bdc__brown--mof800 {
  border-color: #4D3933;
}
.u-bdc__brown--mof900 {
  border-color: #3D2E29;
}
.u-bdc__brown--md50 {
  border-color: #F0ECEA;
}
.u-bdc__brown--md100 {
  border-color: #D6CBC7;
}
.u-bdc__brown--md200 {
  border-color: #BDAAA4;
}
.u-bdc__brown--md300 {
  border-color: #A0877E;
}
.u-bdc__brown--md400 {
  border-color: #8D6E62;
}
.u-bdc__brown--md500 {
  border-color: #795649;
}
.u-bdc__brown--md600 {
  border-color: #6C4C41;
}
.u-bdc__brown--md700 {
  border-color: #5D4037;
}
.u-bdc__brown--md800 {
  border-color: #4D332D;
}
.u-bdc__brown--md900 {
  border-color: #3E2723;
}
.u-bdc__brown--ios50 {
  border-color: #ECDEDA;
}
.u-bdc__brown--ios100 {
  border-color: #E0CAC2;
}
.u-bdc__brown--ios200 {
  border-color: #D4B5AA;
}
.u-bdc__brown--ios300 {
  border-color: #C8A092;
}
.u-bdc__brown--ios400 {
  border-color: #BC8B7B;
}
.u-bdc__brown--ios500 {
  border-color: #B07663;
}
.u-bdc__brown--ios600 {
  border-color: #9C624F;
}
.u-bdc__brown--ios700 {
  border-color: #815141;
}
.u-bdc__brown--ios800 {
  border-color: #664033;
}
.u-bdc__brown--ios900 {
  border-color: #4B2F26;
}
.u-bdc__deeporange--mof50 {
  border-color: #FCE6DE;
}
.u-bdc__deeporange--mof100 {
  border-color: #FBD7CB;
}
.u-bdc__deeporange--mof200 {
  border-color: #E8BAA5;
}
.u-bdc__deeporange--mof300 {
  border-color: #F5A184;
}
.u-bdc__deeporange--mof400 {
  border-color: #F28763;
}
.u-bdc__deeporange--mof500 {
  border-color: #F06E42;
}
.u-bdc__deeporange--mof600 {
  border-color: #ED5421;
}
.u-bdc__deeporange--mof700 {
  border-color: #E24612;
}
.u-bdc__deeporange--mof800 {
  border-color: #CB3910;
}
.u-bdc__deeporange--mof900 {
  border-color: #B82E0F;
}
.u-bdc__deeporange--mof100a {
  border-color: #FDC7B4;
}
.u-bdc__deeporange--mof200a {
  border-color: #FCA88D;
}
.u-bdc__deeporange--mof400a {
  border-color: #FA7447;
}
.u-bdc__deeporange--mof700a {
  border-color: #EF4006;
}
.u-bdc__deeporange--md50 {
  border-color: #FBEBE9;
}
.u-bdc__deeporange--md100 {
  border-color: #FFCCBD;
}
.u-bdc__deeporange--md200 {
  border-color: #FFA98F;
}
.u-bdc__deeporange--md300 {
  border-color: #FF8A66;
}
.u-bdc__deeporange--md400 {
  border-color: #FF6E42;
}
.u-bdc__deeporange--md500 {
  border-color: #FF5724;
}
.u-bdc__deeporange--md600 {
  border-color: #F4511F;
}
.u-bdc__deeporange--md700 {
  border-color: #E6491A;
}
.u-bdc__deeporange--md800 {
  border-color: #D54215;
}
.u-bdc__deeporange--md900 {
  border-color: #C0360C;
}
.u-bdc__deeporange--md100a {
  border-color: #FF9D80;
}
.u-bdc__deeporange--md200a {
  border-color: #FF6E42;
}
.u-bdc__deeporange--md400a {
  border-color: #FF3C00;
}
.u-bdc__deeporange--md700a {
  border-color: #DB2C00;
}
.u-bdc__deeporange--ios50 {
  border-color: #FFD8CC;
}
.u-bdc__deeporange--ios100 {
  border-color: #FFBDA8;
}
.u-bdc__deeporange--ios200 {
  border-color: #FFA185;
}
.u-bdc__deeporange--ios300 {
  border-color: #FF8661;
}
.u-bdc__deeporange--ios400 {
  border-color: #FF6A3D;
}
.u-bdc__deeporange--ios500 {
  border-color: #FF4F1A;
}
.u-bdc__deeporange--ios600 {
  border-color: #F03800;
}
.u-bdc__deeporange--ios700 {
  border-color: #C72E00;
}
.u-bdc__deeporange--ios800 {
  border-color: #9E2500;
}
.u-bdc__deeporange--ios900 {
  border-color: #751B00;
}
.u-bdc__deeporange--ios100a {
  border-color: #FFCCBD;
}
.u-bdc__deeporange--ios200a {
  border-color: #FFB199;
}
.u-bdc__deeporange--ios400a {
  border-color: #FF7A52;
}
.u-bdc__deeporange--ios700a {
  border-color: #BD3300;
}
.u-bdc__orange--mof50 {
  border-color: #FCF0DE;
}
.u-bdc__orange--mof100 {
  border-color: #FBE7CB;
}
.u-bdc__orange--mof200 {
  border-color: #F8D5A5;
}
.u-bdc__orange--mof300 {
  border-color: #F4C27B;
}
.u-bdc__orange--mof400 {
  border-color: #F1AE50;
}
.u-bdc__orange--mof500 {
  border-color: #EE9D2B;
}
.u-bdc__orange--mof600 {
  border-color: #EC9213;
}
.u-bdc__orange--mof700 {
  border-color: #EC8313;
}
.u-bdc__orange--mof800 {
  border-color: #E27012;
}
.u-bdc__orange--mof900 {
  border-color: #D95E12;
}
.u-bdc__orange--mof100a {
  border-color: #FDDBAA;
}
.u-bdc__orange--mof200a {
  border-color: #FCC579;
}
.u-bdc__orange--mof400a {
  border-color: #FAA52E;
}
.u-bdc__orange--mof700a {
  border-color: #F98006;
}
.u-bdc__orange--md50 {
  border-color: #FFF3E0;
}
.u-bdc__orange--md100 {
  border-color: #FFE0B3;
}
.u-bdc__orange--md200 {
  border-color: #FFCC80;
}
.u-bdc__orange--md300 {
  border-color: #FFB84D;
}
.u-bdc__orange--md400 {
  border-color: #FFA724;
}
.u-bdc__orange--md500 {
  border-color: #FF9900;
}
.u-bdc__orange--md600 {
  border-color: #FA8900;
}
.u-bdc__orange--md700 {
  border-color: #F57A00;
}
.u-bdc__orange--md800 {
  border-color: #F06C00;
}
.u-bdc__orange--md900 {
  border-color: #E65000;
}
.u-bdc__orange--md100a {
  border-color: #FFD080;
}
.u-bdc__orange--md200a {
  border-color: #FFAD42;
}
.u-bdc__orange--md400a {
  border-color: #FF9100;
}
.u-bdc__orange--md700a {
  border-color: #FF6F00;
}
.u-bdc__orange--ios50 {
  border-color: #FFDFB3;
}
.u-bdc__orange--ios100 {
  border-color: #FFD08F;
}
.u-bdc__orange--ios200 {
  border-color: #FFC16B;
}
.u-bdc__orange--ios300 {
  border-color: #FFB347;
}
.u-bdc__orange--ios400 {
  border-color: #FFA424;
}
.u-bdc__orange--ios500 {
  border-color: #FF9500;
}
.u-bdc__orange--ios600 {
  border-color: #D67D00;
}
.u-bdc__orange--ios700 {
  border-color: #AD6500;
}
.u-bdc__orange--ios800 {
  border-color: #854D00;
}
.u-bdc__orange--ios900 {
  border-color: #5C3600;
}
.u-bdc__orange--ios100a {
  border-color: #FFD9A3;
}
.u-bdc__orange--ios200a {
  border-color: #FFCA80;
}
.u-bdc__orange--ios400a {
  border-color: #FFAC38;
}
.u-bdc__orange--ios700a {
  border-color: #C27100;
}
.u-bdc__amber--mof50 {
  border-color: #FCF5DE;
}
.u-bdc__amber--mof100 {
  border-color: #FBEFCB;
}
.u-bdc__amber--mof200 {
  border-color: #F8E3A5;
}
.u-bdc__amber--mof300 {
  border-color: #F4D67B;
}
.u-bdc__amber--mof400 {
  border-color: #F1C950;
}
.u-bdc__amber--mof500 {
  border-color: #EEBD2B;
}
.u-bdc__amber--mof600 {
  border-color: #ECB613;
}
.u-bdc__amber--mof700 {
  border-color: #ECA413;
}
.u-bdc__amber--mof800 {
  border-color: #EC8E13;
}
.u-bdc__amber--mof900 {
  border-color: #EC7513;
}
.u-bdc__amber--mof100a {
  border-color: #FDE8AA;
}
.u-bdc__amber--mof200a {
  border-color: #FCDB79;
}
.u-bdc__amber--mof400a {
  border-color: #FAC72E;
}
.u-bdc__amber--mof700a {
  border-color: #F9B006;
}
.u-bdc__amber--md50 {
  border-color: #FFF8E0;
}
.u-bdc__amber--md100 {
  border-color: #FFECB3;
}
.u-bdc__amber--md200 {
  border-color: #FFDF80;
}
.u-bdc__amber--md300 {
  border-color: #FFD54D;
}
.u-bdc__amber--md400 {
  border-color: #FFC929;
}
.u-bdc__amber--md500 {
  border-color: #FFC105;
}
.u-bdc__amber--md600 {
  border-color: #FFB300;
}
.u-bdc__amber--md700 {
  border-color: #FFA200;
}
.u-bdc__amber--md800 {
  border-color: #FF9100;
}
.u-bdc__amber--md900 {
  border-color: #FF6F00;
}
.u-bdc__amber--md100a {
  border-color: #FFE680;
}
.u-bdc__amber--md200a {
  border-color: #FFD642;
}
.u-bdc__amber--md400a {
  border-color: #FFC400;
}
.u-bdc__amber--md700a {
  border-color: #FFAA00;
}
.u-bdc__amber--ios50 {
  border-color: #FDEABF;
}
.u-bdc__amber--ios100 {
  border-color: #FBDF9D;
}
.u-bdc__amber--ios200 {
  border-color: #FAD57F;
}
.u-bdc__amber--ios300 {
  border-color: #F9C958;
}
.u-bdc__amber--ios400 {
  border-color: #F8BD35;
}
.u-bdc__amber--ios500 {
  border-color: #F6B213;
}
.u-bdc__amber--ios600 {
  border-color: #D99A08;
}
.u-bdc__amber--ios700 {
  border-color: #B17E06;
}
.u-bdc__amber--ios800 {
  border-color: #8A6205;
}
.u-bdc__amber--ios900 {
  border-color: #624604;
}
.u-bdc__amber--ios100a {
  border-color: #FCE5B0;
}
.u-bdc__amber--ios200a {
  border-color: #FBDC93;
}
.u-bdc__amber--ios400a {
  border-color: #F8C449;
}
.u-bdc__amber--ios700a {
  border-color: #C58C07;
}
.u-bdc__yellow--mof50 {
  border-color: #FCFADE;
}
.u-bdc__yellow--mof100 {
  border-color: #FBF7CB;
}
.u-bdc__yellow--mof200 {
  border-color: #F8F1A5;
}
.u-bdc__yellow--mof300 {
  border-color: #F5EC84;
}
.u-bdc__yellow--mof400 {
  border-color: #F2E663;
}
.u-bdc__yellow--mof500 {
  border-color: #F0E142;
}
.u-bdc__yellow--mof600 {
  border-color: #EED12B;
}
.u-bdc__yellow--mof700 {
  border-color: #ECBD13;
}
.u-bdc__yellow--mof800 {
  border-color: #ECA713;
}
.u-bdc__yellow--mof900 {
  border-color: #EC9213;
}
.u-bdc__yellow--mof100a {
  border-color: #FDF6AA;
}
.u-bdc__yellow--mof200a {
  border-color: #FCF179;
}
.u-bdc__yellow--mof400a {
  border-color: #FAE92E;
}
.u-bdc__yellow--mof700a {
  border-color: #F9D006;
}
.u-bdc__yellow--md50 {
  border-color: #FFFDE6;
}
.u-bdc__yellow--md100 {
  border-color: #FFF9C2;
}
.u-bdc__yellow--md200 {
  border-color: #FFF59E;
}
.u-bdc__yellow--md300 {
  border-color: #FFF175;
}
.u-bdc__yellow--md400 {
  border-color: #FFEE57;
}
.u-bdc__yellow--md500 {
  border-color: #FFEC3D;
}
.u-bdc__yellow--md600 {
  border-color: #FDD835;
}
.u-bdc__yellow--md700 {
  border-color: #FBC02D;
}
.u-bdc__yellow--md800 {
  border-color: #F9A824;
}
.u-bdc__yellow--md900 {
  border-color: #F58019;
}
.u-bdc__yellow--md100a {
  border-color: #FFFF8F;
}
.u-bdc__yellow--md200a {
  border-color: #FFFF00;
}
.u-bdc__yellow--md400a {
  border-color: #FFEA00;
}
.u-bdc__yellow--md700a {
  border-color: #FFD500;
}
.u-bdc__yellow--ios50 {
  border-color: #FDF9D3;
}
.u-bdc__yellow--ios100 {
  border-color: #FCF5B0;
}
.u-bdc__yellow--ios200 {
  border-color: #FBF08E;
}
.u-bdc__yellow--ios300 {
  border-color: #FAEB6B;
}
.u-bdc__yellow--ios400 {
  border-color: #F8E749;
}
.u-bdc__yellow--ios500 {
  border-color: #F7E226;
}
.u-bdc__yellow--ios600 {
  border-color: #ECD509;
}
.u-bdc__yellow--ios700 {
  border-color: #C5B207;
}
.u-bdc__yellow--ios800 {
  border-color: #9D8E06;
}
.u-bdc__yellow--ios900 {
  border-color: #766B04;
}
.u-bdc__yellow--ios100a {
  border-color: #FDF7C4;
}
.u-bdc__yellow--ios200a {
  border-color: #FCF3A1;
}
.u-bdc__yellow--ios400a {
  border-color: #F9E95D;
}
.u-bdc__yellow--ios700a {
  border-color: #D9C408;
}
.u-bdc__lime--mof50 {
  border-color: #F3F7DE;
}
.u-bdc__lime--mof100 {
  border-color: #EDF3CE;
}
.u-bdc__lime--mof200 {
  border-color: #E2ECB1;
}
.u-bdc__lime--mof300 {
  border-color: #D4E28D;
}
.u-bdc__lime--mof400 {
  border-color: #C6D968;
}
.u-bdc__lime--mof500 {
  border-color: #BAD147;
}
.u-bdc__lime--mof600 {
  border-color: #ABC431;
}
.u-bdc__lime--mof700 {
  border-color: #A1B82E;
}
.u-bdc__lime--mof800 {
  border-color: #8B9F28;
}
.u-bdc__lime--mof900 {
  border-color: #728321;
}
.u-bdc__lime--mof100a {
  border-color: #EBF6B1;
}
.u-bdc__lime--mof200a {
  border-color: #DCF07A;
}
.u-bdc__lime--mof400a {
  border-color: #CDEA3E;
}
.u-bdc__lime--mof700a {
  border-color: #9CB814;
}
.u-bdc__lime--md50 {
  border-color: #F9FBE9;
}
.u-bdc__lime--md100 {
  border-color: #F0F4C3;
}
.u-bdc__lime--md200 {
  border-color: #E6EE9B;
}
.u-bdc__lime--md300 {
  border-color: #DBE774;
}
.u-bdc__lime--md400 {
  border-color: #D3E156;
}
.u-bdc__lime--md500 {
  border-color: #CBDC38;
}
.u-bdc__lime--md600 {
  border-color: #C2CC33;
}
.u-bdc__lime--md700 {
  border-color: #B0B52C;
}
.u-bdc__lime--md800 {
  border-color: #9E9E24;
}
.u-bdc__lime--md900 {
  border-color: #827717;
}
.u-bdc__lime--md100a {
  border-color: #F4FF80;
}
.u-bdc__lime--md200a {
  border-color: #EFFF42;
}
.u-bdc__lime--md400a {
  border-color: #C8FF00;
}
.u-bdc__lime--md700a {
  border-color: #B0EB00;
}
.u-bdc__lime--ios50 {
  border-color: #EEF8C9;
}
.u-bdc__lime--ios100 {
  border-color: #E5F3AA;
}
.u-bdc__lime--ios200 {
  border-color: #DBEF8A;
}
.u-bdc__lime--ios300 {
  border-color: #D1EB6B;
}
.u-bdc__lime--ios400 {
  border-color: #C8E74B;
}
.u-bdc__lime--ios500 {
  border-color: #BEE22C;
}
.u-bdc__lime--ios600 {
  border-color: #A7CA1C;
}
.u-bdc__lime--ios700 {
  border-color: #89A617;
}
.u-bdc__lime--ios800 {
  border-color: #6C8212;
}
.u-bdc__lime--ios900 {
  border-color: #4E5E0D;
}
.u-bdc__lime--ios100a {
  border-color: #EFFDB4;
}
.u-bdc__lime--ios200a {
  border-color: #E7FD91;
}
.u-bdc__lime--ios400a {
  border-color: #D7FB4B;
}
.u-bdc__lime--ios700a {
  border-color: #A5CD04;
}
.u-bdc__lightgreen--mof50 {
  border-color: #EDF5E5;
}
.u-bdc__lightgreen--mof100 {
  border-color: #E3F0D6;
}
.u-bdc__lightgreen--mof200 {
  border-color: #CFE4B9;
}
.u-bdc__lightgreen--mof300 {
  border-color: #B8D897;
}
.u-bdc__lightgreen--mof400 {
  border-color: #A1CB76;
}
.u-bdc__lightgreen--mof500 {
  border-color: #8CC059;
}
.u-bdc__lightgreen--mof600 {
  border-color: #7AB143;
}
.u-bdc__lightgreen--mof700 {
  border-color: #73A63F;
}
.u-bdc__lightgreen--mof800 {
  border-color: #639037;
}
.u-bdc__lightgreen--mof900 {
  border-color: #52762D;
}
.u-bdc__lightgreen--mof100a {
  border-color: #D9F4BE;
}
.u-bdc__lightgreen--mof200a {
  border-color: #BFEC93;
}
.u-bdc__lightgreen--mof400a {
  border-color: #96E04D;
}
.u-bdc__lightgreen--mof700a {
  border-color: #69B21F;
}
.u-bdc__lightgreen--md50 {
  border-color: #F0F8E8;
}
.u-bdc__lightgreen--md100 {
  border-color: #DDEEC9;
}
.u-bdc__lightgreen--md200 {
  border-color: #C4E0A3;
}
.u-bdc__lightgreen--md300 {
  border-color: #AED581;
}
.u-bdc__lightgreen--md400 {
  border-color: #9CCC66;
}
.u-bdc__lightgreen--md500 {
  border-color: #8BC34B;
}
.u-bdc__lightgreen--md600 {
  border-color: #7CB342;
}
.u-bdc__lightgreen--md700 {
  border-color: #689F38;
}
.u-bdc__lightgreen--md800 {
  border-color: #54892F;
}
.u-bdc__lightgreen--md900 {
  border-color: #32671D;
}
.u-bdc__lightgreen--md100a {
  border-color: #CBFF8F;
}
.u-bdc__lightgreen--md200a {
  border-color: #B0FF57;
}
.u-bdc__lightgreen--md400a {
  border-color: #76FF05;
}
.u-bdc__lightgreen--md700a {
  border-color: #63DE17;
}
.u-bdc__lightgreen--ios50 {
  border-color: #DBF6C6;
}
.u-bdc__lightgreen--ios100 {
  border-color: #C7F1A7;
}
.u-bdc__lightgreen--ios200 {
  border-color: #B3EC88;
}
.u-bdc__lightgreen--ios300 {
  border-color: #A0E869;
}
.u-bdc__lightgreen--ios400 {
  border-color: #8CE34A;
}
.u-bdc__lightgreen--ios500 {
  border-color: #79DE2B;
}
.u-bdc__lightgreen--ios600 {
  border-color: #65C21E;
}
.u-bdc__lightgreen--ios700 {
  border-color: #539F19;
}
.u-bdc__lightgreen--ios800 {
  border-color: #407C13;
}
.u-bdc__lightgreen--ios900 {
  border-color: #2E580E;
}
.u-bdc__lightgreen--ios100a {
  border-color: #D1FCB0;
}
.u-bdc__lightgreen--ios200a {
  border-color: #BDFB8E;
}
.u-bdc__lightgreen--ios400a {
  border-color: #95F849;
}
.u-bdc__lightgreen--ios700a {
  border-color: #59C507;
}
.u-bdc__green--mof50 {
  border-color: #EBF5EB;
}
.u-bdc__green--mof100 {
  border-color: #D2E9D3;
}
.u-bdc__green--mof200 {
  border-color: #B1D8B1;
}
.u-bdc__green--mof300 {
  border-color: #92C892;
}
.u-bdc__green--mof400 {
  border-color: #74B974;
}
.u-bdc__green--mof500 {
  border-color: #5CAD5C;
}
.u-bdc__green--mof600 {
  border-color: #509F50;
}
.u-bdc__green--mof700 {
  border-color: #468B46;
}
.u-bdc__green--mof800 {
  border-color: #3C773C;
}
.u-bdc__green--mof900 {
  border-color: #336633;
}
.u-bdc__green--mof100a {
  border-color: #BBEDBB;
}
.u-bdc__green--mof200a {
  border-color: #92E292;
}
.u-bdc__green--mof400a {
  border-color: #5AD35A;
}
.u-bdc__green--mof700a {
  border-color: #2CA52C;
}
.u-bdc__green--md50 {
  border-color: #EAF6EB;
}
.u-bdc__green--md100 {
  border-color: #C7E6C8;
}
.u-bdc__green--md200 {
  border-color: #AFD5A6;
}
.u-bdc__green--md300 {
  border-color: #80C684;
}
.u-bdc__green--md400 {
  border-color: #68BB6C;
}
.u-bdc__green--md500 {
  border-color: #4CAE4F;
}
.u-bdc__green--md600 {
  border-color: #44A248;
}
.u-bdc__green--md700 {
  border-color: #398E3D;
}
.u-bdc__green--md800 {
  border-color: #2F7F33;
}
.u-bdc__green--md900 {
  border-color: #1C5F20;
}
.u-bdc__green--md100a {
  border-color: #BBF6CC;
}
.u-bdc__green--md200a {
  border-color: #6AF0B0;
}
.u-bdc__green--md400a {
  border-color: #00E677;
}
.u-bdc__green--md700a {
  border-color: #00C753;
}
.u-bdc__green--ios50 {
  border-color: #DDF8E2;
}
.u-bdc__green--ios100 {
  border-color: #C0F0C8;
}
.u-bdc__green--ios200 {
  border-color: #A2EBAF;
}
.u-bdc__green--ios300 {
  border-color: #89E699;
}
.u-bdc__green--ios400 {
  border-color: #68DF7B;
}
.u-bdc__green--ios500 {
  border-color: #4AD962;
}
.u-bdc__green--ios600 {
  border-color: #2CCE47;
}
.u-bdc__green--ios700 {
  border-color: #25AD3B;
}
.u-bdc__green--ios800 {
  border-color: #1E8F31;
}
.u-bdc__green--ios900 {
  border-color: #166924;
}
.u-bdc__green--ios100a {
  border-color: #DBFBD3;
}
.u-bdc__green--ios200a {
  border-color: #AAF8B7;
}
.u-bdc__green--ios400a {
  border-color: #68F37F;
}
.u-bdc__green--ios700a {
  border-color: #11D432;
}
.u-bdc__teal--mof50 {
  border-color: #E1F3F0;
}
.u-bdc__teal--mof100 {
  border-color: #C5E7E1;
}
.u-bdc__teal--mof200 {
  border-color: #A2D7CE;
}
.u-bdc__teal--mof300 {
  border-color: #7EC8BC;
}
.u-bdc__teal--mof400 {
  border-color: #5BB9A9;
}
.u-bdc__teal--mof500 {
  border-color: #46A495;
}
.u-bdc__teal--mof600 {
  border-color: #3F9284;
}
.u-bdc__teal--mof700 {
  border-color: #378174;
}
.u-bdc__teal--mof800 {
  border-color: #317267;
}
.u-bdc__teal--mof900 {
  border-color: #296057;
}
.u-bdc__teal--mof100a {
  border-color: #A2EBDF;
}
.u-bdc__teal--mof200a {
  border-color: #6CE0CC;
}
.u-bdc__teal--mof400a {
  border-color: #2AC6AC;
}
.u-bdc__teal--mof700a {
  border-color: #22A08B;
}
.u-bdc__teal--md50 {
  border-color: #DFF1F1;
}
.u-bdc__teal--md100 {
  border-color: #B3DFDC;
}
.u-bdc__teal--md200 {
  border-color: #80CBC4;
}
.u-bdc__teal--md300 {
  border-color: #4EB7AC;
}
.u-bdc__teal--md400 {
  border-color: #26A699;
}
.u-bdc__teal--md500 {
  border-color: #009485;
}
.u-bdc__teal--md600 {
  border-color: #008A7C;
}
.u-bdc__teal--md700 {
  border-color: #007A6C;
}
.u-bdc__teal--md800 {
  border-color: #006B5F;
}
.u-bdc__teal--md900 {
  border-color: #004D40;
}
.u-bdc__teal--md100a {
  border-color: #A8FFEB;
}
.u-bdc__teal--md200a {
  border-color: #66FFDB;
}
.u-bdc__teal--md400a {
  border-color: #1CE9B5;
}
.u-bdc__teal--md700a {
  border-color: #00BDA4;
}
.u-bdc__teal--ios50 {
  border-color: #ACECE4;
}
.u-bdc__teal--ios100 {
  border-color: #8FE6DA;
}
.u-bdc__teal--ios200 {
  border-color: #6EDECF;
}
.u-bdc__teal--ios300 {
  border-color: #55D8C7;
}
.u-bdc__teal--ios400 {
  border-color: #33D1BC;
}
.u-bdc__teal--ios500 {
  border-color: #2ABBA8;
}
.u-bdc__teal--ios600 {
  border-color: #229686;
}
.u-bdc__teal--ios700 {
  border-color: #1A7468;
}
.u-bdc__teal--ios800 {
  border-color: #13534B;
}
.u-bdc__teal--ios900 {
  border-color: #0C3630;
}
.u-bdc__teal--ios100a {
  border-color: #94F5E8;
}
.u-bdc__teal--ios200a {
  border-color: #6EF2E0;
}
.u-bdc__teal--ios400a {
  border-color: #2DEBD2;
}
.u-bdc__teal--ios700a {
  border-color: #0E9583;
}
.u-bdc__cyan--mof50 {
  border-color: #DFF4F6;
}
.u-bdc__cyan--mof100 {
  border-color: #C4EAEE;
}
.u-bdc__cyan--mof200 {
  border-color: #9CDBE2;
}
.u-bdc__cyan--mof300 {
  border-color: #75CDD7;
}
.u-bdc__cyan--mof400 {
  border-color: #4DBFCB;
}
.u-bdc__cyan--mof500 {
  border-color: #37B0BE;
}
.u-bdc__cyan--mof600 {
  border-color: #2F97A2;
}
.u-bdc__cyan--mof700 {
  border-color: #29848E;
}
.u-bdc__cyan--mof800 {
  border-color: #25767E;
}
.u-bdc__cyan--mof900 {
  border-color: #1F636B;
}
.u-bdc__cyan--mof100a {
  border-color: #9DE9F1;
}
.u-bdc__cyan--mof200a {
  border-color: #63DBE9;
}
.u-bdc__cyan--mof400a {
  border-color: #1EC0D2;
}
.u-bdc__cyan--mof700a {
  border-color: #189BAA;
}
.u-bdc__cyan--md50 {
  border-color: #E0F7FA;
}
.u-bdc__cyan--md100 {
  border-color: #B1EAF2;
}
.u-bdc__cyan--md200 {
  border-color: #80DEEA;
}
.u-bdc__cyan--md300 {
  border-color: #4CCFE1;
}
.u-bdc__cyan--md400 {
  border-color: #25C5DA;
}
.u-bdc__cyan--md500 {
  border-color: #00BDD6;
}
.u-bdc__cyan--md600 {
  border-color: #00ABC2;
}
.u-bdc__cyan--md700 {
  border-color: #0097A8;
}
.u-bdc__cyan--md800 {
  border-color: #00838F;
}
.u-bdc__cyan--md900 {
  border-color: #006366;
}
.u-bdc__cyan--md100a {
  border-color: #85FFFF;
}
.u-bdc__cyan--md200a {
  border-color: #1AFFFF;
}
.u-bdc__cyan--md400a {
  border-color: #00E6FF;
}
.u-bdc__cyan--md700a {
  border-color: #00BAD6;
}
.u-bdc__cyan--ios50 {
  border-color: #B8EDF4;
}
.u-bdc__cyan--ios100 {
  border-color: #99E6F0;
}
.u-bdc__cyan--ios200 {
  border-color: #7FDEEB;
}
.u-bdc__cyan--ios300 {
  border-color: #5BD6E6;
}
.u-bdc__cyan--ios400 {
  border-color: #3CCEE2;
}
.u-bdc__cyan--ios500 {
  border-color: #20C4D9;
}
.u-bdc__cyan--ios600 {
  border-color: #1BA4B6;
}
.u-bdc__cyan--ios700 {
  border-color: #168492;
}
.u-bdc__cyan--ios800 {
  border-color: #11626F;
}
.u-bdc__cyan--ios900 {
  border-color: #0B444B;
}
.u-bdc__cyan--ios100a {
  border-color: #A1F1FC;
}
.u-bdc__cyan--ios200a {
  border-color: #7EECFB;
}
.u-bdc__cyan--ios400a {
  border-color: #39E3F9;
}
.u-bdc__cyan--ios700a {
  border-color: #06A2B7;
}
.u-bdc__lightblue--mof50 {
  border-color: #DDF1F8;
}
.u-bdc__lightblue--mof100 {
  border-color: #BFE5F2;
}
.u-bdc__lightblue--mof200 {
  border-color: #9DD7EC;
}
.u-bdc__lightblue--mof300 {
  border-color: #77C7E4;
}
.u-bdc__lightblue--mof400 {
  border-color: #5DBCDF;
}
.u-bdc__lightblue--mof500 {
  border-color: #37ADD7;
}
.u-bdc__lightblue--mof600 {
  border-color: #279AC4;
}
.u-bdc__lightblue--mof700 {
  border-color: #2284AA;
}
.u-bdc__lightblue--mof800 {
  border-color: #1D7291;
}
.u-bdc__lightblue--mof900 {
  border-color: #196480;
}
.u-bdc__lightblue--mof100a {
  border-color: #96DEF8;
}
.u-bdc__lightblue--mof200a {
  border-color: #58CAF3;
}
.u-bdc__lightblue--mof400a {
  border-color: #15B5EF;
}
.u-bdc__lightblue--mof700a {
  border-color: #0D8FBF;
}
.u-bdc__lightblue--md50 {
  border-color: #E1F5FE;
}
.u-bdc__lightblue--md100 {
  border-color: #B6E6FC;
}
.u-bdc__lightblue--md200 {
  border-color: #80D3FA;
}
.u-bdc__lightblue--md300 {
  border-color: #50C2F7;
}
.u-bdc__lightblue--md400 {
  border-color: #28B5F6;
}
.u-bdc__lightblue--md500 {
  border-color: #02A6F2;
}
.u-bdc__lightblue--md600 {
  border-color: #0398E2;
}
.u-bdc__lightblue--md700 {
  border-color: #0287CF;
}
.u-bdc__lightblue--md800 {
  border-color: #0277BB;
}
.u-bdc__lightblue--md900 {
  border-color: #01599D;
}
.u-bdc__lightblue--md100a {
  border-color: #80D9FF;
}
.u-bdc__lightblue--md200a {
  border-color: #42C3FF;
}
.u-bdc__lightblue--md400a {
  border-color: #00AEFF;
}
.u-bdc__lightblue--md700a {
  border-color: #0091EB;
}
.u-bdc__lightblue--ios50 {
  border-color: #B3E3FF;
}
.u-bdc__lightblue--ios100 {
  border-color: #8AD4FF;
}
.u-bdc__lightblue--ios200 {
  border-color: #66C7FF;
}
.u-bdc__lightblue--ios300 {
  border-color: #42BAFF;
}
.u-bdc__lightblue--ios400 {
  border-color: #1FADFF;
}
.u-bdc__lightblue--ios500 {
  border-color: #009EFA;
}
.u-bdc__lightblue--ios600 {
  border-color: #0084D1;
}
.u-bdc__lightblue--ios700 {
  border-color: #006BA8;
}
.u-bdc__lightblue--ios800 {
  border-color: #005180;
}
.u-bdc__lightblue--ios900 {
  border-color: #003757;
}
.u-bdc__lightblue--ios100a {
  border-color: #9EDBFF;
}
.u-bdc__lightblue--ios200a {
  border-color: #7ACEFF;
}
.u-bdc__lightblue--ios400a {
  border-color: #33B4FF;
}
.u-bdc__lightblue--ios700a {
  border-color: #0078BD;
}
.u-bdc__blue--mof50 {
  border-color: #DEECF8;
}
.u-bdc__blue--mof100 {
  border-color: #C0DCF1;
}
.u-bdc__blue--mof200 {
  border-color: #A3CCEB;
}
.u-bdc__blue--mof300 {
  border-color: #82B9E3;
}
.u-bdc__blue--mof400 {
  border-color: #68ABDE;
}
.u-bdc__blue--mof500 {
  border-color: #4B9BD8;
}
.u-bdc__blue--mof600 {
  border-color: #2E8AD1;
}
.u-bdc__blue--mof700 {
  border-color: #2777B4;
}
.u-bdc__blue--mof800 {
  border-color: #216497;
}
.u-bdc__blue--mof900 {
  border-color: #1C537D;
}
.u-bdc__blue--mof100a {
  border-color: #96CDF8;
}
.u-bdc__blue--mof200a {
  border-color: #66B7F4;
}
.u-bdc__blue--mof400a {
  border-color: #2497F0;
}
.u-bdc__blue--mof700a {
  border-color: #0D72BF;
}
.u-bdc__blue--md50 {
  border-color: #E2F2FD;
}
.u-bdc__blue--md100 {
  border-color: #BCDEFB;
}
.u-bdc__blue--md200 {
  border-color: #90CAF9;
}
.u-bdc__blue--md300 {
  border-color: #65B5F6;
}
.u-bdc__blue--md400 {
  border-color: #42A5F5;
}
.u-bdc__blue--md500 {
  border-color: #2094F3;
}
.u-bdc__blue--md600 {
  border-color: #1F89E5;
}
.u-bdc__blue--md700 {
  border-color: #1975D2;
}
.u-bdc__blue--md800 {
  border-color: #1565C1;
}
.u-bdc__blue--md900 {
  border-color: #0D48A0;
}
.u-bdc__blue--md100a {
  border-color: #80B0FF;
}
.u-bdc__blue--md200a {
  border-color: #4287FF;
}
.u-bdc__blue--md400a {
  border-color: #2977FF;
}
.u-bdc__blue--md700a {
  border-color: #2962FF;
}
.u-bdc__blue--ios50 {
  border-color: #B3D7FF;
}
.u-bdc__blue--ios100 {
  border-color: #8FC5FF;
}
.u-bdc__blue--ios200 {
  border-color: #6BB3FF;
}
.u-bdc__blue--ios300 {
  border-color: #47A0FF;
}
.u-bdc__blue--ios400 {
  border-color: #248EFF;
}
.u-bdc__blue--ios500 {
  border-color: #007BFF;
}
.u-bdc__blue--ios600 {
  border-color: #0068D6;
}
.u-bdc__blue--ios700 {
  border-color: #0054AD;
}
.u-bdc__blue--ios800 {
  border-color: #004085;
}
.u-bdc__blue--ios900 {
  border-color: #002C5C;
}
.u-bdc__blue--ios100a {
  border-color: #A3D0FF;
}
.u-bdc__blue--ios200a {
  border-color: #80BDFF;
}
.u-bdc__blue--ios400a {
  border-color: #3898FF;
}
.u-bdc__blue--ios700a {
  border-color: #005EC2;
}
.u-bdc__indigo--mof50 {
  border-color: #E4E7F1;
}
.u-bdc__indigo--mof100 {
  border-color: #CDD1E4;
}
.u-bdc__indigo--mof200 {
  border-color: #ACB3D2;
}
.u-bdc__indigo--mof300 {
  border-color: #8B94C1;
}
.u-bdc__indigo--mof400 {
  border-color: #707BB2;
}
.u-bdc__indigo--mof500 {
  border-color: #5D69A8;
}
.u-bdc__indigo--mof600 {
  border-color: #505C95;
}
.u-bdc__indigo--mof700 {
  border-color: #475285;
}
.u-bdc__indigo--mof800 {
  border-color: #3D4571;
}
.u-bdc__indigo--mof900 {
  border-color: #343B60;
}
.u-bdc__indigo--mof100a {
  border-color: #A8B2E6;
}
.u-bdc__indigo--mof200a {
  border-color: #7989D8;
}
.u-bdc__indigo--mof400a {
  border-color: #5166CD;
}
.u-bdc__indigo--mof700a {
  border-color: #364CBA;
}
.u-bdc__indigo--md50 {
  border-color: #E9EBF6;
}
.u-bdc__indigo--md100 {
  border-color: #C4C9E9;
}
.u-bdc__indigo--md200 {
  border-color: #A0A8DA;
}
.u-bdc__indigo--md300 {
  border-color: #7B88CC;
}
.u-bdc__indigo--md400 {
  border-color: #5D6CC0;
}
.u-bdc__indigo--md500 {
  border-color: #4051B5;
}
.u-bdc__indigo--md600 {
  border-color: #3949AC;
}
.u-bdc__indigo--md700 {
  border-color: #303FA1;
}
.u-bdc__indigo--md800 {
  border-color: #293594;
}
.u-bdc__indigo--md900 {
  border-color: #1A227F;
}
.u-bdc__indigo--md100a {
  border-color: #8A9BFF;
}
.u-bdc__indigo--md200a {
  border-color: #526CFE;
}
.u-bdc__indigo--md400a {
  border-color: #3E5BFE;
}
.u-bdc__indigo--md700a {
  border-color: #2F4EFE;
}
.u-bdc__indigo--ios50 {
  border-color: #CED6F3;
}
.u-bdc__indigo--ios100 {
  border-color: #B1BEEC;
}
.u-bdc__indigo--ios200 {
  border-color: #94A6E5;
}
.u-bdc__indigo--ios300 {
  border-color: #788EDE;
}
.u-bdc__indigo--ios400 {
  border-color: #5B76D7;
}
.u-bdc__indigo--ios500 {
  border-color: #3E5ED0;
}
.u-bdc__indigo--ios600 {
  border-color: #2D4BB9;
}
.u-bdc__indigo--ios700 {
  border-color: #253E98;
}
.u-bdc__indigo--ios800 {
  border-color: #1D3077;
}
.u-bdc__indigo--ios900 {
  border-color: #152356;
}
.u-bdc__indigo--ios100a {
  border-color: #B6C5FC;
}
.u-bdc__indigo--ios200a {
  border-color: #94AAFA;
}
.u-bdc__indigo--ios400a {
  border-color: #5074F7;
}
.u-bdc__indigo--ios700a {
  border-color: #0933C8;
}
.u-bdc__deeppurple--mof50 {
  border-color: #E9E4F1;
}
.u-bdc__deeppurple--mof100 {
  border-color: #D5CDE4;
}
.u-bdc__deeppurple--mof200 {
  border-color: #B9ACD2;
}
.u-bdc__deeppurple--mof300 {
  border-color: #A08EC2;
}
.u-bdc__deeppurple--mof400 {
  border-color: #8670B2;
}
.u-bdc__deeppurple--mof500 {
  border-color: #7359A6;
}
.u-bdc__deeppurple--mof600 {
  border-color: #675095;
}
.u-bdc__deeppurple--mof700 {
  border-color: #5A4681;
}
.u-bdc__deeppurple--mof800 {
  border-color: #4C3B6D;
}
.u-bdc__deeppurple--mof900 {
  border-color: #40325D;
}
.u-bdc__deeppurple--mof100a {
  border-color: #C6B4E9;
}
.u-bdc__deeppurple--mof200a {
  border-color: #A78CDE;
}
.u-bdc__deeppurple--mof400a {
  border-color: #7D55CE;
}
.u-bdc__deeppurple--mof700a {
  border-color: #5E34B2;
}
.u-bdc__deeppurple--md50 {
  border-color: #EEE9F7;
}
.u-bdc__deeppurple--md100 {
  border-color: #D1C3E9;
}
.u-bdc__deeppurple--md200 {
  border-color: #B49EDB;
}
.u-bdc__deeppurple--md300 {
  border-color: #9574CD;
}
.u-bdc__deeppurple--md400 {
  border-color: #7E56C2;
}
.u-bdc__deeppurple--md500 {
  border-color: #673AB6;
}
.u-bdc__deeppurple--md600 {
  border-color: #5E35B1;
}
.u-bdc__deeppurple--md700 {
  border-color: #522DA9;
}
.u-bdc__deeppurple--md800 {
  border-color: #4527A0;
}
.u-bdc__deeppurple--md900 {
  border-color: #311B93;
}
.u-bdc__deeppurple--md100a {
  border-color: #B58AFF;
}
.u-bdc__deeppurple--md200a {
  border-color: #7C4DFF;
}
.u-bdc__deeppurple--md400a {
  border-color: #661FFF;
}
.u-bdc__deeppurple--md700a {
  border-color: #6200EB;
}
.u-bdc__deeppurple--ios50 {
  border-color: #E5D1FF;
}
.u-bdc__deeppurple--ios100 {
  border-color: #D1ADFF;
}
.u-bdc__deeppurple--ios200 {
  border-color: #BD8AFF;
}
.u-bdc__deeppurple--ios300 {
  border-color: #A866FF;
}
.u-bdc__deeppurple--ios400 {
  border-color: #9442FF;
}
.u-bdc__deeppurple--ios500 {
  border-color: #801FFF;
}
.u-bdc__deeppurple--ios600 {
  border-color: #6A00F5;
}
.u-bdc__deeppurple--ios700 {
  border-color: #5800CC;
}
.u-bdc__deeppurple--ios800 {
  border-color: #4700A3;
}
.u-bdc__deeppurple--ios900 {
  border-color: #35007A;
}
.u-bdc__deeppurple--ios100a {
  border-color: #DCC2FF;
}
.u-bdc__deeppurple--ios200a {
  border-color: #C89EFF;
}
.u-bdc__deeppurple--ios400a {
  border-color: #A057FF;
}
.u-bdc__deeppurple--ios700a {
  border-color: #6100E0;
}
.u-bdc__purple--mof50 {
  border-color: #F0E3F2;
}
.u-bdc__purple--mof100 {
  border-color: #E4CEE9;
}
.u-bdc__purple--mof200 {
  border-color: #CDA4D5;
}
.u-bdc__purple--mof300 {
  border-color: #B67AC2;
}
.u-bdc__purple--mof400 {
  border-color: #A357B2;
}
.u-bdc__purple--mof500 {
  border-color: #8F489D;
}
.u-bdc__purple--mof600 {
  border-color: #793D85;
}
.u-bdc__purple--mof700 {
  border-color: #693573;
}
.u-bdc__purple--mof800 {
  border-color: #5C2F65;
}
.u-bdc__purple--mof900 {
  border-color: #4F2857;
}
.u-bdc__purple--mof100a {
  border-color: #E3B7EB;
}
.u-bdc__purple--mof200a {
  border-color: #D087DE;
}
.u-bdc__purple--mof400a {
  border-color: #B33FCA;
}
.u-bdc__purple--mof700a {
  border-color: #822994;
}
.u-bdc__purple--md50 {
  border-color: #F3E5F5;
}
.u-bdc__purple--md100 {
  border-color: #E2C0E8;
}
.u-bdc__purple--md200 {
  border-color: #CD92D8;
}
.u-bdc__purple--md300 {
  border-color: #BB69C9;
}
.u-bdc__purple--md400 {
  border-color: #AB47BD;
}
.u-bdc__purple--md500 {
  border-color: #9B27B0;
}
.u-bdc__purple--md600 {
  border-color: #8C24A8;
}
.u-bdc__purple--md700 {
  border-color: #7B1FA3;
}
.u-bdc__purple--md800 {
  border-color: #681B98;
}
.u-bdc__purple--md900 {
  border-color: #49148A;
}
.u-bdc__purple--md100a {
  border-color: #EA83FC;
}
.u-bdc__purple--md200a {
  border-color: #DF41FB;
}
.u-bdc__purple--md400a {
  border-color: #D400FA;
}
.u-bdc__purple--md700a {
  border-color: #AA00FF;
}
.u-bdc__purple--ios50 {
  border-color: #F3DFFB;
}
.u-bdc__purple--ios100 {
  border-color: #E5BBF6;
}
.u-bdc__purple--ios200 {
  border-color: #D89CF2;
}
.u-bdc__purple--ios300 {
  border-color: #CC7CEE;
}
.u-bdc__purple--ios400 {
  border-color: #C161EA;
}
.u-bdc__purple--ios500 {
  border-color: #B33DE6;
}
.u-bdc__purple--ios600 {
  border-color: #A31DDD;
}
.u-bdc__purple--ios700 {
  border-color: #8918B9;
}
.u-bdc__purple--ios800 {
  border-color: #711499;
}
.u-bdc__purple--ios900 {
  border-color: #530F71;
}
.u-bdc__purple--ios100a {
  border-color: #EEC8FD;
}
.u-bdc__purple--ios200a {
  border-color: #E3A5FE;
}
.u-bdc__purple--ios400a {
  border-color: #CF63FD;
}
.u-bdc__purple--ios700a {
  border-color: #9F03E2;
}
.u-bdc__pink--mof50 {
  border-color: #F8E2EA;
}
.u-bdc__pink--mof100 {
  border-color: #F4D2DD;
}
.u-bdc__pink--mof200 {
  border-color: #ECB1C5;
}
.u-bdc__pink--mof300 {
  border-color: #E28DA9;
}
.u-bdc__pink--mof400 {
  border-color: #D9688E;
}
.u-bdc__pink--mof500 {
  border-color: #D14775;
}
.u-bdc__pink--mof600 {
  border-color: #CC3366;
}
.u-bdc__pink--mof700 {
  border-color: #B82E5C;
}
.u-bdc__pink--mof800 {
  border-color: #9F2850;
}
.u-bdc__pink--mof900 {
  border-color: #832141;
}
.u-bdc__pink--mof100a {
  border-color: #F9B8CE;
}
.u-bdc__pink--mof200a {
  border-color: #F692B4;
}
.u-bdc__pink--mof400a {
  border-color: #EF3E79;
}
.u-bdc__pink--mof700a {
  border-color: #C1104B;
}
.u-bdc__pink--md50 {
  border-color: #FCE3EC;
}
.u-bdc__pink--md100 {
  border-color: #F8BACF;
}
.u-bdc__pink--md200 {
  border-color: #F490B1;
}
.u-bdc__pink--md300 {
  border-color: #F06090;
}
.u-bdc__pink--md400 {
  border-color: #EC417A;
}
.u-bdc__pink--md500 {
  border-color: #E92063;
}
.u-bdc__pink--md600 {
  border-color: #DA1B61;
}
.u-bdc__pink--md700 {
  border-color: #C3185D;
}
.u-bdc__pink--md800 {
  border-color: #AD1457;
}
.u-bdc__pink--md900 {
  border-color: #860E4E;
}
.u-bdc__pink--md100a {
  border-color: #FF80AA;
}
.u-bdc__pink--md200a {
  border-color: #FF4281;
}
.u-bdc__pink--md400a {
  border-color: #F50056;
}
.u-bdc__pink--md700a {
  border-color: #C51162;
}
.u-bdc__pink--ios50 {
  border-color: #FFE0E7;
}
.u-bdc__pink--ios100 {
  border-color: #FFBDCA;
}
.u-bdc__pink--ios200 {
  border-color: #FF99AD;
}
.u-bdc__pink--ios300 {
  border-color: #FF7591;
}
.u-bdc__pink--ios400 {
  border-color: #FF5274;
}
.u-bdc__pink--ios500 {
  border-color: #FF2E58;
}
.u-bdc__pink--ios600 {
  border-color: #FF0537;
}
.u-bdc__pink--ios700 {
  border-color: #DB002C;
}
.u-bdc__pink--ios800 {
  border-color: #B30024;
}
.u-bdc__pink--ios900 {
  border-color: #8A001C;
}
.u-bdc__pink--ios100a {
  border-color: #FFD1DA;
}
.u-bdc__pink--ios200a {
  border-color: #FFADBE;
}
.u-bdc__pink--ios400a {
  border-color: #FF6685;
}
.u-bdc__pink--ios700a {
  border-color: #F00030;
}
.u-bdc__red--mof50 {
  border-color: #FBEAEA;
}
.u-bdc__red--mof100 {
  border-color: #F5D1D1;
}
.u-bdc__red--mof200 {
  border-color: #EEAFAF;
}
.u-bdc__red--mof300 {
  border-color: #E89292;
}
.u-bdc__red--mof400 {
  border-color: #E27474;
}
.u-bdc__red--mof500 {
  border-color: #DB5757;
}
.u-bdc__red--mof600 {
  border-color: #D53939;
}
.u-bdc__red--mof700 {
  border-color: #C22929;
}
.u-bdc__red--mof800 {
  border-color: #A42323;
}
.u-bdc__red--mof900 {
  border-color: #871D1D;
}
.u-bdc__red--mof100a {
  border-color: #FBB6B6;
}
.u-bdc__red--mof200a {
  border-color: #F99090;
}
.u-bdc__red--mof400a {
  border-color: #F64C4C;
}
.u-bdc__red--mof700a {
  border-color: #CB0B0B;
}
.u-bdc__red--md50 {
  border-color: #FFEBEE;
}
.u-bdc__red--md100 {
  border-color: #FFCCD1;
}
.u-bdc__red--md200 {
  border-color: #EF9A9A;
}
.u-bdc__red--md300 {
  border-color: #E57171;
}
.u-bdc__red--md400 {
  border-color: #EF5552;
}
.u-bdc__red--md500 {
  border-color: #F44034;
}
.u-bdc__red--md600 {
  border-color: #E53734;
}
.u-bdc__red--md700 {
  border-color: #D33131;
}
.u-bdc__red--md800 {
  border-color: #C72929;
}
.u-bdc__red--md900 {
  border-color: #B51C1C;
}
.u-bdc__red--md100a {
  border-color: #FF8A80;
}
.u-bdc__red--md200a {
  border-color: #FF5252;
}
.u-bdc__red--md400a {
  border-color: #FF1A47;
}
.u-bdc__red--md700a {
  border-color: #D60000;
}
.u-bdc__red--ios50 {
  border-color: #FFE7E6;
}
.u-bdc__red--ios100 {
  border-color: #FFC0BD;
}
.u-bdc__red--ios200 {
  border-color: #FF9E99;
}
.u-bdc__red--ios300 {
  border-color: #FF7C75;
}
.u-bdc__red--ios400 {
  border-color: #FF5A52;
}
.u-bdc__red--ios500 {
  border-color: #FF382E;
}
.u-bdc__red--ios600 {
  border-color: #FF1205;
}
.u-bdc__red--ios700 {
  border-color: #DB0B00;
}
.u-bdc__red--ios800 {
  border-color: #B30900;
}
.u-bdc__red--ios900 {
  border-color: #8A0700;
}
.u-bdc__red--ios100a {
  border-color: #FFD3D1;
}
.u-bdc__red--ios200a {
  border-color: #FFB1AD;
}
.u-bdc__red--ios400a {
  border-color: #FF6E66;
}
.u-bdc__red--ios700a {
  border-color: #F00C00;
}

.u-anchorpoint {
  margin: 0;
  margin-top: -6rem;
  padding-top: 6rem;
  border-top: none;
  height: 0;
  position: relative;
  z-index: -1;
}
@media only screen and (max-width: 991px) {
  .u-anchorpoint {
    margin-top: -9vw;
    padding-top: 9vw;
  }
}
@media only screen and (max-width: 767px) {
  .u-anchorpoint {
    margin-top: -9vw;
    padding-top: 9vw;
  }
}
@media only screen and (max-width: 575px) {
  .u-anchorpoint {
    margin-top: -16vw;
    padding-top: 16vw;
  }
}
.u-anchorpoint__fixed {
  margin-bottom: 0;
  border-top: none;
  height: 0;
  position: relative;
  z-index: -1;
}

.u-aspect__ratio--xs-16x9 {
  aspect-ratio: 16/9;
}
.u-aspect__ratio--xs-3x2 {
  aspect-ratio: 3/2;
}
.u-aspect__ratio--xs-4x3 {
  aspect-ratio: 4/3;
}
.u-aspect__ratio--xs-1x1 {
  aspect-ratio: 1/1;
}
@media only screen and (min-width: 576px) {
  .u-aspect__ratio--sm-16x9 {
    aspect-ratio: 16/9;
  }
  .u-aspect__ratio--sm-3x2 {
    aspect-ratio: 3/2;
  }
  .u-aspect__ratio--sm-4x3 {
    aspect-ratio: 4/3;
  }
  .u-aspect__ratio--sm-1x1 {
    aspect-ratio: 1/1;
  }
}
@media only screen and (min-width: 768px) {
  .u-aspect__ratio--md-16x9 {
    aspect-ratio: 16/9;
  }
  .u-aspect__ratio--md-3x2 {
    aspect-ratio: 3/2;
  }
  .u-aspect__ratio--md-4x3 {
    aspect-ratio: 4/3;
  }
  .u-aspect__ratio--md-1x1 {
    aspect-ratio: 1/1;
  }
}
@media only screen and (min-width: 992px) {
  .u-aspect__ratio--lg-16x9 {
    aspect-ratio: 16/9;
  }
  .u-aspect__ratio--lg-3x2 {
    aspect-ratio: 3/2;
  }
  .u-aspect__ratio--lg-4x3 {
    aspect-ratio: 4/3;
  }
  .u-aspect__ratio--lg-1x1 {
    aspect-ratio: 1/1;
  }
}
@media only screen and (min-width: 1200px) {
  .u-aspect__ratio--xl-16x9 {
    aspect-ratio: 16/9;
  }
  .u-aspect__ratio--xl-3x2 {
    aspect-ratio: 3/2;
  }
  .u-aspect__ratio--xl-4x3 {
    aspect-ratio: 4/3;
  }
  .u-aspect__ratio--xl-1x1 {
    aspect-ratio: 1/1;
  }
}
@media only screen and (min-width: 1400px) {
  .u-aspect__ratio--xxl-16x9 {
    aspect-ratio: 16/9;
  }
  .u-aspect__ratio--xxl-3x2 {
    aspect-ratio: 3/2;
  }
  .u-aspect__ratio--xxl-4x3 {
    aspect-ratio: 4/3;
  }
  .u-aspect__ratio--xxl-1x1 {
    aspect-ratio: 1/1;
  }
}

.u-shadow--xs {
  box-shadow: 0.125rem 0.1 0.25rem 0 var(--palecolor);
}
.u-shadow--sm {
  box-shadow: 0.25rem 0.25rem 0 var(--palecolor);
}
.u-shadow--md {
  box-shadow: 0.5rem 0.5rem 0 var(--palecolor);
}
.u-shadow--lg {
  box-shadow: 0.75rem 0.75rem 0 var(--palecolor);
}
.u-shadow--xl {
  box-shadow: 1rem 1rem 0 var(--palecolor);
}

.u-button__hover--animation-left-right {
  position: relative;
}
.u-button__hover--animation-left-right span, .u-button__hover--animation-left-right:after {
  color: var(--accentcolor);
  position: relative;
  z-index: 1;
}
.u-button__hover--animation-left-right:before {
  background-color: var(--accentcolor);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  content: "";
  margin-right: 0;
  display: block;
  -webkit-animation: animationout 0.5s ease-out 1 forwards;
          animation: animationout 0.5s ease-out 1 forwards;
}
@-webkit-keyframes animationout {
  0% {
    width: 100%;
  }
  20% {
    width: 100%;
  }
  80% {
    width: 0;
  }
  100% {
    width: 0;
  }
}
@keyframes animationout {
  0% {
    width: 100%;
  }
  20% {
    width: 100%;
  }
  80% {
    width: 0;
  }
  100% {
    width: 0;
  }
}
.u-button__hover--animation-left-right:hover, .u-button__hover--animation-left-right:active, .u-button__hover--animation-left-right:focus {
  background-color: transparent;
  opacity: 1 !important;
}
.u-button__hover--animation-left-right:hover span, .u-button__hover--animation-left-right:hover:after, .u-button__hover--animation-left-right:active span, .u-button__hover--animation-left-right:active:after, .u-button__hover--animation-left-right:focus span, .u-button__hover--animation-left-right:focus:after {
  color: #FFF;
  position: relative;
  z-index: 1;
}
.u-button__hover--animation-left-right:hover:before, .u-button__hover--animation-left-right:active:before, .u-button__hover--animation-left-right:focus:before {
  background-color: var(--accentcolor);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  content: "";
  -webkit-animation: animationhover 0.5s ease-in 1 forwards;
          animation: animationhover 0.5s ease-in 1 forwards;
}
@-webkit-keyframes animationhover {
  0% {
    width: 0;
  }
  20% {
    width: 0;
  }
  80% {
    width: 100%;
  }
  100% {
    width: 100%;
  }
}
@keyframes animationhover {
  0% {
    width: 0;
  }
  20% {
    width: 0;
  }
  80% {
    width: 100%;
  }
  100% {
    width: 100%;
  }
}

/* marker */
.u-marker__green {
  background-image: linear-gradient(transparent 60%, #99DACB 0%);
}

.u-marker__blue {
  background-image: linear-gradient(transparent 60%, #BDF 0%);
}

.u-marker__orange {
  background-image: linear-gradient(transparent 60%, #FC3 0%);
}

.u-marker__pink {
  background-image: linear-gradient(transparent 60%, #FCC 0%);
}

.u-marker__red {
  background-image: linear-gradient(transparent 60%, rgba(194, 41, 41, 0.25) 0%);
}

.u-marker__yellow {
  background-image: linear-gradient(transparent 60%, #FFF262 0%);
}

/* emif */
.u-ratio--xxl-21x9:before {
  padding-top: 42.857143%;
}
.u-ratio--xxl-16x9:before {
  padding-top: 56.25%;
}
.u-ratio--xxl-4x3:before {
  padding-top: 75%;
}
.u-ratio--xxl-3x2:before {
  padding-top: 66.6666666666%;
}
.u-ratio--xxl-2x1:before {
  padding-top: 50%;
}
.u-ratio--xxl-5x4:before {
  padding-top: 80%;
}
.u-ratio--xxl-6x5:before {
  padding-top: 83.3333333333%;
}
.u-ratio--xxl-1x1:before {
  padding-top: 100%;
}
@media only screen and (max-width: 1399px) {
  .u-ratio--xl-21x9:before {
    padding-top: 42.857143%;
  }
  .u-ratio--xl-16x9:before {
    padding-top: 56.25%;
  }
  .u-ratio--xl-4x3:before {
    padding-top: 75%;
  }
  .u-ratio--xl-3x2:before {
    padding-top: 66.6666666666%;
  }
  .u-ratio--xl-2x1:before {
    padding-top: 50%;
  }
  .u-ratio--xl-5x4:before {
    padding-top: 80%;
  }
  .u-ratio--xl-6x5:before {
    padding-top: 83.3333333333%;
  }
  .u-ratio--xl-1x1:before {
    padding-top: 100%;
  }
}
@media only screen and (max-width: 1199px) {
  .u-ratio--lg-21x9:before {
    padding-top: 42.857143%;
  }
  .u-ratio--lg-16x9:before {
    padding-top: 56.25%;
  }
  .u-ratio--lg-4x3:before {
    padding-top: 75%;
  }
  .u-ratio--lg-3x2:before {
    padding-top: 66.6666666666%;
  }
  .u-ratio--lg-2x1:before {
    padding-top: 50%;
  }
  .u-ratio--lg-5x4:before {
    padding-top: 80%;
  }
  .u-ratio--lg-6x5:before {
    padding-top: 83.3333333333%;
  }
  .u-ratio--lg-1x1:before {
    padding-top: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .u-ratio--md-21x9:before {
    padding-top: 42.857143%;
  }
  .u-ratio--md-16x9:before {
    padding-top: 56.25%;
  }
  .u-ratio--md-4x3:before {
    padding-top: 75%;
  }
  .u-ratio--md-3x2:before {
    padding-top: 66.6666666666%;
  }
  .u-ratio--md-2x1:before {
    padding-top: 50%;
  }
  .u-ratio--md-5x4:before {
    padding-top: 80%;
  }
  .u-ratio--md-6x5:before {
    padding-top: 83.3333333333%;
  }
  .u-ratio--md-1x1:before {
    padding-top: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .u-ratio--sm-21x9:before {
    padding-top: 42.857143%;
  }
  .u-ratio--sm-16x9:before {
    padding-top: 56.25%;
  }
  .u-ratio--sm-4x3:before {
    padding-top: 75%;
  }
  .u-ratio--sm-3x2:before {
    padding-top: 66.6666666666%;
  }
  .u-ratio--sm-2x1:before {
    padding-top: 50%;
  }
  .u-ratio--sm-5x4:before {
    padding-top: 80%;
  }
  .u-ratio--sm-6x5:before {
    padding-top: 83.3333333333%;
  }
  .u-ratio--sm-1x1:before {
    padding-top: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .u-ratio--xs-21x9:before {
    padding-top: 42.857143%;
  }
  .u-ratio--xs-16x9:before {
    padding-top: 56.25%;
  }
  .u-ratio--xs-4x3:before {
    padding-top: 75%;
  }
  .u-ratio--xs-3x2:before {
    padding-top: 66.6666666666%;
  }
  .u-ratio--xs-2x1:before {
    padding-top: 50%;
  }
  .u-ratio--xs-5x4:before {
    padding-top: 80%;
  }
  .u-ratio--xs-6x5:before {
    padding-top: 83.3333333333%;
  }
  .u-ratio--xs-1x1:before {
    padding-top: 100%;
  }
}

.u-hr--xs {
  margin: 0.5rem 0;
}
@media only screen and (max-width: 767px) {
  .u-hr--xs {
    margin: 0.25rem 0;
  }
}
.u-hr--sm {
  margin: 1rem 0;
}
@media only screen and (max-width: 991px) {
  .u-hr--sm {
    margin: 0.75rem 0;
  }
}
@media only screen and (max-width: 767px) {
  .u-hr--sm {
    margin: 0.5rem 0;
  }
}
.u-hr--md {
  margin: 2rem 0;
}
@media only screen and (max-width: 991px) {
  .u-hr--md {
    margin: 1.5rem 0;
  }
}
@media only screen and (max-width: 767px) {
  .u-hr--md {
    margin: 1rem 0;
  }
}
.u-hr--lg {
  margin: 3rem 0;
}
@media only screen and (max-width: 991px) {
  .u-hr--lg {
    margin: 2rem 0;
  }
}
@media only screen and (max-width: 767px) {
  .u-hr--lg {
    margin: 1rem 0;
  }
}
.u-hr--xl {
  margin: 4rem 0;
}
@media only screen and (max-width: 1199px) {
  .u-hr--xl {
    margin: 3rem 0;
  }
}
@media only screen and (max-width: 991px) {
  .u-hr--xl {
    margin: 2rem 0;
  }
}
@media only screen and (max-width: 767px) {
  .u-hr--xl {
    margin: 1rem 0;
  }
}

/* ico - button */
.u-icon__small:before {
  font-size: 0.75em;
}
.u-icon__home:before {
  content: "\f015";
}
.u-icon__factory:before {
  content: "\f3b3";
}
.u-icon__key:before {
  content: "\f084";
}
.u-icon__edit:before {
  content: "\f040";
  font-size: 0.9em;
}
.u-icon__yen:before {
  content: "\f157";
  font-weight: normal;
  color: #212121;
  font-size: 0.9em;
}
.u-icon__blog:before {
  content: "\f02d";
}
.u-icon__mov:before {
  content: "\f1c8";
}
.u-icon__wks:before {
  content: "\f1ad";
}
.u-icon__rcr:before {
  content: "\f500";
}
.u-icon__cmp:before {
  content: "\f15c";
}
.u-icon__mail:before {
  content: "\f0e0";
}
.u-icon__tel, .u-icon__fax, .u-icon__mobile {
  display: flex;
  align-items: center;
}
.u-icon__tel strong, .u-icon__fax strong, .u-icon__mobile strong {
  display: block;
  position: relative;
  bottom: 0.125em;
}
.u-icon__tel:before {
  content: "\f879";
}
.u-icon__tel--volume:before {
  content: "\f2a0";
}
.u-icon__fax:before {
  content: "\f1ac";
}
.u-icon__tel--square-white, .u-icon__tel--square-black, .u-icon__tel--circle-white, .u-icon__tel--circle-black, .u-icon__fax--square-white, .u-icon__fax--square-black, .u-icon__fax--circle-white, .u-icon__fax--circle-black {
  line-height: 1.5rem;
}
.u-icon__tel--square-white:before, .u-icon__tel--square-black:before, .u-icon__tel--circle-white:before, .u-icon__tel--circle-black:before, .u-icon__fax--square-white:before, .u-icon__fax--square-black:before, .u-icon__fax--circle-white:before, .u-icon__fax--circle-black:before {
  border: 2px solid var(--textcolor);
}
.u-icon__tel--square-white span[data-action=call], .u-icon__tel--square-black span[data-action=call], .u-icon__tel--circle-white span[data-action=call], .u-icon__tel--circle-black span[data-action=call], .u-icon__fax--square-white span[data-action=call], .u-icon__fax--square-black span[data-action=call], .u-icon__fax--circle-white span[data-action=call], .u-icon__fax--circle-black span[data-action=call] {
  position: relative;
  bottom: 0.075em;
}
.u-icon__tel--square-white:before, .u-icon__tel--square-black:before, .u-icon__tel--circle-white:before, .u-icon__tel--circle-black:before {
  content: "\f879";
}
.u-icon__fax--square-white:before, .u-icon__fax--square-black:before, .u-icon__fax--circle-white:before, .u-icon__fax--circle-black:before {
  content: "\f1ac";
}
.u-icon__tel--square-white:before, .u-icon__tel--square-black:before, .u-icon__tel--square-white:before, .u-icon__tel--square-black:before {
  border-radius: 0.25rem;
}
.u-icon__tel--circle-white:before, .u-icon__tel--circle-black:before, .u-icon__tel--circle-white:before, .u-icon__tel--circle-black:before {
  border-radius: 50%;
}
.u-icon__tel--square-black:before, .u-icon__tel--circle-black:before, .u-icon__fax--square-black:before, .u-icon__fax--circle-black:before {
  background-color: var(--textcolor);
  color: #FFF;
}
.u-icon__freedial {
  display: flex;
  align-items: center;
}
.u-icon__freedial:before {
  background: url(../images/common/freedial-mark.svg) center center/contain no-repeat;
  display: block;
  width: 45px;
  height: 20px;
  margin-right: 0;
  content: "";
}
.u-icon__mobile:before {
  content: "\f3cd";
}
.u-icon__map:before {
  content: "\f3c5";
  font-weight: 700;
}
.u-icon__top:before {
  content: "\f077";
}
.u-icon__cart:before {
  content: "\f07a";
  font-weight: 400;
}
.u-icon__external:before {
  content: "\f35d";
}
.u-icon__pdf:before {
  content: "\f1c1";
}
.u-icon__word:before {
  content: "\f1c2";
}
.u-icon__excel:before {
  content: "\f1c3";
}
.u-icon__file:before {
  content: "\f15c";
}
.u-icon__download:before {
  content: "\f019";
}
.u-icon__search:before {
  content: "\f002";
}
.u-icon__only, .u-icon__only:hover, .u-icon__only:active, .u-icon__only:focus {
  width: 24px;
  display: inline-block;
  padding: 0 !important;
  font-size: 0.9rem !important;
  line-height: 24px !important;
}
.u-icon__fb:before, .u-icon__instagram:before, .u-icon__twitter:before, .u-icon__line:before {
  font-family: "Font Awesome 5 Brands";
}
.u-icon__fb:before {
  content: "\f09a";
}
.u-icon__instagram:before {
  content: "\f16d";
}
.u-icon__twitter:before {
  content: "\f099";
}
.u-icon__line:before {
  content: "\f201";
}
.u-icon__blog:before {
  content: "\f781";
}
.u-icon__arrow--left:before {
  content: "\f060";
  text-align: left;
  margin-right: 0.5em;
}
.u-icon__arrow--right:after {
  content: "\f061";
  text-align: right;
  margin-left: 0.5em;
}
.u-icon__arrow--down:after {
  content: "\f063";
  text-align: right;
  margin-left: 0.5em;
}
.u-icon__arrow--double-left:before {
  content: "\f323";
  text-align: left;
  margin-right: 0.5em;
}
.u-icon__arrow--double-right:after {
  content: "\f324";
  text-align: right;
  margin-left: 0.5em;
}
.u-icon__arrow--double-down:after {
  content: "\f322";
  text-align: right;
  margin-left: 0.5em;
}
.u-icon__arrow--left-long:before {
  content: "\f053";
  text-align: left;
  margin-right: 0.5em;
}
.u-icon__arrow--right-long:after {
  content: "\f178";
  text-align: right;
  margin-left: 0.5em;
}
.u-icon__arrow--down-long:after {
  content: "\f078";
  text-align: right;
  margin-left: 0.5em;
}
.u-icon__arrow--left-circle:before {
  content: "\f138";
  text-align: left;
  margin-right: 0.5em;
}
.u-icon__arrow--right-circle:after {
  content: "\f138";
  text-align: right;
  margin-left: 0.5em;
}
.u-icon__arrow--down-circle:after {
  content: "\f13a";
  text-align: right;
  margin-left: 0.5em;
}

[class*=u-icon__arrow--]:before, [class*=u-icon__arrow--]:after {
  font-family: "Font Awesome 5 Pro";
  display: inline-block;
  font-weight: normal;
  font-weight: 100;
}

.u-icon__arrow--left-circle:before, .u-icon__arrow--right-circle:after, .u-icon__arrow--down-circle:after {
  font-weight: 900;
}

.u-image__set--top {
  margin-top: calc(var(--clearance-padding) * -1);
}
@media only screen and (max-width: 1399px) {
  .u-image__set--top {
    margin-top: calc(var(--clearance-padding) * 0.85 * -1);
  }
}
@media only screen and (max-width: 1199px) {
  .u-image__set--top {
    margin-top: calc(var(--clearance-padding) * 0.7 * -1);
  }
}
@media only screen and (max-width: 991px) {
  .u-image__set--top {
    margin-top: calc(var(--clearance-padding) * 0.55 * -1);
  }
}
@media only screen and (max-width: 767px) {
  .u-image__set--top {
    margin-top: calc(var(--clearance-padding) * 0.4 * -1);
  }
}
@media only screen and (max-width: 575px) {
  .u-image__set--top {
    margin-top: calc(var(--clearance-padding) * 0.25 * -1);
  }
}
.u-image__set--bottom {
  margin-bottom: calc(var(--clearance-padding) * -1);
}
@media only screen and (max-width: 1399px) {
  .u-image__set--bottom {
    margin-bottom: calc(var(--clearance-padding) * 0.85 * -1);
  }
}
@media only screen and (max-width: 1199px) {
  .u-image__set--bottom {
    margin-bottom: calc(var(--clearance-padding) * 0.7 * -1);
  }
}
@media only screen and (max-width: 991px) {
  .u-image__set--bottom {
    margin-bottom: calc(var(--clearance-padding) * 0.55 * -1);
  }
}
@media only screen and (max-width: 767px) {
  .u-image__set--bottom {
    margin-bottom: calc(var(--clearance-padding) * 0.4 * -1);
  }
}
@media only screen and (max-width: 575px) {
  .u-image__set--bottom {
    margin-bottom: calc(var(--clearance-padding) * 0.25 * -1);
  }
}

.u-lineheight--xxs {
  line-height: 0.75;
}
.u-lineheight--xs {
  line-height: 1;
}
.u-lineheight--sm {
  line-height: 1.125;
}
.u-lineheight--md {
  line-height: 1.25;
}
.u-lineheight--lg {
  line-height: 1.5;
}
.u-lineheight--xl {
  line-height: 1.75;
}
.u-lineheight--xxl {
  line-height: 2;
}

/* margin / padding */
.u-mt--xxl- {
  margin-top: -5rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mt--xxl- {
    margin-top: -4rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mt--xxl- {
    margin-top: -3rem !important;
  }
}
.u-mt--xl- {
  margin-top: -4rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mt--xl- {
    margin-top: -3rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mt--xl- {
    margin-top: -2rem !important;
  }
}
.u-mt--lg- {
  margin-top: -3rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mt--lg- {
    margin-top: -2rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mt--lg- {
    margin-top: -1rem !important;
  }
}
.u-mt--md- {
  margin-top: -2rem !important;
}
@media only screen and (max-width: 767px) {
  .u-mt--md- {
    margin-top: -1rem !important;
  }
}
.u-mt--sm- {
  margin-top: -1rem !important;
}
@media only screen and (max-width: 767px) {
  .u-mt--sm- {
    margin-top: -0.5rem !important;
  }
}
.u-mt--xs- {
  margin-top: -0.5rem !important;
}
@media only screen and (max-width: 767px) {
  .u-mt--xs- {
    margin-top: -0.25rem !important;
  }
}
.u-mt--xxl {
  margin-top: 5rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mt--xxl {
    margin-top: 4rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mt--xxl {
    margin-top: 3rem !important;
  }
}
.u-mt--xl {
  margin-top: 4rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mt--xl {
    margin-top: 3rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mt--xl {
    margin-top: 2rem !important;
  }
}
.u-mt--lg {
  margin-top: 3rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mt--lg {
    margin-top: 2rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mt--lg {
    margin-top: 1rem !important;
  }
}
.u-mt--md {
  margin-top: 2rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mt--md {
    margin-top: 1.5rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mt--md {
    margin-top: 1rem !important;
  }
}
.u-mt--sm {
  margin-top: 1rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mt--sm {
    margin-top: 0.75rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mt--sm {
    margin-top: 0.5rem !important;
  }
}
.u-mt--xs {
  margin-top: 0.5rem !important;
}
@media only screen and (max-width: 767px) {
  .u-mt--xs {
    margin-top: 0.25rem !important;
  }
}
.u-mt--0 {
  margin-top: 0 !important;
}

.u-mb--xxl- {
  margin-bottom: -5rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mb--xxl- {
    margin-bottom: -4rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mb--xxl- {
    margin-bottom: -3rem !important;
  }
}
.u-mb--xl- {
  margin-bottom: -4rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mb--xl- {
    margin-bottom: -3rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mb--xl- {
    margin-bottom: -2rem !important;
  }
}
.u-mb--lg- {
  margin-bottom: -3rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mb--lg- {
    margin-bottom: -2rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mb--lg- {
    margin-bottom: -1rem !important;
  }
}
.u-mb--md- {
  margin-bottom: -2rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mb--md- {
    margin-bottom: -1.5rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mb--md- {
    margin-bottom: -1rem !important;
  }
}
.u-mb--sm- {
  margin-bottom: -1rem !important;
}
@media only screen and (max-width: 767px) {
  .u-mb--sm- {
    margin-bottom: -0.75rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mb--sm- {
    margin-bottom: -0.5rem !important;
  }
}
.u-mb--xs- {
  margin-bottom: -0.5rem !important;
}
@media only screen and (max-width: 767px) {
  .u-mb--xs- {
    margin-bottom: -0.25rem !important;
  }
}
.u-mb--xxl {
  margin-bottom: 5rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mb--xxl {
    margin-bottom: 4rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mb--xxl {
    margin-bottom: 3rem !important;
  }
}
.u-mb--xl {
  margin-bottom: 4rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mb--xl {
    margin-bottom: 3rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mb--xl {
    margin-bottom: 2rem !important;
  }
}
.u-mb--lg {
  margin-bottom: 3rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mb--lg {
    margin-bottom: 2rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mb--lg {
    margin-bottom: 1rem !important;
  }
}
.u-mb--md {
  margin-bottom: 2rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mb--md {
    margin-bottom: 1.5rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mb--md {
    margin-bottom: 1rem !important;
  }
}
.u-mb--sm {
  margin-bottom: 1rem !important;
}
@media only screen and (max-width: 991px) {
  .u-mb--sm {
    margin-bottom: 0.75rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-mb--sm {
    margin-bottom: 0.5rem !important;
  }
}
.u-mb--xs {
  margin-bottom: 0.5rem !important;
}
@media only screen and (max-width: 767px) {
  .u-mb--xs {
    margin-bottom: 5px !important;
  }
}
.u-mb--0 {
  margin-bottom: 0 !important;
}

.u-space__margintop--xxl {
  margin-top: calc(var(--clearance-padding) * 1);
}
@media only screen and (max-width: 1399px) {
  .u-space__margintop--xl {
    margin-top: calc(var(--clearance-padding) * 0.85);
  }
}
@media only screen and (max-width: 1199px) {
  .u-space__margintop--lg {
    margin-top: calc(var(--clearance-padding) * 0.7);
  }
}
@media only screen and (max-width: 991px) {
  .u-space__margintop--md {
    margin-top: calc(var(--clearance-padding) * 0.55);
  }
}
@media only screen and (max-width: 767px) {
  .u-space__margintop--sm {
    margin-top: calc(var(--clearance-padding) * 0.4);
  }
}
@media only screen and (max-width: 575px) {
  .u-space__margintop--xs {
    margin-top: calc(var(--clearance-padding) * 0.25);
  }
}

/* ofi commons */
.u-bg__cover, .u-bg__contain {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.u-bg__cover > img, .u-bg__cover a > img, .u-bg__contain > img, .u-bg__contain a > img {
  max-width: inherit;
  max-height: inherit;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.u-bg__cover > img, .u-bg__cover a > img {
  -o-object-fit: cover;
     object-fit: cover;
}
.u-bg__contain > img, .u-bg__contain a > img {
  -o-object-fit: contain;
     object-fit: contain;
}

.u-bg__cover[class*=t-l-] img,
.u-bg__cover[class*=t-c-] img,
.u-bg__cover[class*=t-r-] img,
.u-bg__cover[class*=c-l-] img,
.u-bg__cover[class*=c-r-] img,
.u-bg__cover[class*=b-l-] img,
.u-bg__cover[class*=b-c-] img,
.u-bg__cover[class*=b-c-] img {
  -o-object-fit: cover;
     object-fit: cover;
}

.u-bg__contain[class*=t-l-] img,
.u-bg__contain[class*=t-c-] img,
.u-bg__contain[class*=t-r-] img,
.u-bg__contain[class*=c-l-] img,
.u-bg__contain[class*=c-r-] img,
.u-bg__contain[class*=b-l-] img,
.u-bg__contain[class*=b-c-] img,
.u-bg__contain[class*=b-c-] img {
  -o-object-fit: contain;
     object-fit: contain;
}

.u-objectfit__xxl--left-top img {
  -o-object-position: left top;
     object-position: left top;
}
.u-objectfit__xxl--left-center img {
  -o-object-position: left center;
     object-position: left center;
}
.u-objectfit__xxl--left-bottom img {
  -o-object-position: left bottom;
     object-position: left bottom;
}
.u-objectfit__xxl--center-top img {
  -o-object-position: center top;
     object-position: center top;
}
.u-objectfit__xxl--center-bottom img {
  -o-object-position: center bottom;
     object-position: center bottom;
}
.u-objectfit__xxl--right-top img {
  -o-object-position: right top;
     object-position: right top;
}
.u-objectfit__xxl--right-center img {
  -o-object-position: right center;
     object-position: right center;
}
.u-objectfit__xxl--right-bottom img {
  -o-object-position: right bottom;
     object-position: right bottom;
}
@media only screen and (max-width: 1399px) {
  .u-objectfit__xl--left-top img {
    -o-object-position: left top;
       object-position: left top;
  }
  .u-objectfit__xl--left-center img {
    -o-object-position: left center;
       object-position: left center;
  }
  .u-objectfit__xl--left-bottom img {
    -o-object-position: left bottom;
       object-position: left bottom;
  }
  .u-objectfit__xl--center-top img {
    -o-object-position: center top;
       object-position: center top;
  }
  .u-objectfit__xl--center-bottom img {
    -o-object-position: center bottom;
       object-position: center bottom;
  }
  .u-objectfit__xl--right-top img {
    -o-object-position: right top;
       object-position: right top;
  }
  .u-objectfit__xl--right-center img {
    -o-object-position: right center;
       object-position: right center;
  }
  .u-objectfit__xl--right-bottom img {
    -o-object-position: right bottom;
       object-position: right bottom;
  }
}
@media only screen and (max-width: 1199px) {
  .u-objectfit__lg--left-top img {
    -o-object-position: left top;
       object-position: left top;
  }
  .u-objectfit__lg--left-center img {
    -o-object-position: left center;
       object-position: left center;
  }
  .u-objectfit__lg--left-bottom img {
    -o-object-position: left bottom;
       object-position: left bottom;
  }
  .u-objectfit__lg--center-top img {
    -o-object-position: center top;
       object-position: center top;
  }
  .u-objectfit__lg--center-bottom img {
    -o-object-position: center bottom;
       object-position: center bottom;
  }
  .u-objectfit__lg--right-top img {
    -o-object-position: right top;
       object-position: right top;
  }
  .u-objectfit__lg--right-center img {
    -o-object-position: right center;
       object-position: right center;
  }
  .u-objectfit__lg--right-bottom img {
    -o-object-position: right bottom;
       object-position: right bottom;
  }
}
@media only screen and (max-width: 991px) {
  .u-objectfit__md--left-top img {
    -o-object-position: left top;
       object-position: left top;
  }
  .u-objectfit__md--left-center img {
    -o-object-position: left center;
       object-position: left center;
  }
  .u-objectfit__md--left-bottom img {
    -o-object-position: left bottom;
       object-position: left bottom;
  }
  .u-objectfit__md--center-top img {
    -o-object-position: center top;
       object-position: center top;
  }
  .u-objectfit__md--center-bottom img {
    -o-object-position: center bottom;
       object-position: center bottom;
  }
  .u-objectfit__md--right-top img {
    -o-object-position: right top;
       object-position: right top;
  }
  .u-objectfit__md--right-center img {
    -o-object-position: right center;
       object-position: right center;
  }
  .u-objectfit__md--right-bottom img {
    -o-object-position: right bottom;
       object-position: right bottom;
  }
}
@media only screen and (max-width: 767px) {
  .u-objectfit__sm--left-top img {
    -o-object-position: left top;
       object-position: left top;
  }
  .u-objectfit__sm--left-center img {
    -o-object-position: left center;
       object-position: left center;
  }
  .u-objectfit__sm--left-bottom img {
    -o-object-position: left bottom;
       object-position: left bottom;
  }
  .u-objectfit__sm--center-top img {
    -o-object-position: center top;
       object-position: center top;
  }
  .u-objectfit__sm--center-bottom img {
    -o-object-position: center bottom;
       object-position: center bottom;
  }
  .u-objectfit__sm--right-top img {
    -o-object-position: right top;
       object-position: right top;
  }
  .u-objectfit__sm--right-center img {
    -o-object-position: right center;
       object-position: right center;
  }
  .u-objectfit__sm--right-bottom img {
    -o-object-position: right bottom;
       object-position: right bottom;
  }
}
@media only screen and (max-width: 575px) {
  .u-objectfit__xs--left-top img {
    -o-object-position: left top;
       object-position: left top;
  }
  .u-objectfit__xs--left-center img {
    -o-object-position: left center;
       object-position: left center;
  }
  .u-objectfit__xs--left-bottom img {
    -o-object-position: left bottom;
       object-position: left bottom;
  }
  .u-objectfit__xs--center-top img {
    -o-object-position: center top;
       object-position: center top;
  }
  .u-objectfit__xs--center-bottom img {
    -o-object-position: center bottom;
       object-position: center bottom;
  }
  .u-objectfit__xs--right-top img {
    -o-object-position: right top;
       object-position: right top;
  }
  .u-objectfit__xs--right-center img {
    -o-object-position: right center;
       object-position: right center;
  }
  .u-objectfit__xs--right-bottom img {
    -o-object-position: right bottom;
       object-position: right bottom;
  }
}

.u-image__ratio--xxl-21x9 {
  padding-top: 42.857143%;
}
.u-image__ratio--xxl-16x9 {
  padding-top: 56.25%;
}
.u-image__ratio--xxl-4x3 {
  padding-top: 75%;
}
.u-image__ratio--xxl-3x2 {
  padding-top: 66.6666666666%;
}
.u-image__ratio--xxl-2x1 {
  padding-top: 50%;
}
.u-image__ratio--xxl-5x4 {
  padding-top: 80%;
}
.u-image__ratio--xxl-6x5 {
  padding-top: 83.3333333333%;
}
.u-image__ratio--xxl-1x1 {
  padding-top: 100%;
}
@media only screen and (max-width: 1399px) {
  .u-image__ratio--xl-21x9 {
    padding-top: 42.857143%;
  }
  .u-image__ratio--xl-16x9 {
    padding-top: 56.25%;
  }
  .u-image__ratio--xl-4x3 {
    padding-top: 75%;
  }
  .u-image__ratio--xl-3x2 {
    padding-top: 66.6666666666%;
  }
  .u-image__ratio--xl-2x1 {
    padding-top: 50%;
  }
  .u-image__ratio--xl-5x4 {
    padding-top: 80%;
  }
  .u-image__ratio--xl-6x5 {
    padding-top: 83.3333333333%;
  }
  .u-image__ratio--xl-1x1 {
    padding-top: 100%;
  }
}
@media only screen and (max-width: 1199px) {
  .u-image__ratio--lg-21x9 {
    padding-top: 42.857143%;
  }
  .u-image__ratio--lg-16x9 {
    padding-top: 56.25%;
  }
  .u-image__ratio--lg-4x3 {
    padding-top: 75%;
  }
  .u-image__ratio--lg-3x2 {
    padding-top: 66.6666666666%;
  }
  .u-image__ratio--lg-2x1 {
    padding-top: 50%;
  }
  .u-image__ratio--lg-5x4 {
    padding-top: 80%;
  }
  .u-image__ratio--lg-6x5 {
    padding-top: 83.3333333333%;
  }
  .u-image__ratio--lg-1x1 {
    padding-top: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .u-image__ratio--md-21x9 {
    padding-top: 42.857143%;
  }
  .u-image__ratio--md-16x9 {
    padding-top: 56.25%;
  }
  .u-image__ratio--md-4x3 {
    padding-top: 75%;
  }
  .u-image__ratio--md-3x2 {
    padding-top: 66.6666666666%;
  }
  .u-image__ratio--md-2x1 {
    padding-top: 50%;
  }
  .u-image__ratio--md-5x4 {
    padding-top: 80%;
  }
  .u-image__ratio--md-6x5 {
    padding-top: 83.3333333333%;
  }
  .u-image__ratio--md-1x1 {
    padding-top: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .u-image__ratio--sm-21x9 {
    padding-top: 42.857143%;
  }
  .u-image__ratio--sm-16x9 {
    padding-top: 56.25%;
  }
  .u-image__ratio--sm-4x3 {
    padding-top: 75%;
  }
  .u-image__ratio--sm-3x2 {
    padding-top: 66.6666666666%;
  }
  .u-image__ratio--sm-2x1 {
    padding-top: 50%;
  }
  .u-image__ratio--sm-5x4 {
    padding-top: 80%;
  }
  .u-image__ratio--sm-6x5 {
    padding-top: 83.3333333333%;
  }
  .u-image__ratio--sm-1x1 {
    padding-top: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .u-image__ratio--xs-21x9 {
    padding-top: 42.857143%;
  }
  .u-image__ratio--xs-16x9 {
    padding-top: 56.25%;
  }
  .u-image__ratio--xs-4x3 {
    padding-top: 75%;
  }
  .u-image__ratio--xs-3x2 {
    padding-top: 66.6666666666%;
  }
  .u-image__ratio--xs-2x1 {
    padding-top: 50%;
  }
  .u-image__ratio--xs-5x4 {
    padding-top: 80%;
  }
  .u-image__ratio--xs-6x5 {
    padding-top: 83.3333333333%;
  }
  .u-image__ratio--xs-1x1 {
    padding-top: 100%;
  }
}

.u-opacity__10 {
  opacity: 0.1;
}
.u-opacity__20 {
  opacity: 0.2;
}
.u-opacity__25 {
  opacity: 0.25;
}
.u-opacity__33 {
  opacity: 0.33;
}
.u-opacity__50 {
  opacity: 0.5;
}
.u-opacity__66 {
  opacity: 0.66;
}
.u-opacity__75 {
  opacity: 0.75;
}
.u-opacity__90 {
  opacity: 0.9;
}

.u-rounded--xs {
  border-radius: 0.125rem;
}
.u-rounded--sm {
  border-radius: 0.25rem;
}
.u-rounded--md {
  border-radius: 0.5rem;
}
.u-rounded--lg {
  border-radius: 0.75rem;
}
.u-rounded--xl {
  border-radius: 1rem;
}
.u-rounded--xxl {
  border-radius: 2rem;
}
@media only screen and (max-width: 767px) {
  .u-rounded--xxl {
    border-radius: 1rem;
  }
}
.u-rounded--xxxl {
  border-radius: 3rem;
}
@media only screen and (max-width: 991px) {
  .u-rounded--xxxl {
    border-radius: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  .u-rounded--xxxl {
    border-radius: 1rem;
  }
}
.u-rounded--xxxxl {
  border-radius: 4rem;
}
@media only screen and (max-width: 1199px) {
  .u-rounded--xxxxl {
    border-radius: 3rem;
  }
}
@media only screen and (max-width: 991px) {
  .u-rounded--xxxxl {
    border-radius: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  .u-rounded--xxxxl {
    border-radius: 1rem;
  }
}
.u-rounded--all {
  border-radius: 100rem;
}

.u-space__devider--hl + .u-space__devider--hl {
  margin-top: 2px;
}
.u-space__devider--xs + .u-space__devider--xs {
  margin-top: calc(var(--clearance-padding) * 0.25);
}
.u-space__devider--sm + .u-space__devider--sm {
  margin-top: calc(var(--clearance-padding) * 0.33);
}
@media only screen and (max-width: 767px) {
  .u-space__devider--sm + .u-space__devider--sm {
    margin-top: calc(var(--clearance-padding) * 0.25);
  }
}
.u-space__devider--md + .u-space__devider--md {
  margin-top: calc(var(--clearance-padding) * 0.5);
}
@media only screen and (max-width: 991px) {
  .u-space__devider--md + .u-space__devider--md {
    margin-top: calc(var(--clearance-padding) * 0.33);
  }
}
@media only screen and (max-width: 767px) {
  .u-space__devider--md + .u-space__devider--md {
    margin-top: calc(var(--clearance-padding) * 0.25);
  }
}
.u-space__devider--lg + .u-space__devider--lg {
  margin-top: calc(var(--clearance-padding) * 0.66);
}
@media only screen and (max-width: 991px) {
  .u-space__devider--lg + .u-space__devider--lg {
    margin-top: calc(var(--clearance-padding) * 0.5);
  }
}
@media only screen and (max-width: 767px) {
  .u-space__devider--lg + .u-space__devider--lg {
    margin-top: calc(var(--clearance-padding) * 0.33);
  }
}
.u-space__devider--xl + .u-space__devider--xl {
  margin-top: calc(var(--clearance-padding) * 0.75);
}
@media only screen and (max-width: 1199px) {
  .u-space__devider--xl + .u-space__devider--xl {
    margin-top: calc(var(--clearance-padding) * 0.66);
  }
}
@media only screen and (max-width: 991px) {
  .u-space__devider--xl + .u-space__devider--xl {
    margin-top: calc(var(--clearance-padding) * 0.5);
  }
}
@media only screen and (max-width: 767px) {
  .u-space__devider--xl + .u-space__devider--xl {
    margin-top: calc(var(--clearance-padding) * 0.33);
  }
}
.u-space__devider--xxl + .u-space__devider--xxl {
  margin-top: calc(var(--clearance-padding) * 0.75);
}
@media only screen and (max-width: 1399px) {
  .u-space__devider--xxl + .u-space__devider--xxl {
    margin-top: calc(var(--clearance-padding) * 0.75);
  }
}
@media only screen and (max-width: 1199px) {
  .u-space__devider--xxl + .u-space__devider--xxl {
    margin-top: calc(var(--clearance-padding) * 0.66);
  }
}
@media only screen and (max-width: 991px) {
  .u-space__devider--xxl + .u-space__devider--xxl {
    margin-top: calc(var(--clearance-padding) * 0.5);
  }
}
@media only screen and (max-width: 767px) {
  .u-space__devider--xxl + .u-space__devider--xxl {
    margin-top: calc(var(--clearance-padding) * 0.33);
  }
}

.u-step__down0 {
  margin-top: -4rem;
}
@media only screen and (max-width: 1199px) {
  .u-step__down0 {
    margin-top: -3rem;
  }
}
@media only screen and (max-width: 991px) {
  .u-step__down0 {
    margin-top: -2rem;
  }
}
@media only screen and (max-width: 767px) {
  .u-step__down0 {
    margin-top: -1rem;
  }
}
@media only screen and (max-width: 575px) {
  .u-step__down0 {
    margin-top: 0;
  }
}
.u-step__down1 {
  margin-top: 0;
}
.u-step__down2 {
  margin-top: 4rem;
}
@media only screen and (max-width: 1199px) {
  .u-step__down2 {
    margin-top: 3rem;
  }
}
@media only screen and (max-width: 991px) {
  .u-step__down2 {
    margin-top: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  .u-step__down2 {
    margin-top: 1rem;
  }
}
@media only screen and (max-width: 575px) {
  .u-step__down2 {
    margin-top: 0;
  }
}
.u-step__up0 {
  margin-top: 4rem;
}
@media only screen and (max-width: 11991px) {
  .u-step__up0 {
    margin-top: 3rem;
  }
}
@media only screen and (max-width: 991px) {
  .u-step__up0 {
    margin-top: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  .u-step__up0 {
    margin-top: 1rem;
  }
}
@media only screen and (max-width: 575px) {
  .u-step__up0 {
    margin-top: 0;
  }
}
.u-step__up1 {
  margin-top: 0;
}
.u-step__up2 {
  margin-top: -4rem;
}
@media only screen and (max-width: 1199px) {
  .u-step__up2 {
    margin-top: -3rem;
  }
}
@media only screen and (max-width: 991px) {
  .u-step__up2 {
    margin-top: -2rem;
  }
}
@media only screen and (max-width: 767px) {
  .u-step__up2 {
    margin-top: -1rem;
  }
}
@media only screen and (max-width: 575px) {
  .u-step__up2 {
    margin-top: 0;
  }
}

.u-width__xxl45 {
  width: 45%;
}
.u-width__xxl50 {
  width: 50%;
}
.u-width__xxl60 {
  width: 60%;
}
.u-width__xxl66 {
  width: 66%;
}
.u-width__xxl75 {
  width: 75%;
}
.u-width__xxl80 {
  width: 80%;
}
@media only screen and (max-width: 1399px) {
  .u-width__xl45 {
    width: 45%;
  }
  .u-width__xl50 {
    width: 50%;
  }
  .u-width__xl60 {
    width: 60%;
  }
  .u-width__xl66 {
    width: 66%;
  }
  .u-width__xl75 {
    width: 75%;
  }
  .u-width__xl80 {
    width: 80%;
  }
}
@media only screen and (max-width: 1199px) {
  .u-width__lg45 {
    width: 45%;
  }
  .u-width__lg50 {
    width: 50%;
  }
  .u-width__lg60 {
    width: 60%;
  }
  .u-width__lg66 {
    width: 66%;
  }
  .u-width__lg75 {
    width: 75%;
  }
  .u-width__lg80 {
    width: 80%;
  }
}
@media only screen and (max-width: 991px) {
  .u-width__md45 {
    width: 45%;
  }
  .u-width__md50 {
    width: 50%;
  }
  .u-width__md60 {
    width: 60%;
  }
  .u-width__md66 {
    width: 66%;
  }
  .u-width__md75 {
    width: 75%;
  }
  .u-width__md80 {
    width: 80%;
  }
  .u-width__md100 {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .u-width__sm45 {
    width: 45%;
  }
  .u-width__sm50 {
    width: 50%;
  }
  .u-width__sm60 {
    width: 60%;
  }
  .u-width__sm66 {
    width: 66%;
  }
  .u-width__sm75 {
    width: 75%;
  }
  .u-width__sm80 {
    width: 80%;
  }
  .u-width__sm100 {
    width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .u-width__xs45 {
    width: 45%;
  }
  .u-width__xs50 {
    width: 50%;
  }
  .u-width__xs60 {
    width: 60%;
  }
  .u-width__xs66 {
    width: 66%;
  }
  .u-width__xs75 {
    width: 75%;
  }
  .u-width__xs80 {
    width: 80%;
  }
  .u-width__xs100 {
    width: 100%;
  }
}

@media print {
  body {
    width: 210mm;
    -webkit-print-color-adjust: exact;
  }
  header, main, footer {
    width: 100%;
  }
  .l-header {
    position: absolute;
  }
  .l-header.j-scroll {
    background-color: rgba(40, 48, 52, 0);
    box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0);
  }
  .u-print__pagebreak--before {
    page-break-before: always;
  }
}
.u-telno:before, .u-faxno:before {
  display: inline-block;
  text-align: left !important;
  margin-right: 0.33em;
  font-size: 0.75em;
}

.u-telno:before {
  content: "TEL.";
}

.u-faxno:before {
  content: "FAX.";
}

.u-tel-faxno:before {
  content: "TEL / FAX.";
  display: inline-block;
}

.u-phone--textcolor {
  color: var(--phone-color);
}

.u-faxmili--textcolor {
  color: var(--faxmili-color);
}

.u-phone--bgcolor, a.u-phone--bgcolor:hover, a.u-phone--bgcolor:active, a.u-phone--bgcolor:focus {
  background-color: var(--phone-color);
}

.u-faxmili--bgcolor, a.u-faxmili--bgcolor:hover, a.u-faxmili--bgcolor:active, a.u-faxmili--bgcolor:focus {
  background-color: var(--faxmili-color);
}

.u-accent__textcolor {
  color: var(--accentcolor);
}

.u-overflow--hidden {
  overflow: hidden;
}

.u-image__max-width--10rem {
  max-width: 10rem;
  height: auto;
  display: block;
}

.u-text--textcolor {
  color: var(--textcolor);
}

.u-text--maincolor {
  color: var(--maincolor);
}

.u-text--subcolor {
  color: var(--subcolor);
}

.u-text--deepcolor {
  color: var(--deepcolor);
}

.u-text--accentcolor {
  color: var(--accentcolor);
}

.u-text--redcolor {
  color: var(--redcolor);
}

.u-bgc--textcolor {
  background-color: var(--textcolor);
}

.u-bgc--palecolor {
  background-color: var(--palecolor);
}

.u-bgc--maincolor {
  background-color: var(--maincolor);
}

.u-bgc--subcolor {
  background-color: var(--subcolor);
}

.u-bgc--deepcolor {
  background-color: var(--deepcolor);
}

.u-bgc--accentcolor {
  background-color: var(--accentcolor);
}

.u-bgc--accent-orange {
  background-color: var(--accent-orange);
}

.u-bgc--accent-yellow {
  background-color: var(--accent-yellow);
}

.u-bgc--graycolor {
  background-color: var(--graycolor);
}

.u-bgc--darkcolor {
  background-color: var(--darkcolor);
}

.u-bgc--beigecolor {
  background-color: var(--beigecolor);
}

.u-bgc--phonecolor {
  background-color: var(--phonecolor);
}

.u-bgc--graygrad-horizontal {
  background-image: linear-gradient(to right, var(--graycolor), #FFF);
}

.u-bgc--graygrad-vertical {
  background-image: linear-gradient(to bottom, var(--graycolor), #FFF);
}

.u-footage {
  height: 0;
  overflow: hidden;
}

.u-image__ratio--cover-3x2, .u-image__ratio--contain-3x2 {
  background-color: #FFF;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.u-image__ratio--cover-3x2 img, .u-image__ratio--contain-3x2 img {
  max-width: inherit;
  max-height: inherit;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.u-image__ratio--cover-3x2, .u-image__ratio--contain-3x2 {
  aspect-ratio: 3/2;
}
.u-image__ratio--cover img {
  -o-object-fit: cover;
     object-fit: cover;
}
.u-image__ratio--contain img {
  -o-object-fit: contain;
     object-fit: contain;
}

.u-nowrap {
  white-space: nowrap;
}/*# sourceMappingURL=utility.css.map */