/* fallback */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/material.eot') format('embedded-opentype'), url('fonts/material.ttf') format('truetype'), url('fonts/material.woff2') format('woff2');
}

.material-icons {
    font-family: 'Material Icons' !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-size: 24px !important;
    line-height: 1 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    display: inline-block !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    direction: ltr !important;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    float: none !important;
    vertical-align: text-top !important;
}

.cow-icons,
.village-color-icons {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: 'liga';
    -moz-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    float: none !important;
    vertical-align: text-top !important;
}

@font-face {
    font-family: 'menu';
    src: url('fonts/menu.eot?pkkv4n');
    src: url('fonts/menu.eot?pkkv4n#iefix') format('embedded-opentype'), url('fonts/menu.ttf?pkkv4n') format('truetype'), url('fonts/menu.woff?pkkv4n') format('woff'), url('fonts/menu.svg?pkkv4n#menu') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.menu-icons {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'menu' !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    font-size: 24px !important;
    letter-spacing: normal !important;
    display: inline-block !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    direction: ltr !important;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: none !important;
    vertical-align: text-top !important;
}

@font-face {
    font-family: 'menu_2';
    src: url('fonts/menu_2.eot?qr80wd');
    src: url('fonts/menu_2.eot?qr80wd#iefix') format('embedded-opentype'), url('fonts/menu_2.ttf?qr80wd') format('truetype'), url('fonts/menu_2.woff?qr80wd') format('woff'), url('fonts/menu_2.svg?qr80wd#menu_2') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.menu-2-icons {
    font-family: 'menu_2' !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    font-size: 24px !important;
    letter-spacing: normal !important;
    display: inline-block !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    direction: ltr !important;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: none !important;
    vertical-align: text-top !important;
}

@font-face {
    font-family: 'menu_3';
    src: url('fonts/menu_3.eot?z34mg8');
    src: url('fonts/menu_3.eot?z34mg8#iefix') format('embedded-opentype'), url('fonts/menu_3.ttf?z34mg8') format('truetype'), url('fonts/menu_3.woff?z34mg8') format('woff'), url('fonts/menu_3.svg?z34mg8#menu_3') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.menu-3-icons {
    font-family: 'menu_3' !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    font-size: 24px !important;
    letter-spacing: normal !important;
    display: inline-block !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    direction: ltr !important;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: none !important;
    vertical-align: text-top !important;
}

@font-face {
    font-family: 'crops';
    src: url('fonts/crops.eot?a3toza');
    src: url('fonts/crops.eot?a3toza#iefix') format('embedded-opentype'), url('fonts/crops.ttf?a3toza') format('truetype'), url('fonts/crops.woff?a3toza') format('woff'), url('fonts/crops.svg?a3toza#crops') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.crops {
    font-family: 'crops' !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    font-size: 24px !important;
    letter-spacing: normal !important;
    display: inline-block !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    direction: ltr !important;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: none !important;
    vertical-align: text-top !important;
}

@font-face {
    font-family: 'croops';
    src: url('fonts/croops.eot?nr2ldz');
    src: url('fonts/croops.eot?nr2ldz#iefix') format('embedded-opentype'), url('fonts/croops.ttf?nr2ldz') format('truetype'), url('fonts/croops.woff?nr2ldz') format('woff'), url('fonts/croops.svg?nr2ldz#croops') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.croops {
    font-family: 'croops' !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-size: 24px !important;
    line-height: 1 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    display: inline-block !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    direction: ltr !important;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    float: none !important;
    vertical-align: text-top !important;
}

.pie-chart .p1:before {
    content: "\e950";
    color: rgb(240, 120, 90);
}

.pie-chart .p2:before {
    content: "\e951";
    margin-left: -1em;
    color: rgb(240, 196, 25);
}

.pie-chart .p3:before {
    content: "\e952";
    margin-left: -1em;
    color: rgb(85, 96, 128);
}

.pie-chart .p4:before {
    content: "\e953";
    margin-left: -1em;
    color: rgb(113, 194, 133);
}

.money-bag .p1:before {
    content: "\e954";
    color: rgb(242, 178, 51);
}

.money-bag .p2:before {
    content: "\e958";
    margin-left: -1em;
    color: rgb(221, 152, 29);
}

.money-bag .p3:before {
    content: "\e959";
    margin-left: -1em;
    color: rgb(242, 178, 51);
}

.money-bag .p4:before {
    content: "\e95a";
    margin-left: -1em;
    color: rgb(221, 152, 29);
}

.money-bag .p5:before {
    content: "\e95b";
    margin-left: -1em;
    color: rgb(4, 175, 118);
}

.money-bag .p6:before {
    content: "\e95c";
    margin-left: -1em;
    color: rgb(0, 140, 97);
}

.money-bag .p7:before {
    content: "\e95d";
    margin-left: -1em;
    color: rgb(4, 175, 118);
}

.money-bag .p8:before {
    content: "\e95e";
    margin-left: -1em;
    color: rgb(0, 140, 97);
}

.money-bag .p9:before {
    content: "\e95f";
    margin-left: -1em;
    color: rgb(255, 246, 225);
}

.money-bag .p10:before {
    content: "\e968";
    margin-left: -1em;
    color: rgb(255, 238, 189);
}

.money-bag .p11:before {
    content: "\e969";
    margin-left: -1em;
    color: rgb(255, 238, 189);
}

.cow .p1:before {
    content: "\e944";
    color: rgb(82, 86, 91);
}

.cow .p2:before {
    content: "\e945";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.cow .p3:before {
    content: "\e946";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.cow .p4:before {
    content: "\e947";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.cow .p5:before {
    content: "\e948";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.cow .p6:before {
    content: "\e949";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.cow .p7:before {
    content: "\e94a";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.cow .p8:before {
    content: "\e94b";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.cow .p9:before {
    content: "\e94c";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.cow .p10:before {
    content: "\e94d";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.cow .p11:before {
    content: "\e94e";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.cow .p12:before {
    content: "\e94f";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.cow .p13:before {
    content: "\e96a";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.cow .p14:before {
    content: "\e96b";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.cow .p15:before {
    content: "\e96c";
    margin-left: -1em;
    color: rgb(249, 128, 128);
}

.cow .p16:before {
    content: "\e96d";
    margin-left: -1em;
    color: rgb(249, 128, 128);
}

.cow .p17:before {
    content: "\e96e";
    margin-left: -1em;
    color: rgb(244, 219, 206);
}

.cow .p18:before {
    content: "\e96f";
    margin-left: -1em;
    color: rgb(244, 219, 206);
}

.cow .p19:before {
    content: "\e970";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.cow .p20:before {
    content: "\e971";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.cow .p21:before {
    content: "\e972";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.cow .p22:before {
    content: "\e973";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.cow .p23:before {
    content: "\e974";
    margin-left: -1em;
    color: rgb(253, 96, 91);
}

.cow .p24:before {
    content: "\e975";
    margin-left: -1em;
    color: rgb(253, 96, 91);
}

.cow .p25:before {
    content: "\e976";
    margin-left: -1em;
    color: rgb(249, 128, 128);
}

.cow .p26:before {
    content: "\e977";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p27:before {
    content: "\e978";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p28:before {
    content: "\e979";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p29:before {
    content: "\e97a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p30:before {
    content: "\e97b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p31:before {
    content: "\e97c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p32:before {
    content: "\e97d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p33:before {
    content: "\e97e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p34:before {
    content: "\e97f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p35:before {
    content: "\e980";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p36:before {
    content: "\e981";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p37:before {
    content: "\e982";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p38:before {
    content: "\e983";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p39:before {
    content: "\e984";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p40:before {
    content: "\e985";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p41:before {
    content: "\e986";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p42:before {
    content: "\e987";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p43:before {
    content: "\e988";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p44:before {
    content: "\e989";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p45:before {
    content: "\e98a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p46:before {
    content: "\e98b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p47:before {
    content: "\e98c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p48:before {
    content: "\e98d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p49:before {
    content: "\e98e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p50:before {
    content: "\e98f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p51:before {
    content: "\e990";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p52:before {
    content: "\e991";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p53:before {
    content: "\e992";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p54:before {
    content: "\e993";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p55:before {
    content: "\e994";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p56:before {
    content: "\e995";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p57:before {
    content: "\e996";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cow .p58:before {
    content: "\e997";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fertilization .p1:before {
    content: "\e960";
    color: rgb(187, 220, 255);
}

.fertilization .p2:before {
    content: "\e961";
    margin-left: -1em;
    color: rgb(154, 186, 219);
}

.fertilization .p3:before {
    content: "\e962";
    margin-left: -1em;
    color: rgb(255, 100, 26);
}

.fertilization .p4:before {
    content: "\e963";
    margin-left: -1em;
    color: rgb(240, 56, 0);
}

.fertilization .p5:before {
    content: "\e964";
    margin-left: -1em;
    color: rgb(255, 185, 156);
}

.fertilization .p6:before {
    content: "\e965";
    margin-left: -1em;
    color: rgb(255, 148, 104);
}

.fertilization .p7:before {
    content: "\e966";
    margin-left: -1em;
    color: rgb(224, 244, 255);
}

.fertilization .p8:before {
    content: "\e967";
    margin-left: -1em;
    color: rgb(187, 220, 255);
}

.signing-the-contract:before {
    content: "\e955";
}

.pill-capsule:before {
    content: "\e956";
}

.doctor-stethoscope:before {
    content: "\e957";
}

@font-face {
    font-family: 'cbj';
    src: url('fonts/cbj.eot?vo879b');
    src: url('fonts/cbj.eot?vo879b#iefix') format('embedded-opentype'), url('fonts/cbj.ttf?vo879b') format('truetype'), url('fonts/cbj.woff?vo879b') format('woff'), url('fonts/cbj.svg?vo879b#cbj') format('svg');
    font-weight: normal;
    font-style: normal;
}

.cbj-icons {
    font-family: 'cbj' !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: none !important;
    vertical-align: text-top !important;
}

.diagram .p1:before {
    content: "\e91e";
    color: rgb(41, 72, 90);
}

.diagram .p2:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.diagram .p3:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.diagram .p4:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.diagram .p5:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.diagram .p6:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(237, 28, 36);
}

.diagram .p7:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(237, 28, 36);
}

.diagram .p8:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(251, 176, 59);
}

.diagram .p9:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(248, 207, 38);
}

.diagram .p10:before {
    content: "\e927";
    margin-left: -1em;
    color: rgb(57, 181, 74);
}

.diagram .p11:before {
    content: "\e928";
    margin-left: -1em;
    color: rgb(0, 113, 188);
}

.diagram .p12:before {
    content: "\e929";
    margin-left: -1em;
    color: rgb(237, 28, 36);
}

.cow-brawn .p1:before {
    content: "\e908";
    color: rgb(169, 114, 82);
}

.cow-brawn .p2:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(251, 195, 156);
}

.cow-brawn .p3:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(252, 243, 235);
}

.cow-brawn .p4:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(242, 184, 144);
}

.cow-brawn .p5:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(212, 172, 156);
}

.cow-brawn .p6:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(212, 181, 162);
}

.cow-brawn .p7:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(244, 222, 212);
}

.cow-brawn .p8:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(236, 214, 200);
}

.justicia .p1:before {
    content: "\e910";
    color: rgb(179, 79, 3);
}

.justicia .p2:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(128, 54, 2);
}

.justicia .p3:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(253, 191, 0);
}

.justicia .p4:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(255, 145, 0);
}

.justicia .p5:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(0, 52, 123);
}

.justicia .p6:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(246, 239, 234);
}

.justicia .p7:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(179, 79, 3);
}

.justicia .p8:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(0, 170, 223);
}

.justicia .p9:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(238, 225, 220);
}

.justicia .p10:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(0, 121, 194);
}

.justicia .p11:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(128, 54, 2);
}

.justicia .p12:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(253, 191, 0);
}

.justicia .p13:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(255, 145, 0);
}

.justicia .p14:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(0, 23, 55);
}

@font-face {
    font-family: 'cow';
    src: url('fonts/menu_2.eot?4orq9g');
    src: url('fonts/menu_2.eot?4orq9g#iefix') format('embedded-opentype'), url('fonts/menu_2.ttf?4orq9g') format('truetype'), url('fonts/menu_2.woff?4orq9g') format('woff'), url('fonts/menu_2.svg?4orq9g#menu_2') format('svg');
    font-weight: normal;
    font-style: normal;
}

.cow-icons {
    font-family: 'cow' !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: none !important;
    vertical-align: text-top !important;
}

.cow1::before {
    content: "\e911";
}

.cow-face::before {
    content: "\e92d";
}

.cow-side::before {
    content: "\e943";
}

.cow-fill::before {
    content: "\e942";
}

.cow-see-r::before {
    content: "\e92e";
}

.cow-see-l::before {
    content: "\e92c";
}

@font-face {
    font-family: 'village color';
    src: url('fonts/village_color.eot?7tsjwp');
    src: url('fonts/village_color.eot?7tsjwp#iefix') format('embedded-opentype'), url('fonts/village_color.ttf?7tsjwp') format('truetype'), url('fonts/village_color.woff?7tsjwp') format('woff'), url('fonts/village_color.svg?7tsjwp#menu_2') format('svg');
    font-weight: normal;
    font-style: normal;
}

.village-color-icons {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'village color' !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    font-size: 24px !important;
    letter-spacing: normal !important;
    display: inline-block !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    direction: ltr !important;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: none !important;
    vertical-align: text-top !important;
}

.ax .p1:before {
    content: "\e900";
    color: rgb(219, 153, 112);
}

.ax .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.ax .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.ax .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.ax .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.ax .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.ax .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.ax .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.ax .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.ax .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.ax .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.ax .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.ax .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.ax .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.barn .p1:before {
    content: "\e90e";
    color: rgb(255, 80, 70);
}

.barn .p2:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.barn .p3:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(135, 99, 92);
}

.barn .p4:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.barn .p5:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.barn .p6:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.barn .p7:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.barn .p8:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.barn .p9:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.barn .p10:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(135, 99, 92);
}

.barn .p11:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.barn .p12:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.barn .p13:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.barn .p14:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bell .p1:before {
    content: "\e91c";
    color: rgb(0, 193, 239);
}

.bell .p2:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.bell .p3:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.bell .p4:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.bell .p5:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.bell .p6:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bell .p7:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bell .p8:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bench .p1:before {
    content: "\e924";
    color: rgb(255, 209, 112);
}

.bench .p2:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.bench .p3:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.bench .p4:before {
    content: "\e927";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.bench .p5:before {
    content: "\e928";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bench .p6:before {
    content: "\e929";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.bench .p7:before {
    content: "\e92a";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.bench .p8:before {
    content: "\e92b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bench .p9:before {
    content: "\e92c";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.bench .p10:before {
    content: "\e92d";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.bench .p11:before {
    content: "\e92e";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.bench .p12:before {
    content: "\e92f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.farmer .p1:before {
    content: "\e930";
    color: rgb(252, 197, 149);
}

.farmer .p2:before {
    content: "\e931";
    margin-left: -1em;
    color: rgb(255, 173, 97);
}

.farmer .p3:before {
    content: "\e932";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.farmer .p4:before {
    content: "\e933";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.farmer .p5:before {
    content: "\e934";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.farmer .p6:before {
    content: "\e935";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.farmer .p7:before {
    content: "\e936";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bread .p1:before {
    content: "\e937";
    color: rgb(38, 173, 228);
}

.bread .p2:before {
    content: "\e938";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.bread .p3:before {
    content: "\e939";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.bread .p4:before {
    content: "\e93a";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.bread .p5:before {
    content: "\e93b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bread .p6:before {
    content: "\e93c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.street .p1:before {
    content: "\e93d";
    color: rgb(230, 230, 230);
}

.street .p2:before {
    content: "\e93e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.street .p3:before {
    content: "\e93f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.street .p4:before {
    content: "\e940";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.street .p5:before {
    content: "\e941";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.street .p6:before {
    content: "\e942";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.street .p7:before {
    content: "\e943";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.street .p8:before {
    content: "\e944";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.street .p9:before {
    content: "\e945";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.street .p10:before {
    content: "\e946";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.street .p11:before {
    content: "\e947";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.street .p12:before {
    content: "\e948";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.street .p13:before {
    content: "\e949";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.street .p14:before {
    content: "\e94a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.street .p15:before {
    content: "\e94b";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.street .p16:before {
    content: "\e94c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.street .p17:before {
    content: "\e94d";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.street .p18:before {
    content: "\e94e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.street .p19:before {
    content: "\e94f";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.street .p20:before {
    content: "\e950";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.street .p21:before {
    content: "\e951";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.street .p22:before {
    content: "\e952";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.street .p23:before {
    content: "\e953";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.street .p24:before {
    content: "\e954";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.street .p25:before {
    content: "\e955";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.street .p26:before {
    content: "\e956";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.street .p27:before {
    content: "\e957";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.street .p28:before {
    content: "\e958";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.street .p29:before {
    content: "\e959";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cemetery .p1:before {
    content: "\e95a";
    color: rgb(219, 153, 112);
}

.cemetery .p2:before {
    content: "\e95b";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.cemetery .p3:before {
    content: "\e95c";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.cemetery .p4:before {
    content: "\e95d";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.cemetery .p5:before {
    content: "\e95e";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.cemetery .p6:before {
    content: "\e95f";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.cemetery .p7:before {
    content: "\e960";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.cemetery .p8:before {
    content: "\e961";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cemetery .p9:before {
    content: "\e962";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.cemetery .p10:before {
    content: "\e963";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.chicken .p1:before {
    content: "\e964";
    color: rgb(255, 80, 70);
}

.chicken .p2:before {
    content: "\e965";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.chicken .p3:before {
    content: "\e966";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.chicken .p4:before {
    content: "\e967";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.chicken .p5:before {
    content: "\e968";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.chicken .p6:before {
    content: "\e969";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.chicken .p7:before {
    content: "\e96a";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.chicken .p8:before {
    content: "\e96b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.chicken .p9:before {
    content: "\e96c";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.chicken .p10:before {
    content: "\e96d";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.chicken .p11:before {
    content: "\e96e";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.chicken .p12:before {
    content: "\e96f";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.chicken .p13:before {
    content: "\e970";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.chicken .p14:before {
    content: "\e971";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.church .p1:before {
    content: "\e972";
    color: rgb(230, 230, 230);
}

.church .p2:before {
    content: "\e973";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.church .p3:before {
    content: "\e974";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.church .p4:before {
    content: "\e975";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.church .p5:before {
    content: "\e976";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.church .p6:before {
    content: "\e977";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.church .p7:before {
    content: "\e978";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.church .p8:before {
    content: "\e979";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.church .p9:before {
    content: "\e97a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.church .p10:before {
    content: "\e97b";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.church .p11:before {
    content: "\e97c";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.church .p12:before {
    content: "\e97d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.church .p13:before {
    content: "\e97e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.church .p14:before {
    content: "\e97f";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.church .p15:before {
    content: "\e980";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.church .p16:before {
    content: "\e981";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.corn .p1:before {
    content: "\e982";
    color: rgb(255, 209, 112);
}

.corn .p2:before {
    content: "\e983";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.corn .p3:before {
    content: "\e984";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.corn .p4:before {
    content: "\e985";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.corn .p5:before {
    content: "\e986";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.corn .p6:before {
    content: "\e987";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.corn .p7:before {
    content: "\e988";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.corn .p8:before {
    content: "\e989";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.direction .p1:before {
    content: "\e98a";
    color: rgb(211, 138, 90);
}

.direction .p2:before {
    content: "\e98b";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.direction .p3:before {
    content: "\e98c";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.direction .p4:before {
    content: "\e98d";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.direction .p5:before {
    content: "\e98e";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.direction .p6:before {
    content: "\e98f";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.direction .p7:before {
    content: "\e990";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.direction .p8:before {
    content: "\e991";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.direction .p9:before {
    content: "\e992";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.direction .p10:before {
    content: "\e993";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.direction .p11:before {
    content: "\e994";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.direction .p12:before {
    content: "\e995";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.direction .p13:before {
    content: "\e996";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.duck .p1:before {
    content: "\e997";
    color: rgb(38, 173, 228);
}

.duck .p2:before {
    content: "\e998";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.duck .p3:before {
    content: "\e999";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.duck .p4:before {
    content: "\e99a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.duck .p5:before {
    content: "\e99b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.duck .p6:before {
    content: "\e99c";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.duck .p7:before {
    content: "\e99d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.duck .p8:before {
    content: "\e99e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.duck .p9:before {
    content: "\e99f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.egg-carton .p1:before {
    content: "\e9a0";
    color: rgb(219, 153, 112);
}

.egg-carton .p2:before {
    content: "\e9a1";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.egg-carton .p3:before {
    content: "\e9a2";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.egg-carton .p4:before {
    content: "\e9a3";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.egg-carton .p5:before {
    content: "\e9a4";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.egg-carton .p6:before {
    content: "\e9a5";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.egg-carton .p7:before {
    content: "\e9a6";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.egg-carton .p8:before {
    content: "\e9a7";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.egg-carton .p9:before {
    content: "\e9a8";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.egg-carton .p10:before {
    content: "\e9a9";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.egg-carton .p11:before {
    content: "\e9aa";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fences .p1:before {
    content: "\e9ab";
    color: rgb(219, 153, 112);
}

.fences .p2:before {
    content: "\e9ac";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.fences .p3:before {
    content: "\e9ad";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.fences .p4:before {
    content: "\e9ae";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.fences .p5:before {
    content: "\e9af";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.fences .p6:before {
    content: "\e9b0";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.fences .p7:before {
    content: "\e9b1";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.fences .p8:before {
    content: "\e9b2";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.fences .p9:before {
    content: "\e9b3";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.fences .p10:before {
    content: "\e9b4";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.fences .p11:before {
    content: "\e9b5";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.fences .p12:before {
    content: "\e9b6";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fences .p13:before {
    content: "\e9b7";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fences .p14:before {
    content: "\e9b8";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fences .p15:before {
    content: "\e9b9";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fences .p16:before {
    content: "\e9ba";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.fences .p17:before {
    content: "\e9bb";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.fences .p18:before {
    content: "\e9bc";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bonfire .p1:before {
    content: "\e9bd";
    color: rgb(191, 97, 0);
}

.bonfire .p2:before {
    content: "\e9be";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bonfire .p3:before {
    content: "\e9bf";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.bonfire .p4:before {
    content: "\e9c0";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bonfire .p5:before {
    content: "\e9c1";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.bonfire .p6:before {
    content: "\e9c2";
    margin-left: -1em;
    color: rgb(191, 97, 0);
}

.bonfire .p7:before {
    content: "\e9c3";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bonfire .p8:before {
    content: "\e9c4";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.bonfire .p9:before {
    content: "\e9c5";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.bonfire .p10:before {
    content: "\e9c6";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.bonfire .p11:before {
    content: "\e9c7";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.bonfire .p12:before {
    content: "\e9c8";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.bonfire .p13:before {
    content: "\e9c9";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.flowers .p1:before {
    content: "\e9ca";
    color: rgb(219, 153, 112);
}

.flowers .p2:before {
    content: "\e9cb";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.flowers .p3:before {
    content: "\e9cc";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.flowers .p4:before {
    content: "\e9cd";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.flowers .p5:before {
    content: "\e9ce";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.flowers .p6:before {
    content: "\e9cf";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.flowers .p7:before {
    content: "\e9d0";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.flowers .p8:before {
    content: "\e9d1";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.flowers .p9:before {
    content: "\e9d2";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.flowers .p10:before {
    content: "\e9d3";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.flowers .p11:before {
    content: "\e9d4";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.flowers .p12:before {
    content: "\e9d5";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.flowers .p13:before {
    content: "\e9d6";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.flowers .p14:before {
    content: "\e9d7";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.flowers .p15:before {
    content: "\e9d8";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.flowers .p16:before {
    content: "\e9d9";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.flowers .p17:before {
    content: "\e9da";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.flowers .p18:before {
    content: "\e9db";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.flowers .p19:before {
    content: "\e9dc";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.flowers .p20:before {
    content: "\e9dd";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fountain .p1:before {
    content: "\e9de";
    color: rgb(219, 153, 112);
}

.fountain .p2:before {
    content: "\e9df";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.fountain .p3:before {
    content: "\e9e0";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fountain .p4:before {
    content: "\e9e1";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.fountain .p5:before {
    content: "\e9e2";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.fountain .p6:before {
    content: "\e9e3";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.fountain .p7:before {
    content: "\e9e4";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.fountain .p8:before {
    content: "\e9e5";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.fountain .p9:before {
    content: "\e9e6";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.well .p1:before {
    content: "\e9e7";
    color: rgb(247, 187, 80);
}

.well .p2:before {
    content: "\e9e8";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.well .p3:before {
    content: "\e9e9";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.well .p4:before {
    content: "\e9ea";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.well .p5:before {
    content: "\e9eb";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.well .p6:before {
    content: "\e9ec";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.well .p7:before {
    content: "\e9ed";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.well .p8:before {
    content: "\e9ee";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.well .p9:before {
    content: "\e9ef";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.well .p10:before {
    content: "\e9f0";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.farmer-1 .p1:before {
    content: "\e9f1";
    color: rgb(255, 80, 70);
}

.farmer-1 .p2:before {
    content: "\e9f2";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.farmer-1 .p3:before {
    content: "\e9f3";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.farmer-1 .p4:before {
    content: "\e9f4";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.farmer-1 .p5:before {
    content: "\e9f5";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.farmer-1 .p6:before {
    content: "\e9f6";
    margin-left: -1em;
    color: rgb(255, 173, 97);
}

.farmer-1 .p7:before {
    content: "\e9f7";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.farmer-1 .p8:before {
    content: "\e9f8";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.grape .p1:before {
    content: "\e9f9";
    color: rgb(24, 187, 125);
}

.grape .p2:before {
    content: "\e9fa";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.grape .p3:before {
    content: "\e9fb";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.grape .p4:before {
    content: "\e9fc";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.grape .p5:before {
    content: "\e9fd";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.grape .p6:before {
    content: "\e9fe";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.grape .p7:before {
    content: "\e9ff";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.grape .p8:before {
    content: "\ea00";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.grape .p9:before {
    content: "\ea01";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.grape .p10:before {
    content: "\ea02";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.grape .p11:before {
    content: "\ea03";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.grape .p12:before {
    content: "\ea04";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.grape .p13:before {
    content: "\ea05";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.grape .p14:before {
    content: "\ea06";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.grape .p15:before {
    content: "\ea07";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.grape .p16:before {
    content: "\ea08";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house .p1:before {
    content: "\ea09";
    color: rgb(76, 224, 161);
}

.house .p2:before {
    content: "\ea0a";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.house .p3:before {
    content: "\ea0b";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.house .p4:before {
    content: "\ea0c";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.house .p5:before {
    content: "\ea0d";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.house .p6:before {
    content: "\ea0e";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.house .p7:before {
    content: "\ea0f";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.house .p8:before {
    content: "\ea10";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house .p9:before {
    content: "\ea11";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house .p10:before {
    content: "\ea12";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.house .p11:before {
    content: "\ea13";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.house .p12:before {
    content: "\ea14";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.house .p13:before {
    content: "\ea15";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.house .p14:before {
    content: "\ea16";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-1 .p1:before {
    content: "\ea17";
    color: rgb(219, 153, 112);
}

.house-1 .p2:before {
    content: "\ea18";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.house-1 .p3:before {
    content: "\ea19";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.house-1 .p4:before {
    content: "\ea1a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-1 .p5:before {
    content: "\ea1b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-1 .p6:before {
    content: "\ea1c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-1 .p7:before {
    content: "\ea1d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-1 .p8:before {
    content: "\ea1e";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.house-1 .p9:before {
    content: "\ea1f";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.house-1 .p10:before {
    content: "\ea20";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.house-1 .p11:before {
    content: "\ea21";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.house-1 .p12:before {
    content: "\ea22";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.house-1 .p13:before {
    content: "\ea23";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.house-1 .p14:before {
    content: "\ea24";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.house-1 .p15:before {
    content: "\ea25";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.house-1 .p16:before {
    content: "\ea26";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.house-1 .p17:before {
    content: "\ea27";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-2 .p1:before {
    content: "\ea28";
    color: rgb(219, 153, 112);
}

.house-2 .p2:before {
    content: "\ea29";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.house-2 .p3:before {
    content: "\ea2a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-2 .p4:before {
    content: "\ea2b";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.house-2 .p5:before {
    content: "\ea2c";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.house-2 .p6:before {
    content: "\ea2d";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.house-2 .p7:before {
    content: "\ea2e";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.house-2 .p8:before {
    content: "\ea2f";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.house-2 .p9:before {
    content: "\ea30";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.house-2 .p10:before {
    content: "\ea31";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-2 .p11:before {
    content: "\ea32";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.house-2 .p12:before {
    content: "\ea33";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.house-2 .p13:before {
    content: "\ea34";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.house-2 .p14:before {
    content: "\ea35";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.house-2 .p15:before {
    content: "\ea36";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.house-2 .p16:before {
    content: "\ea37";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-3 .p1:before {
    content: "\ea38";
    color: rgb(75, 198, 255);
}

.house-3 .p2:before {
    content: "\ea39";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-3 .p3:before {
    content: "\ea3a";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.house-3 .p4:before {
    content: "\ea3b";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.house-3 .p5:before {
    content: "\ea3c";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.house-3 .p6:before {
    content: "\ea3d";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.house-3 .p7:before {
    content: "\ea3e";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.house-3 .p8:before {
    content: "\ea3f";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.house-3 .p9:before {
    content: "\ea40";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.house-3 .p10:before {
    content: "\ea41";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.house-3 .p11:before {
    content: "\ea42";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-3 .p12:before {
    content: "\ea43";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.house-3 .p13:before {
    content: "\ea44";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-3 .p14:before {
    content: "\ea45";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.house-3 .p15:before {
    content: "\ea46";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p1:before {
    content: "\ea47";
    color: rgb(255, 209, 112);
}

.houses .p2:before {
    content: "\ea48";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p3:before {
    content: "\ea49";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.houses .p4:before {
    content: "\ea4a";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.houses .p5:before {
    content: "\ea4b";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.houses .p6:before {
    content: "\ea4c";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.houses .p7:before {
    content: "\ea4d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p8:before {
    content: "\ea4e";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.houses .p9:before {
    content: "\ea4f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p10:before {
    content: "\ea50";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.houses .p11:before {
    content: "\ea51";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p12:before {
    content: "\ea52";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.houses .p13:before {
    content: "\ea53";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p14:before {
    content: "\ea54";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.houses .p15:before {
    content: "\ea55";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.houses .p16:before {
    content: "\ea56";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.houses .p17:before {
    content: "\ea57";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.houses .p18:before {
    content: "\ea58";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p19:before {
    content: "\ea59";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.houses .p20:before {
    content: "\ea5a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p21:before {
    content: "\ea5b";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.houses .p22:before {
    content: "\ea5c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p23:before {
    content: "\ea5d";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.houses .p24:before {
    content: "\ea5e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p25:before {
    content: "\ea5f";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.houses .p26:before {
    content: "\ea60";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p27:before {
    content: "\ea61";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses .p28:before {
    content: "\ea62";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses-1 .p1:before {
    content: "\ea63";
    color: rgb(255, 209, 112);
}

.houses-1 .p2:before {
    content: "\ea64";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses-1 .p3:before {
    content: "\ea65";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.houses-1 .p4:before {
    content: "\ea66";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses-1 .p5:before {
    content: "\ea67";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.houses-1 .p6:before {
    content: "\ea68";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses-1 .p7:before {
    content: "\ea69";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.houses-1 .p8:before {
    content: "\ea6a";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.houses-1 .p9:before {
    content: "\ea6b";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.houses-1 .p10:before {
    content: "\ea6c";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.houses-1 .p11:before {
    content: "\ea6d";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.houses-1 .p12:before {
    content: "\ea6e";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.houses-1 .p13:before {
    content: "\ea6f";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.houses-1 .p14:before {
    content: "\ea70";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.houses-1 .p15:before {
    content: "\ea71";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.houses-1 .p16:before {
    content: "\ea72";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.jars .p1:before {
    content: "\ea73";
    color: rgb(247, 187, 80);
}

.jars .p2:before {
    content: "\ea74";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.jars .p3:before {
    content: "\ea75";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.jars .p4:before {
    content: "\ea76";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.jars .p5:before {
    content: "\ea77";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.jars .p6:before {
    content: "\ea78";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.jars .p7:before {
    content: "\ea79";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.jars .p8:before {
    content: "\ea7a";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.jars .p9:before {
    content: "\ea7b";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.jars .p10:before {
    content: "\ea7c";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.jars .p11:before {
    content: "\ea7d";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.jars .p12:before {
    content: "\ea7e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.jars .p13:before {
    content: "\ea7f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p1:before {
    content: "\ea80";
    color: rgb(38, 173, 228);
}

.lake .p2:before {
    content: "\ea81";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p3:before {
    content: "\ea82";
    margin-left: -1em;
    color: rgb(253, 211, 101);
}

.lake .p4:before {
    content: "\ea83";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p5:before {
    content: "\ea84";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p6:before {
    content: "\ea85";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p7:before {
    content: "\ea86";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p8:before {
    content: "\ea87";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p9:before {
    content: "\ea88";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p10:before {
    content: "\ea89";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p11:before {
    content: "\ea8a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p12:before {
    content: "\ea8b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p13:before {
    content: "\ea8c";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.lake .p14:before {
    content: "\ea8d";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.lake .p15:before {
    content: "\ea8e";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.lake .p16:before {
    content: "\ea8f";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.lake .p17:before {
    content: "\ea90";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.lake .p18:before {
    content: "\ea91";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.lake .p19:before {
    content: "\ea92";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.lake .p20:before {
    content: "\ea93";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.lake .p21:before {
    content: "\ea94";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lake .p22:before {
    content: "\ea95";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.landscape .p1:before {
    content: "\ea96";
    color: rgb(252, 197, 149);
}

.landscape .p2:before {
    content: "\ea97";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.landscape .p3:before {
    content: "\ea98";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.landscape .p4:before {
    content: "\ea99";
    margin-left: -1em;
    color: rgb(253, 211, 101);
}

.landscape .p5:before {
    content: "\ea9a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.landscape .p6:before {
    content: "\ea9b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.landscape .p7:before {
    content: "\ea9c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.landscape .p8:before {
    content: "\ea9d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.landscape .p9:before {
    content: "\ea9e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.landscape .p10:before {
    content: "\ea9f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.landscape .p11:before {
    content: "\eaa0";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.landscape .p12:before {
    content: "\eaa1";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.landscape .p13:before {
    content: "\eaa2";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.landscape .p14:before {
    content: "\eaa3";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.landscape .p15:before {
    content: "\eaa4";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.landscape .p16:before {
    content: "\eaa5";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.landscape .p17:before {
    content: "\eaa6";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lighthouse .p1:before {
    content: "\eaa7";
    color: rgb(75, 198, 255);
}

.lighthouse .p2:before {
    content: "\eaa8";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lighthouse .p3:before {
    content: "\eaa9";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.lighthouse .p4:before {
    content: "\eaaa";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.lighthouse .p5:before {
    content: "\eaab";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.lighthouse .p6:before {
    content: "\eaac";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lighthouse .p7:before {
    content: "\eaad";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.lighthouse .p8:before {
    content: "\eaae";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.lighthouse .p9:before {
    content: "\eaaf";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.lighthouse .p10:before {
    content: "\eab0";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.lighthouse .p11:before {
    content: "\eab1";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.lighthouse .p12:before {
    content: "\eab2";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.lighthouse .p13:before {
    content: "\eab3";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.lighthouse .p14:before {
    content: "\eab4";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.lighthouse .p15:before {
    content: "\eab5";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.lighthouse .p16:before {
    content: "\eab6";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p1:before {
    content: "\eab7";
    color: rgb(230, 230, 230);
}

.mountains .p2:before {
    content: "\eab8";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.mountains .p3:before {
    content: "\eab9";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.mountains .p4:before {
    content: "\eaba";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.mountains .p5:before {
    content: "\eabb";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p6:before {
    content: "\eabc";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.mountains .p7:before {
    content: "\eabd";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p8:before {
    content: "\eabe";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.mountains .p9:before {
    content: "\eabf";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.mountains .p10:before {
    content: "\eac0";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p11:before {
    content: "\eac1";
    margin-left: -1em;
    color: rgb(253, 211, 101);
}

.mountains .p12:before {
    content: "\eac2";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p13:before {
    content: "\eac3";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p14:before {
    content: "\eac4";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p15:before {
    content: "\eac5";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p16:before {
    content: "\eac6";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p17:before {
    content: "\eac7";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p18:before {
    content: "\eac8";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p19:before {
    content: "\eac9";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.mountains .p20:before {
    content: "\eaca";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plant .p1:before {
    content: "\eacb";
    color: rgb(24, 187, 125);
}

.plant .p2:before {
    content: "\eacc";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.plant .p3:before {
    content: "\eacd";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plant .p4:before {
    content: "\eace";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plant .p5:before {
    content: "\eacf";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.plant .p6:before {
    content: "\ead0";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.plant .p7:before {
    content: "\ead1";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plant .p8:before {
    content: "\ead2";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.plant .p9:before {
    content: "\ead3";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plant .p10:before {
    content: "\ead4";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plant .p11:before {
    content: "\ead5";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plant .p12:before {
    content: "\ead6";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plant .p13:before {
    content: "\ead7";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plant .p14:before {
    content: "\ead8";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plant-1 .p1:before {
    content: "\ead9";
    color: rgb(76, 224, 161);
}

.plant-1 .p2:before {
    content: "\eada";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plant-1 .p3:before {
    content: "\eadb";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plant-1 .p4:before {
    content: "\eadc";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plant-1 .p5:before {
    content: "\eadd";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.plant-1 .p6:before {
    content: "\eade";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.plant-1 .p7:before {
    content: "\eadf";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.plant-1 .p8:before {
    content: "\eae0";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plant-1 .p9:before {
    content: "\eae1";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plant-1 .p10:before {
    content: "\eae2";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.agriculture .p1:before {
    content: "\eae3";
    color: rgb(219, 153, 112);
}

.agriculture .p2:before {
    content: "\eae4";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.agriculture .p3:before {
    content: "\eae5";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.agriculture .p4:before {
    content: "\eae6";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.agriculture .p5:before {
    content: "\eae7";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.agriculture .p6:before {
    content: "\eae8";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.agriculture .p7:before {
    content: "\eae9";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.agriculture .p8:before {
    content: "\eaea";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.agriculture .p9:before {
    content: "\eaeb";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.agriculture .p10:before {
    content: "\eaec";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.agriculture .p11:before {
    content: "\eaed";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.agriculture .p12:before {
    content: "\eaee";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.agriculture .p13:before {
    content: "\eaef";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.agriculture .p14:before {
    content: "\eaf0";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.agriculture .p15:before {
    content: "\eaf1";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.agriculture .p16:before {
    content: "\eaf2";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.agriculture .p17:before {
    content: "\eaf3";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.agriculture .p18:before {
    content: "\eaf4";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.agriculture .p19:before {
    content: "\eaf5";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.agriculture .p20:before {
    content: "\eaf6";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.agriculture .p21:before {
    content: "\eaf7";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.agriculture .p22:before {
    content: "\eaf8";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plantation .p1:before {
    content: "\eaf9";
    color: rgb(211, 138, 90);
}

.plantation .p2:before {
    content: "\eafa";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.plantation .p3:before {
    content: "\eafb";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.plantation .p4:before {
    content: "\eafc";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plantation .p5:before {
    content: "\eafd";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plantation .p6:before {
    content: "\eafe";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.plantation .p7:before {
    content: "\eaff";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.plantation .p8:before {
    content: "\eb00";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plantation .p9:before {
    content: "\eb01";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plantation .p10:before {
    content: "\eb02";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.plantation .p11:before {
    content: "\eb03";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.plantation .p12:before {
    content: "\eb04";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plantation .p13:before {
    content: "\eb05";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plantation .p14:before {
    content: "\eb06";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.plantation .p15:before {
    content: "\eb07";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.plantation .p16:before {
    content: "\eb08";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.plantation .p17:before {
    content: "\eb09";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.plantation .p18:before {
    content: "\eb0a";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.plantation .p19:before {
    content: "\eb0b";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.plantation .p20:before {
    content: "\eb0c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.police-station .p1:before {
    content: "\eb0d";
    color: rgb(230, 230, 230);
}

.police-station .p2:before {
    content: "\eb0e";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.police-station .p3:before {
    content: "\eb0f";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.police-station .p4:before {
    content: "\eb10";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.police-station .p5:before {
    content: "\eb11";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.police-station .p6:before {
    content: "\eb12";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.police-station .p7:before {
    content: "\eb13";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.police-station .p8:before {
    content: "\eb14";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.police-station .p9:before {
    content: "\eb15";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.police-station .p10:before {
    content: "\eb16";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.police-station .p11:before {
    content: "\eb17";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.police-station .p12:before {
    content: "\eb18";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.police-station .p13:before {
    content: "\eb19";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.police-station .p14:before {
    content: "\eb1a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.police-station .p15:before {
    content: "\eb1b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.police-station .p16:before {
    content: "\eb1c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.police-station .p17:before {
    content: "\eb1d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.police-station .p18:before {
    content: "\eb1e";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.police-station .p19:before {
    content: "\eb1f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.police-station .p20:before {
    content: "\eb20";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.rake .p1:before {
    content: "\eb21";
    color: rgb(24, 187, 125);
}

.rake .p2:before {
    content: "\eb22";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.rake .p3:before {
    content: "\eb23";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.rake .p4:before {
    content: "\eb24";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.rake .p5:before {
    content: "\eb25";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.rake .p6:before {
    content: "\eb26";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.rake .p7:before {
    content: "\eb27";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.rent .p1:before {
    content: "\eb28";
    color: rgb(219, 153, 112);
}

.rent .p2:before {
    content: "\eb29";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.rent .p3:before {
    content: "\eb2a";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.rent .p4:before {
    content: "\eb2b";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.rent .p5:before {
    content: "\eb2c";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.rent .p6:before {
    content: "\eb2d";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.rent .p7:before {
    content: "\eb2e";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.rent .p8:before {
    content: "\eb2f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.rent .p9:before {
    content: "\eb30";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.rent .p10:before {
    content: "\eb31";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.rent .p11:before {
    content: "\eb32";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.rent .p12:before {
    content: "\eb33";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.rent .p13:before {
    content: "\eb34";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.rent .p14:before {
    content: "\eb35";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.rent .p15:before {
    content: "\eb36";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.shovel .p1:before {
    content: "\eb37";
    color: rgb(230, 230, 230);
}

.shovel .p2:before {
    content: "\eb38";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.shovel .p3:before {
    content: "\eb39";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.shovel .p4:before {
    content: "\eb3a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.shovel .p5:before {
    content: "\eb3b";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.shovel .p6:before {
    content: "\eb3c";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.shovel .p7:before {
    content: "\eb3d";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.shovel .p8:before {
    content: "\eb3e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.shovel-1 .p1:before {
    content: "\eb3f";
    color: rgb(167, 219, 216);
}

.shovel-1 .p2:before {
    content: "\eb40";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.shovel-1 .p3:before {
    content: "\eb41";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.shovel-1 .p4:before {
    content: "\eb42";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.shovel-1 .p5:before {
    content: "\eb43";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.shovel-1 .p6:before {
    content: "\eb44";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.shovel-1 .p7:before {
    content: "\eb45";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.shovel-1 .p8:before {
    content: "\eb46";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.scarecrow .p1:before {
    content: "\eb47";
    color: rgb(252, 197, 149);
}

.scarecrow .p2:before {
    content: "\eb48";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.scarecrow .p3:before {
    content: "\eb49";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.scarecrow .p4:before {
    content: "\eb4a";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.scarecrow .p5:before {
    content: "\eb4b";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.scarecrow .p6:before {
    content: "\eb4c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.scarecrow .p7:before {
    content: "\eb4d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.scarecrow .p8:before {
    content: "\eb4e";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.scarecrow .p9:before {
    content: "\eb4f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.scarecrow .p10:before {
    content: "\eb50";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.scarecrow .p11:before {
    content: "\eb51";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.shop .p1:before {
    content: "\eb52";
    color: rgb(252, 197, 149);
}

.shop .p2:before {
    content: "\eb53";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.shop .p3:before {
    content: "\eb54";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.shop .p4:before {
    content: "\eb55";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.shop .p5:before {
    content: "\eb56";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.shop .p6:before {
    content: "\eb57";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.shop .p7:before {
    content: "\eb58";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.shop .p8:before {
    content: "\eb59";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.shop .p9:before {
    content: "\eb5a";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.shop .p10:before {
    content: "\eb5b";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.shop .p11:before {
    content: "\eb5c";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.shop .p12:before {
    content: "\eb5d";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.shop .p13:before {
    content: "\eb5e";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.shop .p14:before {
    content: "\eb5f";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.shop .p15:before {
    content: "\eb60";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.shop .p16:before {
    content: "\eb61";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.shop .p17:before {
    content: "\eb62";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.shop .p18:before {
    content: "\eb63";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.shop .p19:before {
    content: "\eb64";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.strawberry .p1:before {
    content: "\eb65";
    color: rgb(24, 187, 125);
}

.strawberry .p2:before {
    content: "\eb66";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.strawberry .p3:before {
    content: "\eb67";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.strawberry .p4:before {
    content: "\eb68";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.strawberry .p5:before {
    content: "\eb69";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.strawberry .p6:before {
    content: "\eb6a";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.strawberry .p7:before {
    content: "\eb6b";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.strawberry .p8:before {
    content: "\eb6c";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.strawberry .p9:before {
    content: "\eb6d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.strawberry .p10:before {
    content: "\eb6e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.strawberry .p11:before {
    content: "\eb6f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.strawberry .p12:before {
    content: "\eb70";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.strawberry .p13:before {
    content: "\eb71";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.strawberry .p14:before {
    content: "\eb72";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.strawberry .p15:before {
    content: "\eb73";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.strawberry .p16:before {
    content: "\eb74";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.strawberry .p17:before {
    content: "\eb75";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.tractor .p1:before {
    content: "\eb76";
    color: rgb(76, 224, 161);
}

.tractor .p2:before {
    content: "\eb77";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.tractor .p3:before {
    content: "\eb78";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.tractor .p4:before {
    content: "\eb79";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.tractor .p5:before {
    content: "\eb7a";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.tractor .p6:before {
    content: "\eb7b";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.tractor .p7:before {
    content: "\eb7c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.tractor .p8:before {
    content: "\eb7d";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.tractor .p9:before {
    content: "\eb7e";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.tractor .p10:before {
    content: "\eb7f";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.tractor .p11:before {
    content: "\eb80";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.tractor .p12:before {
    content: "\eb81";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.tractor .p13:before {
    content: "\eb82";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.tractor .p14:before {
    content: "\eb83";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.tractor .p15:before {
    content: "\eb84";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.tractor .p16:before {
    content: "\eb85";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.tractor .p17:before {
    content: "\eb86";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.tractor .p18:before {
    content: "\eb87";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.tractor .p19:before {
    content: "\eb88";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.tractor .p20:before {
    content: "\eb89";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.trees .p1:before {
    content: "\eb8a";
    color: rgb(219, 153, 112);
}

.trees .p2:before {
    content: "\eb8b";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.trees .p3:before {
    content: "\eb8c";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.trees .p4:before {
    content: "\eb8d";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.trees .p5:before {
    content: "\eb8e";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.trees .p6:before {
    content: "\eb8f";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.trees .p7:before {
    content: "\eb90";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.trees .p8:before {
    content: "\eb91";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.trees .p9:before {
    content: "\eb92";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.trees .p10:before {
    content: "\eb93";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.trees .p11:before {
    content: "\eb94";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.trees .p12:before {
    content: "\eb95";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.trees .p13:before {
    content: "\eb96";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.trees .p14:before {
    content: "\eb97";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.trees .p15:before {
    content: "\eb98";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.trees .p16:before {
    content: "\eb99";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.trees-1 .p1:before {
    content: "\eb9a";
    color: rgb(211, 138, 90);
}

.trees-1 .p2:before {
    content: "\eb9b";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.trees-1 .p3:before {
    content: "\eb9c";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.trees-1 .p4:before {
    content: "\eb9d";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.trees-1 .p5:before {
    content: "\eb9e";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.trees-1 .p6:before {
    content: "\eb9f";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.trees-1 .p7:before {
    content: "\eba0";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.trees-1 .p8:before {
    content: "\eba1";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.trees-1 .p9:before {
    content: "\eba2";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.trees-1 .p10:before {
    content: "\eba3";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.trees-1 .p11:before {
    content: "\eba4";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.vegetables .p1:before {
    content: "\eba5";
    color: rgb(76, 224, 161);
}

.vegetables .p2:before {
    content: "\eba6";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.vegetables .p3:before {
    content: "\eba7";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.vegetables .p4:before {
    content: "\eba8";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.vegetables .p5:before {
    content: "\eba9";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.vegetables .p6:before {
    content: "\ebaa";
    margin-left: -1em;
    color: rgb(252, 197, 149);
}

.vegetables .p7:before {
    content: "\ebab";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.vegetables .p8:before {
    content: "\ebac";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.vegetables .p9:before {
    content: "\ebad";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.vegetables .p10:before {
    content: "\ebae";
    margin-left: -1em;
    color: rgb(255, 80, 70);
}

.vegetables .p11:before {
    content: "\ebaf";
    margin-left: -1em;
    color: rgb(247, 187, 80);
}

.vegetables .p12:before {
    content: "\ebb0";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.watering-can .p1:before {
    content: "\ebb1";
    color: rgb(167, 219, 216);
}

.watering-can .p2:before {
    content: "\ebb2";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.watering-can .p3:before {
    content: "\ebb3";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.watering-can .p4:before {
    content: "\ebb4";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.watering-can .p5:before {
    content: "\ebb5";
    margin-left: -1em;
    color: rgb(219, 153, 112);
}

.watering-can .p6:before {
    content: "\ebb6";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.watering-can .p7:before {
    content: "\ebb7";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.watering-can .p8:before {
    content: "\ebb8";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.watering-can .p9:before {
    content: "\ebb9";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.watering-can .p10:before {
    content: "\ebba";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.watering-can .p11:before {
    content: "\ebbb";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.watering-can .p12:before {
    content: "\ebbc";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.watering-can .p13:before {
    content: "\ebbd";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.watering-can .p14:before {
    content: "\ebbe";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.watering-can .p15:before {
    content: "\ebbf";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.watering-can .p16:before {
    content: "\ebc0";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.watering .p1:before {
    content: "\ebc1";
    color: rgb(167, 219, 216);
}

.watering .p2:before {
    content: "\ebc2";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.watering .p3:before {
    content: "\ebc3";
    margin-left: -1em;
    color: rgb(255, 209, 112);
}

.watering .p4:before {
    content: "\ebc4";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.watering .p5:before {
    content: "\ebc5";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.watering .p6:before {
    content: "\ebc6";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.watering .p7:before {
    content: "\ebc7";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.watering .p8:before {
    content: "\ebc8";
    margin-left: -1em;
    color: rgb(75, 198, 255);
}

.watering .p9:before {
    content: "\ebc9";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.watering .p10:before {
    content: "\ebca";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.watering .p11:before {
    content: "\ebcb";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.watering .p12:before {
    content: "\ebcc";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fountainn:before {
    /*
    content: "<span class='p1'></span><span class='p2'></span><span class='p3'></span><span class='p4'></span><span class='p5'></span><span class='p6'></span><span class='p7'></span>";
    */
    content: "<span class='p1'>asd</span><span class='p2'></span><span class='p3'></span>";
    color: black
}

.fountainn .p1:after {
    content: "\e9de";
    color: rgb(219, 153, 112);
}

.fountainn .p2:before {
    content: "\e9df";
    margin-left: -1em;
    color: rgb(211, 138, 90);
}

.fountainn .p3:before {
    content: "\e9e0";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fountainn .p4:before {
    content: "\e9e1";
    margin-left: -1em;
    color: rgb(24, 187, 125);
}

.fountainn .p5:before {
    content: "\e9e2";
    margin-left: -1em;
    color: rgb(76, 224, 161);
}

.fountainn .p6:before {
    content: "\e9e3";
    margin-left: -1em;
    color: rgb(167, 219, 216);
}

.fountainn .p7:before {
    content: "\e9e4";
    margin-left: -1em;
    color: rgb(230, 230, 230);
}

.fountainn .p8:before {
    content: "\e9e5";
    margin-left: -1em;
    color: rgb(38, 173, 228);
}

.fountainn .p9:before {
    content: "\e9e6";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.sale .p1:before {
    content: "\e900";
    color: rgb(255, 159, 0);
}

.sale .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(228, 117, 0);
}

.sale .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 73, 73);
}

.sale .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 35, 35);
}

.sale .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(254, 244, 245);
}

.sale .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(254, 244, 245);
}

.sale .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(213, 237, 237);
}

.sale .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(213, 237, 237);
}

.sale .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(168, 235, 250);
}

.sale .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(118, 226, 248);
}

.coins .p1:before {
    content: "\e90a";
    color: rgb(228, 175, 24);
}

.coins .p2:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(244, 191, 26);
}

.coins .p3:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(228, 175, 24);
}

.coins .p4:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(255, 217, 73);
}

.coins .p5:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(244, 191, 26);
}

.coins .p6:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p7:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p8:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p9:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p10:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p11:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p12:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p13:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p14:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p15:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p16:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p17:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p18:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p19:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p20:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p21:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p22:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p23:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p24:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p25:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p26:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p27:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p28:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p29:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p30:before {
    content: "\e927";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p31:before {
    content: "\e928";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p32:before {
    content: "\e929";
    margin-left: -1em;
    color: rgb(220, 168, 21);
}

.coins .p33:before {
    content: "\e92a";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p34:before {
    content: "\e92b";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p35:before {
    content: "\e92c";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p36:before {
    content: "\e92d";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p37:before {
    content: "\e92e";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p38:before {
    content: "\e92f";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p39:before {
    content: "\e930";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p40:before {
    content: "\e931";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p41:before {
    content: "\e932";
    margin-left: -1em;
    color: rgb(196, 146, 20);
}

.coins .p42:before {
    content: "\e933";
    margin-left: -1em;
    color: rgb(252, 198, 45);
}

.coins .p43:before {
    content: "\e934";
    margin-left: -1em;
    color: rgb(255, 217, 73);
}

.coins .p44:before {
    content: "\e935";
    margin-left: -1em;
    color: rgb(252, 198, 45);
}

.boxes .p1:before {
    content: "\e936";
    color: rgb(166, 124, 82);
}

.boxes .p2:before {
    content: "\e937";
    margin-left: -1em;
    color: rgb(140, 98, 57);
}

.boxes .p3:before {
    content: "\e938";
    margin-left: -1em;
    color: rgb(198, 156, 109);
}

.boxes .p4:before {
    content: "\e939";
    margin-left: -1em;
    color: rgb(166, 124, 82);
}

.boxes .p5:before {
    content: "\e93a";
    margin-left: -1em;
    color: rgb(140, 98, 57);
}

.boxes .p6:before {
    content: "\e93b";
    margin-left: -1em;
    color: rgb(198, 156, 109);
}

.boxes .p7:before {
    content: "\e93c";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.boxes .p8:before {
    content: "\e93d";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.boxes .p9:before {
    content: "\e93e";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.boxes .p10:before {
    content: "\e93f";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.boxes .p11:before {
    content: "\e940";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.boxes .p12:before {
    content: "\e941";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.boxes .p13:before {
    content: "\e942";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.boxes .p14:before {
    content: "\e943";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.boxes .p15:before {
    content: "\e944";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.boxes .p16:before {
    content: "\e945";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.delivery-truck .p1:before {
    content: "\e946";
    color: rgb(255, 193, 7);
}

.delivery-truck .p2:before {
    content: "\e947";
    margin-left: -1em;
    color: rgb(255, 193, 7);
}

.delivery-truck .p3:before {
    content: "\e948";
    margin-left: -1em;
    color: rgb(255, 193, 7);
}

.delivery-truck .p4:before {
    content: "\e949";
    margin-left: -1em;
    color: rgb(244, 67, 54);
}

.delivery-truck .p5:before {
    content: "\e94a";
    margin-left: -1em;
    color: rgb(250, 250, 250);
}

.delivery-truck .p6:before {
    content: "\e94b";
    margin-left: -1em;
    color: rgb(255, 193, 7);
}

.delivery-truck .p7:before {
    content: "\e94c";
    margin-left: -1em;
    color: rgb(250, 250, 250);
}

.delivery-truck .p8:before {
    content: "\e94d";
    margin-left: -1em;
    color: rgb(69, 90, 100);
}

.delivery-truck .p9:before {
    content: "\e94e";
    margin-left: -1em;
    color: rgb(244, 67, 54);
}

.delivery-truck .p10:before {
    content: "\e94f";
    margin-left: -1em;
    color: rgb(250, 250, 250);
}

.delivery-truck .p11:before {
    content: "\e950";
    margin-left: -1em;
    color: rgb(69, 90, 100);
}

.weight-scale .p1:before {
    content: "\e951";
    color: rgb(225, 235, 240);
}

.weight-scale .p2:before {
    content: "\e952";
    margin-left: -1em;
    color: rgb(205, 225, 230);
}

.weight-scale .p3:before {
    content: "\e953";
    margin-left: -1em;
    color: rgb(255, 99, 121);
}

.weight-scale .p4:before {
    content: "\e954";
    margin-left: -1em;
    color: rgb(255, 65, 91);
}

.weight-scale .p5:before {
    content: "\e955";
    margin-left: -1em;
    color: rgb(72, 89, 89);
}

.weight-scale .p6:before {
    content: "\e956";
    margin-left: -1em;
    color: rgb(63, 74, 74);
}

.weight-scale .p7:before {
    content: "\e957";
    margin-left: -1em;
    color: rgb(225, 235, 240);
}

.weight-scale .p8:before {
    content: "\e958";
    margin-left: -1em;
    color: rgb(205, 225, 230);
}

.weight-scale .p9:before {
    content: "\e959";
    margin-left: -1em;
    color: rgb(72, 89, 89);
}

.weight-scale .p10:before {
    content: "\e95a";
    margin-left: -1em;
    color: rgb(63, 74, 74);
}

.cash .p1:before {
    content: "\e95b";
    color: rgb(49, 151, 140);
}

.cash .p2:before {
    content: "\e95c";
    margin-left: -1em;
    color: rgb(68, 196, 161);
}

.cash .p3:before {
    content: "\e95d";
    margin-left: -1em;
    color: rgb(49, 151, 140);
}

.cash .p4:before {
    content: "\e95e";
    margin-left: -1em;
    color: rgb(49, 151, 140);
}

.cash .p5:before {
    content: "\e95f";
    margin-left: -1em;
    color: rgb(62, 166, 155);
}

.cash .p6:before {
    content: "\e960";
    margin-left: -1em;
    color: rgb(68, 196, 161);
}

.cash .p7:before {
    content: "\e961";
    margin-left: -1em;
    color: rgb(246, 195, 88);
}

.cash .p8:before {
    content: "\e962";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.cash .p9:before {
    content: "\e963";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.cash .p10:before {
    content: "\e964";
    margin-left: -1em;
    color: rgb(62, 166, 155);
}

.cash .p11:before {
    content: "\e965";
    margin-left: -1em;
    color: rgb(68, 196, 161);
}

.cash .p12:before {
    content: "\e966";
    margin-left: -1em;
    color: rgb(62, 166, 155);
}

.cash .p13:before {
    content: "\e967";
    margin-left: -1em;
    color: rgb(62, 166, 155);
}

.cash .p14:before {
    content: "\e968";
    margin-left: -1em;
    color: rgb(62, 166, 155);
}

.cash .p15:before {
    content: "\e969";
    margin-left: -1em;
    color: rgb(68, 196, 161);
}

.cash .p16:before {
    content: "\e96a";
    margin-left: -1em;
    color: rgb(246, 195, 88);
}

.cash .p17:before {
    content: "\e96b";
    margin-left: -1em;
    color: rgb(252, 212, 98);
}

.cash .p18:before {
    content: "\e96c";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.cash .p19:before {
    content: "\e96d";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.cash .p20:before {
    content: "\e96e";
    margin-left: -1em;
    color: rgb(246, 195, 88);
}

.cash .p21:before {
    content: "\e96f";
    margin-left: -1em;
    color: rgb(252, 212, 98);
}

.cash .p22:before {
    content: "\e970";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.cash .p23:before {
    content: "\e971";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.cash .p24:before {
    content: "\e972";
    margin-left: -1em;
    color: rgb(246, 195, 88);
}

.cash .p25:before {
    content: "\e973";
    margin-left: -1em;
    color: rgb(252, 212, 98);
}

.cash .p26:before {
    content: "\e974";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.cash .p27:before {
    content: "\e975";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.cash .p28:before {
    content: "\e976";
    margin-left: -1em;
    color: rgb(246, 195, 88);
}

.cash .p29:before {
    content: "\e977";
    margin-left: -1em;
    color: rgb(252, 212, 98);
}

.cash .p30:before {
    content: "\e978";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.cash .p31:before {
    content: "\e979";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.cash .p32:before {
    content: "\e97a";
    margin-left: -1em;
    color: rgb(246, 195, 88);
}

.cash .p33:before {
    content: "\e97b";
    margin-left: -1em;
    color: rgb(252, 212, 98);
}

.cash .p34:before {
    content: "\e97c";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.cash .p35:before {
    content: "\e97d";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.cash .p36:before {
    content: "\e97e";
    margin-left: -1em;
    color: rgb(246, 195, 88);
}

.cash .p37:before {
    content: "\e97f";
    margin-left: -1em;
    color: rgb(252, 212, 98);
}

.cash .p38:before {
    content: "\e980";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.cash .p39:before {
    content: "\e981";
    margin-left: -1em;
    color: rgb(220, 135, 68);
}

.tractor .p1:before {
    content: "\e982";
    color: rgb(77, 61, 54);
}

.tractor .p2:before {
    content: "\e983";
    margin-left: -1em;
    color: rgb(96, 74, 67);
}

.tractor .p3:before {
    content: "\e984";
    margin-left: -1em;
    color: rgb(186, 247, 255);
}

.tractor .p4:before {
    content: "\e985";
    margin-left: -1em;
    color: rgb(155, 193, 53);
}

.tractor .p5:before {
    content: "\e986";
    margin-left: -1em;
    color: rgb(127, 171, 13);
}

.tractor .p6:before {
    content: "\e987";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.tractor .p7:before {
    content: "\e988";
    margin-left: -1em;
    color: rgb(186, 247, 255);
}

.tractor .p8:before {
    content: "\e989";
    margin-left: -1em;
    color: rgb(253, 197, 78);
}

.tractor .p9:before {
    content: "\e98a";
    margin-left: -1em;
    color: rgb(252, 219, 90);
}

.tractor .p10:before {
    content: "\e98b";
    margin-left: -1em;
    color: rgb(125, 144, 98);
}

.tractor .p11:before {
    content: "\e98c";
    margin-left: -1em;
    color: rgb(93, 115, 79);
}

.tractor .p12:before {
    content: "\e98d";
    margin-left: -1em;
    color: rgb(127, 171, 13);
}

.tractor .p13:before {
    content: "\e98e";
    margin-left: -1em;
    color: rgb(85, 88, 67);
}

.tractor .p14:before {
    content: "\e98f";
    margin-left: -1em;
    color: rgb(93, 115, 79);
}

.tractor .p15:before {
    content: "\e990";
    margin-left: -1em;
    color: rgb(77, 61, 54);
}

.tractor .p16:before {
    content: "\e991";
    margin-left: -1em;
    color: rgb(253, 197, 78);
}

.graph .p1:before {
    content: "\e992";
    color: rgb(44, 146, 191);
}

.graph .p2:before {
    content: "\e993";
    margin-left: -1em;
    color: rgb(44, 146, 191);
}

.graph .p3:before {
    content: "\e994";
    margin-left: -1em;
    color: rgb(44, 146, 191);
}

.graph .p4:before {
    content: "\e995";
    margin-left: -1em;
    color: rgb(44, 146, 191);
}

.graph .p5:before {
    content: "\e996";
    margin-left: -1em;
    color: rgb(255, 142, 29);
}

.graph .p6:before {
    content: "\e997";
    margin-left: -1em;
    color: rgb(255, 142, 29);
}

.graph .p7:before {
    content: "\e998";
    margin-left: -1em;
    color: rgb(255, 142, 29);
}

.graph .p8:before {
    content: "\e999";
    margin-left: -1em;
    color: rgb(255, 142, 29);
}

.graph .p9:before {
    content: "\e99a";
    margin-left: -1em;
    color: rgb(255, 142, 29);
}

.graph .p10:before {
    content: "\e99b";
    margin-left: -1em;
    color: rgb(255, 73, 31);
}

.graph .p11:before {
    content: "\e99c";
    margin-left: -1em;
    color: rgb(255, 73, 31);
}

.graph .p12:before {
    content: "\e99d";
    margin-left: -1em;
    color: rgb(255, 73, 31);
}

.graph .p13:before {
    content: "\e99e";
    margin-left: -1em;
    color: rgb(255, 73, 31);
}

.graph .p14:before {
    content: "\e99f";
    margin-left: -1em;
    color: rgb(255, 73, 31);
}

.bull .p1:before {
    content: "\e9a0";
    color: rgb(51, 29, 14);
}

.bull .p2:before {
    content: "\e9a1";
    margin-left: -1em;
    color: rgb(222, 204, 188);
}

.bull .p3:before {
    content: "\e9a2";
    margin-left: -1em;
    color: rgb(206, 188, 175);
}

.bull .p4:before {
    content: "\e9a3";
    margin-left: -1em;
    color: rgb(206, 188, 175);
}

.bull .p5:before {
    content: "\e9a4";
    margin-left: -1em;
    color: rgb(206, 188, 175);
}

.bull .p6:before {
    content: "\e9a5";
    margin-left: -1em;
    color: rgb(206, 188, 175);
}

.bull .p7:before {
    content: "\e9a6";
    margin-left: -1em;
    color: rgb(206, 188, 175);
}

.bull .p8:before {
    content: "\e9a7";
    margin-left: -1em;
    color: rgb(206, 188, 175);
}

.bull .p9:before {
    content: "\e9a8";
    margin-left: -1em;
    color: rgb(206, 188, 175);
}

.bull .p10:before {
    content: "\e9a9";
    margin-left: -1em;
    color: rgb(222, 204, 188);
}

.bull .p11:before {
    content: "\e9aa";
    margin-left: -1em;
    color: rgb(206, 188, 175);
}

.bull .p12:before {
    content: "\e9ab";
    margin-left: -1em;
    color: rgb(114, 86, 58);
}

.bull .p13:before {
    content: "\e9ac";
    margin-left: -1em;
    color: rgb(171, 130, 91);
}

.bull .p14:before {
    content: "\e9ad";
    margin-left: -1em;
    color: rgb(114, 86, 58);
}

.bull .p15:before {
    content: "\e9ae";
    margin-left: -1em;
    color: rgb(171, 130, 91);
}

.bull .p16:before {
    content: "\e9af";
    margin-left: -1em;
    color: rgb(107, 77, 50);
}

.bull .p17:before {
    content: "\e9b0";
    margin-left: -1em;
    color: rgb(94, 67, 44);
}

.bull .p18:before {
    content: "\e9b1";
    margin-left: -1em;
    color: rgb(138, 103, 71);
}

.bull .p19:before {
    content: "\e9b2";
    margin-left: -1em;
    color: rgb(138, 103, 71);
}

.bull .p20:before {
    content: "\e9b3";
    margin-left: -1em;
    color: rgb(124, 89, 60);
}

.bull .p21:before {
    content: "\e9b4";
    margin-left: -1em;
    color: rgb(138, 103, 71);
}

.bull .p22:before {
    content: "\e9b5";
    margin-left: -1em;
    color: rgb(124, 89, 60);
}

.bull .p23:before {
    content: "\e9b6";
    margin-left: -1em;
    color: rgb(81, 54, 34);
}

.bull .p24:before {
    content: "\e9b7";
    margin-left: -1em;
    color: rgb(71, 46, 28);
}

.bull .p25:before {
    content: "\e9b8";
    margin-left: -1em;
    color: rgb(76, 63, 33);
}

.bull .p26:before {
    content: "\e9b9";
    margin-left: -1em;
    color: rgb(76, 63, 33);
}

.bull .p27:before {
    content: "\e9ba";
    margin-left: -1em;
    color: rgb(38, 27, 25);
}

.bull .p28:before {
    content: "\e9bb";
    margin-left: -1em;
    color: rgb(38, 27, 25);
}

.timeline .p1:before {
    content: "\e9bc";
    color: rgb(224, 244, 255);
}

.timeline .p2:before {
    content: "\e9bd";
    margin-left: -1em;
    color: rgb(187, 220, 255);
}

.timeline .p3:before {
    content: "\e9be";
    margin-left: -1em;
    color: rgb(224, 244, 255);
}

.timeline .p4:before {
    content: "\e9bf";
    margin-left: -1em;
    color: rgb(187, 220, 255);
}

.timeline .p5:before {
    content: "\e9c0";
    margin-left: -1em;
    color: rgb(224, 244, 255);
}

.timeline .p6:before {
    content: "\e9c1";
    margin-left: -1em;
    color: rgb(187, 220, 255);
}

.timeline .p7:before {
    content: "\e9c2";
    margin-left: -1em;
    color: rgb(70, 90, 97);
}

.timeline .p8:before {
    content: "\e9c3";
    margin-left: -1em;
    color: rgb(70, 90, 97);
}

.timeline .p9:before {
    content: "\e9c4";
    margin-left: -1em;
    color: rgb(89, 108, 118);
}

.timeline .p10:before {
    content: "\e9c5";
    margin-left: -1em;
    color: rgb(89, 108, 118);
}

.timeline .p11:before {
    content: "\e9c6";
    margin-left: -1em;
    color: rgb(94, 206, 244);
}

.timeline .p12:before {
    content: "\e9c7";
    margin-left: -1em;
    color: rgb(39, 178, 235);
}

.timeline .p13:before {
    content: "\e9c8";
    margin-left: -1em;
    color: rgb(255, 100, 26);
}

.timeline .p14:before {
    content: "\e9c9";
    margin-left: -1em;
    color: rgb(240, 56, 0);
}

.timeline .p15:before {
    content: "\e9ca";
    margin-left: -1em;
    color: rgb(255, 100, 26);
}

.timeline .p16:before {
    content: "\e9cb";
    margin-left: -1em;
    color: rgb(240, 56, 0);
}

.timeline .p17:before {
    content: "\e9cc";
    margin-left: -1em;
    color: rgb(255, 100, 26);
}

.timeline .p18:before {
    content: "\e9cd";
    margin-left: -1em;
    color: rgb(240, 56, 0);
}

.timeline .p19:before {
    content: "\e9ce";
    margin-left: -1em;
    color: rgb(94, 206, 244);
}

.timeline .p20:before {
    content: "\e9cf";
    margin-left: -1em;
    color: rgb(39, 178, 235);
}

.timeline .p21:before {
    content: "\e9d0";
    margin-left: -1em;
    color: rgb(94, 206, 244);
}

.timeline .p22:before {
    content: "\e9d1";
    margin-left: -1em;
    color: rgb(39, 178, 235);
}

.cow-2 .p1:before {
    content: "\e9d2";
    color: rgb(188, 125, 83);
}

.cow-2 .p2:before {
    content: "\e9d3";
    margin-left: -1em;
    color: rgb(175, 102, 62);
}

.cow-2 .p3:before {
    content: "\e9d4";
    margin-left: -1em;
    color: rgb(255, 193, 184);
}

.cow-2 .p4:before {
    content: "\e9d5";
    margin-left: -1em;
    color: rgb(255, 179, 168);
}

.cow-2 .p5:before {
    content: "\e9d6";
    margin-left: -1em;
    color: rgb(188, 125, 83);
}

.cow-2 .p6:before {
    content: "\e9d7";
    margin-left: -1em;
    color: rgb(175, 102, 62);
}

.cow-2 .p7:before {
    content: "\e9d8";
    margin-left: -1em;
    color: rgb(255, 193, 184);
}

.cow-2 .p8:before {
    content: "\e9d9";
    margin-left: -1em;
    color: rgb(255, 179, 168);
}

.cow-2 .p9:before {
    content: "\e9da";
    margin-left: -1em;
    color: rgb(231, 231, 231);
}

.cow-2 .p10:before {
    content: "\e9db";
    margin-left: -1em;
    color: rgb(206, 206, 206);
}

.cow-2 .p11:before {
    content: "\e9dc";
    margin-left: -1em;
    color: rgb(255, 193, 184);
}

.cow-2 .p12:before {
    content: "\e9dd";
    margin-left: -1em;
    color: rgb(255, 179, 168);
}

.cow-2 .p13:before {
    content: "\e9de";
    margin-left: -1em;
    color: rgb(72, 74, 76);
}

.cow-2 .p14:before {
    content: "\e9df";
    margin-left: -1em;
    color: rgb(72, 74, 76);
}

.cow-2 .p15:before {
    content: "\e9e0";
    margin-left: -1em;
    color: rgb(72, 74, 76);
}

.cow-2 .p16:before {
    content: "\e9e1";
    margin-left: -1em;
    color: rgb(72, 74, 76);
}

.cow-2 .p17:before {
    content: "\e9e2";
    margin-left: -1em;
    color: rgb(72, 74, 76);
}

.milk-bottle:before {
    content: "\e9e3";
}

.bars-chart .p1:before {
    content: "\e9e4";
    color: rgb(255, 215, 130);
}

.bars-chart .p2:before {
    content: "\e9e5";
    margin-left: -1em;
    color: rgb(255, 195, 110);
}

.bars-chart .p3:before {
    content: "\e9e6";
    margin-left: -1em;
    color: rgb(195, 230, 120);
}

.bars-chart .p4:before {
    content: "\e9e7";
    margin-left: -1em;
    color: rgb(165, 215, 110);
}

.bars-chart .p5:before {
    content: "\e9e8";
    margin-left: -1em;
    color: rgb(0, 210, 255);
}

.bars-chart .p6:before {
    content: "\e9e9";
    margin-left: -1em;
    color: rgb(155, 230, 210);
}

.bars-chart .p7:before {
    content: "\e9ea";
    margin-left: -1em;
    color: rgb(120, 210, 190);
}

.bars-chart .p8:before {
    content: "\e9eb";
    margin-left: -1em;
    color: rgb(255, 100, 100);
}

.bars-chart .p9:before {
    content: "\e9ec";
    margin-left: -1em;
    color: rgb(210, 85, 90);
}

.bars-chart .p10:before {
    content: "\e9ed";
    margin-left: -1em;
    color: rgb(24, 189, 246);
}

.bars-chart .p11:before {
    content: "\e9ee";
    margin-left: -1em;
    color: rgb(215, 222, 237);
}

.bars-chart .p12:before {
    content: "\e9ef";
    margin-left: -1em;
    color: rgb(215, 222, 237);
}

.bars-chart .p13:before {
    content: "\e9f0";
    margin-left: -1em;
    color: rgb(215, 222, 237);
}

.bars-chart .p14:before {
    content: "\e9f1";
    margin-left: -1em;
    color: rgb(215, 222, 237);
}

.bars-chart .p15:before {
    content: "\e9f2";
    margin-left: -1em;
    color: rgb(215, 222, 237);
}

.bars-chart .p16:before {
    content: "\e9f3";
    margin-left: -1em;
    color: rgb(215, 222, 237);
}

.bars-chart .p17:before {
    content: "\e9f4";
    margin-left: -1em;
    color: rgb(215, 222, 237);
}

.bars-chart .p18:before {
    content: "\e9f5";
    margin-left: -1em;
    color: rgb(215, 222, 237);
}

.bars-chart .p19:before {
    content: "\e9f6";
    margin-left: -1em;
    color: rgb(199, 207, 226);
}

.bars-chart .p20:before {
    content: "\e9f7";
    margin-left: -1em;
    color: rgb(175, 185, 210);
}

.cancel:before {
    content: "\e9f8";
    color: #f05228;
}

.machine .p1:before {
    content: "\e9f9";
    color: rgb(211, 211, 216);
}

.machine .p2:before {
    content: "\e9fa";
    margin-left: -1em;
    color: rgb(231, 231, 231);
}

.machine .p3:before {
    content: "\e9fb";
    margin-left: -1em;
    color: rgb(231, 231, 231);
}

.machine .p4:before {
    content: "\e9fc";
    margin-left: -1em;
    color: rgb(211, 211, 216);
}

.machine .p5:before {
    content: "\e9fd";
    margin-left: -1em;
    color: rgb(255, 189, 134);
}

.machine .p6:before {
    content: "\e9fe";
    margin-left: -1em;
    color: rgb(254, 210, 164);
}

.machine .p7:before {
    content: "\e9ff";
    margin-left: -1em;
    color: rgb(254, 210, 164);
}

.machine .p8:before {
    content: "\ea00";
    margin-left: -1em;
    color: rgb(255, 189, 134);
}

.machine .p9:before {
    content: "\ea01";
    margin-left: -1em;
    color: rgb(211, 211, 216);
}

.machine .p10:before {
    content: "\ea02";
    margin-left: -1em;
    color: rgb(186, 186, 192);
}

.machine .p11:before {
    content: "\ea03";
    margin-left: -1em;
    color: rgb(158, 208, 255);
}

.machine .p12:before {
    content: "\ea04";
    margin-left: -1em;
    color: rgb(186, 186, 192);
}

.machine .p13:before {
    content: "\ea05";
    margin-left: -1em;
    color: rgb(211, 211, 216);
}

.machine .p14:before {
    content: "\ea06";
    margin-left: -1em;
    color: rgb(115, 188, 255);
}

.machine .p15:before {
    content: "\ea07";
    margin-left: -1em;
    color: rgb(104, 84, 79);
}

.machine .p16:before {
    content: "\ea08";
    margin-left: -1em;
    color: rgb(83, 67, 63);
}

.machine .p17:before {
    content: "\ea09";
    margin-left: -1em;
    color: rgb(254, 210, 164);
}

.machine .p18:before {
    content: "\ea0a";
    margin-left: -1em;
    color: rgb(255, 189, 134);
}

.machine .p19:before {
    content: "\ea0b";
    margin-left: -1em;
    color: rgb(83, 67, 63);
}

.machine .p20:before {
    content: "\ea0c";
    margin-left: -1em;
    color: rgb(104, 84, 79);
}

.cowM .p1:before {
    content: "\ea0d";
    color: rgb(124, 121, 123);
}

.cowM .p2:before {
    content: "\ea0e";
    margin-left: -1em;
    color: rgb(226, 224, 225);
}

.cowM .p3:before {
    content: "\ea0f";
    margin-left: -1em;
    color: rgb(35, 31, 32);
    opacity: 0.1;
}

.cowM .p4:before {
    content: "\ea10";
    margin-left: -1em;
    color: rgb(124, 121, 123);
}

.cowM .p5:before {
    content: "\ea11";
    margin-left: -1em;
    color: rgb(226, 224, 225);
}

.cowM .p6:before {
    content: "\ea12";
    margin-left: -1em;
    color: rgb(249, 128, 128);
}

.cowM .p7:before {
    content: "\ea13";
    margin-left: -1em;
    color: rgb(35, 31, 32);
    opacity: 0.1;
}

.cowM .p8:before {
    content: "\ea14";
    margin-left: -1em;
    color: rgb(145, 141, 143);
}

.cowM .p9:before {
    content: "\ea15";
    margin-left: -1em;
    color: rgb(145, 141, 143);
}

.cowM .p10:before {
    content: "\ea16";
    margin-left: -1em;
    color: rgb(226, 224, 225);
}

.cowM .p11:before {
    content: "\ea17";
    margin-left: -1em;
    color: rgb(239, 237, 238);
}

.cowM .p12:before {
    content: "\ea18";
    margin-left: -1em;
    color: rgb(145, 141, 143);
}

.cowM .p13:before {
    content: "\ea19";
    margin-left: -1em;
    color: rgb(145, 141, 143);
}

.cowM .p14:before {
    content: "\ea1a";
    margin-left: -1em;
    color: rgb(145, 141, 143);
}

.cowM .p15:before {
    content: "\ea1b";
    margin-left: -1em;
    color: rgb(211, 211, 211);
}

.cowM .p16:before {
    content: "\ea1c";
    margin-left: -1em;
    color: rgb(211, 211, 211);
}

.cowM .p17:before {
    content: "\ea1d";
    margin-left: -1em;
    color: rgb(58, 54, 55);
}

.cowM .p18:before {
    content: "\ea1e";
    margin-left: -1em;
    color: rgb(58, 54, 55);
}

.cowM .p19:before {
    content: "\ea1f";
    margin-left: -1em;
    color: rgb(239, 237, 238);
}

.cowM .p20:before {
    content: "\ea20";
    margin-left: -1em;
    color: rgb(35, 31, 32);
    opacity: 0.15;
}

.cowM .p21:before {
    content: "\ea21";
    margin-left: -1em;
    color: rgb(249, 128, 128);
}

.cowM .p22:before {
    content: "\ea22";
    margin-left: -1em;
    color: rgb(35, 31, 32);
    opacity: 0.15;
}

.cowM .p23:before {
    content: "\ea23";
    margin-left: -1em;
    color: rgb(175, 37, 30);
}

.cowM .p24:before {
    content: "\ea24";
    margin-left: -1em;
    color: rgb(175, 37, 30);
}

.cowM .p25:before {
    content: "\ea25";
    margin-left: -1em;
    color: rgb(58, 54, 55);
}

.cowM .p26:before {
    content: "\ea26";
    margin-left: -1em;
    color: rgb(58, 54, 55);
}

.cowM .p27:before {
    content: "\ea27";
    margin-left: -1em;
    color: rgb(35, 31, 32);
    opacity: 0.15;
}

.cowM .p28:before {
    content: "\ea28";
    margin-left: -1em;
    color: rgb(35, 31, 32);
    opacity: 0.1;
}

.cowB .p1:before {
    content: "\ea29";
    color: rgb(232, 232, 232);
}

.cowB .p2:before {
    content: "\ea2a";
    margin-left: -1em;
    color: rgb(74, 80, 88);
}

.cowB .p3:before {
    content: "\ea2b";
    margin-left: -1em;
    color: rgb(237, 188, 185);
}

.cowB .p4:before {
    content: "\ea2c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
    opacity: 0.1;
}

.cowB .p5:before {
    content: "\ea2d";
    margin-left: -1em;
    color: rgb(237, 188, 185);
}

.cowB .p6:before {
    content: "\ea2e";
    margin-left: -1em;
    color: rgb(237, 188, 185);
}

.cowB .p7:before {
    content: "\ea2f";
    margin-left: -1em;
    color: rgb(232, 232, 232);
}

.cowB .p8:before {
    content: "\ea30";
    margin-left: -1em;
    color: rgb(125, 112, 96);
}

.cowB .p9:before {
    content: "\ea31";
    margin-left: -1em;
    color: rgb(0, 0, 0);
    opacity: 0.2;
}

.cowB .p10:before {
    content: "\ea32";
    margin-left: -1em;
    color: rgb(232, 232, 232);
}

.cowB .p11:before {
    content: "\ea33";
    margin-left: -1em;
    color: rgb(0, 0, 0);
    opacity: 0.0500;
}

.cowB .p12:before {
    content: "\ea34";
    margin-left: -1em;
    color: rgb(74, 80, 88);
}

.cowB .p13:before {
    content: "\ea35";
    margin-left: -1em;
    color: rgb(125, 112, 96);
}

.cowB .p14:before {
    content: "\ea36";
    margin-left: -1em;
    color: rgb(125, 112, 96);
}

.cowB .p15:before {
    content: "\ea37";
    margin-left: -1em;
    color: rgb(164, 168, 171);
}

.cowB .p16:before {
    content: "\ea38";
    margin-left: -1em;
    color: rgb(164, 168, 171);
}

.cowB .p17:before {
    content: "\ea39";
    margin-left: -1em;
    color: rgb(232, 232, 232);
}

.cowB .p18:before {
    content: "\ea3a";
    margin-left: -1em;
    color: rgb(74, 80, 88);
}

.cowB .p19:before {
    content: "\ea3b";
    margin-left: -1em;
    color: rgb(74, 80, 88);
}

.cowB .p20:before {
    content: "\ea3c";
    margin-left: -1em;
    color: rgb(74, 80, 88);
}

.cowB .p21:before {
    content: "\ea3d";
    margin-left: -1em;
    color: rgb(237, 188, 185);
}

.cowB .p22:before {
    content: "\ea3e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
    opacity: 0.2;
}

.cowB .p23:before {
    content: "\ea3f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
    opacity: 0.2;
}

.cowB .p24:before {
    content: "\ea40";
    margin-left: -1em;
    color: rgb(125, 112, 96);
}

.cowB .p25:before {
    content: "\ea41";
    margin-left: -1em;
    color: rgb(125, 112, 96);
}

.cowB .p26:before {
    content: "\ea42";
    margin-left: -1em;
    color: rgb(74, 80, 88);
}

.tractor_amarillo .p1:before {
    content: "\e900";
    color: rgb(63, 178, 79);
}

.tractor_amarillo .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(19, 144, 72);
}

.tractor_amarillo .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.tractor_amarillo .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(254, 130, 5);
}

.tractor_amarillo .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 212, 0);
}

.tractor_amarillo .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(255, 163, 0);
}

.tractor_amarillo .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(207, 249, 255);
}

.tractor_amarillo .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(181, 239, 255);
}

.tractor_amarillo .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 163, 0);
}

.tractor_amarillo .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(254, 130, 5);
}

.tractor_amarillo .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(65, 73, 82);
}

.tractor_amarillo .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(51, 57, 64);
}

.tractor_amarillo .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(126, 133, 150);
}

.tractor_amarillo .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(112, 119, 137);
}

.tractor_amarillo .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(65, 73, 82);
}

.tractor_amarillo .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(51, 57, 64);
}

.tractor_amarillo .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(126, 133, 150);
}

.tractor_amarillo .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(112, 119, 137);
}

.silo .p1:before {
    content: "\e912";
    color: rgb(168, 175, 241);
}

.silo .p2:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(197, 201, 247);
}

.silo .p3:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(193, 0, 31);
}

.silo .p4:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(152, 0, 23);
}

.silo .p5:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(197, 201, 247);
}

.silo .p6:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(168, 175, 241);
}

.silo .p7:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(197, 201, 247);
}

.silo .p8:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(168, 175, 241);
}

.silo .p9:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(197, 201, 247);
}

.silo .p10:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(253, 0, 58);
}

.silo .p11:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(229, 0, 39);
}

.silo .p12:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(225, 228, 251);
}

.silo .p13:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(197, 201, 247);
}

.silo .p14:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(225, 228, 251);
}

.silo .p15:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(197, 201, 247);
}

.maiz .p1:before {
    content: "\e921";
    color: rgb(56, 142, 60);
}

.maiz .p2:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(255, 213, 79);
}

.maiz .p3:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(255, 213, 79);
}

.maiz .p4:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(255, 213, 79);
}

.maiz .p5:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(255, 213, 79);
}

.maiz .p6:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(255, 213, 79);
}

.maiz .p7:before {
    content: "\e927";
    margin-left: -1em;
    color: rgb(255, 213, 79);
}

.maiz .p8:before {
    content: "\e928";
    margin-left: -1em;
    color: rgb(255, 213, 79);
}

.maiz .p9:before {
    content: "\e929";
    margin-left: -1em;
    color: rgb(255, 213, 79);
}

.maiz .p10:before {
    content: "\e92a";
    margin-left: -1em;
    color: rgb(255, 213, 79);
}

.maiz .p11:before {
    content: "\e92b";
    margin-left: -1em;
    color: rgb(76, 175, 80);
}

.maiz .p12:before {
    content: "\e92c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.maiz .p13:before {
    content: "\e92d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.maiz .p14:before {
    content: "\e92e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.maiz .p15:before {
    content: "\e92f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.maiz .p16:before {
    content: "\e930";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.maiz .p17:before {
    content: "\e931";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.maiz .p18:before {
    content: "\e932";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.maiz .p19:before {
    content: "\e933";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.barn_rojo .p1:before {
    content: "\e934";
    color: rgb(200, 230, 80);
}

.barn_rojo .p2:before {
    content: "\e935";
    margin-left: -1em;
    color: rgb(255, 100, 100);
}

.barn_rojo .p3:before {
    content: "\e936";
    margin-left: -1em;
    color: rgb(200, 65, 75);
}

.barn_rojo .p4:before {
    content: "\e937";
    margin-left: -1em;
    color: rgb(200, 65, 75);
}

.barn_rojo .p5:before {
    content: "\e938";
    margin-left: -1em;
    color: rgb(175, 185, 210);
}

.barn_rojo .p6:before {
    content: "\e939";
    margin-left: -1em;
    color: rgb(215, 222, 237);
}

.barn_rojo .p7:before {
    content: "\e93a";
    margin-left: -1em;
    color: rgb(215, 222, 237);
}

.barn_rojo .p8:before {
    content: "\e93b";
    margin-left: -1em;
    color: rgb(228, 234, 246);
}

.barn_rojo .p9:before {
    content: "\e93c";
    margin-left: -1em;
    color: rgb(228, 234, 246);
}

.barn_rojo .p10:before {
    content: "\e93d";
    margin-left: -1em;
    color: rgb(160, 220, 100);
}

@font-face {
    font-family: 'croops';
    src: url('fonts/croops.eot?nr2ldz');
    src: url('fonts/croops.eot?nr2ldz#iefix') format('embedded-opentype'), url('fonts/croops.ttf?nr2ldz') format('truetype'), url('fonts/croops.woff?nr2ldz') format('woff'), url('fonts/croops.svg?nr2ldz#croops') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.croops-icons {
    font-family: 'croops' !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-size: 24px !important;
    line-height: 1 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    display: inline-block !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    direction: ltr !important;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    float: none !important;
    vertical-align: text-top !important;
}

.croops .p1:before {
    content: "\e900";
    color: rgb(125, 168, 29);
}

.croops .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.croops .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.croops .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.croops .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.croops .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.croops .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.croops .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.croops .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.croops .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.croops .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.croops .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.croops .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.croops .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.croops .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.croops .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.croops .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.croops .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.croops .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.croops .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.croops .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.croops .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.crops .p1:before {
    content: "\e900";
    color: rgb(125, 168, 29);
}

.crops .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.crops .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.crops .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.crops .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.crops .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.crops .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.crops .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.crops .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.crops .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.crops .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.crops .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.crops .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.crops .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.crops .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.crops .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.crops .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.crops .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.crops .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(125, 168, 29);
}

.crops .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.crops .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

.crops .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(70, 147, 21);
}

@font-face {
    font-family: 'plants';
    src: url('fonts/plants.eot?z1upjv');
    src: url('fonts/plants.eot?z1upjv#iefix') format('embedded-opentype'), url('fonts/plants.ttf?z1upjv') format('truetype'), url('fonts/plants.woff?z1upjv') format('woff'), url('fonts/plants.svg?z1upjv#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.plants {
    font-family: 'plants' !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    font-size: 24px !important;
    letter-spacing: normal !important;
    display: inline-block !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    direction: ltr !important;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: none !important;
    vertical-align: text-top !important;
}

.plants .p1:before {
    content: "\e900";
    color: rgb(168, 211, 42);
}

.plants .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(168, 211, 42);
}

.plants .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(147, 191, 0);
}

.plants .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(147, 191, 0);
}

.plants .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(185, 221, 57);
}

.plants .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(168, 211, 42);
}

.plants .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(168, 211, 42);
}

.plants .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(147, 191, 0);
}

.plants .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(168, 211, 42);
}

.plants .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(168, 211, 42);
}

.plants .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(147, 191, 0);
}

.plants .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(147, 191, 0);
}

.plants .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(185, 221, 57);
}

.plants .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(168, 211, 42);
}

.plants .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(168, 211, 42);
}

.plants .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(147, 191, 0);
}

.plants .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(126, 93, 64);
}

.plants .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(104, 77, 52);
}

.plants .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(92, 68, 47);
}

.plants .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(76, 56, 40);
}

.plants .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(92, 68, 47);
}

.plants .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(76, 56, 40);
}

@font-face {
    font-family: 'sprout';
    src: url('fonts/sprout.eot?ttbvxx');
    src: url('fonts/sprout.eot?ttbvxx#iefix') format('embedded-opentype'), url('fonts/sprout.ttf?ttbvxx') format('truetype'), url('fonts/sprout.woff?ttbvxx') format('woff'), url('fonts/sprout.svg?ttbvxx#sprout') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.sprout {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'sprout' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.sprout .p1:before {
    content: "\e900";
    color: rgb(109, 200, 42);
}

.sprout .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(94, 172, 36);
}

.sprout .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(78, 144, 30);
}

.sprout .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(145, 220, 90);
}

.sprout .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(94, 172, 36);
}

.sprout .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(204, 116, 0);
}

.sprout .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(170, 97, 0);
}

.sprout .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(170, 97, 0);
}

.sprout .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(170, 97, 0);
}

.sprout .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(170, 97, 0);
}

.sprout .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(170, 97, 0);
}

.sprout .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(170, 97, 0);
}

.sprout .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(170, 97, 0);
}

.sprout .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(204, 116, 0);
}

.sprout .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(204, 116, 0);
}

.sprout .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(204, 116, 0);
}

.sprout .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(170, 97, 0);
}

.sprout .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(170, 97, 0);
}

@font-face {
    font-family: 'crop1';
    src: url('fonts/crop1.eot?s57u72');
    src: url('fonts/crop1.eot?s57u72#iefix') format('embedded-opentype'), url('fonts/crop1.ttf?s57u72') format('truetype'), url('fonts/crop1.woff?s57u72') format('woff'), url('fonts/crop1.svg?s57u72#crop1') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.crop1 {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'crop1' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.crop1 .p1:before {
    content: "\e900";
    color: rgb(255, 185, 84);
}

.crop1 .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(255, 185, 84);
}

.crop1 .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.crop1 .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.crop1 .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.crop1 .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.crop1 .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.crop1 .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.crop1 .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.crop1 .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.crop1 .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

@font-face {
    font-family: 'company';
    src: url('fonts/company.eot?gk95vm');
    src: url('fonts/company.eot?gk95vm#iefix') format('embedded-opentype'), url('fonts/company.ttf?gk95vm') format('truetype'), url('fonts/company.woff?gk95vm') format('woff'), url('fonts/company.svg?gk95vm#company') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.company {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'company' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.company .p1:before {
    content: "\e900";
    color: rgb(27, 106, 166);
}

.company .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(23, 55, 85);
}

.company .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 244, 156);
}

.company .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(217, 238, 255);
}

.company .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(217, 238, 255);
}

.company .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(217, 238, 255);
}

.company .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(254, 226, 118);
}

.company .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(176, 227, 252);
}

.company .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(176, 227, 252);
}

.company .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(176, 227, 252);
}

.company .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(27, 106, 166);
}

.company .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(23, 55, 85);
}

.company .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(255, 244, 156);
}

.company .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(254, 226, 118);
}

.company .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.company .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(217, 238, 255);
}

.company .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.company .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(217, 238, 255);
}

.company .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.company .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(217, 238, 255);
}

.company .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(54, 139, 178);
}

.company .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(54, 139, 178);
}

.company .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(255, 244, 156);
}

.company .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(254, 226, 118);
}

.company .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(217, 238, 255);
}

.company .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(217, 238, 255);
}

.company .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(0, 219, 126);
}

.company .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(0, 168, 99);
}

.company .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(176, 227, 252);
}

.company .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(176, 227, 252);
}


/*Card Icono para nomina*/

@font-face {
    font-family: 'card';
    src: url('fonts/card.eot?mbtycv');
    src: url('fonts/card.eot?mbtycv#iefix') format('embedded-opentype'), url('fonts/card.ttf?mbtycv') format('truetype'), url('fonts/card.woff?mbtycv') format('woff'), url('fonts/card.svg?mbtycv#card') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.card {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'card' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.card .p1:before {
    content: "\e900";
    color: rgb(65, 90, 107);
}

.card .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.card .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.card .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.card .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.card .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.card .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.card .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.card .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.card .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.card .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.card .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.card .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.card .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.card .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.card .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.card .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.card .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.card .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.card .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.card .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.card .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.card .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.card .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.card .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.card .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.card .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}


/*payroll*/

@font-face {
    font-family: 'payroll';
    src: url('fonts/payroll.eot?rpt6ow');
    src: url('fonts/payroll.eot?rpt6ow#iefix') format('embedded-opentype'), url('fonts/payroll.ttf?rpt6ow') format('truetype'), url('fonts/payroll.woff?rpt6ow') format('woff'), url('fonts/payroll.svg?rpt6ow#payroll') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.payroll {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'payroll' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.payroll .p1:before {
    content: "\e900";
    color: rgb(240, 208, 180);
}

.payroll .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(230, 233, 237);
}

.payroll .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(180, 221, 127);
}

.payroll .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 130, 110);
}

.payroll .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 199, 41);
}

.payroll .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(252, 215, 112);
}

.payroll .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.payroll .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.payroll .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.payroll .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.payroll .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.payroll .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.payroll .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.payroll .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.payroll .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.payroll .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.payroll .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.payroll .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}


/*predio*/

@font-face {
    font-family: 'predio';
    src: url('fonts/predio.eot?hxp35a');
    src: url('fonts/predio.eot?hxp35a#iefix') format('embedded-opentype'), url('fonts/predio.ttf?hxp35a') format('truetype'), url('fonts/predio.woff?hxp35a') format('woff'), url('fonts/predio.svg?hxp35a#predio') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.predio {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'predio' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.predio .p1:before {
    content: "\e900";
    color: rgb(0, 206, 179);
}

.predio .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(0, 174, 147);
}

.predio .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(202, 92, 73);
}

.predio .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(158, 65, 39);
}

.predio .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(162, 238, 0);
}

.predio .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(118, 212, 0);
}

.predio .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(118, 212, 0);
}

.predio .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(118, 212, 0);
}

.predio .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(0, 189, 0);
}

.predio .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(118, 212, 0);
}

.predio .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(118, 212, 0);
}

.predio .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(0, 189, 0);
}

.predio .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(0, 189, 0);
}

.predio .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(0, 189, 0);
}


/*harvest*/

@font-face {
    font-family: 'harvest';
    src: url('fonts/harvest.eot?fb5nn2');
    src: url('fonts/harvest.eot?fb5nn2#iefix') format('embedded-opentype'), url('fonts/harvest.ttf?fb5nn2') format('truetype'), url('fonts/harvest.woff?fb5nn2') format('woff'), url('fonts/harvest.svg?fb5nn2#harvest') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.harvest {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'harvest' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.harvest .p1:before {
    content: "\e900";
    color: rgb(145, 198, 86);
}

.harvest .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(145, 198, 86);
}

.harvest .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(145, 198, 86);
}

.harvest .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(200, 242, 156);
}

.harvest .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(155, 214, 94);
}

.harvest .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(172, 237, 112);
}

.harvest .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(155, 214, 94);
}

.harvest .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(155, 214, 94);
}

.harvest .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(145, 198, 86);
}

.harvest .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(254, 235, 149);
}

.harvest .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(254, 235, 149);
}

.harvest .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(254, 235, 149);
}

.harvest .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(238, 213, 114);
}

.harvest .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(238, 213, 114);
}

.harvest .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(238, 213, 114);
}


/*ICONO DE ARTICULO*/

@font-face {
    font-family: 'articulo';
    src: url('fonts/articulo.eot?v8uor6');
    src: url('fonts/articulo.eot?v8uor6#iefix') format('embedded-opentype'), url('fonts/articulo.ttf?v8uor6') format('truetype'), url('fonts/articulo.woff?v8uor6') format('woff'), url('fonts/articulo.svg?v8uor6#articulo') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.articulo {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'articulo' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.articulo .p1:before {
    content: "\e900";
    color: rgb(68, 196, 161);
}

.articulo .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.articulo .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.articulo .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.articulo .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 191, 93);
}

.articulo .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}

.articulo .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(25, 54, 81);
}


/*ICONO calendario*/

@font-face {
    font-family: 'calendar';
    src: url('fonts/calendar.eot?euf0ba');
    src: url('fonts/calendar.eot?euf0ba#iefix') format('embedded-opentype'), url('fonts/calendar.ttf?euf0ba') format('truetype'), url('fonts/calendar.woff?euf0ba') format('woff'), url('fonts/calendar.svg?euf0ba#calendar') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.calendar {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'calendar' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.calendar .p1:before {
    content: "\e900";
    color: rgb(228, 234, 248);
}

.calendar .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(216, 220, 229);
}

.calendar .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 107, 107);
}

.calendar .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(238, 82, 83);
}

.calendar .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(238, 82, 83);
}

.calendar .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p31:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p32:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p33:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p34:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p35:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p36:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p37:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p38:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p39:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p40:before {
    content: "\e927";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p41:before {
    content: "\e928";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}

.calendar .p42:before {
    content: "\e929";
    margin-left: -1em;
    color: rgb(87, 101, 116);
}

.calendar .p43:before {
    content: "\e92a";
    margin-left: -1em;
    color: rgb(62, 75, 90);
}


/*ICONO NOMINA*/

@font-face {
    font-family: 'nomina';
    src: url('fonts/nomina.eot?mbtycv');
    src: url('fonts/nomina.eot?mbtycv#iefix') format('embedded-opentype'), url('fonts/nomina.ttf?mbtycv') format('truetype'), url('fonts/nomina.woff?mbtycv') format('woff'), url('fonts/nomina.svg?mbtycv#nomina') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.nomina {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'nomina' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.nomina .p1:before {
    content: "\e900";
    color: rgb(65, 90, 107);
}

.nomina .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.nomina .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.nomina .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.nomina .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.nomina .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.nomina .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.nomina .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.nomina .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.nomina .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.nomina .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.nomina .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.nomina .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.nomina .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.nomina .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.nomina .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.nomina .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.nomina .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.nomina .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.nomina .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.nomina .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.nomina .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.nomina .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.nomina .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.nomina .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.nomina .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.nomina .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}


/*Icono para empleado*/

@font-face {
    font-family: 'employeer';
    src: url('fonts/employeer.eot?pklivh');
    src: url('fonts/employeer.eot?pklivh#iefix') format('embedded-opentype'), url('fonts/employeer.ttf?pklivh') format('truetype'), url('fonts/employeer.woff?pklivh') format('woff'), url('fonts/employeer.svg?pklivh#employeer') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.employeer {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'employeer' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.employeer .p1:before {
    content: "\e900";
    color: rgb(112, 116, 135);
}

.employeer .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(91, 93, 110);
}

.employeer .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(240, 164, 121);
}

.employeer .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(229, 151, 112);
}

.employeer .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(240, 164, 121);
}

.employeer .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(229, 151, 112);
}

.employeer .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(240, 164, 121);
}

.employeer .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(229, 151, 112);
}

.employeer .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(228, 234, 248);
}

.employeer .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(216, 220, 229);
}

.employeer .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(240, 164, 121);
}

.employeer .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(229, 151, 112);
}

.employeer .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(216, 220, 229);
}

.employeer .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(216, 220, 229);
}

.employeer .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(255, 80, 80);
}

.employeer .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(237, 58, 58);
}

.employeer .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(237, 58, 58);
}

.employeer .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(219, 42, 42);
}

.employeer .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}


/*ICONO DE CLIMA*/

@font-face {
    font-family: 'weather';
    src: url('fonts/weather.eot?8bjvob');
    src: url('fonts/weather.eot?8bjvob#iefix') format('embedded-opentype'), url('fonts/weather.ttf?8bjvob') format('truetype'), url('fonts/weather.woff?8bjvob') format('woff'), url('fonts/weather.svg?8bjvob#weather') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.weather {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'weather' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.weather .p1:before {
    content: "\e900";
    color: rgb(255, 166, 0);
}

.weather .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(255, 219, 45);
}

.weather .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 202, 0);
}


/*Icono RH1*/

@font-face {
    font-family: 'recursosh1';
    src: url('fonts/recursosh1.eot?4gjx7s');
    src: url('fonts/recursosh1.eot?4gjx7s#iefix') format('embedded-opentype'), url('fonts/recursosh1.ttf?4gjx7s') format('truetype'), url('fonts/recursosh1.woff?4gjx7s') format('woff'), url('fonts/recursosh1.svg?4gjx7s#recursosh1') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.recursosh1 {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'recursosh1' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.recursosh1 .p1:before {
    content: "\e900";
    color: rgb(52, 74, 94);
}

.recursosh1 .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(243, 112, 90);
}

.recursosh1 .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh1 .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.recursosh1 .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(243, 243, 243);
}

.recursosh1 .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(102, 198, 185);
}

.recursosh1 .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.recursosh1 .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(74, 186, 165);
}

.recursosh1 .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(102, 198, 185);
}

.recursosh1 .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(74, 186, 165);
}

.recursosh1 .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh1 .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(102, 198, 185);
}

.recursosh1 .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(243, 112, 90);
}

.recursosh1 .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(102, 198, 185);
}

.recursosh1 .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(243, 112, 90);
}

.recursosh1 .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh1 .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.recursosh1 .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.recursosh1 .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(74, 186, 165);
}

.recursosh1 .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(74, 186, 165);
}

.recursosh1 .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(243, 112, 90);
}

.recursosh1 .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh1 .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(243, 112, 90);
}

.recursosh1 .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(102, 198, 185);
}

.recursosh1 .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh1 .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.recursosh1 .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh1 .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh1 .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(65, 90, 107);
}

.recursosh1 .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(206, 214, 224);
}

.recursosh1 .p31:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(243, 112, 90);
}

.recursosh1 .p32:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(243, 112, 90);
}

.recursosh1 .p33:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(243, 243, 243);
}

.recursosh1 .p34:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(243, 243, 243);
}

.recursosh1 .p35:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(243, 243, 243);
}

.recursosh1 .p36:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh1 .p37:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(243, 243, 243);
}

.recursosh1 .p38:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh1 .p39:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(65, 90, 107);
}


/*ICONO RH2*/

@font-face {
    font-family: 'recursosh2';
    src: url('fonts/recursosh2.eot?sz87li');
    src: url('fonts/recursosh2.eot?sz87li#iefix') format('embedded-opentype'), url('fonts/recursosh2.ttf?sz87li') format('truetype'), url('fonts/recursosh2.woff?sz87li') format('woff'), url('fonts/recursosh2.svg?sz87li#recursosh2') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.recursosh2 {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'recursosh2' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.recursosh2 .p1:before {
    content: "\e900";
    color: rgb(61, 154, 226);
}

.recursosh2 .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(90, 170, 231);
}

.recursosh2 .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(90, 170, 231);
}

.recursosh2 .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(90, 170, 231);
}

.recursosh2 .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(90, 170, 231);
}

.recursosh2 .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(90, 170, 231);
}

.recursosh2 .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(120, 118, 128);
}

.recursosh2 .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 218, 170);
}

.recursosh2 .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 196, 119);
}

.recursosh2 .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(120, 118, 128);
}

.recursosh2 .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 218, 170);
}

.recursosh2 .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 196, 119);
}

.recursosh2 .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(255, 218, 170);
}

.recursosh2 .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(120, 118, 128);
}

.recursosh2 .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(255, 196, 119);
}

.recursosh2 .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(255, 218, 170);
}

.recursosh2 .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(120, 118, 128);
}

.recursosh2 .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(255, 196, 119);
}

.recursosh2 .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(120, 118, 128);
}

.recursosh2 .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(255, 218, 170);
}

.recursosh2 .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(61, 154, 226);
}

.recursosh2 .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(61, 154, 226);
}

.recursosh2 .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(61, 154, 226);
}

.recursosh2 .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(61, 154, 226);
}

.recursosh2 .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(255, 196, 119);
}

.recursosh2 .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.recursosh2 .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.recursosh2 .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.recursosh2 .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.recursosh2 .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.recursosh2 .p31:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.recursosh2 .p32:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.recursosh2 .p33:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.recursosh2 .p34:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}


/*Icono para almacen (warehouse)*/

@font-face {
    font-family: 'warehouse';
    src: url('fonts/warehouse.eot?cxf1iz');
    src: url('fonts/warehouse.eot?cxf1iz#iefix') format('embedded-opentype'), url('fonts/warehouse.ttf?cxf1iz') format('truetype'), url('fonts/warehouse.woff?cxf1iz') format('woff'), url('fonts/warehouse.svg?cxf1iz#warehouse') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.warehouse {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'warehouse' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.warehouse .p1:before {
    content: "\e900";
    color: rgb(106, 86, 61);
}

.warehouse .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(0, 63, 138);
}

.warehouse .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 80, 35);
}

.warehouse .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 80, 35);
}

.warehouse .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(171, 35, 0);
}

.warehouse .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(137, 136, 144);
}

.warehouse .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(224, 224, 226);
}

.warehouse .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(45, 45, 48);
}

.warehouse .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(205, 42, 0);
}

.warehouse .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(205, 42, 0);
}

.warehouse .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(171, 35, 0);
}

.warehouse .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(171, 35, 0);
}

.warehouse .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(255, 218, 68);
}

.warehouse .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(255, 205, 0);
}

.warehouse .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(255, 218, 68);
}

.warehouse .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(255, 205, 0);
}

.warehouse .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(255, 218, 68);
}

.warehouse .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(216, 0, 39);
}

.warehouse .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(216, 0, 39);
}

.warehouse .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(216, 0, 39);
}

.warehouse .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(216, 0, 39);
}

.warehouse .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(216, 0, 39);
}

.warehouse .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.warehouse .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.warehouse .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.warehouse .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.warehouse .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.warehouse .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(62, 61, 66);
}

.warehouse .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(188, 79, 51);
}


/*Icono Signature*/

@font-face {
    font-family: 'signature';
    src: url('fonts/signature.eot?hs6haq');
    src: url('fonts/signature.eot?hs6haq#iefix') format('embedded-opentype'), url('fonts/signature.ttf?hs6haq') format('truetype'), url('fonts/signature.woff?hs6haq') format('woff'), url('fonts/signature.svg?hs6haq#signature') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.signature {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'signature' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.signature .p1:before {
    content: "\e900";
    color: rgb(255, 235, 153);
}

.signature .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(255, 148, 120);
}

.signature .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(216, 0, 39);
}

.signature .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 188, 171);
}

.signature .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(216, 0, 39);
}

.signature .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(171, 35, 0);
}

.signature .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(36, 136, 255);
}

.signature .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 228, 119);
}

.signature .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 188, 171);
}

.signature .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(255, 80, 35);
}

.signature .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 80, 35);
}

.signature .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 80, 35);
}

.signature .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(255, 80, 35);
}

.signature .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(255, 80, 35);
}

.signature .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(255, 80, 35);
}

.signature .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(167, 169, 172);
}

.signature .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(255, 80, 35);
}


/*Icono de grupo */

@font-face {
    font-family: 'group';
    src: url('fonts/group.eot?gqgso9');
    src: url('fonts/group.eot?gqgso9#iefix') format('embedded-opentype'), url('fonts/group.ttf?gqgso9') format('truetype'), url('fonts/group.woff?gqgso9') format('woff'), url('fonts/group.svg?gqgso9#group') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.group {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'group' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.group .grou1:before {
    content: "\e900";
    color: rgb(90, 170, 224);
}

.group .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(90, 170, 224);
}

.group .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(125, 199, 255);
}

.group .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(247, 52, 69);
}

.group .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.group .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(247, 247, 105);
}

.group .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(255, 201, 67);
}

.group .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(247, 247, 105);
}

.group .p31:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(255, 201, 67);
}

.group .p32:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(0, 88, 137);
}

.group .p33:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(0, 88, 137);
}

.group .p34:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(0, 88, 137);
}

.group .p35:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(0, 88, 137);
}

.group .p36:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}


/*Icono work*/

@font-face {
    font-family: 'work';
    src: url('fonts/work.eot?6bqstn');
    src: url('fonts/work.eot?6bqstn#iefix') format('embedded-opentype'), url('fonts/work.ttf?6bqstn') format('truetype'), url('fonts/work.woff?6bqstn') format('woff'), url('fonts/work.svg?6bqstn#work') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.work {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'work' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.work .p1:before {
    content: "\e900";
    color: rgb(90, 170, 224);
}

.work .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(90, 170, 224);
}

.work .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(125, 199, 255);
}

.work .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(247, 52, 69);
}

.work .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}

.work .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(247, 247, 105);
}

.work .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(255, 201, 67);
}

.work .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(247, 247, 105);
}

.work .p31:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(255, 201, 67);
}

.work .p32:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(0, 88, 137);
}

.work .p33:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(0, 88, 137);
}

.work .p34:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(0, 88, 137);
}

.work .p35:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(0, 88, 137);
}

.work .p36:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(53, 158, 216);
}


/*Icono report*/

@font-face {
    font-family: 'report';
    src: url('fonts/report.eot?uyz7dn');
    src: url('fonts/report.eot?uyz7dn#iefix') format('embedded-opentype'), url('fonts/report.ttf?uyz7dn') format('truetype'), url('fonts/report.woff?uyz7dn') format('woff'), url('fonts/report.svg?uyz7dn#report') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.report {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'report' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.report .p1:before {
    content: "\e900";
    color: rgb(230, 230, 230);
}

.report .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(140, 98, 57);
}

.report .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(6, 170, 233);
}

.report .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(57, 181, 74);
}

.report .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(237, 28, 36);
}

.report .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(248, 207, 38);
}

.report .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(237, 28, 36);
}

.report .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(57, 181, 74);
}

.report .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(6, 170, 233);
}

.report .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.report .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.report .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.report .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.report .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(237, 28, 36);
}

.report .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(0, 113, 188);
}

.report .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(0, 113, 188);
}

.report .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(0, 113, 188);
}

.report .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.report .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}

.report .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(41, 72, 90);
}


/*Icono report1*/

@font-face {
    font-family: 'report1';
    src: url('fonts/report1.eot?of9rfv');
    src: url('fonts/report1.eot?of9rfv#iefix') format('embedded-opentype'), url('fonts/report1.ttf?of9rfv') format('truetype'), url('fonts/report1.woff?of9rfv') format('woff'), url('fonts/report1.svg?of9rfv#report1') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.report1 {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'report1' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.report1 .p1:before {
    content: "\e900";
    color: rgb(68, 94, 160);
}

.report1 .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(255, 175, 16);
}

.report1 .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(239, 150, 20);
}

.report1 .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 149, 24);
}

.report1 .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(239, 131, 24);
}

.report1 .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(217, 234, 252);
}

.report1 .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(195, 221, 244);
}

.report1 .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(219, 114, 44);
}

.report1 .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(219, 114, 44);
}

.report1 .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(219, 114, 44);
}

.report1 .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(219, 114, 44);
}

.report1 .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(82, 187, 239);
}

.report1 .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(82, 187, 239);
}

.report1 .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(82, 187, 239);
}

.report1 .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(254, 55, 69);
}

.report1 .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(254, 55, 69);
}

.report1 .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(254, 55, 69);
}

.report1 .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(254, 55, 69);
}

.report1 .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(254, 55, 69);
}

.report1 .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(145, 224, 232);
}

.report1 .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(255, 175, 16);
}

.report1 .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(255, 175, 16);
}

.report1 .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(254, 55, 69);
}

.report1 .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(55, 196, 122);
}

.report1 .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(145, 224, 232);
}

.report1 .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(254, 55, 69);
}

.report1 .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(55, 196, 122);
}

.report1 .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(82, 187, 239);
}


/*Icono sun para clima*/

@font-face {
    font-family: 'sun';
    src: url('fonts/sun.eot?j4mfww');
    src: url('fonts/sun.eot?j4mfww#iefix') format('embedded-opentype'), url('fonts/sun.ttf?j4mfww') format('truetype'), url('fonts/sun.woff?j4mfww') format('woff'), url('fonts/sun.svg?j4mfww#sun') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.sun {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'sun' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.sun .p1:before {
    content: "\e900";
    color: rgb(255, 238, 140);
}

.sun .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(242, 143, 68);
}

.sun .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 208, 115);
}

.sun .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(211, 221, 234);
}

.sun .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(132, 171, 193);
}

.sun .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(204, 146, 54);
}

.sun .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(204, 146, 54);
}

.sun .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(204, 146, 54);
}


/*Icono recursosh2*/

@font-face {
    font-family: 'recursosh2';
    src: url('fonts/recursosh2.eot?tf29vm');
    src: url('fonts/recursosh2.eot?tf29vm#iefix') format('embedded-opentype'), url('fonts/recursosh2.ttf?tf29vm') format('truetype'), url('fonts/recursosh2.woff?tf29vm') format('woff'), url('fonts/recursosh2.svg?tf29vm#recursosh2') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.recursosh2 {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'recursosh2' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.recursosh2 .p1:before {
    content: "\e900";
    color: rgb(243, 112, 90);
}

.recursosh2 .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(243, 112, 90);
}

.recursosh2 .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(102, 198, 185);
}

.recursosh2 .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(102, 198, 185);
}

.recursosh2 .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(102, 198, 185);
}

.recursosh2 .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh2 .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(232, 234, 233);
}

.recursosh2 .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(102, 198, 185);
}

.recursosh2 .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.recursosh2 .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.recursosh2 .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(243, 112, 90);
}

.recursosh2 .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh2 .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.recursosh2 .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(138, 215, 248);
}

.recursosh2 .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(232, 234, 233);
}

.recursosh2 .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(138, 215, 248);
}

.recursosh2 .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(243, 112, 90);
}

.recursosh2 .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(240, 85, 64);
}

.recursosh2 .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.recursosh2 .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(138, 215, 248);
}

.recursosh2 .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.recursosh2 .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh2 .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh2 .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(65, 90, 107);
}

.recursosh2 .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(247, 182, 76);
}

.recursosh2 .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh2 .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh2 .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(255, 209, 92);
}

.recursosh2 .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(65, 90, 107);
}

.recursosh2 .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(232, 234, 233);
}

.recursosh2 .p31:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(243, 112, 90);
}

.recursosh2 .p32:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(240, 85, 64);
}

.recursosh2 .p33:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.recursosh2 .p34:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(52, 74, 94);
}

.recursosh2 .p35:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.recursosh2 .p36:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(65, 90, 107);
}

.recursosh2 .p37:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.recursosh2 .p38:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(65, 90, 107);
}


/*icono barcode*/

@font-face {
    font-family: 'barcode';
    src: url('fonts/barcode.eot?xirlkl');
    src: url('fonts/barcode.eot?xirlkl#iefix') format('embedded-opentype'), url('fonts/barcode.ttf?xirlkl') format('truetype'), url('fonts/barcode.woff?xirlkl') format('woff'), url('fonts/barcode.svg?xirlkl#barcode') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.barcode {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'barcode' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.barcode .p1:before {
    content: "\e900";
    color: rgb(237, 235, 237);
}

.barcode .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(230, 100, 110);
}

.barcode .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(230, 100, 110);
}

.barcode .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(230, 100, 110);
}

.barcode .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(230, 100, 110);
}


/*Icono barcode*/

@font-face {
    font-family: 'barcode';
    src: url('fonts/barcode.eot?xirlkl');
    src: url('fonts/barcode.eot?xirlkl#iefix') format('embedded-opentype'), url('fonts/barcode.ttf?xirlkl') format('truetype'), url('fonts/barcode.woff?xirlkl') format('woff'), url('fonts/barcode.svg?xirlkl#barcode') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.barcode {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'barcode' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.barcode .p1:before {
    content: "\e900";
    color: rgb(237, 235, 237);
}

.barcode .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(93, 83, 96);
}

.barcode .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(111, 101, 113);
}

.barcode .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(230, 100, 110);
}

.barcode .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(230, 100, 110);
}

.barcode .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(230, 100, 110);
}

.barcode .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(230, 100, 110);
}


/*Icono para gps*/

@font-face {
    font-family: 'maps';
    src: url('fonts/maps.eot?5w1ptj');
    src: url('fonts/maps.eot?5w1ptj#iefix') format('embedded-opentype'), url('fonts/maps.ttf?5w1ptj') format('truetype'), url('fonts/maps.woff?5w1ptj') format('woff'), url('fonts/maps.svg?5w1ptj#maps') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.maps {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'maps' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.maps .p1:before {
    content: "\e900";
    color: rgb(68, 200, 104);
}

.maps .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(68, 200, 104);
}

.maps .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(76, 225, 102);
}

.maps .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(76, 225, 102);
}

.maps .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 219, 86);
}

.maps .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(168, 238, 252);
}

.maps .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(255, 187, 36);
}

.maps .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 187, 36);
}

.maps .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 219, 86);
}

.maps .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(255, 187, 36);
}

.maps .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 74, 74);
}

.maps .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(231, 52, 63);
}

.maps .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(255, 219, 86);
}

.maps .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(30, 164, 233);
}

.maps .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(30, 164, 233);
}

@font-face {
    font-family: 'mensajero';
    src: url('fonts/mensajero.eot?ahu5j7');
    src: url('fonts/mensajero.eot?ahu5j7#iefix') format('embedded-opentype'), url('fonts/mensajero.ttf?ahu5j7') format('truetype'), url('fonts/mensajero.woff?ahu5j7') format('woff'), url('fonts/mensajero.svg?ahu5j7#mensajero') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.mensajero {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'mensajero' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.mensajero .p1:before {
    content: "\e900";
    color: rgb(179, 139, 99);
}

.mensajero .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(169, 124, 80);
}

.mensajero .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 188, 171);
}

.mensajero .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 80, 35);
}

.mensajero .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 218, 68);
}

.mensajero .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(223, 70, 31);
}

.mensajero .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(223, 70, 31);
}

.mensajero .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 167, 51);
}

.mensajero .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 188, 171);
}

.mensajero .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(109, 110, 113);
}

.mensajero .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(35, 31, 32);
}


/*icono rh*/

@font-face {
    font-family: 'businessman';
    src: url('fonts/businessman.eot?wwwhwy');
    src: url('fonts/businessman.eot?wwwhwy#iefix') format('embedded-opentype'), url('fonts/businessman.ttf?wwwhwy') format('truetype'), url('fonts/businessman.woff?wwwhwy') format('woff'), url('fonts/businessman.svg?wwwhwy#businessman') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.businessman {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'businessman' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.businessman .p1:before {
    content: "\e900";
    color: rgb(112, 116, 135);
}

.businessman .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(91, 93, 110);
}

.businessman .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(240, 164, 121);
}

.businessman .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(229, 151, 112);
}

.businessman .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(240, 164, 121);
}

.businessman .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(229, 151, 112);
}

.businessman .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(240, 164, 121);
}

.businessman .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(229, 151, 112);
}

.businessman .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(228, 234, 248);
}

.businessman .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(216, 220, 229);
}

.businessman .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(240, 164, 121);
}

.businessman .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(229, 151, 112);
}

.businessman .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(216, 220, 229);
}

.businessman .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(216, 220, 229);
}

.businessman .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(216, 220, 229);
}

.businessman .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(216, 220, 229);
}

.businessman .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(255, 80, 80);
}

.businessman .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(237, 58, 58);
}

.businessman .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(237, 58, 58);
}

.businessman .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(219, 42, 42);
}

@font-face {
    font-family: 'fres';
    src: url('fonts/FRES.eot?xew8l6');
    src: url('fonts/FRES.eot?xew8l6#iefix') format('embedded-opentype'), url('fonts/FRES.ttf?xew8l6') format('truetype'), url('fonts/FRES.woff?xew8l6') format('woff'), url('fonts/FRES.svg?xew8l6#FRES') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.fres {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'fres' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fresca .p1:before {
    content: "\e919";
    color: rgb(82, 86, 91);
}

.fresca .p2:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.fresca .p3:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.fresca .p4:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.fresca .p5:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.fresca .p6:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.fresca .p7:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.fresca .p8:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.fresca .p9:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.fresca .p10:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.fresca .p11:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.fresca .p12:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.fresca .p13:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.fresca .p14:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(82, 86, 91);
}

.fresca .p15:before {
    content: "\e927";
    margin-left: -1em;
    color: rgb(249, 128, 128);
}

.fresca .p16:before {
    content: "\e928";
    margin-left: -1em;
    color: rgb(249, 128, 128);
}

.fresca .p17:before {
    content: "\e929";
    margin-left: -1em;
    color: rgb(244, 219, 206);
}

.fresca .p18:before {
    content: "\e92a";
    margin-left: -1em;
    color: rgb(244, 219, 206);
}

.fresca .p19:before {
    content: "\e92b";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.fresca .p20:before {
    content: "\e92c";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.fresca .p21:before {
    content: "\e92d";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.fresca .p22:before {
    content: "\e92e";
    margin-left: -1em;
    color: rgb(227, 228, 229);
}

.fresca .p23:before {
    content: "\e92f";
    margin-left: -1em;
    color: rgb(253, 96, 91);
}

.fresca .p24:before {
    content: "\e930";
    margin-left: -1em;
    color: rgb(253, 96, 91);
}

.fresca .p25:before {
    content: "\e931";
    margin-left: -1em;
    color: rgb(249, 128, 128);
}

.fresca .p26:before {
    content: "\e932";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p27:before {
    content: "\e933";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p28:before {
    content: "\e934";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p29:before {
    content: "\e935";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p30:before {
    content: "\e936";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p31:before {
    content: "\e937";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p32:before {
    content: "\e938";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p33:before {
    content: "\e939";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p34:before {
    content: "\e93a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p35:before {
    content: "\e93b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p36:before {
    content: "\e93c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p37:before {
    content: "\e93d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p38:before {
    content: "\e93e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p39:before {
    content: "\e93f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p40:before {
    content: "\e940";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p41:before {
    content: "\e941";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p42:before {
    content: "\e942";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p43:before {
    content: "\e943";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p44:before {
    content: "\e944";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p45:before {
    content: "\e945";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p46:before {
    content: "\e946";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p47:before {
    content: "\e947";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p48:before {
    content: "\e948";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p49:before {
    content: "\e949";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p50:before {
    content: "\e94a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p51:before {
    content: "\e94b";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p52:before {
    content: "\e94c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p53:before {
    content: "\e94d";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p54:before {
    content: "\e94e";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p55:before {
    content: "\e94f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p56:before {
    content: "\e950";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p57:before {
    content: "\e951";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.fresca .p58:before {
    content: "\e952";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

@font-face {
    font-family: 'INSEM';
    src: url('fonts/INSEM.eot?nm54m');
    src: url('fonts/INSEM.eot?nm54m#iefix') format('embedded-opentype'), url('fonts/INSEM.ttf?nm54m') format('truetype'), url('fonts/INSEM.woff?nm54m') format('woff'), url('fonts/INSEM.svg?nm54m#INSEM') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.INSEM {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'INSEM' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.INSEM .P1:before {
    content: "\e900";
    color: rgb(230, 233, 237);
}

.INSEM .P2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(252, 215, 112);
}

.INSEM .P3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 234, 167);
}

.INSEM .P4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 234, 167);
}

.INSEM .P5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(180, 221, 127);
}

.INSEM .P6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(180, 221, 127);
}

.INSEM .P7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(204, 209, 217);
}

.INSEM .P8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(180, 221, 127);
}

.INSEM .P9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(237, 85, 101);
}

.INSEM .P10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(239, 115, 133);
}

.INSEM .P11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

@font-face {
    font-family: 'sosp';
    src: url('fonts/SOSP.eot?lwy30m');
    src: url('fonts/SOSP.eot?lwy30m#iefix') format('embedded-opentype'), url('fonts/SOSP.ttf?lwy30m') format('truetype'), url('fonts/SOSP.woff?lwy30m') format('woff'), url('fonts/SOSP.svg?lwy30m#SOSP') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.sospechosa {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'sosp' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.sospechosa .p1:before {
    content: "\e90b";
    color: rgb(62, 89, 89);
}

.sospechosa .p2:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(41, 57, 57);
}

.sospechosa .p3:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(83, 121, 131);
}

.sospechosa .p4:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(62, 89, 89);
}

.sospechosa .p5:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(100, 225, 220);
}

.sospechosa .p6:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(0, 200, 200);
}

.sospechosa .p7:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(100, 225, 220);
}

.sospechosa .p8:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(0, 200, 200);
}

.sospechosa .p9:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(83, 121, 131);
}

.sospechosa .p10:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(62, 89, 89);
}

.sospechosa .p11:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(224, 244, 255);
}

.sospechosa .p12:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(187, 220, 255);
}

.sospechosa .p13:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(224, 244, 255);
}

.sospechosa .p14:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(187, 220, 255);
}

@font-face {
    font-family: 'noia';
    src: url('fonts/NOIA.eot?ssfj3n');
    src: url('fonts/NOIA.eot?ssfj3n#iefix') format('embedded-opentype'), url('fonts/NOIA.ttf?ssfj3n') format('truetype'), url('fonts/NOIA.woff?ssfj3n') format('woff'), url('fonts/NOIA.svg?ssfj3n#NOIA') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.noia {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'noia' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.noia:before {
    content: "\e900";
}

@font-face {
    font-family: 'inse';
    src: url('fonts/INSEMINA.eot?yi1n8s');
    src: url('fonts/INSEMINA.eot?yi1n8s#iefix') format('embedded-opentype'), url('fonts/INSEMINA.ttf?yi1n8s') format('truetype'), url('fonts/INSEMINA.woff?yi1n8s') format('woff'), url('fonts/INSEMINA.svg?yi1n8s#INSEMINA') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.insemina {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'inse' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.insemina .p1:before {
    content: "\e900";
    color: rgb(253, 105, 127);
}

.insemina .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(252, 68, 95);
}

.insemina .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(252, 68, 95);
}

.insemina .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(225, 16, 90);
}

.insemina .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 167, 179);
}

.insemina .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(252, 206, 211);
}

.insemina .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(255, 167, 179);
}


/**/

@font-face {
    font-family: 'resumen';
    src: url('fonts/resumen.eot?t7wydk');
    src: url('fonts/resumen.eot?t7wydk#iefix') format('embedded-opentype'), url('fonts/resumen.ttf?t7wydk') format('truetype'), url('fonts/resumen.woff?t7wydk') format('woff'), url('fonts/resumen.svg?t7wydk#resumen') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.resumen {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'resumen' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.resumen .p1:before {
    content: "\e900";
    color: rgb(230, 231, 232);
}

.resumen .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(0, 204, 179);
}

.resumen .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 212, 34);
}

.resumen .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 212, 34);
}

.resumen .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 167, 51);
}

.resumen .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(255, 98, 67);
}

.resumen .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(255, 98, 67);
}

.resumen .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(172, 171, 177);
}

.resumen .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(198, 197, 202);
}

.resumen .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(198, 197, 202);
}

.resumen .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 80, 35);
}

.resumen .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 212, 34);
}

.resumen .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(235, 191, 0);
}

.resumen .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(235, 191, 0);
}

.resumen .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(198, 197, 202);
}

.resumen .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(198, 197, 202);
}

.resumen .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(198, 197, 202);
}

/*eficiencia corte*/
@font-face {
    font-family: 'produccion';
    src:  url('fonts/produccion.eot?c3e1ux');
    src:  url('fonts/produccion.eot?c3e1ux#iefix') format('embedded-opentype'),
      url('fonts/produccion.ttf?c3e1ux') format('truetype'),
      url('fonts/produccion.woff?c3e1ux') format('woff'),
      url('fonts/produccion.svg?c3e1ux#produccion') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .produccion {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'produccion' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .produccion .p1:before {
    content: "\e900";
    color: rgb(218, 144, 101);
  }
  .produccion .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(171, 105, 61);
  }
  .produccion .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(140, 84, 40);
  }
  .produccion .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(224, 68, 70);
  }
  .produccion .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(104, 115, 127);
  }
  .produccion .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(104, 115, 127);
  }
  .produccion .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(218, 144, 101);
  }
  .produccion .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(171, 105, 61);
  }
  .produccion .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(104, 115, 127);
  }
  .produccion .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(218, 144, 101);
  }
  .produccion .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(159, 118, 74);
  }
  .produccion .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(186, 139, 93);
  }
  .produccion .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(218, 144, 101);
  }
  .produccion .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(122, 179, 85);
  }
  .produccion .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(105, 153, 73);
  }
  .produccion .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(105, 153, 73);
  }
  .produccion .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(105, 153, 73);
  }
  .produccion .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(105, 153, 73);
  }
  .produccion .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(105, 153, 73);
  }
  .produccion .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(105, 153, 73);
  }
  .produccion .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(104, 115, 127);
  }
  .produccion .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(104, 115, 127);
  }
  .produccion .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(104, 115, 127);
  }
  .produccion .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(79, 87, 97);
  }
  .produccion .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(206, 35, 55);
  }
  .produccion .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(224, 68, 70);
  }
  .produccion .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(104, 115, 127);
  }
  .produccion .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(79, 87, 97);
  }
  .produccion .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(212, 228, 240);
  }
  .produccion .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(214, 50, 63);
  }
  .produccion .p31:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(104, 115, 127);
  }
  .produccion .p32:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(79, 87, 97);
  }
  .produccion .p33:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(212, 228, 240);
  }
  
  @font-face {
  font-family: 'COR';
  src:  url('fonts/COR.eot?m0skdb');
  src:  url('fonts/COR.eot?m0skdb#iefix') format('embedded-opentype'),
    url('fonts/COR.ttf?m0skdb') format('truetype'),
    url('fonts/COR.woff?m0skdb') format('woff'),
    url('fonts/COR.svg?m0skdb#COR') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.COR{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'COR' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.COR .p1:before {
  content: "\e900";
  color: rgb(238, 192, 107);
}
.COR .p2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(238, 192, 107);
}
.COR .p3:before {
  content: "\e902";
  margin-left: -1em;
  color: rgb(199, 134, 91);
}
.COR .p4:before {
  content: "\e903";
  margin-left: -1em;
  color: rgb(194, 126, 78);
}
.COR .p5:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(179, 109, 60);
}
.COR .p6:before {
  content: "\e905";
  margin-left: -1em;
  color: rgb(153, 94, 52);
}
.COR .p7:before {
  content: "\e906";
  margin-left: -1em;
  color: rgb(199, 134, 91);
}
.COR .p8:before {
  content: "\e907";
  margin-left: -1em;
  color: rgb(194, 126, 78);
}
.COR .p9:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(179, 109, 60);
}
.COR .p10:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(153, 94, 52);
}
.COR .p11:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(128, 78, 43);
}
.COR .p12:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(128, 78, 43);
}
.COR .p13:before {
  content: "\e90c";
  margin-left: -1em;
  color: rgb(128, 78, 43);
}
.COR .p14:before {
  content: "\e90d";
  margin-left: -1em;
  color: rgb(128, 78, 43);
}
.COR .p15:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(128, 78, 43);
}
.COR .p16:before {
  content: "\e90f";
  margin-left: -1em;
  color: rgb(128, 78, 43);
}
.COR .p17:before {
  content: "\e910";
  margin-left: -1em;
  color: rgb(128, 78, 43);
}
.COR .p18:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(128, 78, 43);
}
.COR .p19:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(141, 86, 47);
}
/**/
@font-face {
    font-family: 'predioef';
    src:  url('fonts/predioef.eot?hizkkc');
    src:  url('fonts/predioef.eot?hizkkc#iefix') format('embedded-opentype'),
      url('fonts/predioef.ttf?hizkkc') format('truetype'),
      url('fonts/predioef.woff?hizkkc') format('woff'),
      url('fonts/predioef.svg?hizkkc#predioef') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .predioef {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'predioef' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .predioef .p1:before {
    content: "\e900";
    color: rgb(156, 204, 101);
  }
  .predioef .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(131, 189, 70);
  }
  .predioef .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(113, 173, 61);
  }
  .predioef .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(178, 235, 242);
  }
  .predioef .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(128, 222, 234);
  }
  .predioef .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(178, 235, 242);
  }
  .predioef .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(128, 222, 234);
  }
  .predioef .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(85, 139, 47);
  }
  .predioef .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(113, 173, 61);
  }
  .predioef .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(234, 116, 50);
  }
  .predioef .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(226, 96, 30);
  }
  .predioef .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(250, 150, 100);
  }
  .predioef .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(250, 150, 100);
  }
  .predioef .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(131, 189, 70);
  }
  .predioef .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(113, 173, 61);
  }
  .predioef .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(156, 204, 101);
  }
  .predioef .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(156, 204, 101);
  }
  .predioef .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(128, 222, 234);
  }
  .predioef .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(128, 222, 234);
  }
  
/**/
@font-face {
    font-family: 'shelf';
    src:  url('fonts/shelf.eot?ycdu9m');
    src:  url('fonts/shelf.eot?ycdu9m#iefix') format('embedded-opentype'),
      url('fonts/shelf.ttf?ycdu9m') format('truetype'),
      url('fonts/shelf.woff?ycdu9m') format('woff'),
      url('fonts/shelf.svg?ycdu9m#shelf') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .shelf {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'shelf' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .shelf .p1:before {
    content: "\e900";
    color: rgb(224, 130, 97);
  }
  .shelf .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(224, 130, 97);
  }
  .shelf .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(73, 173, 77);
  }
  .shelf .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(129, 199, 132);
  }
  .shelf .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(102, 187, 106);
  }
  .shelf .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(73, 173, 77);
  }
  .shelf .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(129, 199, 132);
  }
  .shelf .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(102, 187, 106);
  }
  .shelf .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(73, 173, 77);
  }
  .shelf .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(129, 199, 132);
  }
  .shelf .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(102, 187, 106);
  }
  .shelf .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(224, 130, 97);
  }
  .shelf .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(224, 130, 97);
  }
  .shelf .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(224, 130, 97);
  }
  .shelf .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(224, 130, 97);
  }
  .shelf .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(73, 173, 77);
  }
  .shelf .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(129, 199, 132);
  }
  .shelf .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(102, 187, 106);
  }
  .shelf .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(73, 173, 77);
  }
  .shelf .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(129, 199, 132);
  }
  .shelf .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(102, 187, 106);
  }
  .shelf .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(73, 173, 77);
  }
  .shelf .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(129, 199, 132);
  }
  .shelf .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(102, 187, 106);
  }
  .shelf .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(73, 173, 77);
  }
  .shelf .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(129, 199, 132);
  }
  .shelf .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(102, 187, 106);
  }
  .shelf .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(73, 173, 77);
  }
  .shelf .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(129, 199, 132);
  }
  .shelf .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(102, 187, 106);
  }
  .shelf .p31:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(73, 173, 77);
  }
  .shelf .p32:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(129, 199, 132);
  }
  .shelf .p33:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(102, 187, 106);
  }
  .shelf .p34:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(240, 155, 115);
  }
  .shelf .p35:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(240, 155, 115);
  }
  .shelf .p36:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(240, 155, 115);
  }
  .shelf .p37:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(242, 187, 165);
  }
  .shelf .p38:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(242, 187, 165);
  }
  .shelf .p39:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(242, 187, 165);
  }
  .shelf .p40:before {
    content: "\e927";
    margin-left: -1em;
    color: rgb(242, 187, 165);
  }
  .shelf .p41:before {
    content: "\e928";
    margin-left: -1em;
    color: rgb(242, 187, 165);
  }
  .shelf .p42:before {
    content: "\e929";
    margin-left: -1em;
    color: rgb(242, 187, 165);
  }
  .shelf .p43:before {
    content: "\e92a";
    margin-left: -1em;
    color: rgb(229, 139, 108);
  }
  .shelf .p44:before {
    content: "\e92b";
    margin-left: -1em;
    color: rgb(229, 139, 108);
  }
  .shelf .p45:before {
    content: "\e92c";
    margin-left: -1em;
    color: rgb(229, 139, 108);
  }
  
  /**/

  @font-face {
    font-family: 'charts';
    src:  url('fonts/charts.eot?1nzobv');
    src:  url('fonts/charts.eot?1nzobv#iefix') format('embedded-opentype'),
      url('fonts/charts.ttf?1nzobv') format('truetype'),
      url('fonts/charts.woff?1nzobv') format('woff'),
      url('fonts/charts.svg?1nzobv#charts') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .charts {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'charts' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .charts .p1:before {
    content: "\e900";
    color: rgb(196, 226, 242);
  }
  .charts .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(131, 178, 198);
  }
  .charts .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(131, 178, 198);
  }
  .charts .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(131, 178, 198);
  }
  .charts .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(229, 229, 229);
  }
  .charts .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(229, 229, 229);
  }
  .charts .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(229, 229, 229);
  }
  .charts .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 73, 31);
  }
  .charts .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(237, 54, 24);
  }
  .charts .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(131, 178, 198);
  }
  .charts .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(44, 146, 191);
  }
  .charts .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 142, 29);
  }
  .charts .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(50, 204, 119);
  }
  .charts .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(50, 204, 119);
  }
  .charts .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(50, 204, 119);
  }
  .charts .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(50, 204, 119);
  }
  .charts .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(255, 73, 31);
  }
  .charts .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(255, 142, 29);
  }

  @font-face {
    font-family: 'tableC';
    src:  url('fonts/tableC.eot?tx1p2d');
    src:  url('fonts/tableC.eot?tx1p2d#iefix') format('embedded-opentype'),
      url('fonts/tableC.ttf?tx1p2d') format('truetype'),
      url('fonts/tableC.woff?tx1p2d') format('woff'),
      url('fonts/tableC.svg?tx1p2d#tableC') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .tableC {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'tableC' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .tableC .p1:before {
    content: "\e900";
    color: rgb(66, 165, 245);
  }
  .tableC .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(144, 202, 249);
  }
  .tableC .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(66, 165, 245);
  }
  .tableC .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .tableC .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .tableC .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .tableC .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .tableC .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .tableC .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .tableC .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }

  @font-face {
    font-family: 'grafDerecha';
    src:  url('fonts/grafDerecha.eot?6wjg4t');
    src:  url('fonts/grafDerecha.eot?6wjg4t#iefix') format('embedded-opentype'),
      url('fonts/grafDerecha.ttf?6wjg4t') format('truetype'),
      url('fonts/grafDerecha.woff?6wjg4t') format('woff'),
      url('fonts/grafDerecha.svg?6wjg4t#grafDerecha') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .grafDerecha {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'grafDerecha' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .grafDerecha .p1:before {
    content: "\e900";
    color: rgb(249, 249, 249);
  }
  .grafDerecha .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(193, 193, 193);
  }
  .grafDerecha .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 176, 95);
  }
  .grafDerecha .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 144, 78);
  }
  .grafDerecha .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(97, 174, 159);
  }
  .grafDerecha .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(254, 94, 71);
  }
  .grafDerecha .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(219, 49, 49);
  }
  .grafDerecha .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(67, 84, 92);
  }
  
  @font-face {
  font-family: 'tiempo';
  src:  url('fonts/tiempo.eot?vvwkiw');
  src:  url('fonts/tiempo.eot?vvwkiw#iefix') format('embedded-opentype'),
    url('fonts/tiempo.ttf?vvwkiw') format('truetype'),
    url('fonts/tiempo.woff?vvwkiw') format('woff'),
    url('fonts/tiempo.svg?vvwkiw#tiempo') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.tiempo {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'tiempo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.tiempo .p1:before {
  content: "\e900";
  color: rgb(29, 208, 168);
}
.tiempo .p2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.tiempo .p3:before {
  content: "\e902";
  margin-left: -1em;
  color: rgb(29, 208, 168);
}
.tiempo .p4:before {
  content: "\e903";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.tiempo .p5:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.tiempo .p6:before {
  content: "\e905";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.tiempo .p7:before {
  content: "\e906";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.tiempo .p8:before {
  content: "\e907";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.tiempo .p9:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.tiempo .p10:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.tiempo .p11:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.tiempo .p12:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
/**/
@font-face {
    font-family: 'wood';
    src:  url('fonts/wood.eot?p58xsy');
    src:  url('fonts/wood.eot?p58xsy#iefix') format('embedded-opentype'),
      url('fonts/wood.ttf?p58xsy') format('truetype'),
      url('fonts/wood.woff?p58xsy') format('woff'),
      url('fonts/wood.svg?p58xsy#wood') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .wood {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'wood' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wood .p1:before {
    content: "\e900";
    color: rgb(166, 109, 48);
  }
  .wood .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(166, 109, 48);
  }
  .wood .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(245, 223, 135);
  }
  .wood .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(245, 223, 135);
  }
  .wood .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(245, 223, 135);
  }
  .wood .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(217, 161, 63);
  }
  .wood .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(217, 161, 63);
  }
  .wood .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(217, 161, 63);
  }
  .wood .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(110, 62, 11);
  }
  .wood .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(110, 62, 11);
  }
  
  /**/
  @font-face {
    font-family: 'despedido';
    src:  url('fonts/despedido.eot?5jgw1o');
    src:  url('fonts/despedido.eot?5jgw1o#iefix') format('embedded-opentype'),
      url('fonts/despedido.ttf?5jgw1o') format('truetype'),
      url('fonts/despedido.woff?5jgw1o') format('woff'),
      url('fonts/despedido.svg?5jgw1o#despedido') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .despedido {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'despedido' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .despedido .p1:before {
    content: "\e900";
    color: rgb(224, 105, 25);
  }
  .despedido .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(255, 203, 179);
  }
  .despedido .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(232, 152, 118);
  }
  .despedido .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(232, 152, 118);
  }
  .despedido .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(232, 152, 118);
  }
  .despedido .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(39, 57, 76);
  }
  .despedido .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(62, 82, 104);
  }
  .despedido .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .despedido .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(252, 116, 175);
  }
  .despedido .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(187, 184, 204);
  }
  .despedido .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(23, 38, 53);
  }
  .despedido .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(23, 38, 53);
  }
  .despedido .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(232, 152, 118);
  }
  .despedido .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(255, 203, 179);
  }
  .despedido .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(211, 146, 98);
  }
  .despedido .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(23, 38, 53);
  }
  .despedido .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(23, 38, 53);
  }
  .despedido .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(249, 167, 77);
  }
  .despedido .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(224, 105, 25);
  }
  .despedido .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(252, 116, 175);
  }
  .despedido .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(221, 51, 82);
  }
  .despedido .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(252, 116, 175);
  }
  .despedido .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .despedido .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  
  /**/
  @font-face {
    font-family: 'old';
    src:  url('fonts/old.eot?b26k0d');
    src:  url('fonts/old.eot?b26k0d#iefix') format('embedded-opentype'),
      url('fonts/old.ttf?b26k0d') format('truetype'),
      url('fonts/old.woff?b26k0d') format('woff'),
      url('fonts/old.svg?b26k0d#old') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .old {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'old' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .old .p1:before {
    content: "\e900";
    color: rgb(242, 245, 247);
  }
  .old .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(242, 245, 247);
  }
  .old .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(211, 211, 211);
  }
  .old .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(7, 182, 113);
  }
  .old .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 223, 196);
  }
  .old .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(255, 223, 196);
  }
  .old .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(69, 69, 69);
  }
  .old .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 223, 196);
  }
  .old .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(242, 245, 247);
  }
  .old .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(242, 245, 247);
  }
  .old .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(242, 245, 247);
  }
  .old .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(69, 69, 69);
  }
  .old .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(255, 223, 196);
  }
  .old .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(0, 150, 92);
  }
  .old .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(0, 150, 92);
  }
  .old .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(0, 150, 92);
  }
  .old .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(235, 182, 145);
  }
  .old .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(235, 182, 145);
  }
  .old .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(186, 186, 186);
  }
/**/
@font-face {
    font-family: 'despido';
    src:  url('fonts/despido.eot?scwxd6');
    src:  url('fonts/despido.eot?scwxd6#iefix') format('embedded-opentype'),
      url('fonts/despido.ttf?scwxd6') format('truetype'),
      url('fonts/despido.woff?scwxd6') format('woff'),
      url('fonts/despido.svg?scwxd6#despido') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .despido {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'despido' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .despido .p1:before {
    content: "\e900";
    color: rgb(166, 76, 49);
  }
  .despido .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(138, 62, 37);
  }
  .despido .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(229, 236, 241);
  }
  .despido .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(214, 228, 234);
  }
  .despido .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(88, 107, 118);
  }
  .despido .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(70, 89, 97);
  }
  .despido .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(88, 107, 118);
  }
  .despido .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(70, 89, 97);
  }
  .despido .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(88, 107, 118);
  }
  .despido .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(70, 89, 97);
  }
  .despido .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(241, 176, 162);
  }
  .despido .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(138, 62, 37);
  }
  .despido .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(138, 62, 37);
  }
  .despido .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(251, 231, 197);
  }
  .despido .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(253, 216, 163);
  }
  .despido .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(253, 173, 157);
  }
  .despido .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(255, 71, 85);
  }
  .despido .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(252, 43, 58);
  }
  .despido .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(235, 156, 141);
  }
  /**/
  @font-face {
    font-family: 'other';
    src:  url('fonts/other.eot?7uyq4t');
    src:  url('fonts/other.eot?7uyq4t#iefix') format('embedded-opentype'),
      url('fonts/other.ttf?7uyq4t') format('truetype'),
      url('fonts/other.woff?7uyq4t') format('woff'),
      url('fonts/other.svg?7uyq4t#other') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .other {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'other' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .other .p1:before {
    content: "\e900";
    color: rgb(65, 90, 107);
  }
  .other .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(247, 182, 76);
  }
  .other .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(206, 214, 224);
  }
  .other .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(243, 112, 90);
  }
  .other .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(240, 85, 64);
  }
  .other .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(243, 243, 243);
  }
  .other .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(52, 74, 94);
  }
  .other .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(65, 90, 107);
  }
  .other .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(243, 243, 243);
  }
  .other .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(52, 74, 94);
  }
  .other .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(65, 90, 107);
  }
  .other .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 209, 92);
  }
  .other .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(255, 209, 92);
  }
  .other .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(255, 209, 92);
  }
  .other .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(138, 215, 248);
  }
  .other .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  /**/
  @font-face {
    font-family: 'renuncia';
    src:  url('fonts/renuncia.eot?uceqvy');
    src:  url('fonts/renuncia.eot?uceqvy#iefix') format('embedded-opentype'),
      url('fonts/renuncia.ttf?uceqvy') format('truetype'),
      url('fonts/renuncia.woff?uceqvy') format('woff'),
      url('fonts/renuncia.svg?uceqvy#renuncia') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .renuncia {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'renuncia' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .renuncia .p1:before {
    content: "\e900";
    color: rgb(161, 213, 28);
  }
  .renuncia .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(45, 114, 188);
  }
  .renuncia .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(161, 213, 28);
  }
  .renuncia .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(161, 213, 28);
  }
  .renuncia .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(161, 213, 28);
  }
  .renuncia .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(122, 185, 45);
  }
  .renuncia .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(122, 185, 45);
  }
  .renuncia .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(249, 225, 9);
  }
  .renuncia .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(249, 225, 9);
  }
  .renuncia .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(72, 145, 211);
  }
  .renuncia .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(45, 114, 188);
  }
  .renuncia .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(87, 183, 235);
  }
  .renuncia .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(161, 213, 28);
  }
  .renuncia .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(252, 188, 4);
  }
  .renuncia .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(252, 188, 4);
  }
  .renuncia .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(249, 225, 9);
  }
  .renuncia .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(252, 188, 4);
  }
  .renuncia .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(252, 188, 4);
  }
  .renuncia .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(196, 242, 54);
  }
  .renuncia .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(196, 242, 54);
  }
  .renuncia .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(72, 145, 211);
  }
  .renuncia .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(252, 188, 4);
  }
  .renuncia .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(122, 185, 45);
  }
  .renuncia .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(196, 242, 54);
  }
  .renuncia .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(161, 213, 28);
  }
  .renuncia .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(72, 145, 211);
  }
  .renuncia .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(45, 114, 188);
  }
  .renuncia .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(57, 81, 157);
  }
  .renuncia .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(57, 81, 157);
  }
  .renuncia .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(57, 81, 157);
  }
  @font-face {
  font-family: 'ejemplo';
  src:  url('fonts/ejemplo.eot?jsyr3z');
  src:  url('fonts/ejemplo.eot?jsyr3z#iefix') format('embedded-opentype'),
    url('fonts/ejemplo.ttf?jsyr3z') format('truetype'),
    url('fonts/ejemplo.woff?jsyr3z') format('woff'),
    url('fonts/ejemplo.svg?jsyr3z#ejemplo') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ejemplo {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ejemplo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ejemplo .p1:before {
  content: "\e900";
  color: rgb(185, 229, 250);
}
.ejemplo .p2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(135, 213, 246);
}
.ejemplo .p3:before {
  content: "\e902";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.ejemplo .p4:before {
  content: "\e903";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.ejemplo .p5:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.ejemplo .p6:before {
  content: "\e905";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.ejemplo .p7:before {
  content: "\e906";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.ejemplo .p8:before {
  content: "\e907";
  margin-left: -1em;
  color: rgb(204, 204, 204);
}
.ejemplo .p9:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.ejemplo .p10:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.ejemplo .p11:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.ejemplo .p12:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

@font-face {
    font-family: 'health';
    src:  url('fonts/health.eot?gx4i2k');
    src:  url('fonts/health.eot?gx4i2k#iefix') format('embedded-opentype'),
      url('fonts/health.ttf?gx4i2k') format('truetype'),
      url('fonts/health.woff?gx4i2k') format('woff'),
      url('fonts/health.svg?gx4i2k#health') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .health {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'health' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .health:before {
    content: "\e905";
  }

  @font-face {
    font-family: 'medical-report';
    src:  url('fonts/medical-report.eot?iyokik');
    src:  url('fonts/medical-report.eot?iyokik#iefix') format('embedded-opentype'),
      url('fonts/medical-report.ttf?iyokik') format('truetype'),
      url('fonts/medical-report.woff?iyokik') format('woff'),
      url('fonts/medical-report.svg?iyokik#medical-report') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .medical-report {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'medical-report' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .medical-report .p1:before {
    content: "\e900";
    color: rgb(179, 92, 75);
  }
  .medical-report .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(162, 79, 61);
  }
  .medical-report .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(229, 229, 229);
  }
  .medical-report .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(217, 217, 217);
  }
  .medical-report .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(254, 168, 50);
  }
  .medical-report .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(254, 153, 35);
  }
  .medical-report .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(174, 173, 179);
  }
  .medical-report .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(174, 173, 179);
  }
  .medical-report .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(253, 78, 38);
  }
  .medical-report .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(253, 48, 24);
  }
  .medical-report .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(139, 136, 146);
  }
  .medical-report .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(139, 136, 146);
  }

  @font-face {
    font-family: 'baby-cow';
    src:  url('fonts/baby-cow.eot?jb4mtd');
    src:  url('fonts/baby-cow.eot?jb4mtd#iefix') format('embedded-opentype'),
      url('fonts/baby-cow.ttf?jb4mtd') format('truetype'),
      url('fonts/baby-cow.woff?jb4mtd') format('woff'),
      url('fonts/baby-cow.svg?jb4mtd#baby-cow') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .baby-cow {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'baby-cow' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .baby-cow .p1:before {
    content: "\e900";
    color: rgb(63, 92, 108);
  }
  .baby-cow .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(236, 240, 241);
  }
  .baby-cow .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(251, 123, 118);
  }
  .baby-cow .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(251, 123, 118);
  }
  .baby-cow .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(236, 240, 241);
  }
  .baby-cow .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(209, 212, 209);
  }
  .baby-cow .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(84, 117, 128);
  }
  .baby-cow .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(84, 117, 128);
  }
  .baby-cow .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(44, 62, 80);
  }
  .baby-cow .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(53, 73, 94);
  }
  .baby-cow .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(250, 193, 118);
  }
  .baby-cow .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(250, 193, 118);
  }
  .baby-cow .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(44, 62, 80);
  }
  .baby-cow .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(53, 73, 94);
  }
  .baby-cow .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(44, 62, 80);
  }
  .baby-cow .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(44, 62, 80);
  }
  .baby-cow .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(236, 240, 241);
  }
  .baby-cow .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(236, 240, 241);
  }
  .baby-cow .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(236, 240, 241);
  }
  .baby-cow .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(236, 240, 241);
  }

  @font-face {
    font-family: 'line-chart';
    src:  url('fonts/line-chart.eot?e1mmow');
    src:  url('fonts/line-chart.eot?e1mmow#iefix') format('embedded-opentype'),
      url('fonts/line-chart.ttf?e1mmow') format('truetype'),
      url('fonts/line-chart.woff?e1mmow') format('woff'),
      url('fonts/line-chart.svg?e1mmow#line-chart') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .line-chart {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'line-chart' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .line-chart .p1:before {
    content: "\e900";
    color: rgb(90, 170, 231);
  }
  .line-chart .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(105, 194, 41);
  }
  .line-chart .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(105, 194, 41);
  }
  .line-chart .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(105, 194, 41);
  }
  .line-chart .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(105, 194, 41);
  }
  .line-chart .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(105, 194, 41);
  }
  .line-chart .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(105, 194, 41);
  }
  .line-chart .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(105, 194, 41);
  }
  .line-chart .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(105, 194, 41);
  }
  .line-chart .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(255, 212, 34);
  }
  .line-chart .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 212, 34);
  }
  .line-chart .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 212, 34);
  }
  .line-chart .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(255, 212, 34);
  }
  .line-chart .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(231, 185, 0);
  }
  .line-chart .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(231, 185, 0);
  }
  .line-chart .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(231, 185, 0);
  }
  .line-chart .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(244, 14, 52);
  }
  .line-chart .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(244, 14, 52);
  }
  .line-chart .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(244, 14, 52);
  }
  .line-chart .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(244, 14, 52);
  }
  .line-chart .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(166, 0, 30);
  }
  .line-chart .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(166, 0, 30);
  }
  .line-chart .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(166, 0, 30);
  }
  .line-chart .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .line-chart .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .line-chart .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .line-chart .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .line-chart .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .line-chart .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .line-chart .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .line-chart .p31:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }

  @font-face {
    font-family: 'seo-report';
    src:  url('fonts/seo-report.eot?d1kycs');
    src:  url('fonts/seo-report.eot?d1kycs#iefix') format('embedded-opentype'),
      url('fonts/seo-report.ttf?d1kycs') format('truetype'),
      url('fonts/seo-report.woff?d1kycs') format('woff'),
      url('fonts/seo-report.svg?d1kycs#seo-report') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .seo-report {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'seo-report' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .seo-report .p1:before {
    content: "\e900";
    color: rgb(223, 238, 244);
  }
  .seo-report .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(242, 218, 48);
  }
  .seo-report .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(62, 162, 229);
  }
  .seo-report .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(62, 162, 229);
  }
  .seo-report .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(62, 162, 229);
  }
  .seo-report .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(242, 218, 48);
  }
  .seo-report .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(242, 218, 48);
  }
  .seo-report .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(242, 218, 48);
  }
  .seo-report .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(242, 218, 48);
  }
  .seo-report .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(221, 194, 38);
  }
  .seo-report .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(109, 122, 132);
  }
  .seo-report .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(109, 122, 132);
  }
  .seo-report .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(109, 122, 132);
  }
  .seo-report .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(109, 122, 132);
  }
  @font-face {
    font-family: 'ticket';
    src:  url('fonts/ticket.eot?n1bnbc');
    src:  url('fonts/ticket.eot?n1bnbc#iefix') format('embedded-opentype'),
      url('fonts/ticket.ttf?n1bnbc') format('truetype'),
      url('fonts/ticket.woff?n1bnbc') format('woff'),
      url('fonts/ticket.svg?n1bnbc#ticket') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .ticket {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'ticket' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .ticket .p1:before {
    content: "\e900";
    color: rgb(246, 195, 88);
  }
  .ticket .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(45, 147, 186);
  }
  .ticket .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(252, 212, 98);
  }
  .ticket .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(39, 162, 219);
  }
  .ticket .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .ticket .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(229, 99, 83);
  }
  .ticket .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(220, 135, 68);
  }
  .ticket .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(100, 121, 138);
  }
  .ticket .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(100, 121, 138);
  }
  .ticket .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(100, 121, 138);
  }
  
  @font-face {
    font-family: 'inseminacion';
    src:  url('fonts/inseminacion.eot?rrppqn');
    src:  url('fonts/inseminacion.eot?rrppqn#iefix') format('embedded-opentype'),
      url('fonts/inseminacion.ttf?rrppqn') format('truetype'),
      url('fonts/inseminacion.woff?rrppqn') format('woff'),
      url('fonts/inseminacion.svg?rrppqn#inseminacion') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .inseminacion {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'inseminacion' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .inseminacion .p1:before {
    content: "\e900";
    color: rgb(230, 233, 237);
  }
  .inseminacion .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(252, 215, 112);
  }
  .inseminacion .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 234, 167);
  }
  .inseminacion .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 234, 167);
  }
  .inseminacion .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(180, 221, 127);
  }
  .inseminacion .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(180, 221, 127);
  }
  .inseminacion .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(204, 209, 217);
  }
  .inseminacion .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(180, 221, 127);
  }
  .inseminacion .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(237, 85, 101);
  }
  .inseminacion .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(239, 115, 133);
  }
  .inseminacion .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  
  @font-face {
    font-family: 'scale';
    src:  url('fonts/scale.eot?nb0f7e');
    src:  url('fonts/scale.eot?nb0f7e#iefix') format('embedded-opentype'),
      url('fonts/scale.ttf?nb0f7e') format('truetype'),
      url('fonts/scale.woff?nb0f7e') format('woff'),
      url('fonts/scale.svg?nb0f7e#scale') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .scale {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'scale' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .scale .p1:before {
    content: "\e900";
    color: rgb(145, 86, 47);
  }
  .scale .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(249, 180, 77);
  }
  .scale .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(250, 152, 47);
  }
  .scale .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(249, 180, 77);
  }
  .scale .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(145, 86, 47);
  }
  .scale .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(249, 180, 77);
  }
  .scale .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(250, 152, 47);
  }
  .scale .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(249, 180, 77);
  }
  .scale .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(240, 228, 214);
  }
  .scale .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(240, 228, 214);
  }
  .scale .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(249, 180, 77);
  }
  .scale .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(250, 152, 47);
  }
  .scale .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(249, 180, 77);
  }
  .scale .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(250, 152, 47);
  }
  
  @font-face {
    font-family: 'salud';
    src:  url('fonts/salud.eot?mczgyb');
    src:  url('fonts/salud.eot?mczgyb#iefix') format('embedded-opentype'),
      url('fonts/salud.ttf?mczgyb') format('truetype'),
      url('fonts/salud.woff?mczgyb') format('woff'),
      url('fonts/salud.svg?mczgyb#salud') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .salud {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'salud' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .salud .p1:before {
    content: "\e900";
    color: rgb(255, 108, 108);
  }
  .salud .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(255, 67, 91);
  }
  .salud .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 245, 245);
  }
  .salud .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(239, 226, 221);
  }
  .salud .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(56, 33, 26);
  }
  .salud .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(91, 54, 42);
  }
  .salud .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(112, 76, 85);
  }
  .salud .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(91, 54, 42);
  }
  .salud .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(255, 213, 204);
  }
  .salud .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(255, 179, 179);
  }
  @font-face {
    font-family: 'celos';
    src:  url('fonts/celos.eot?56lu52');
    src:  url('fonts/celos.eot?56lu52#iefix') format('embedded-opentype'),
      url('fonts/celos.ttf?56lu52') format('truetype'),
      url('fonts/celos.woff?56lu52') format('woff'),
      url('fonts/celos.svg?56lu52#celos') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .celos {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'celos' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .celos .p1:before {
    content: "\e900";
    color: rgb(255, 191, 191);
  }
  .celos .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(255, 142, 142);
  }
  .celos .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(236, 85, 105);
  }
  .celos .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 242, 251);
  }
  .celos .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 223, 234);
  }
  .celos .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(236, 85, 105);
  }
  .celos .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(204, 46, 67);
  }
  
  @font-face {
    font-family: 'veterinario';
    src:  url('fonts/veterinario.eot?de26nk');
    src:  url('fonts/veterinario.eot?de26nk#iefix') format('embedded-opentype'),
      url('fonts/veterinario.ttf?de26nk') format('truetype'),
      url('fonts/veterinario.woff?de26nk') format('woff'),
      url('fonts/veterinario.svg?de26nk#veterinario') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .veterinario {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'veterinario' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .veterinario .p1:before {
    content: "\e900";
    color: rgb(253, 215, 173);
  }
  .veterinario .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(101, 221, 185);
  }
  .veterinario .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(38, 185, 154);
  }
  .veterinario .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(249, 199, 149);
  }
  .veterinario .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(230, 76, 60);
  }
  .veterinario .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(63, 92, 108);
  }
  .veterinario .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(63, 92, 108);
  }
  .veterinario .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(63, 92, 108);
  }
  .veterinario .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(63, 92, 108);
  }
  .veterinario .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(63, 92, 108);
  }
  .veterinario .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(203, 130, 82);
  }
  .veterinario .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(249, 199, 149);
  }
  .veterinario .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(253, 215, 173);
  }
  .veterinario .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(101, 221, 185);
  }
  .veterinario .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(149, 165, 165);
  }
  
  /**/
  @font-face {
    font-family: 'celos2';
    src:  url('fonts/celos2.eot?hlxkq3');
    src:  url('fonts/celos2.eot?hlxkq3#iefix') format('embedded-opentype'),
      url('fonts/celos2.ttf?hlxkq3') format('truetype'),
      url('fonts/celos2.woff?hlxkq3') format('woff'),
      url('fonts/celos2.svg?hlxkq3#celos2') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .celos2 {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'celos2' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .celos2:before {
    content: "\e900";
  }
  
  /**/
  @font-face {
    font-family: 'salud2';
    src:  url('fonts/salud2.eot?jt35mf');
    src:  url('fonts/salud2.eot?jt35mf#iefix') format('embedded-opentype'),
      url('fonts/salud2.ttf?jt35mf') format('truetype'),
      url('fonts/salud2.woff?jt35mf') format('woff'),
      url('fonts/salud2.svg?jt35mf#salud2') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .salud2 {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'salud2' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .salud2:before {
    content: "\e900";
  }
  
  @font-face {
    font-family: 'print';
    src:  url('fonts/print.eot?ziff2v');
    src:  url('fonts/print.eot?ziff2v#iefix') format('embedded-opentype'),
      url('fonts/print.ttf?ziff2v') format('truetype'),
      url('fonts/print.woff?ziff2v') format('woff'),
      url('fonts/print.svg?ziff2v#print') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .print {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'print' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .print .p1:before {
    content: "\e900";
    color: rgb(87, 85, 92);
  }
  .print .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(60, 58, 65);
  }
  .print .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(229, 229, 229);
  }
  .print .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(217, 217, 217);
  }
  .print .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(27, 169, 239);
  }
  .print .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(254, 153, 35);
  }
  .print .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(22, 137, 252);
  }
  .print .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(225, 228, 251);
  }
  .print .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(229, 229, 229);
  }
  .print .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(217, 217, 217);
  }
  .print .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(174, 173, 179);
  }
  .print .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(174, 173, 179);
  }
  .print .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(139, 136, 146);
  }
  .print .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(139, 136, 146);
  }
  .print .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(87, 85, 92);
  }
  .print .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(60, 58, 65);
  }
  
  @font-face {
    font-family: 'reportfdo';
    src:  url('fonts/reportfdo.eot?6pxssl');
    src:  url('fonts/reportfdo.eot?6pxssl#iefix') format('embedded-opentype'),
      url('fonts/reportfdo.ttf?6pxssl') format('truetype'),
      url('fonts/reportfdo.woff?6pxssl') format('woff'),
      url('fonts/reportfdo.svg?6pxssl#reportfdo') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .reportfdo{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'reportfdo' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .reportfdo .p1:before {
    content: "\e900";
    color: rgb(230, 230, 230);
  }
  .reportfdo .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(117, 76, 36);
  }
  .reportfdo .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(153, 153, 153);
  }
  .reportfdo .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(153, 153, 153);
  }
  .reportfdo .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(153, 153, 153);
  }
  .reportfdo .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(153, 153, 153);
  }
  .reportfdo .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(251, 176, 59);
  }
  .reportfdo .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(41, 171, 226);
  }
  .reportfdo .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(251, 176, 59);
  }
  .reportfdo .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(41, 171, 226);
  }
  .reportfdo .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(251, 176, 59);
  }
  .reportfdo .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(41, 171, 226);
  }
  .reportfdo .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(153, 153, 153);
  }
  .reportfdo .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(218, 72, 54);
  }
  .reportfdo .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(0, 113, 188);
  }
  .reportfdo .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(0, 113, 188);
  }

