* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}
body * { box-sizing: border-box; } hr, .elementor hr { height: 2px !important; margin: 1.5em 0 !important; background-color: rgba(0,0,0,0.1) !important; }
ol, ul  { margin: 0; padding: 0; } .elementor-tab-content ul,
.elementor-tab-content ol,
.elementor-widget-text-editor ol, 
.elementor-widget-text-editor ul  { margin: 0 0 1.5em 1.25em; }
.elementor-tab-content ul li,
.elementor-widget-text-editor ol li,
.elementor-widget-text-editor ul li { margin-bottom: 0.5em; }
.elementor-tab-content ul li::marker, 
.elementor-widget-text-editor ol li::marker,
.elementor-widget-text-editor ul li::marker { color: var( --e-global-color-primary ); font-weight: 600; } 
.elementor-icon-list-items li::marker { color: transparent; } .elementor-widget-container p:last-child { margin-bottom: 0; }   @media only screen and (max-width: 1280px) {
} @media only screen and (min-width: 1025px) {
.hide-first article:first-child {display: none; }
}
@media only screen and (max-width: 1024px) {
.hide-first article:first-child {display: block; }
} @media only screen and (max-width: 768px) {
} @media only screen and (max-width: 600px) {
} @media only screen and (max-width: 480px) {
}