.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-443 .elementor-element.elementor-element-1846a50 .elementor-counter{flex-direction:column;gap:16px;}.elementor-443 .elementor-element.elementor-element-1846a50 .elementor-counter-title{justify-content:start;color:#8F8F97;font-family:"Space Mono", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;letter-spacing:1.5px;}.elementor-443 .elementor-element.elementor-element-1846a50 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FF2B4D;font-family:"Space Mono", Sans-serif;font-size:4em;font-weight:700;line-height:1em;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item{background-color:#FAF9EB00;}.elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-digits{color:#FF2B4D;font-family:"Space Mono", Sans-serif;font-size:2.5em;font-weight:700;line-height:1em;}.elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-label{color:#EAE6E1;font-family:"Anton", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;}body.elementor-page-443:not(.elementor-motion-effects-element-type-background), body.elementor-page-443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}@media(max-width:767px){.elementor-443 .elementor-element.elementor-element-1846a50 .elementor-counter-number-wrapper{font-size:3em;}.elementor-443 .elementor-element.elementor-element-253fdf6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 6px/2 );}body:not(.rtl) .elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 6px/2 );}.elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-digits{font-size:2em;}.elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-label{font-size:1em;}}/* Start custom CSS for counter, class: .elementor-element-1846a50 */.elementor-443 .elementor-element.elementor-element-1846a50 .elementor-counter{
    padding: 18px 22px;
    width: fit-content!important;
    position: relative;
}
.elementor-443 .elementor-element.elementor-element-1846a50 .elementor-counter:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #2a2a2e;
    background: #111116;
    z-index: -2;
}
@media(max-width:767px){
    .elementor-443 .elementor-element.elementor-element-1846a50{
        width: 400px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-253fdf6 */@media(max-width:767px){
    .elementor-443 .elementor-element.elementor-element-253fdf6{
        max-width:400px!important;
    }
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-9c15ca5 */.elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item{
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item{
    position: relative;
    padding: 16px 20px!important;
}
.elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #2a2a2e;
    background: #111116;
    z-index: -2;
}
@media(max-width:767px){
    .elementor-443 .elementor-element.elementor-element-9c15ca5 .elementor-countdown-item{
        padding: 14px 16px!important;
    }
}/* End custom CSS */
/* Start custom CSS */:root {
    --bg: #08080a;
    --panel: #111116;
    --grey: #8f8f97;
    --red: #ff2b4d;
    --cyan: #28e5ff;
    --off: #eae6e1;
}
.rec:before {
  content: '';
  display: inline-block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #ff2b4d;
  margin-right: 8px;
  animation: blinkRec 1s infinite;
}
.rec2:before {
  content: '';
  display: inline-block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #8f8f97;
  margin-right: 8px;
}

@keyframes blinkRec {
  0%, 100% { opacity: 1; }
  50% { opacity: .15; }
}

.clip{
    position: relative;
    /*background: var(--panel);*/
    /*border-left: 3px solid var(--red);*/
    background: #111116;
    border-left: 3px solid #ff2b4d;
    padding: 16px 18px 16px 38px;
}
.clip:before, .clip:after {
    content: '';
    position: absolute;
    left: 12px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #000;
    border: 1px solid #333;
    z-index: 10;
}
.clip:before {
    top: 10px;
}
.clip:after {
    bottom: 10px;
}

.clip2{
    position: relative;
    padding: 12px 20px;
    background: rgba(0, 0, 0, 0.4);
    border-top: 2px solid #2d2d2d;
    border-bottom: 2px solid #2d2d2d;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anton';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://semcenario.com/wp-content/uploads/2026/08/Anton-Regular.eot');
	src: url('https://semcenario.com/wp-content/uploads/2026/08/Anton-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://semcenario.com/wp-content/uploads/2026/08/Anton-Regular.woff2') format('woff2'),
		url('https://semcenario.com/wp-content/uploads/2026/08/Anton-Regular.woff') format('woff'),
		url('https://semcenario.com/wp-content/uploads/2026/08/Anton-Regular.ttf') format('truetype'),
		url('https://semcenario.com/wp-content/uploads/2026/08/Anton-Regular.svg#Anton') format('svg');
}
/* End Custom Fonts CSS */