@font-face {
  font-family: 'seo';
  src:  url('fonts/seo.eot?8fzzcd');
  src:  url('fonts/seo.eot?8fzzcd#iefix') format('embedded-opentype'),
    url('fonts/seo.ttf?8fzzcd') format('truetype'),
    url('fonts/seo.woff?8fzzcd') format('woff'),
    url('fonts/seo.svg?8fzzcd#seo') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.seo {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'seo' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.seo .p1:before {
  content: "\e900";
  color: rgb(179, 179, 179);
}
.seo .p2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(41, 171, 226);
}
.seo .p3:before {
  content: "\e902";
  margin-left: -1em;
  color: rgb(230, 230, 230);
}
.seo .p4:before {
  content: "\e903";
  margin-left: -1em;
  color: rgb(230, 230, 230);
}
.seo .p5:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(251, 176, 59);
}
.seo .p6:before {
  content: "\e905";
  margin-left: -1em;
  color: rgb(41, 171, 226);
}
.seo .p7:before {
  content: "\e906";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.seo .p8:before {
  content: "\e907";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.seo .p9:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.seo .p10:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.seo .p11:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.seo .p12:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.seo .p13:before {
  content: "\e90c";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.seo .p14:before {
  content: "\e90d";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.seo .p15:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.seo .p16:before {
  content: "\e90f";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.seo .p17:before {
  content: "\e910";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

@font-face {
    font-family: 'herramientas';
    src:  url('fonts/herramientas.eot?8ldlsa');
    src:  url('fonts/herramientas.eot?8ldlsa#iefix') format('embedded-opentype'),
      url('fonts/herramientas.ttf?8ldlsa') format('truetype'),
      url('fonts/herramientas.woff?8ldlsa') format('woff'),
      url('fonts/herramientas.svg?8ldlsa#herramientas') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .herramientas {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'herramientas' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .herramientas .p1:before {
    content: "\e900";
    color: rgb(136, 179, 55);
  }
  .herramientas .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(218, 221, 223);
  }
  .herramientas .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(207, 210, 212);
  }
  .herramientas .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(218, 221, 223);
  }
  .herramientas .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(207, 210, 212);
  }
  .herramientas .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .herramientas .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .herramientas .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .herramientas .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .herramientas .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  
  @font-face {
    font-family: 'cortes';
    src:  url('fonts/cortes.eot?w7a6px');
    src:  url('fonts/cortes.eot?w7a6px#iefix') format('embedded-opentype'),
      url('fonts/cortes.ttf?w7a6px') format('truetype'),
      url('fonts/cortes.woff?w7a6px') format('woff'),
      url('fonts/cortes.svg?w7a6px#cortes') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .cortes {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'cortes' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .cortes .p1:before {
    content: "\e900";
    color: rgb(88, 209, 193);
  }
  .cortes .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(237, 140, 64);
  }
  .cortes .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(181, 93, 20);
  }
  .cortes .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(242, 242, 247);
  }
  .cortes .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(55, 66, 102);
  }
  .cortes .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(55, 66, 102);
  }
  .cortes .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(55, 66, 102);
  }
  .cortes .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(55, 66, 102);
  }
  .cortes .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(55, 66, 102);
  }
  .cortes .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(55, 66, 102);
  }
  .cortes .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(55, 66, 102);
  }
  .cortes .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(55, 66, 102);
  }
  .cortes .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(55, 66, 102);
  }
  .cortes .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(255, 82, 108);
  }
  .cortes .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(55, 66, 102);
  }
  .cortes .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(73, 91, 148);
  }
  
  @font-face {
    font-family: 'noria';
    src:  url('fonts/noria.eot?hiycib');
    src:  url('fonts/noria.eot?hiycib#iefix') format('embedded-opentype'),
      url('fonts/noria.ttf?hiycib') format('truetype'),
      url('fonts/noria.woff?hiycib') format('woff'),
      url('fonts/noria.svg?hiycib#noria') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .noria {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'noria' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .noria .p1:before {
    content: "\e900";
    color: rgb(41, 128, 186);
  }
  .noria .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(228, 192, 92);
  }
  .noria .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(40, 86, 128);
  }
  .noria .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(192, 58, 43);
  }
  .noria .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(192, 58, 43);
  }
  .noria .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(192, 58, 43);
  }
  .noria .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(192, 58, 43);
  }
  .noria .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(192, 58, 43);
  }
  .noria .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(40, 86, 128);
  }
  .noria .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(177, 144, 70);
  }
  .noria .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(127, 91, 83);
  }
  .noria .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(127, 91, 83);
  }
  .noria .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(127, 91, 83);
  }
  .noria .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(127, 91, 83);
  }
  .noria .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(177, 144, 70);
  }
  .noria .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(177, 144, 70);
  }
  .noria .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(127, 91, 83);
  }
  .noria .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(177, 144, 70);
  }
  .noria .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(177, 144, 70);
  }
  .noria .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(177, 144, 70);
  }
  .noria .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(192, 58, 43);
  }
  .noria .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(192, 58, 43);
  }
  .noria .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(192, 58, 43);
  }
  .noria .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p31:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p32:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p33:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p34:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(210, 86, 39);
  }
  .noria .p35:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(230, 76, 60);
  }
  .noria .p36:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(128, 65, 105);
  }
  .noria .p37:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p38:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(61, 50, 76);
  }
  .noria .p39:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(128, 65, 105);
  }

  @font-face {
    font-family: 'noriaOn';
    src:  url('fonts/noriaOn.eot?c91kn3');
    src:  url('fonts/noriaOn.eot?c91kn3#iefix') format('embedded-opentype'),
      url('fonts/noriaOn.ttf?c91kn3') format('truetype'),
      url('fonts/noriaOn.woff?c91kn3') format('woff'),
      url('fonts/noriaOn.svg?c91kn3#noriaOn') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
 .noriaOn {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'noriaOn' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .noriaOn .p1:before {
    content: "\e900";
    color: rgb(0, 0, 0);
  }
  .noriaOn .p2:before {
    content: "\e901";
    margin-left: -1.6474609375em;
    color: rgb(41, 171, 226);
  }
  .noriaOn .p3:before {
    content: "\e902";
    margin-left: -1.6474609375em;
    color: rgb(57, 181, 74);
  }
  .noriaOn .p4:before {
    content: "\e903";
    margin-left: -1.6474609375em;
    color: rgb(0, 62, 42);
  }
  .noriaOn .p5:before {
    content: "\e904";
    margin-left: -1.6474609375em;
    color: rgb(57, 181, 74);
  }
  .noriaOn .p6:before {
    content: "\e905";
    margin-left: -1.6474609375em;
    color: rgb(26, 26, 26);
  }
  .noriaOn .p7:before {
    content: "\e906";
    margin-left: -1.6474609375em;
    color: rgb(51, 51, 51);
  }
  .noriaOn .p8:before {
    content: "\e907";
    margin-left: -1.6474609375em;
    color: rgb(26, 26, 26);
  }
  .noriaOn .p9:before {
    content: "\e908";
    margin-left: -1.6474609375em;
    color: rgb(26, 26, 26);
  }
  .noriaOn .p10:before {
    content: "\e909";
    margin-left: -1.6474609375em;
    color: rgb(26, 26, 26);
  }
  .noriaOn .p11:before {
    content: "\e90a";
    margin-left: -1.6474609375em;
    color: rgb(51, 51, 51);
  }
  .noriaOn .p12:before {
    content: "\e90b";
    margin-left: -1.6474609375em;
    color: rgb(26, 26, 26);
  }
  .noriaOn .p13:before {
    content: "\e90c";
    margin-left: -1.6474609375em;
    color: rgb(153, 134, 117);
  }
  .noriaOn .p14:before {
    content: "\e90d";
    margin-left: -1.6474609375em;
    color: rgb(153, 134, 117);
  }
  .noriaOn .p15:before {
    content: "\e90e";
    margin-left: -1.6474609375em;
    color: rgb(36, 40, 48);
  }
  .noriaOn .p16:before {
    content: "\e90f";
    margin-left: -1.6474609375em;
    color: rgb(41, 171, 226);
  }
  .noriaOn .p17:before {
    content: "\e910";
    margin-left: -1.6474609375em;
    color: rgb(83, 71, 65);
  }
  .noriaOn .p18:before {
    content: "\e911";
    margin-left: -1.6474609375em;
    color: rgb(51, 51, 51);
  }
  .noriaOn .p19:before {
    content: "\e912";
    margin-left: -1.6474609375em;
    color: rgb(153, 134, 117);
  }
  .noriaOn .p20:before {
    content: "\e913";
    margin-left: -1.6474609375em;
    color: rgb(153, 134, 117);
  }
  .noriaOn .p21:before {
    content: "\e914";
    margin-left: -1.6474609375em;
    color: rgb(41, 171, 226);
  }
  .noriaOn .p22:before {
    content: "\e915";
    margin-left: -1.6474609375em;
    color: rgb(149, 188, 222);
  }
  .noriaOn .p23:before {
    content: "\e916";
    margin-left: -1.6474609375em;
    color: rgb(41, 171, 226);
  }
  .noriaOn .p24:before {
    content: "\e917";
    margin-left: -1.6474609375em;
    color: rgb(149, 188, 222);
  }
  .noriaOn .p25:before {
    content: "\e918";
    margin-left: -1.6474609375em;
    color: rgb(51, 51, 51);
  }
  .noriaOn .p26:before {
    content: "\e919";
    margin-left: -1.6474609375em;
    color: rgb(77, 77, 77);
  }
  .noriaOn .p27:before {
    content: "\e91a";
    margin-left: -1.6474609375em;
    color: rgb(255, 255, 255);
  }
  .noriaOn .p28:before {
    content: "\e91b";
    margin-left: -1.6474609375em;
    color: rgb(255, 255, 255);
  }
  .noriaOn .p29:before {
    content: "\e91c";
    margin-left: -1.6474609375em;
    color: rgb(255, 255, 255);
  }
  .noriaOn .p30:before {
    content: "\e91d";
    margin-left: -1.6474609375em;
    color: rgb(255, 255, 255);
  }
  .noriaOn .p31:before {
    content: "\e91e";
    margin-left: -1.6474609375em;
    color: rgb(255, 255, 255);
  }
  .noriaOn .p32:before {
    content: "\e91f";
    margin-left: -1.6474609375em;
    color: rgb(102, 204, 204);
  }
  .noriaOn .p33:before {
    content: "\e920";
    margin-left: -1.6474609375em;
    color: rgb(255, 255, 255);
  }
  .noriaOn .p34:before {
    content: "\e921";
    margin-left: -1.6474609375em;
    color: rgb(102, 204, 204);
  }
  .noriaOn .p35:before {
    content: "\e922";
    margin-left: -1.6474609375em;
    color: rgb(255, 255, 255);
  }
  .noriaOn .p36:before {
    content: "\e923";
    margin-left: -1.6474609375em;
    color: rgb(102, 204, 204);
  }
  .noriaOn .p37:before {
    content: "\e924";
    margin-left: -1.6474609375em;
    color: rgb(255, 255, 255);
  }
  .noriaOn .p38:before {
    content: "\e925";
    margin-left: -1.6474609375em;
    color: rgb(102, 204, 204);
  }
  .noriaOn .p39:before {
    content: "\e926";
    margin-left: -1.6474609375em;
    color: rgb(255, 255, 255);
  }
  .noriaOn .p40:before {
    content: "\e927";
    margin-left: -1.6474609375em;
    color: rgb(102, 204, 204);
  }
  .noriaOn .p41:before {
    content: "\e928";
    margin-left: -1.6474609375em;
    color: rgb(255, 255, 255);
  }
  .noriaOn .p42:before {
    content: "\e929";
    margin-left: -1.6474609375em;
    color: rgb(102, 204, 204);
  }
  

  @font-face {
    font-family: 'engorda';
    src:  url('fonts/engorda.eot?v6892e');
    src:  url('fonts/engorda.eot?v6892e#iefix') format('embedded-opentype'),
      url('fonts/engorda.ttf?v6892e') format('truetype'),
      url('fonts/engorda.woff?v6892e') format('woff'),
      url('fonts/engorda.svg?v6892e#engorda') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .engorda {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'engorda' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .engorda .p1:before {
    content: "\e900";
    color: rgb(248, 223, 188);
  }
  .engorda .p2:before {
    content: "\e901";
    margin-left: -1.3505859375em;
    color: rgb(80, 85, 93);
  }
  .engorda .p3:before {
    content: "\e902";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p4:before {
    content: "\e903";
    margin-left: -1.3505859375em;
    color: rgb(248, 223, 188);
  }
  .engorda .p5:before {
    content: "\e904";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p6:before {
    content: "\e905";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p7:before {
    content: "\e906";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p8:before {
    content: "\e907";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p9:before {
    content: "\e908";
    margin-left: -1.3505859375em;
    color: rgb(80, 85, 93);
  }
  .engorda .p10:before {
    content: "\e909";
    margin-left: -1.3505859375em;
    color: rgb(209, 152, 111);
  }
  .engorda .p11:before {
    content: "\e90a";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p12:before {
    content: "\e90b";
    margin-left: -1.3505859375em;
    color: rgb(209, 152, 111);
  }
  .engorda .p13:before {
    content: "\e90c";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p14:before {
    content: "\e90d";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p15:before {
    content: "\e90e";
    margin-left: -1.3505859375em;
    color: rgb(80, 85, 93);
  }
  .engorda .p16:before {
    content: "\e90f";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p17:before {
    content: "\e910";
    margin-left: -1.3505859375em;
    color: rgb(209, 152, 111);
  }
  .engorda .p18:before {
    content: "\e911";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p19:before {
    content: "\e912";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p20:before {
    content: "\e913";
    margin-left: -1.3505859375em;
    color: rgb(209, 152, 111);
  }
  .engorda .p21:before {
    content: "\e914";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p22:before {
    content: "\e915";
    margin-left: -1.3505859375em;
    color: rgb(248, 223, 188);
  }
  .engorda .p23:before {
    content: "\e916";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p24:before {
    content: "\e917";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p25:before {
    content: "\e918";
    margin-left: -1.3505859375em;
    color: rgb(80, 85, 93);
  }
  .engorda .p26:before {
    content: "\e919";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p27:before {
    content: "\e91a";
    margin-left: -1.3505859375em;
    color: rgb(80, 85, 93);
  }
  .engorda .p28:before {
    content: "\e91b";
    margin-left: -1.3505859375em;
    color: rgb(80, 85, 93);
  }
  .engorda .p29:before {
    content: "\e91c";
    margin-left: -1.3505859375em;
    color: rgb(209, 152, 111);
  }
  .engorda .p30:before {
    content: "\e91d";
    margin-left: -1.3505859375em;
    color: rgb(209, 152, 111);
  }
  .engorda .p31:before {
    content: "\e91e";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p32:before {
    content: "\e91f";
    margin-left: -1.3505859375em;
    color: rgb(248, 223, 188);
  }
  .engorda .p33:before {
    content: "\e920";
    margin-left: -1.3505859375em;
    color: rgb(224, 183, 153);
  }
  .engorda .p34:before {
    content: "\e921";
    margin-left: -1.3505859375em;
    color: rgb(248, 223, 188);
  }
  .engorda .p35:before {
    content: "\e922";
    margin-left: -1.3505859375em;
    color: rgb(80, 85, 93);
  }
  .engorda .p36:before {
    content: "\e923";
    margin-left: -1.3505859375em;
    color: rgb(80, 85, 93);
  }
  
  @font-face {
    font-family: 'registro';
    src:  url('fonts/registro.eot?b4ojaw');
    src:  url('fonts/registro.eot?b4ojaw#iefix') format('embedded-opentype'),
      url('fonts/registro.ttf?b4ojaw') format('truetype'),
      url('fonts/registro.woff?b4ojaw') format('woff'),
      url('fonts/registro.svg?b4ojaw#registro') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .registro {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'registro' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .registro .p1:before {
    content: "\e900";
    color: rgb(33, 150, 243);
  }
  .registro .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(25, 118, 210);
  }
  .registro .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .registro .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .registro .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .registro .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(29, 131, 212);
  }
  .registro .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(22, 103, 183);
  }
  .registro .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(222, 222, 222);
  }
  .registro .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(222, 222, 222);
  }
  .registro .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(222, 222, 222);
  }
  .registro .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(255, 193, 7);
  }
  .registro .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(222, 168, 6);
  }

  @font-face {
    font-family: 'scale-dashboard';
    src:  url('fonts/scale-dashboard.eot?gquwnd');
    src:  url('fonts/scale-dashboard.eot?gquwnd#iefix') format('embedded-opentype'),
      url('fonts/scale-dashboard.ttf?gquwnd') format('truetype'),
      url('fonts/scale-dashboard.woff?gquwnd') format('woff'),
      url('fonts/scale-dashboard.svg?gquwnd#scale-dashboard') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .scale-dashboard{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'scale-dashboard' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .scale-dashboard:before {
    content: "\e900";
  }

  @font-face {
    font-family: 'milking';
    src:  url('fonts/milking.eot?grunin');
    src:  url('fonts/milking.eot?grunin#iefix') format('embedded-opentype'),
      url('fonts/milking.ttf?grunin') format('truetype'),
      url('fonts/milking.woff?grunin') format('woff'),
      url('fonts/milking.svg?grunin#milking') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .milking {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'milking' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .milking:before {
    content: "\e900";
  }
  @font-face {
    font-family: 'racion';
    src:  url('fonts/racion.eot?2g11jn');
    src:  url('fonts/racion.eot?2g11jn#iefix') format('embedded-opentype'),
      url('fonts/racion.ttf?2g11jn') format('truetype'),
      url('fonts/racion.woff?2g11jn') format('woff'),
      url('fonts/racion.svg?2g11jn#racion') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .racion {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'racion' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .racion .p1:before {
    content: "\e900";
    color: rgb(200, 217, 82);
  }
  .racion .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(255, 215, 130);
  }
  .racion .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(85, 181, 106);
  }
  .racion .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(200, 217, 82);
  }
  .racion .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(200, 217, 82);
  }
  .racion .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(200, 217, 82);
  }
  .racion .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(233, 116, 36);
  }
  .racion .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(233, 116, 36);
  }
  .racion .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(233, 116, 36);
  }
  .racion .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(85, 181, 106);
  }
  
  @font-face {
    font-family: 'becerro';
    src:  url('fonts/becerro.eot?imozdr');
    src:  url('fonts/becerro.eot?imozdr#iefix') format('embedded-opentype'),
      url('fonts/becerro.ttf?imozdr') format('truetype'),
      url('fonts/becerro.woff?imozdr') format('woff'),
      url('fonts/becerro.svg?imozdr#becerro') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  .becerro {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'becerro' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .becerro .p1:before {
    content: "\e900";
    color: rgb(204, 153, 104);
  }
  .becerro .p2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(204, 153, 104);
  }
  .becerro .p3:before {
    content: "\e902";
    margin-left: -1em;
    color: rgb(204, 153, 104);
  }
  .becerro .p4:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(204, 153, 104);
  }
  .becerro .p5:before {
    content: "\e904";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p6:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(204, 153, 104);
  }
  .becerro .p7:before {
    content: "\e906";
    margin-left: -1em;
    color: rgb(204, 153, 104);
  }
  .becerro .p8:before {
    content: "\e907";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p9:before {
    content: "\e908";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p10:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p11:before {
    content: "\e90a";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p12:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(118, 77, 37);
  }
  .becerro .p13:before {
    content: "\e90c";
    margin-left: -1em;
    color: rgb(118, 77, 37);
  }
  .becerro .p14:before {
    content: "\e90d";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p15:before {
    content: "\e90e";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p16:before {
    content: "\e90f";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p17:before {
    content: "\e910";
    margin-left: -1em;
    color: rgb(152, 149, 144);
  }
  .becerro .p18:before {
    content: "\e911";
    margin-left: -1em;
    color: rgb(104, 104, 104);
  }
  .becerro .p19:before {
    content: "\e912";
    margin-left: -1em;
    color: rgb(118, 77, 37);
  }
  .becerro .p20:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(152, 149, 144);
  }
  .becerro .p21:before {
    content: "\e914";
    margin-left: -1em;
    color: rgb(103, 50, 52);
  }
  .becerro .p22:before {
    content: "\e915";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p23:before {
    content: "\e916";
    margin-left: -1em;
    color: rgb(104, 104, 104);
  }
  .becerro .p24:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(6, 6, 6);
  }
  .becerro .p25:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(6, 6, 6);
  }
  .becerro .p26:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(6, 6, 6);
  }
  .becerro .p27:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(152, 149, 144);
  }
  .becerro .p28:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(6, 6, 6);
  }
  .becerro .p29:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(6, 6, 6);
  }
  .becerro .p30:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(104, 104, 104);
  }
  .becerro .p31:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(118, 77, 37);
  }
  .becerro .p32:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p33:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(204, 153, 104);
  }
  .becerro .p34:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p35:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(152, 149, 144);
  }
  .becerro .p36:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(204, 153, 104);
  }
  .becerro .p37:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(253, 253, 253);
  }
  .becerro .p38:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p39:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p40:before {
    content: "\e927";
    margin-left: -1em;
    color: rgb(152, 103, 56);
  }
  .becerro .p41:before {
    content: "\e928";
    margin-left: -1em;
    color: rgb(103, 50, 52);
  }
  .becerro .p42:before {
    content: "\e929";
    margin-left: -1em;
    color: rgb(152, 149, 144);
  }
  .becerro .p43:before {
    content: "\e92a";
    margin-left: -1em;
    color: rgb(6, 6, 6);
  }
  .becerro .p44:before {
    content: "\e92b";
    margin-left: -1em;
    color: rgb(6, 6, 6);
  }
  .becerro .p45:before {
    content: "\e92c";
    margin-left: -1em;
    color: rgb(103, 50, 52);
  }
  .becerro .p46:before {
    content: "\e92d";
    margin-left: -1em;
    color: rgb(118, 77, 37);
  }
  .becerro .p47:before {
    content: "\e92e";
    margin-left: -1em;
    color: rgb(118, 77, 37);
  }
  .becerro .p48:before {
    content: "\e92f";
    margin-left: -1em;
    color: rgb(118, 77, 37);
  }
  .becerro .p49:before {
    content: "\e930";
    margin-left: -1em;
    color: rgb(152, 149, 144);
  }
  .becerro .p50:before {
    content: "\e931";
    margin-left: -1em;
    color: rgb(6, 6, 6);
  }
  .becerro .p51:before {
    content: "\e932";
    margin-left: -1em;
    color: rgb(204, 153, 104);
  }
  .becerro .p52:before {
    content: "\e933";
    margin-left: -1em;
    color: rgb(6, 6, 6);
  }
  
 
@font-face {
  font-family: 'vaca_food';
  src:  url('fonts/vaca_food.eot?ohwbpk');
  src:  url('fonts/vaca_food.eot?ohwbpk#iefix') format('embedded-opentype'),
    url('fonts/vaca_food.ttf?ohwbpk') format('truetype'),
    url('fonts/vaca_food.woff?ohwbpk') format('woff'),
    url('fonts/vaca_food.svg?ohwbpk#vaca_food') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.vaca_food {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'vaca_food' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vaca_food .p1:before {
  content: "\e900";
  color: rgb(39, 34, 36);
}
.vaca_food .p2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(231, 214, 204);
}
.vaca_food .p3:before {
  content: "\e902";
  margin-left: -1em;
  color: rgb(194, 147, 121);
}
.vaca_food .p4:before {
  content: "\e903";
  margin-left: -1em;
  color: rgb(42, 38, 40);
}
.vaca_food .p5:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(38, 33, 34);
}
.vaca_food .p6:before {
  content: "\e905";
  margin-left: -1em;
  color: rgb(34, 42, 44);
}
.vaca_food .p7:before {
  content: "\e906";
  margin-left: -1em;
  color: rgb(40, 34, 35);
}
.vaca_food .p8:before {
  content: "\e907";
  margin-left: -1em;
  color: rgb(50, 40, 42);
}
.vaca_food .p9:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(39, 34, 34);
}
.vaca_food .p10:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(84, 72, 68);
}
.vaca_food .p11:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(52, 46, 46);
}
.vaca_food .p12:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(213, 71, 104);
}
.vaca_food .p13:before {
  content: "\e90c";
  margin-left: -1em;
  color: rgb(253, 239, 228);
}
.vaca_food .p14:before {
  content: "\e90d";
  margin-left: -1em;
  color: rgb(215, 173, 133);
}
.vaca_food .p15:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(220, 190, 170);
}
.vaca_food .p16:before {
  content: "\e90f";
  margin-left: -1em;
  color: rgb(189, 143, 118);
}
.vaca_food .p17:before {
  content: "\e910";
  margin-left: -1em;
  color: rgb(202, 174, 156);
}
.vaca_food .p18:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(56, 49, 48);
}
.vaca_food .p19:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(150, 126, 112);
}
.vaca_food .p20:before {
  content: "\e913";
  margin-left: -1em;
  color: rgb(216, 187, 167);
}
.vaca_food .p21:before {
  content: "\e914";
  margin-left: -1em;
  color: rgb(206, 177, 158);
}
.vaca_food .p22:before {
  content: "\e915";
  margin-left: -1em;
  color: rgb(62, 56, 55);
}
.vaca_food .p23:before {
  content: "\e916";
  margin-left: -1em;
  color: rgb(135, 73, 82);
}
.vaca_food .p24:before {
  content: "\e917";
  margin-left: -1em;
  color: rgb(234, 104, 126);
}
.vaca_food .p25:before {
  content: "\e918";
  margin-left: -1em;
  color: rgb(151, 126, 112);
}
.vaca_food .p26:before {
  content: "\e919";
  margin-left: -1em;
  color: rgb(208, 164, 129);
}
.vaca_food .p27:before {
  content: "\e91a";
  margin-left: -1em;
  color: rgb(47, 40, 41);
}
.vaca_food .p28:before {
  content: "\e91b";
  margin-left: -1em;
  color: rgb(72, 79, 102);
}
.vaca_food .p29:before {
  content: "\e91c";
  margin-left: -1em;
  color: rgb(220, 194, 177);
}
.vaca_food .p30:before {
  content: "\e91d";
  margin-left: -1em;
  color: rgb(45, 40, 40);
}
.vaca_food .p31:before {
  content: "\e91e";
  margin-left: -1em;
  color: rgb(49, 43, 42);
}
.vaca_food .p32:before {
  content: "\e91f";
  margin-left: -1em;
  color: rgb(56, 50, 49);
}
