.elementor-16645 .elementor-element.elementor-element-3cb20ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-16645 .elementor-element.elementor-element-610a9bb{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-16645 .elementor-element.elementor-element-610a9bb:not(.elementor-motion-effects-element-type-background), .elementor-16645 .elementor-element.elementor-element-610a9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rayzone.co/wp-content/uploads/2026/05/poster1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16645 .elementor-element.elementor-element-610a9bb, .elementor-16645 .elementor-element.elementor-element-610a9bb::before{--border-transition:0.3s;}.elementor-16645 .elementor-element.elementor-element-cec3406{--spacer-size:398px;}.elementor-16645 .elementor-element.elementor-element-109a9ae{--spacer-size:387px;}.elementor-16645 .elementor-element.elementor-element-525ea0e .etheme-countdown{justify-content:center;--item-min-width:184px;--item-min-height:100px;}.elementor-16645 .elementor-element.elementor-element-525ea0e .etheme-countdown-item{background-color:#02010100;padding:15px 15px 15px 15px;}.elementor-16645 .elementor-element.elementor-element-525ea0e .etheme-countdown-digits{color:#F43CFF;font-family:"Jost", Sans-serif;font-size:71px;}body.elementor-page-16645{margin:-83px 0px -21px 0px;}body.elementor-page-16645:not(.elementor-motion-effects-element-type-background), body.elementor-page-16645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-16645 .elementor-element.elementor-element-610a9bb:not(.elementor-motion-effects-element-type-background), .elementor-16645 .elementor-element.elementor-element-610a9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-16645 .elementor-element.elementor-element-cec3406{--spacer-size:370px;}.elementor-16645 .elementor-element.elementor-element-109a9ae{--spacer-size:10px;}body.elementor-page-16645{margin:-1px -1px -1px -1px;}}/* Start custom CSS *//* Полностью скрываем шапку и верхние отступы темы XStore */
header, .header-wrapper, .top-bar, .masthead, .title-section {
    display: none !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Принудительно красим подложку всего сайта в черный */
html, body, #page, .site-main, #content, .page-wrapper {
    background-color: #000000 !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* Растягиваем обертку Elementor до самого верха */
.elementor-section-wrap, .elementor-page, .elementor {
    background-color: #000000 !important;
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */