.body-content {
    font-family: ;
}
.ftfamily-none {
    font-family: inherit;
}

            body .custom-select .color-primary {
                color: #000;
            }
            body #editor-toolbar .color-primary {
                color: #000;
            }
            
        body .body-content .bg-primary {
            background-color: #000;
        }
        body .body-content .color-primary {
            color: #000;
        }
        body .body-content .hovbg-primary:hover,
        body .body-content .hovbg-primary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-primary:hover,
        body .body-content .hovcolor-primary.active {
            color: #000;
        }
        
            body .body-content .border-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content .border-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content .border-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content .border-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content .border-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content .border-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content .border-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content .border-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content .border-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content .border-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content .border-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content .border-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content .border-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content .border-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content .border-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content .border-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content .border-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content .border-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content .border-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content .border-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content .border-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content .border-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content .border-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content .border-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content .border-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content .border-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content .border-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-primary.opac-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-primary.opac-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-primary.opac-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-primary.opac-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-primary.opac-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-primary.opac-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-primary.opac-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-primary.opac-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-primary.opac-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
            body .custom-select .color-secondary {
                color: #000;
            }
            body #editor-toolbar .color-secondary {
                color: #000;
            }
            
        body .body-content .bg-secondary {
            background-color: #000;
        }
        body .body-content .color-secondary {
            color: #000;
        }
        body .body-content .hovbg-secondary:hover,
        body .body-content .hovbg-secondary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-secondary:hover,
        body .body-content .hovcolor-secondary.active {
            color: #000;
        }
        
            body .body-content .border-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content .border-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content .border-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content .border-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content .border-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content .border-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content .border-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content .border-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content .border-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content .border-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content .border-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content .border-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content .border-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content .border-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content .border-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content .border-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content .border-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content .border-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content .border-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content .border-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content .border-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content .border-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content .border-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content .border-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content .border-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content .border-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content .border-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-secondary.opac-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-secondary.opac-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-secondary.opac-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-secondary.opac-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-secondary.opac-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-secondary.opac-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-secondary.opac-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-secondary.opac-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-secondary.opac-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
            body .custom-select .color-tertiary {
                color: #000;
            }
            body #editor-toolbar .color-tertiary {
                color: #000;
            }
            
        body .body-content .bg-tertiary {
            background-color: #000;
        }
        body .body-content .color-tertiary {
            color: #000;
        }
        body .body-content .hovbg-tertiary:hover,
        body .body-content .hovbg-tertiary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-tertiary:hover,
        body .body-content .hovcolor-tertiary.active {
            color: #000;
        }
        
            body .body-content .border-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content .border-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content .border-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content .border-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content .border-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content .border-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content .border-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content .border-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content .border-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content .border-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content .border-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content .border-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content .border-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content .border-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content .border-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content .border-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content .border-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content .border-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content .border-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content .border-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content .border-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content .border-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content .border-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content .border-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content .border-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content .border-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content .border-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-tertiary.opac-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-tertiary.opac-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-tertiary.opac-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-tertiary.opac-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-tertiary.opac-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-tertiary.opac-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-tertiary.opac-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-tertiary.opac-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-tertiary.opac-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    @media screen and (max-width: 1200px) {
    
        body .body-content .bg-xl-primary {
            background-color: #000;
        }
        body .body-content .color-xl-primary {
            color: #000;
        }
        body .body-content .hovbg-xl-primary:hover,
        body .body-content .hovbg-xl-primary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-xl-primary:hover,
        body .body-content .hovcolor-xl-primary.active {
            color: #000;
        }
        
            body .body-content .border-xl-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content .border-xl-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content .border-xl-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content .border-xl-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content .border-xl-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content .border-xl-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content .border-xl-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content .border-xl-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content .border-xl-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content .border-xl-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content .border-xl-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content .border-xl-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content .border-xl-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content .border-xl-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content .border-xl-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content .border-xl-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content .border-xl-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content .border-xl-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content .border-xl-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content .border-xl-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content .border-xl-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content .border-xl-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content .border-xl-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content .border-xl-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content .border-xl-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content .border-xl-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content .border-xl-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-xl-primary.opac-xl-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-xl-primary.opac-xl-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-xl-primary.opac-xl-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-xl-primary.opac-xl-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-xl-primary.opac-xl-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-xl-primary.opac-xl-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-xl-primary.opac-xl-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-xl-primary.opac-xl-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-xl-primary.opac-xl-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-xl-secondary {
            background-color: #000;
        }
        body .body-content .color-xl-secondary {
            color: #000;
        }
        body .body-content .hovbg-xl-secondary:hover,
        body .body-content .hovbg-xl-secondary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-xl-secondary:hover,
        body .body-content .hovcolor-xl-secondary.active {
            color: #000;
        }
        
            body .body-content .border-xl-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content .border-xl-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content .border-xl-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content .border-xl-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content .border-xl-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content .border-xl-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content .border-xl-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content .border-xl-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content .border-xl-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content .border-xl-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content .border-xl-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content .border-xl-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content .border-xl-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content .border-xl-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content .border-xl-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content .border-xl-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content .border-xl-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content .border-xl-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content .border-xl-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content .border-xl-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content .border-xl-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content .border-xl-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content .border-xl-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content .border-xl-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content .border-xl-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content .border-xl-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content .border-xl-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-xl-secondary.opac-xl-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-xl-secondary.opac-xl-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-xl-secondary.opac-xl-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-xl-secondary.opac-xl-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-xl-secondary.opac-xl-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-xl-secondary.opac-xl-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-xl-secondary.opac-xl-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-xl-secondary.opac-xl-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-xl-secondary.opac-xl-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-xl-tertiary {
            background-color: #000;
        }
        body .body-content .color-xl-tertiary {
            color: #000;
        }
        body .body-content .hovbg-xl-tertiary:hover,
        body .body-content .hovbg-xl-tertiary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-xl-tertiary:hover,
        body .body-content .hovcolor-xl-tertiary.active {
            color: #000;
        }
        
            body .body-content .border-xl-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content .border-xl-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content .border-xl-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content .border-xl-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content .border-xl-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content .border-xl-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content .border-xl-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content .border-xl-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content .border-xl-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content .border-xl-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content .border-xl-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content .border-xl-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content .border-xl-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content .border-xl-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content .border-xl-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content .border-xl-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content .border-xl-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content .border-xl-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content .border-xl-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content .border-xl-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content .border-xl-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content .border-xl-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content .border-xl-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content .border-xl-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content .border-xl-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content .border-xl-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content .border-xl-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-xl-tertiary.opac-xl-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-xl-tertiary.opac-xl-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-xl-tertiary.opac-xl-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-xl-tertiary.opac-xl-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-xl-tertiary.opac-xl-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-xl-tertiary.opac-xl-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-xl-tertiary.opac-xl-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-xl-tertiary.opac-xl-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-xl-tertiary.opac-xl-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    }
    
        body .body-content.screensize-xl .bg-xl-primary {
            background-color: #000;
        }
        body .body-content.screensize-xl .color-xl-primary {
            color: #000;
        }
        body .body-content.screensize-xl .hovbg-xl-primary:hover,
        body .body-content.screensize-xl .hovbg-xl-primary.active {
            background-color: #000;
        }
        body .body-content.screensize-xl .hovcolor-xl-primary:hover,
        body .body-content.screensize-xl .hovcolor-xl-primary.active {
            color: #000;
        }
        
            body .body-content.screensize-xl .border-xl-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content.screensize-xl .border-xl-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content.screensize-xl .border-xl-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content.screensize-xl .border-xl-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content.screensize-xl .border-xl-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content.screensize-xl .border-xl-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content.screensize-xl .border-xl-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content.screensize-xl .border-xl-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content.screensize-xl .border-xl-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content.screensize-xl .border-xl-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content.screensize-xl .border-xl-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content.screensize-xl .border-xl-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content.screensize-xl .border-xl-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content.screensize-xl .border-xl-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content.screensize-xl .border-xl-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content.screensize-xl .border-xl-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content.screensize-xl .border-xl-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content.screensize-xl .border-xl-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content.screensize-xl .border-xl-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-xl .bg-xl-primary.opac-xl-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-xl .bg-xl-primary.opac-xl-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-xl .bg-xl-primary.opac-xl-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-xl .bg-xl-primary.opac-xl-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-xl .bg-xl-primary.opac-xl-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-xl .bg-xl-primary.opac-xl-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-xl .bg-xl-primary.opac-xl-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-xl .bg-xl-primary.opac-xl-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-xl .bg-xl-primary.opac-xl-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-xl .bg-xl-secondary {
            background-color: #000;
        }
        body .body-content.screensize-xl .color-xl-secondary {
            color: #000;
        }
        body .body-content.screensize-xl .hovbg-xl-secondary:hover,
        body .body-content.screensize-xl .hovbg-xl-secondary.active {
            background-color: #000;
        }
        body .body-content.screensize-xl .hovcolor-xl-secondary:hover,
        body .body-content.screensize-xl .hovcolor-xl-secondary.active {
            color: #000;
        }
        
            body .body-content.screensize-xl .border-xl-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content.screensize-xl .border-xl-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content.screensize-xl .border-xl-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content.screensize-xl .border-xl-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content.screensize-xl .border-xl-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content.screensize-xl .border-xl-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content.screensize-xl .border-xl-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content.screensize-xl .border-xl-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content.screensize-xl .border-xl-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content.screensize-xl .border-xl-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content.screensize-xl .border-xl-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content.screensize-xl .border-xl-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content.screensize-xl .border-xl-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content.screensize-xl .border-xl-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content.screensize-xl .border-xl-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content.screensize-xl .border-xl-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content.screensize-xl .border-xl-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content.screensize-xl .border-xl-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content.screensize-xl .border-xl-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-xl .bg-xl-secondary.opac-xl-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-xl .bg-xl-secondary.opac-xl-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-xl .bg-xl-secondary.opac-xl-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-xl .bg-xl-secondary.opac-xl-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-xl .bg-xl-secondary.opac-xl-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-xl .bg-xl-secondary.opac-xl-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-xl .bg-xl-secondary.opac-xl-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-xl .bg-xl-secondary.opac-xl-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-xl .bg-xl-secondary.opac-xl-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-xl .bg-xl-tertiary {
            background-color: #000;
        }
        body .body-content.screensize-xl .color-xl-tertiary {
            color: #000;
        }
        body .body-content.screensize-xl .hovbg-xl-tertiary:hover,
        body .body-content.screensize-xl .hovbg-xl-tertiary.active {
            background-color: #000;
        }
        body .body-content.screensize-xl .hovcolor-xl-tertiary:hover,
        body .body-content.screensize-xl .hovcolor-xl-tertiary.active {
            color: #000;
        }
        
            body .body-content.screensize-xl .border-xl-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content.screensize-xl .border-xl-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content.screensize-xl .border-xl-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content.screensize-xl .border-xl-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content.screensize-xl .border-xl-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content.screensize-xl .border-xl-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content.screensize-xl .border-xl-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content.screensize-xl .border-xl-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content.screensize-xl .border-xl-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content.screensize-xl .border-xl-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content.screensize-xl .border-xl-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content.screensize-xl .border-xl-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content.screensize-xl .border-xl-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content.screensize-xl .border-xl-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content.screensize-xl .border-xl-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content.screensize-xl .border-xl-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content.screensize-xl .border-xl-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-xl .border-xl-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content.screensize-xl .border-xl-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content.screensize-xl .border-xl-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-xl .bg-xl-tertiary.opac-xl-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-xl .bg-xl-tertiary.opac-xl-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-xl .bg-xl-tertiary.opac-xl-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-xl .bg-xl-tertiary.opac-xl-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-xl .bg-xl-tertiary.opac-xl-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-xl .bg-xl-tertiary.opac-xl-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-xl .bg-xl-tertiary.opac-xl-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-xl .bg-xl-tertiary.opac-xl-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-xl .bg-xl-tertiary.opac-xl-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    @media screen and (max-width: 991px) {
    
        body .body-content .bg-lg-primary {
            background-color: #000;
        }
        body .body-content .color-lg-primary {
            color: #000;
        }
        body .body-content .hovbg-lg-primary:hover,
        body .body-content .hovbg-lg-primary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-lg-primary:hover,
        body .body-content .hovcolor-lg-primary.active {
            color: #000;
        }
        
            body .body-content .border-lg-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content .border-lg-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content .border-lg-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content .border-lg-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content .border-lg-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content .border-lg-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content .border-lg-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content .border-lg-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content .border-lg-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content .border-lg-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content .border-lg-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content .border-lg-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content .border-lg-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content .border-lg-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content .border-lg-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content .border-lg-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content .border-lg-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content .border-lg-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content .border-lg-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content .border-lg-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content .border-lg-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content .border-lg-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content .border-lg-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content .border-lg-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content .border-lg-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content .border-lg-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content .border-lg-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-lg-primary.opac-lg-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-lg-primary.opac-lg-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-lg-primary.opac-lg-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-lg-primary.opac-lg-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-lg-primary.opac-lg-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-lg-primary.opac-lg-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-lg-primary.opac-lg-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-lg-primary.opac-lg-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-lg-primary.opac-lg-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-lg-secondary {
            background-color: #000;
        }
        body .body-content .color-lg-secondary {
            color: #000;
        }
        body .body-content .hovbg-lg-secondary:hover,
        body .body-content .hovbg-lg-secondary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-lg-secondary:hover,
        body .body-content .hovcolor-lg-secondary.active {
            color: #000;
        }
        
            body .body-content .border-lg-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content .border-lg-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content .border-lg-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content .border-lg-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content .border-lg-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content .border-lg-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content .border-lg-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content .border-lg-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content .border-lg-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content .border-lg-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content .border-lg-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content .border-lg-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content .border-lg-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content .border-lg-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content .border-lg-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content .border-lg-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content .border-lg-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content .border-lg-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content .border-lg-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content .border-lg-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content .border-lg-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content .border-lg-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content .border-lg-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content .border-lg-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content .border-lg-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content .border-lg-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content .border-lg-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-lg-secondary.opac-lg-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-lg-secondary.opac-lg-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-lg-secondary.opac-lg-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-lg-secondary.opac-lg-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-lg-secondary.opac-lg-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-lg-secondary.opac-lg-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-lg-secondary.opac-lg-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-lg-secondary.opac-lg-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-lg-secondary.opac-lg-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-lg-tertiary {
            background-color: #000;
        }
        body .body-content .color-lg-tertiary {
            color: #000;
        }
        body .body-content .hovbg-lg-tertiary:hover,
        body .body-content .hovbg-lg-tertiary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-lg-tertiary:hover,
        body .body-content .hovcolor-lg-tertiary.active {
            color: #000;
        }
        
            body .body-content .border-lg-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content .border-lg-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content .border-lg-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content .border-lg-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content .border-lg-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content .border-lg-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content .border-lg-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content .border-lg-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content .border-lg-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content .border-lg-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content .border-lg-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content .border-lg-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content .border-lg-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content .border-lg-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content .border-lg-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content .border-lg-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content .border-lg-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content .border-lg-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content .border-lg-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content .border-lg-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content .border-lg-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content .border-lg-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content .border-lg-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content .border-lg-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content .border-lg-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content .border-lg-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content .border-lg-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-lg-tertiary.opac-lg-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-lg-tertiary.opac-lg-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-lg-tertiary.opac-lg-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-lg-tertiary.opac-lg-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-lg-tertiary.opac-lg-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-lg-tertiary.opac-lg-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-lg-tertiary.opac-lg-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-lg-tertiary.opac-lg-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-lg-tertiary.opac-lg-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    }
    
        body .body-content.screensize-lg .bg-lg-primary {
            background-color: #000;
        }
        body .body-content.screensize-lg .color-lg-primary {
            color: #000;
        }
        body .body-content.screensize-lg .hovbg-lg-primary:hover,
        body .body-content.screensize-lg .hovbg-lg-primary.active {
            background-color: #000;
        }
        body .body-content.screensize-lg .hovcolor-lg-primary:hover,
        body .body-content.screensize-lg .hovcolor-lg-primary.active {
            color: #000;
        }
        
            body .body-content.screensize-lg .border-lg-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content.screensize-lg .border-lg-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content.screensize-lg .border-lg-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content.screensize-lg .border-lg-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content.screensize-lg .border-lg-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content.screensize-lg .border-lg-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content.screensize-lg .border-lg-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content.screensize-lg .border-lg-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content.screensize-lg .border-lg-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content.screensize-lg .border-lg-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content.screensize-lg .border-lg-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content.screensize-lg .border-lg-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content.screensize-lg .border-lg-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content.screensize-lg .border-lg-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content.screensize-lg .border-lg-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content.screensize-lg .border-lg-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content.screensize-lg .border-lg-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content.screensize-lg .border-lg-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content.screensize-lg .border-lg-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-lg .bg-lg-primary.opac-lg-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-lg .bg-lg-primary.opac-lg-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-lg .bg-lg-primary.opac-lg-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-lg .bg-lg-primary.opac-lg-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-lg .bg-lg-primary.opac-lg-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-lg .bg-lg-primary.opac-lg-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-lg .bg-lg-primary.opac-lg-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-lg .bg-lg-primary.opac-lg-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-lg .bg-lg-primary.opac-lg-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-lg .bg-lg-secondary {
            background-color: #000;
        }
        body .body-content.screensize-lg .color-lg-secondary {
            color: #000;
        }
        body .body-content.screensize-lg .hovbg-lg-secondary:hover,
        body .body-content.screensize-lg .hovbg-lg-secondary.active {
            background-color: #000;
        }
        body .body-content.screensize-lg .hovcolor-lg-secondary:hover,
        body .body-content.screensize-lg .hovcolor-lg-secondary.active {
            color: #000;
        }
        
            body .body-content.screensize-lg .border-lg-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content.screensize-lg .border-lg-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content.screensize-lg .border-lg-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content.screensize-lg .border-lg-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content.screensize-lg .border-lg-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content.screensize-lg .border-lg-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content.screensize-lg .border-lg-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content.screensize-lg .border-lg-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content.screensize-lg .border-lg-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content.screensize-lg .border-lg-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content.screensize-lg .border-lg-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content.screensize-lg .border-lg-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content.screensize-lg .border-lg-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content.screensize-lg .border-lg-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content.screensize-lg .border-lg-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content.screensize-lg .border-lg-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content.screensize-lg .border-lg-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content.screensize-lg .border-lg-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content.screensize-lg .border-lg-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-lg .bg-lg-secondary.opac-lg-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-lg .bg-lg-secondary.opac-lg-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-lg .bg-lg-secondary.opac-lg-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-lg .bg-lg-secondary.opac-lg-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-lg .bg-lg-secondary.opac-lg-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-lg .bg-lg-secondary.opac-lg-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-lg .bg-lg-secondary.opac-lg-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-lg .bg-lg-secondary.opac-lg-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-lg .bg-lg-secondary.opac-lg-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-lg .bg-lg-tertiary {
            background-color: #000;
        }
        body .body-content.screensize-lg .color-lg-tertiary {
            color: #000;
        }
        body .body-content.screensize-lg .hovbg-lg-tertiary:hover,
        body .body-content.screensize-lg .hovbg-lg-tertiary.active {
            background-color: #000;
        }
        body .body-content.screensize-lg .hovcolor-lg-tertiary:hover,
        body .body-content.screensize-lg .hovcolor-lg-tertiary.active {
            color: #000;
        }
        
            body .body-content.screensize-lg .border-lg-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content.screensize-lg .border-lg-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content.screensize-lg .border-lg-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content.screensize-lg .border-lg-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content.screensize-lg .border-lg-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content.screensize-lg .border-lg-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content.screensize-lg .border-lg-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content.screensize-lg .border-lg-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content.screensize-lg .border-lg-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content.screensize-lg .border-lg-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content.screensize-lg .border-lg-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content.screensize-lg .border-lg-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content.screensize-lg .border-lg-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content.screensize-lg .border-lg-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content.screensize-lg .border-lg-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content.screensize-lg .border-lg-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content.screensize-lg .border-lg-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-lg .border-lg-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content.screensize-lg .border-lg-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content.screensize-lg .border-lg-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-lg .bg-lg-tertiary.opac-lg-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-lg .bg-lg-tertiary.opac-lg-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-lg .bg-lg-tertiary.opac-lg-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-lg .bg-lg-tertiary.opac-lg-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-lg .bg-lg-tertiary.opac-lg-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-lg .bg-lg-tertiary.opac-lg-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-lg .bg-lg-tertiary.opac-lg-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-lg .bg-lg-tertiary.opac-lg-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-lg .bg-lg-tertiary.opac-lg-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    @media screen and (max-width: 768px) {
    
        body .body-content .bg-md-primary {
            background-color: #000;
        }
        body .body-content .color-md-primary {
            color: #000;
        }
        body .body-content .hovbg-md-primary:hover,
        body .body-content .hovbg-md-primary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-md-primary:hover,
        body .body-content .hovcolor-md-primary.active {
            color: #000;
        }
        
            body .body-content .border-md-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content .border-md-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content .border-md-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content .border-md-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content .border-md-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content .border-md-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content .border-md-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content .border-md-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content .border-md-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content .border-md-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content .border-md-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content .border-md-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content .border-md-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content .border-md-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content .border-md-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content .border-md-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content .border-md-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content .border-md-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content .border-md-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content .border-md-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content .border-md-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content .border-md-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content .border-md-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content .border-md-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content .border-md-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content .border-md-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content .border-md-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-md-primary.opac-md-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-md-primary.opac-md-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-md-primary.opac-md-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-md-primary.opac-md-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-md-primary.opac-md-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-md-primary.opac-md-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-md-primary.opac-md-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-md-primary.opac-md-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-md-primary.opac-md-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-md-secondary {
            background-color: #000;
        }
        body .body-content .color-md-secondary {
            color: #000;
        }
        body .body-content .hovbg-md-secondary:hover,
        body .body-content .hovbg-md-secondary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-md-secondary:hover,
        body .body-content .hovcolor-md-secondary.active {
            color: #000;
        }
        
            body .body-content .border-md-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content .border-md-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content .border-md-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content .border-md-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content .border-md-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content .border-md-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content .border-md-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content .border-md-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content .border-md-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content .border-md-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content .border-md-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content .border-md-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content .border-md-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content .border-md-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content .border-md-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content .border-md-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content .border-md-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content .border-md-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content .border-md-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content .border-md-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content .border-md-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content .border-md-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content .border-md-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content .border-md-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content .border-md-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content .border-md-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content .border-md-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-md-secondary.opac-md-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-md-secondary.opac-md-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-md-secondary.opac-md-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-md-secondary.opac-md-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-md-secondary.opac-md-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-md-secondary.opac-md-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-md-secondary.opac-md-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-md-secondary.opac-md-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-md-secondary.opac-md-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-md-tertiary {
            background-color: #000;
        }
        body .body-content .color-md-tertiary {
            color: #000;
        }
        body .body-content .hovbg-md-tertiary:hover,
        body .body-content .hovbg-md-tertiary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-md-tertiary:hover,
        body .body-content .hovcolor-md-tertiary.active {
            color: #000;
        }
        
            body .body-content .border-md-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content .border-md-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content .border-md-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content .border-md-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content .border-md-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content .border-md-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content .border-md-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content .border-md-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content .border-md-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content .border-md-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content .border-md-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content .border-md-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content .border-md-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content .border-md-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content .border-md-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content .border-md-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content .border-md-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content .border-md-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content .border-md-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content .border-md-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content .border-md-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content .border-md-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content .border-md-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content .border-md-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content .border-md-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content .border-md-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content .border-md-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-md-tertiary.opac-md-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-md-tertiary.opac-md-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-md-tertiary.opac-md-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-md-tertiary.opac-md-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-md-tertiary.opac-md-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-md-tertiary.opac-md-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-md-tertiary.opac-md-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-md-tertiary.opac-md-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-md-tertiary.opac-md-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    }
    
        body .body-content.screensize-md .bg-md-primary {
            background-color: #000;
        }
        body .body-content.screensize-md .color-md-primary {
            color: #000;
        }
        body .body-content.screensize-md .hovbg-md-primary:hover,
        body .body-content.screensize-md .hovbg-md-primary.active {
            background-color: #000;
        }
        body .body-content.screensize-md .hovcolor-md-primary:hover,
        body .body-content.screensize-md .hovcolor-md-primary.active {
            color: #000;
        }
        
            body .body-content.screensize-md .border-md-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content.screensize-md .border-md-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content.screensize-md .border-md-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-md .border-md-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content.screensize-md .border-md-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content.screensize-md .border-md-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-md .border-md-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content.screensize-md .border-md-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content.screensize-md .border-md-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-md .border-md-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content.screensize-md .border-md-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content.screensize-md .border-md-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-md .border-md-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content.screensize-md .border-md-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content.screensize-md .border-md-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-md .border-md-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content.screensize-md .border-md-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content.screensize-md .border-md-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-md .border-md-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content.screensize-md .border-md-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content.screensize-md .border-md-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-md .border-md-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content.screensize-md .border-md-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content.screensize-md .border-md-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-md .border-md-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content.screensize-md .border-md-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content.screensize-md .border-md-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-md .bg-md-primary.opac-md-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-md .bg-md-primary.opac-md-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-md .bg-md-primary.opac-md-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-md .bg-md-primary.opac-md-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-md .bg-md-primary.opac-md-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-md .bg-md-primary.opac-md-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-md .bg-md-primary.opac-md-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-md .bg-md-primary.opac-md-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-md .bg-md-primary.opac-md-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-md .bg-md-secondary {
            background-color: #000;
        }
        body .body-content.screensize-md .color-md-secondary {
            color: #000;
        }
        body .body-content.screensize-md .hovbg-md-secondary:hover,
        body .body-content.screensize-md .hovbg-md-secondary.active {
            background-color: #000;
        }
        body .body-content.screensize-md .hovcolor-md-secondary:hover,
        body .body-content.screensize-md .hovcolor-md-secondary.active {
            color: #000;
        }
        
            body .body-content.screensize-md .border-md-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content.screensize-md .border-md-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content.screensize-md .border-md-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-md .border-md-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content.screensize-md .border-md-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content.screensize-md .border-md-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-md .border-md-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content.screensize-md .border-md-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content.screensize-md .border-md-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-md .border-md-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content.screensize-md .border-md-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content.screensize-md .border-md-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-md .border-md-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content.screensize-md .border-md-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content.screensize-md .border-md-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-md .border-md-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content.screensize-md .border-md-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content.screensize-md .border-md-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-md .border-md-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content.screensize-md .border-md-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content.screensize-md .border-md-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-md .border-md-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content.screensize-md .border-md-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content.screensize-md .border-md-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-md .border-md-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content.screensize-md .border-md-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content.screensize-md .border-md-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-md .bg-md-secondary.opac-md-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-md .bg-md-secondary.opac-md-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-md .bg-md-secondary.opac-md-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-md .bg-md-secondary.opac-md-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-md .bg-md-secondary.opac-md-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-md .bg-md-secondary.opac-md-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-md .bg-md-secondary.opac-md-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-md .bg-md-secondary.opac-md-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-md .bg-md-secondary.opac-md-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-md .bg-md-tertiary {
            background-color: #000;
        }
        body .body-content.screensize-md .color-md-tertiary {
            color: #000;
        }
        body .body-content.screensize-md .hovbg-md-tertiary:hover,
        body .body-content.screensize-md .hovbg-md-tertiary.active {
            background-color: #000;
        }
        body .body-content.screensize-md .hovcolor-md-tertiary:hover,
        body .body-content.screensize-md .hovcolor-md-tertiary.active {
            color: #000;
        }
        
            body .body-content.screensize-md .border-md-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content.screensize-md .border-md-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content.screensize-md .border-md-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-md .border-md-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content.screensize-md .border-md-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content.screensize-md .border-md-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-md .border-md-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content.screensize-md .border-md-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content.screensize-md .border-md-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-md .border-md-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content.screensize-md .border-md-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content.screensize-md .border-md-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-md .border-md-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content.screensize-md .border-md-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content.screensize-md .border-md-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-md .border-md-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content.screensize-md .border-md-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content.screensize-md .border-md-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-md .border-md-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content.screensize-md .border-md-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content.screensize-md .border-md-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-md .border-md-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content.screensize-md .border-md-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content.screensize-md .border-md-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-md .border-md-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content.screensize-md .border-md-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content.screensize-md .border-md-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-md .bg-md-tertiary.opac-md-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-md .bg-md-tertiary.opac-md-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-md .bg-md-tertiary.opac-md-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-md .bg-md-tertiary.opac-md-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-md .bg-md-tertiary.opac-md-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-md .bg-md-tertiary.opac-md-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-md .bg-md-tertiary.opac-md-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-md .bg-md-tertiary.opac-md-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-md .bg-md-tertiary.opac-md-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    @media screen and (max-width: 575px) {
    
        body .body-content .bg-sm-primary {
            background-color: #000;
        }
        body .body-content .color-sm-primary {
            color: #000;
        }
        body .body-content .hovbg-sm-primary:hover,
        body .body-content .hovbg-sm-primary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-sm-primary:hover,
        body .body-content .hovcolor-sm-primary.active {
            color: #000;
        }
        
            body .body-content .border-sm-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content .border-sm-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content .border-sm-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content .border-sm-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content .border-sm-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content .border-sm-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content .border-sm-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content .border-sm-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content .border-sm-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content .border-sm-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content .border-sm-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content .border-sm-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content .border-sm-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content .border-sm-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content .border-sm-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content .border-sm-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content .border-sm-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content .border-sm-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content .border-sm-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content .border-sm-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content .border-sm-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content .border-sm-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content .border-sm-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content .border-sm-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content .border-sm-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content .border-sm-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content .border-sm-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-sm-primary.opac-sm-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-sm-primary.opac-sm-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-sm-primary.opac-sm-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-sm-primary.opac-sm-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-sm-primary.opac-sm-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-sm-primary.opac-sm-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-sm-primary.opac-sm-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-sm-primary.opac-sm-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-sm-primary.opac-sm-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-sm-secondary {
            background-color: #000;
        }
        body .body-content .color-sm-secondary {
            color: #000;
        }
        body .body-content .hovbg-sm-secondary:hover,
        body .body-content .hovbg-sm-secondary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-sm-secondary:hover,
        body .body-content .hovcolor-sm-secondary.active {
            color: #000;
        }
        
            body .body-content .border-sm-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content .border-sm-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content .border-sm-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content .border-sm-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content .border-sm-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content .border-sm-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content .border-sm-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content .border-sm-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content .border-sm-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content .border-sm-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content .border-sm-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content .border-sm-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content .border-sm-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content .border-sm-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content .border-sm-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content .border-sm-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content .border-sm-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content .border-sm-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content .border-sm-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content .border-sm-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content .border-sm-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content .border-sm-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content .border-sm-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content .border-sm-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content .border-sm-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content .border-sm-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content .border-sm-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-sm-secondary.opac-sm-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-sm-secondary.opac-sm-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-sm-secondary.opac-sm-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-sm-secondary.opac-sm-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-sm-secondary.opac-sm-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-sm-secondary.opac-sm-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-sm-secondary.opac-sm-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-sm-secondary.opac-sm-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-sm-secondary.opac-sm-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-sm-tertiary {
            background-color: #000;
        }
        body .body-content .color-sm-tertiary {
            color: #000;
        }
        body .body-content .hovbg-sm-tertiary:hover,
        body .body-content .hovbg-sm-tertiary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-sm-tertiary:hover,
        body .body-content .hovcolor-sm-tertiary.active {
            color: #000;
        }
        
            body .body-content .border-sm-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content .border-sm-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content .border-sm-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content .border-sm-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content .border-sm-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content .border-sm-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content .border-sm-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content .border-sm-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content .border-sm-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content .border-sm-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content .border-sm-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content .border-sm-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content .border-sm-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content .border-sm-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content .border-sm-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content .border-sm-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content .border-sm-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content .border-sm-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content .border-sm-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content .border-sm-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content .border-sm-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content .border-sm-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content .border-sm-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content .border-sm-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content .border-sm-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content .border-sm-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content .border-sm-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-sm-tertiary.opac-sm-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-sm-tertiary.opac-sm-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-sm-tertiary.opac-sm-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-sm-tertiary.opac-sm-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-sm-tertiary.opac-sm-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-sm-tertiary.opac-sm-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-sm-tertiary.opac-sm-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-sm-tertiary.opac-sm-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-sm-tertiary.opac-sm-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    }
    
        body .body-content.screensize-sm .bg-sm-primary {
            background-color: #000;
        }
        body .body-content.screensize-sm .color-sm-primary {
            color: #000;
        }
        body .body-content.screensize-sm .hovbg-sm-primary:hover,
        body .body-content.screensize-sm .hovbg-sm-primary.active {
            background-color: #000;
        }
        body .body-content.screensize-sm .hovcolor-sm-primary:hover,
        body .body-content.screensize-sm .hovcolor-sm-primary.active {
            color: #000;
        }
        
            body .body-content.screensize-sm .border-sm-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content.screensize-sm .border-sm-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content.screensize-sm .border-sm-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content.screensize-sm .border-sm-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content.screensize-sm .border-sm-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content.screensize-sm .border-sm-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content.screensize-sm .border-sm-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content.screensize-sm .border-sm-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content.screensize-sm .border-sm-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content.screensize-sm .border-sm-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content.screensize-sm .border-sm-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content.screensize-sm .border-sm-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content.screensize-sm .border-sm-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content.screensize-sm .border-sm-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content.screensize-sm .border-sm-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content.screensize-sm .border-sm-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content.screensize-sm .border-sm-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content.screensize-sm .border-sm-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content.screensize-sm .border-sm-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-sm .bg-sm-primary.opac-sm-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-sm .bg-sm-primary.opac-sm-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-sm .bg-sm-primary.opac-sm-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-sm .bg-sm-primary.opac-sm-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-sm .bg-sm-primary.opac-sm-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-sm .bg-sm-primary.opac-sm-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-sm .bg-sm-primary.opac-sm-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-sm .bg-sm-primary.opac-sm-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-sm .bg-sm-primary.opac-sm-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-sm .bg-sm-secondary {
            background-color: #000;
        }
        body .body-content.screensize-sm .color-sm-secondary {
            color: #000;
        }
        body .body-content.screensize-sm .hovbg-sm-secondary:hover,
        body .body-content.screensize-sm .hovbg-sm-secondary.active {
            background-color: #000;
        }
        body .body-content.screensize-sm .hovcolor-sm-secondary:hover,
        body .body-content.screensize-sm .hovcolor-sm-secondary.active {
            color: #000;
        }
        
            body .body-content.screensize-sm .border-sm-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content.screensize-sm .border-sm-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content.screensize-sm .border-sm-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content.screensize-sm .border-sm-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content.screensize-sm .border-sm-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content.screensize-sm .border-sm-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content.screensize-sm .border-sm-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content.screensize-sm .border-sm-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content.screensize-sm .border-sm-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content.screensize-sm .border-sm-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content.screensize-sm .border-sm-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content.screensize-sm .border-sm-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content.screensize-sm .border-sm-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content.screensize-sm .border-sm-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content.screensize-sm .border-sm-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content.screensize-sm .border-sm-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content.screensize-sm .border-sm-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content.screensize-sm .border-sm-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content.screensize-sm .border-sm-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-sm .bg-sm-secondary.opac-sm-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-sm .bg-sm-secondary.opac-sm-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-sm .bg-sm-secondary.opac-sm-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-sm .bg-sm-secondary.opac-sm-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-sm .bg-sm-secondary.opac-sm-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-sm .bg-sm-secondary.opac-sm-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-sm .bg-sm-secondary.opac-sm-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-sm .bg-sm-secondary.opac-sm-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-sm .bg-sm-secondary.opac-sm-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-sm .bg-sm-tertiary {
            background-color: #000;
        }
        body .body-content.screensize-sm .color-sm-tertiary {
            color: #000;
        }
        body .body-content.screensize-sm .hovbg-sm-tertiary:hover,
        body .body-content.screensize-sm .hovbg-sm-tertiary.active {
            background-color: #000;
        }
        body .body-content.screensize-sm .hovcolor-sm-tertiary:hover,
        body .body-content.screensize-sm .hovcolor-sm-tertiary.active {
            color: #000;
        }
        
            body .body-content.screensize-sm .border-sm-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content.screensize-sm .border-sm-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content.screensize-sm .border-sm-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content.screensize-sm .border-sm-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content.screensize-sm .border-sm-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content.screensize-sm .border-sm-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content.screensize-sm .border-sm-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content.screensize-sm .border-sm-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content.screensize-sm .border-sm-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content.screensize-sm .border-sm-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content.screensize-sm .border-sm-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content.screensize-sm .border-sm-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content.screensize-sm .border-sm-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content.screensize-sm .border-sm-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content.screensize-sm .border-sm-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content.screensize-sm .border-sm-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content.screensize-sm .border-sm-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-sm .border-sm-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content.screensize-sm .border-sm-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content.screensize-sm .border-sm-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-sm .bg-sm-tertiary.opac-sm-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-sm .bg-sm-tertiary.opac-sm-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-sm .bg-sm-tertiary.opac-sm-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-sm .bg-sm-tertiary.opac-sm-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-sm .bg-sm-tertiary.opac-sm-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-sm .bg-sm-tertiary.opac-sm-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-sm .bg-sm-tertiary.opac-sm-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-sm .bg-sm-tertiary.opac-sm-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-sm .bg-sm-tertiary.opac-sm-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    @media screen and (max-width: 480px) {
    
        body .body-content .bg-xs-primary {
            background-color: #000;
        }
        body .body-content .color-xs-primary {
            color: #000;
        }
        body .body-content .hovbg-xs-primary:hover,
        body .body-content .hovbg-xs-primary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-xs-primary:hover,
        body .body-content .hovcolor-xs-primary.active {
            color: #000;
        }
        
            body .body-content .border-xs-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content .border-xs-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content .border-xs-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content .border-xs-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content .border-xs-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content .border-xs-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content .border-xs-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content .border-xs-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content .border-xs-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content .border-xs-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content .border-xs-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content .border-xs-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content .border-xs-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content .border-xs-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content .border-xs-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content .border-xs-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content .border-xs-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content .border-xs-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content .border-xs-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content .border-xs-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content .border-xs-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content .border-xs-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content .border-xs-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content .border-xs-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content .border-xs-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content .border-xs-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content .border-xs-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-xs-primary.opac-xs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-xs-primary.opac-xs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-xs-primary.opac-xs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-xs-primary.opac-xs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-xs-primary.opac-xs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-xs-primary.opac-xs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-xs-primary.opac-xs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-xs-primary.opac-xs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-xs-primary.opac-xs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-xs-secondary {
            background-color: #000;
        }
        body .body-content .color-xs-secondary {
            color: #000;
        }
        body .body-content .hovbg-xs-secondary:hover,
        body .body-content .hovbg-xs-secondary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-xs-secondary:hover,
        body .body-content .hovcolor-xs-secondary.active {
            color: #000;
        }
        
            body .body-content .border-xs-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content .border-xs-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content .border-xs-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content .border-xs-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content .border-xs-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content .border-xs-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content .border-xs-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content .border-xs-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content .border-xs-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content .border-xs-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content .border-xs-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content .border-xs-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content .border-xs-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content .border-xs-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content .border-xs-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content .border-xs-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content .border-xs-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content .border-xs-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content .border-xs-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content .border-xs-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content .border-xs-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content .border-xs-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content .border-xs-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content .border-xs-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content .border-xs-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content .border-xs-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content .border-xs-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-xs-secondary.opac-xs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-xs-secondary.opac-xs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-xs-secondary.opac-xs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-xs-secondary.opac-xs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-xs-secondary.opac-xs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-xs-secondary.opac-xs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-xs-secondary.opac-xs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-xs-secondary.opac-xs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-xs-secondary.opac-xs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-xs-tertiary {
            background-color: #000;
        }
        body .body-content .color-xs-tertiary {
            color: #000;
        }
        body .body-content .hovbg-xs-tertiary:hover,
        body .body-content .hovbg-xs-tertiary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-xs-tertiary:hover,
        body .body-content .hovcolor-xs-tertiary.active {
            color: #000;
        }
        
            body .body-content .border-xs-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content .border-xs-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content .border-xs-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content .border-xs-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content .border-xs-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content .border-xs-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content .border-xs-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content .border-xs-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content .border-xs-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content .border-xs-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content .border-xs-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content .border-xs-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content .border-xs-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content .border-xs-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content .border-xs-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content .border-xs-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content .border-xs-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content .border-xs-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content .border-xs-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content .border-xs-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content .border-xs-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content .border-xs-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content .border-xs-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content .border-xs-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content .border-xs-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content .border-xs-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content .border-xs-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-xs-tertiary.opac-xs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-xs-tertiary.opac-xs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-xs-tertiary.opac-xs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-xs-tertiary.opac-xs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-xs-tertiary.opac-xs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-xs-tertiary.opac-xs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-xs-tertiary.opac-xs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-xs-tertiary.opac-xs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-xs-tertiary.opac-xs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    }
    
        body .body-content.screensize-xs .bg-xs-primary {
            background-color: #000;
        }
        body .body-content.screensize-xs .color-xs-primary {
            color: #000;
        }
        body .body-content.screensize-xs .hovbg-xs-primary:hover,
        body .body-content.screensize-xs .hovbg-xs-primary.active {
            background-color: #000;
        }
        body .body-content.screensize-xs .hovcolor-xs-primary:hover,
        body .body-content.screensize-xs .hovcolor-xs-primary.active {
            color: #000;
        }
        
            body .body-content.screensize-xs .border-xs-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content.screensize-xs .border-xs-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content.screensize-xs .border-xs-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content.screensize-xs .border-xs-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content.screensize-xs .border-xs-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content.screensize-xs .border-xs-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content.screensize-xs .border-xs-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content.screensize-xs .border-xs-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content.screensize-xs .border-xs-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content.screensize-xs .border-xs-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content.screensize-xs .border-xs-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content.screensize-xs .border-xs-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content.screensize-xs .border-xs-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content.screensize-xs .border-xs-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content.screensize-xs .border-xs-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content.screensize-xs .border-xs-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content.screensize-xs .border-xs-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content.screensize-xs .border-xs-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content.screensize-xs .border-xs-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-xs .bg-xs-primary.opac-xs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-xs .bg-xs-primary.opac-xs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-xs .bg-xs-primary.opac-xs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-xs .bg-xs-primary.opac-xs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-xs .bg-xs-primary.opac-xs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-xs .bg-xs-primary.opac-xs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-xs .bg-xs-primary.opac-xs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-xs .bg-xs-primary.opac-xs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-xs .bg-xs-primary.opac-xs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-xs .bg-xs-secondary {
            background-color: #000;
        }
        body .body-content.screensize-xs .color-xs-secondary {
            color: #000;
        }
        body .body-content.screensize-xs .hovbg-xs-secondary:hover,
        body .body-content.screensize-xs .hovbg-xs-secondary.active {
            background-color: #000;
        }
        body .body-content.screensize-xs .hovcolor-xs-secondary:hover,
        body .body-content.screensize-xs .hovcolor-xs-secondary.active {
            color: #000;
        }
        
            body .body-content.screensize-xs .border-xs-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content.screensize-xs .border-xs-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content.screensize-xs .border-xs-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content.screensize-xs .border-xs-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content.screensize-xs .border-xs-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content.screensize-xs .border-xs-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content.screensize-xs .border-xs-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content.screensize-xs .border-xs-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content.screensize-xs .border-xs-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content.screensize-xs .border-xs-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content.screensize-xs .border-xs-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content.screensize-xs .border-xs-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content.screensize-xs .border-xs-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content.screensize-xs .border-xs-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content.screensize-xs .border-xs-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content.screensize-xs .border-xs-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content.screensize-xs .border-xs-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content.screensize-xs .border-xs-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content.screensize-xs .border-xs-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-xs .bg-xs-secondary.opac-xs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-xs .bg-xs-secondary.opac-xs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-xs .bg-xs-secondary.opac-xs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-xs .bg-xs-secondary.opac-xs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-xs .bg-xs-secondary.opac-xs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-xs .bg-xs-secondary.opac-xs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-xs .bg-xs-secondary.opac-xs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-xs .bg-xs-secondary.opac-xs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-xs .bg-xs-secondary.opac-xs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-xs .bg-xs-tertiary {
            background-color: #000;
        }
        body .body-content.screensize-xs .color-xs-tertiary {
            color: #000;
        }
        body .body-content.screensize-xs .hovbg-xs-tertiary:hover,
        body .body-content.screensize-xs .hovbg-xs-tertiary.active {
            background-color: #000;
        }
        body .body-content.screensize-xs .hovcolor-xs-tertiary:hover,
        body .body-content.screensize-xs .hovcolor-xs-tertiary.active {
            color: #000;
        }
        
            body .body-content.screensize-xs .border-xs-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content.screensize-xs .border-xs-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content.screensize-xs .border-xs-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content.screensize-xs .border-xs-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content.screensize-xs .border-xs-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content.screensize-xs .border-xs-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content.screensize-xs .border-xs-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content.screensize-xs .border-xs-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content.screensize-xs .border-xs-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content.screensize-xs .border-xs-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content.screensize-xs .border-xs-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content.screensize-xs .border-xs-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content.screensize-xs .border-xs-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content.screensize-xs .border-xs-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content.screensize-xs .border-xs-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content.screensize-xs .border-xs-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content.screensize-xs .border-xs-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-xs .border-xs-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content.screensize-xs .border-xs-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content.screensize-xs .border-xs-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-xs .bg-xs-tertiary.opac-xs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-xs .bg-xs-tertiary.opac-xs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-xs .bg-xs-tertiary.opac-xs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-xs .bg-xs-tertiary.opac-xs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-xs .bg-xs-tertiary.opac-xs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-xs .bg-xs-tertiary.opac-xs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-xs .bg-xs-tertiary.opac-xs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-xs .bg-xs-tertiary.opac-xs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-xs .bg-xs-tertiary.opac-xs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    @media screen and (max-width: 375px) {
    
        body .body-content .bg-xxs-primary {
            background-color: #000;
        }
        body .body-content .color-xxs-primary {
            color: #000;
        }
        body .body-content .hovbg-xxs-primary:hover,
        body .body-content .hovbg-xxs-primary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-xxs-primary:hover,
        body .body-content .hovcolor-xxs-primary.active {
            color: #000;
        }
        
            body .body-content .border-xxs-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content .border-xxs-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content .border-xxs-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content .border-xxs-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content .border-xxs-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content .border-xxs-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content .border-xxs-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content .border-xxs-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content .border-xxs-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content .border-xxs-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content .border-xxs-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content .border-xxs-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content .border-xxs-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content .border-xxs-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content .border-xxs-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content .border-xxs-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content .border-xxs-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content .border-xxs-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content .border-xxs-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content .border-xxs-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content .border-xxs-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content .border-xxs-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content .border-xxs-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content .border-xxs-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content .border-xxs-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content .border-xxs-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content .border-xxs-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-xxs-primary.opac-xxs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-xxs-primary.opac-xxs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-xxs-primary.opac-xxs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-xxs-primary.opac-xxs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-xxs-primary.opac-xxs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-xxs-primary.opac-xxs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-xxs-primary.opac-xxs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-xxs-primary.opac-xxs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-xxs-primary.opac-xxs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-xxs-secondary {
            background-color: #000;
        }
        body .body-content .color-xxs-secondary {
            color: #000;
        }
        body .body-content .hovbg-xxs-secondary:hover,
        body .body-content .hovbg-xxs-secondary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-xxs-secondary:hover,
        body .body-content .hovcolor-xxs-secondary.active {
            color: #000;
        }
        
            body .body-content .border-xxs-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content .border-xxs-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content .border-xxs-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content .border-xxs-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content .border-xxs-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content .border-xxs-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content .border-xxs-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content .border-xxs-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content .border-xxs-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content .border-xxs-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content .border-xxs-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content .border-xxs-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content .border-xxs-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content .border-xxs-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content .border-xxs-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content .border-xxs-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content .border-xxs-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content .border-xxs-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content .border-xxs-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content .border-xxs-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content .border-xxs-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content .border-xxs-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content .border-xxs-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content .border-xxs-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content .border-xxs-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content .border-xxs-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content .border-xxs-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-xxs-secondary.opac-xxs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-xxs-secondary.opac-xxs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-xxs-secondary.opac-xxs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-xxs-secondary.opac-xxs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-xxs-secondary.opac-xxs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-xxs-secondary.opac-xxs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-xxs-secondary.opac-xxs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-xxs-secondary.opac-xxs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-xxs-secondary.opac-xxs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content .bg-xxs-tertiary {
            background-color: #000;
        }
        body .body-content .color-xxs-tertiary {
            color: #000;
        }
        body .body-content .hovbg-xxs-tertiary:hover,
        body .body-content .hovbg-xxs-tertiary.active {
            background-color: #000;
        }
        body .body-content .hovcolor-xxs-tertiary:hover,
        body .body-content .hovcolor-xxs-tertiary.active {
            color: #000;
        }
        
            body .body-content .border-xxs-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content .border-xxs-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content .border-xxs-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content .border-xxs-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content .border-xxs-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content .border-xxs-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content .border-xxs-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content .border-xxs-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content .border-xxs-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content .border-xxs-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content .border-xxs-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content .border-xxs-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content .border-xxs-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content .border-xxs-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content .border-xxs-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content .border-xxs-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content .border-xxs-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content .border-xxs-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content .border-xxs-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content .border-xxs-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content .border-xxs-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content .border-xxs-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content .border-xxs-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content .border-xxs-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content .border-xxs-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content .border-xxs-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content .border-xxs-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content .bg-xxs-tertiary.opac-xxs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content .bg-xxs-tertiary.opac-xxs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content .bg-xxs-tertiary.opac-xxs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content .bg-xxs-tertiary.opac-xxs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content .bg-xxs-tertiary.opac-xxs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content .bg-xxs-tertiary.opac-xxs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content .bg-xxs-tertiary.opac-xxs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content .bg-xxs-tertiary.opac-xxs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content .bg-xxs-tertiary.opac-xxs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
    }
    
        body .body-content.screensize-xxs .bg-xxs-primary {
            background-color: #000;
        }
        body .body-content.screensize-xxs .color-xxs-primary {
            color: #000;
        }
        body .body-content.screensize-xxs .hovbg-xxs-primary:hover,
        body .body-content.screensize-xxs .hovbg-xxs-primary.active {
            background-color: #000;
        }
        body .body-content.screensize-xxs .hovcolor-xxs-primary:hover,
        body .body-content.screensize-xxs .hovcolor-xxs-primary.active {
            color: #000;
        }
        
            body .body-content.screensize-xxs .border-xxs-sol_1_primary {
                border: solid 1px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_1_primary {
                border: dashed 1px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_1_primary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_2_primary {
                border: solid 2px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_2_primary {
                border: dashed 2px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_2_primary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_3_primary {
                border: solid 3px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_3_primary {
                border: dashed 3px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_3_primary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_4_primary {
                border: solid 4px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_4_primary {
                border: dashed 4px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_4_primary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_5_primary {
                border: solid 5px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_5_primary {
                border: dashed 5px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_5_primary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_6_primary {
                border: solid 6px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_6_primary {
                border: dashed 6px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_6_primary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_7_primary {
                border: solid 7px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_7_primary {
                border: dashed 7px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_7_primary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_8_primary {
                border: solid 8px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_8_primary {
                border: dashed 8px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_8_primary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_9_primary {
                border: solid 9px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_9_primary {
                border: dashed 9px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_9_primary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-xxs .bg-xxs-primary.opac-xxs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-xxs .bg-xxs-primary.opac-xxs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-xxs .bg-xxs-primary.opac-xxs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-xxs .bg-xxs-primary.opac-xxs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-xxs .bg-xxs-primary.opac-xxs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-xxs .bg-xxs-primary.opac-xxs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-xxs .bg-xxs-primary.opac-xxs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-xxs .bg-xxs-primary.opac-xxs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-xxs .bg-xxs-primary.opac-xxs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-xxs .bg-xxs-secondary {
            background-color: #000;
        }
        body .body-content.screensize-xxs .color-xxs-secondary {
            color: #000;
        }
        body .body-content.screensize-xxs .hovbg-xxs-secondary:hover,
        body .body-content.screensize-xxs .hovbg-xxs-secondary.active {
            background-color: #000;
        }
        body .body-content.screensize-xxs .hovcolor-xxs-secondary:hover,
        body .body-content.screensize-xxs .hovcolor-xxs-secondary.active {
            color: #000;
        }
        
            body .body-content.screensize-xxs .border-xxs-sol_1_secondary {
                border: solid 1px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_1_secondary {
                border: dashed 1px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_1_secondary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_2_secondary {
                border: solid 2px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_2_secondary {
                border: dashed 2px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_2_secondary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_3_secondary {
                border: solid 3px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_3_secondary {
                border: dashed 3px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_3_secondary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_4_secondary {
                border: solid 4px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_4_secondary {
                border: dashed 4px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_4_secondary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_5_secondary {
                border: solid 5px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_5_secondary {
                border: dashed 5px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_5_secondary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_6_secondary {
                border: solid 6px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_6_secondary {
                border: dashed 6px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_6_secondary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_7_secondary {
                border: solid 7px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_7_secondary {
                border: dashed 7px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_7_secondary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_8_secondary {
                border: solid 8px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_8_secondary {
                border: dashed 8px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_8_secondary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_9_secondary {
                border: solid 9px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_9_secondary {
                border: dashed 9px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_9_secondary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-xxs .bg-xxs-secondary.opac-xxs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-xxs .bg-xxs-secondary.opac-xxs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-xxs .bg-xxs-secondary.opac-xxs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-xxs .bg-xxs-secondary.opac-xxs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-xxs .bg-xxs-secondary.opac-xxs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-xxs .bg-xxs-secondary.opac-xxs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-xxs .bg-xxs-secondary.opac-xxs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-xxs .bg-xxs-secondary.opac-xxs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-xxs .bg-xxs-secondary.opac-xxs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
        body .body-content.screensize-xxs .bg-xxs-tertiary {
            background-color: #000;
        }
        body .body-content.screensize-xxs .color-xxs-tertiary {
            color: #000;
        }
        body .body-content.screensize-xxs .hovbg-xxs-tertiary:hover,
        body .body-content.screensize-xxs .hovbg-xxs-tertiary.active {
            background-color: #000;
        }
        body .body-content.screensize-xxs .hovcolor-xxs-tertiary:hover,
        body .body-content.screensize-xxs .hovcolor-xxs-tertiary.active {
            color: #000;
        }
        
            body .body-content.screensize-xxs .border-xxs-sol_1_tertiary {
                border: solid 1px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_1_tertiary {
                border: dashed 1px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_1_tertiary {
                border: dotted 1px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_2_tertiary {
                border: solid 2px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_2_tertiary {
                border: dashed 2px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_2_tertiary {
                border: dotted 2px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_3_tertiary {
                border: solid 3px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_3_tertiary {
                border: dashed 3px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_3_tertiary {
                border: dotted 3px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_4_tertiary {
                border: solid 4px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_4_tertiary {
                border: dashed 4px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_4_tertiary {
                border: dotted 4px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_5_tertiary {
                border: solid 5px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_5_tertiary {
                border: dashed 5px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_5_tertiary {
                border: dotted 5px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_6_tertiary {
                border: solid 6px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_6_tertiary {
                border: dashed 6px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_6_tertiary {
                border: dotted 6px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_7_tertiary {
                border: solid 7px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_7_tertiary {
                border: dashed 7px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_7_tertiary {
                border: dotted 7px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_8_tertiary {
                border: solid 8px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_8_tertiary {
                border: dashed 8px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_8_tertiary {
                border: dotted 8px #000
            }
            
            body .body-content.screensize-xxs .border-xxs-sol_9_tertiary {
                border: solid 9px #000
            }
            body .body-content.screensize-xxs .border-xxs-das_9_tertiary {
                border: dashed 9px #000
            }
            body .body-content.screensize-xxs .border-xxs-dot_9_tertiary {
                border: dotted 9px #000
            }
            
            body .body-content.screensize-xxs .bg-xxs-tertiary.opac-xxs-10 {
                background-color: rgba(0, 0, , 0.1);
			}
            
            body .body-content.screensize-xxs .bg-xxs-tertiary.opac-xxs-20 {
                background-color: rgba(0, 0, , 0.2);
			}
            
            body .body-content.screensize-xxs .bg-xxs-tertiary.opac-xxs-30 {
                background-color: rgba(0, 0, , 0.3);
			}
            
            body .body-content.screensize-xxs .bg-xxs-tertiary.opac-xxs-40 {
                background-color: rgba(0, 0, , 0.4);
			}
            
            body .body-content.screensize-xxs .bg-xxs-tertiary.opac-xxs-50 {
                background-color: rgba(0, 0, , 0.5);
			}
            
            body .body-content.screensize-xxs .bg-xxs-tertiary.opac-xxs-60 {
                background-color: rgba(0, 0, , 0.6);
			}
            
            body .body-content.screensize-xxs .bg-xxs-tertiary.opac-xxs-70 {
                background-color: rgba(0, 0, , 0.7);
			}
            
            body .body-content.screensize-xxs .bg-xxs-tertiary.opac-xxs-80 {
                background-color: rgba(0, 0, , 0.8);
			}
            
            body .body-content.screensize-xxs .bg-xxs-tertiary.opac-xxs-90 {
                background-color: rgba(0, 0, , 0.9);
			}
            
body .custom-select .color-none {
    color: #fff;
}

body:not(.layouthelp) .layout-header {
    z-index: 9;
}
#body-container {
	background: #fff;
}

.cookiebanner {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,0.75);
    z-index: 8;
}
.cookiebanner .banner-content {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px 15px;
}
.cookiebanner p {
    width: auto;
    margin: auto 0 auto auto;
    color: #fff;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.cookiebanner button {
    border: none;
    margin: auto auto auto 20px;
    padding: 8px 12px;
    color: #fff;
    background: #000;
    font-size: 18px;
}
.cookiebanner button:hover {
    cursor: pointer;
    background: #fff;
    color: #000;
}
@media screen and (max-width: 480px) {
    .cookiebanner p {
        width: 100%;
        -webkit-box-flex: initial;
            -ms-flex: initial;
                flex: initial;
        margin: 0;
    }
    .cookiebanner button {
        margin: 10px auto 0 auto;
    }
}

p.theme-2 {
    position: relative;
}
p.theme-2::before {
    content: '';
    width: 80px;
    height: 0;
    border-bottom: solid 3px #000;
    position: absolute;
    left: calc((100% - 80px) / 2);
    bottom: 0;
}

h2.theme-1 {
    position: relative;
}
h2.theme-1::before {
    content: '';
    width: 140px;
    height: 0;
    border-bottom: solid 3px #000;
    position: absolute;
    left: calc((100% - 140px) / 2);
    bottom: 0;
}

h3.theme-2 {
    position: relative;
}
h3.theme-2::before {
    content: '';
    width: 45px;
    height: 0;
    border-bottom: solid 3px #000;
    position: absolute;
    left: 0;
    bottom: 0;
}

body .body-content .skillbox {
    height: auto;
}
body .body-content .skillbox p {
    width: auto;
    font-weight: normal;
    z-index: 0;
}
body .body-content .skillbox:nth-child(1),
body .body-content .skillbox:nth-child(3) {
    z-index: 0;
}
body .body-content .skillbox:nth-child(2) {
    box-shadow: 0 0 50px rgba(0,0,0,0.1);
    z-index: 1;
}
@media screen and (max-width: 991px) {
    body .body-content .skillbox:nth-child(2) {
        box-shadow: none;
        z-index: inherit;
    }
}
body .body-content.screensize-lg .skillbox:nth-child(2) {
    box-shadow: none;
    z-index: inherit;
}

input.theme-1,
textarea.theme-1 {
    background: #E8E8E8;
    border: none;
    border-radius: 0;
}

a.theme-1,
button.theme-1 {
    font-weight: normal;
    background: none;
}
.socials [class*='social-'] {
    position: relative;
    width: 50px;
    height: 50px;
    margin: 0 5px;
    background: none;
    font-size: 30px;
}
