.elementor-35 .elementor-element.elementor-element-f2ee4e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-0c5c7fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-a6a3a45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35 .elementor-element.elementor-element-269e0d3 .elementor-menu-toggle{margin:0 auto;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35 .elementor-element.elementor-element-81e74ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-81e74ef:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-81e74ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winterrave.ee/wp-content/uploads/2026/10/winterrave-hero.jpg");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-e8e25d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.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-35 .elementor-element.elementor-element-1818e81 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-1818e81 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-1818e81 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-35 .elementor-element.elementor-element-1818e81 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-35 .elementor-element.elementor-element-1818e81 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-35 .elementor-element.elementor-element-0ed9047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-099950d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-1012f03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-b64ce42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-1a61dbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-ae97ba9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-8c38fb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-5f55720{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-18f135d .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-18f135d .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-18f135d .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-35 .elementor-element.elementor-element-18f135d .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-35 .elementor-element.elementor-element-18f135d .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-35 .elementor-element.elementor-element-4ef8aa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-3d9c172{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-3d9c172:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-3d9c172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winterrave.ee/wp-content/uploads/2026/10/winterrave-g1.jpg");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-6b0d549{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-d3ac94a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-d3ac94a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-d3ac94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winterrave.ee/wp-content/uploads/2026/10/winterrave-g2.jpg");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-6cad4a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-a170b33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-a170b33:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-a170b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winterrave.ee/wp-content/uploads/2026/10/winterrave-g3.jpg");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-f28c105{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-93bd04c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-93bd04c:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-93bd04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winterrave.ee/wp-content/uploads/2026/10/winterrave-g4.jpg");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-f29d0da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-3898d19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-3898d19:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-3898d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winterrave.ee/wp-content/uploads/2026/10/winterrave-hero.jpg");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-0cb1e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-4a23d59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-4a23d59:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-4a23d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winterrave.ee/wp-content/uploads/2026/10/winterrave-g2.jpg");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-dbc496c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-9227665{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-9227665:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-9227665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winterrave.ee/wp-content/uploads/2026/10/winterrave-g1.jpg");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-8a6a63e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-eeeacbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-26e8755{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-faecbd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-49b64a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-5790f82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-2a3af4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-c1d3fcf .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-c1d3fcf .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-c1d3fcf .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-35 .elementor-element.elementor-element-c1d3fcf .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-35 .elementor-element.elementor-element-c1d3fcf .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-35 .elementor-element.elementor-element-57ee05c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-34b9b5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-6d76b07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-95e761d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-4cbd87a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-b2f14c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-930d6ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-e00902c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-ae658f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-fe3b890{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-ab1031d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-0a097c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-b394fb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-5712424{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-8ede0d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-d17f9ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-d17f9ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-d17f9ac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-d17f9ac .elementor-icon-list-text{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-d70820f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-98289fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-74c9df6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-74c9df6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-74c9df6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-74c9df6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-bb2d420{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-451abd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-10a3d6b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-10a3d6b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-10a3d6b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-10a3d6b .elementor-icon-list-text{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-93f448b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-e225715{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-4720771{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-62c33a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-48db40a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-66d2287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-5affb22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-f0ce583{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-c4aaeac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-0f17a30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-6415479{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-65dc9f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-72fdf20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-2a96fb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-482c9cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-43435cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-dd2e160{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-6e36aab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-2eae05c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-fc891b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-fc891b4:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-fc891b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winterrave.ee/wp-content/uploads/2026/10/winterrave-g2.jpg");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-96d0cc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-616499c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-153e7c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-a8948c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-d4c28c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-5d39d0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-9a2ef80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-f4998d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-a268aa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-58ee857{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-dfd43f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-dfd43f3:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-dfd43f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winterrave.ee/wp-content/uploads/2026/10/winterrave-2025-43.jpg");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-353c631 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35 .elementor-element.elementor-element-9d33a01 .gallery-item .gallery-caption{display:none;}.elementor-35 .elementor-element.elementor-element-64e50ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-66237a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-65e7e42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-c7ac149{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-ad1b72d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-a7abe1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-35 .elementor-element.elementor-element-6472f1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-field-group.recaptcha_v3-bottomleft, .elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-field-type-html{padding-bottom:0px;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-button[type="submit"]{color:#ffffff;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-35 .elementor-element.elementor-element-8f2c6ec .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-35 .elementor-element.elementor-element-8f2c6ec{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-35 .elementor-element.elementor-element-19f9919{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-895fd7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-99c9430{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-113db17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-30cbc97{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-35 .elementor-element.elementor-element-70ccec3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-570dc19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-26b94c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-9118bb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS *//* Winter Rave 2026 — page styles. Every section is a separate Elementor container (Navigator: Hero, Line-up, Ajakava, Piletid, Pood, Info, Galerii, KKK, Jalus). */
@font-face{font-family:'WR Fallback';src:local('Arial Narrow'),local('Arial');}
body{background:#03050B !important;}
.wr{--night:#03050B;--deep:#071022;--panel:#0B1830;--raise:#102342;--line:rgba(190,220,255,.12);--line2:rgba(190,220,255,.24);
  --frost:#F2F7FC;--ice:#BFE0FF;--mist:#8FA6C4;--blue:#1E8BFF;--blue-hi:#57A9FF;--blue-deep:#0F4FC4;--red:#FF3B4E;--warn:#FFC93C;
  --disp:'Archivo',Impact,'Arial Narrow',sans-serif;--body:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif;--mono:'JetBrains Mono',ui-monospace,Menlo,Consolas,monospace;--r:14px;
  background:var(--night);color:var(--frost);font-family:var(--body);font-size:17px;line-height:1.55;}
.wr.e-con,.wr .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--min-height:0px;}
.wr .elementor-widget{margin:0 !important;}
.wr p{margin:0;}
.wr a{color:inherit;}
.wr :focus-visible{outline:2px solid var(--blue-hi);outline-offset:3px;}
html{scroll-behavior:smooth;scroll-padding-top:84px;}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wr *{animation:none !important;transition:none !important}}

/* type roles */
.wr .elementor-heading-title{font-family:var(--disp);color:var(--frost);margin:0;}
.wr .wr-h2 .elementor-heading-title,.wr .wr-name .elementor-heading-title,.wr .wr-tz-h .elementor-heading-title,.wr .wr-tl-a .elementor-heading-title,
.wr .wr-tk-name .elementor-heading-title,.wr .wr-venue-h .elementor-heading-title,.wr .wr-news-h .elementor-heading-title,.wr .wr-fact-v .elementor-heading-title{
  font-weight:900;font-stretch:62%;text-transform:uppercase;line-height:.86;letter-spacing:-.005em;text-wrap:balance;}
.wr .wr-lab,.wr .wr-lab p{font-family:var(--body);font-weight:600;font-stretch:112%;text-transform:uppercase;letter-spacing:.2em;font-size:.74rem;color:var(--mist);}
.wr .idx{color:var(--blue-hi);}
.wr .wr-lead,.wr .wr-fact-p,.wr .wr-tz-p{color:var(--mist);}
.wr .wr-small{color:var(--mist);font-size:.88rem;}

/* buttons */
.wr .wr-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--blue);color:#fff;border:0;
  font:800 .8rem/1 var(--body);font-stretch:112%;text-transform:uppercase;letter-spacing:.12em;transition:background .2s,transform .2s,box-shadow .2s;}
.wr .wr-btn .elementor-button:hover{background:var(--blue-deep);transform:translateY(-1px);box-shadow:0 10px 30px -10px rgba(30,139,255,.7);color:#fff;}
.wr .wr-btn-line .elementor-button{background:transparent;border:1px solid var(--line2);}
.wr .wr-btn-line .elementor-button:hover{background:rgba(191,224,255,.08);box-shadow:none;}
.wr .wr-btn-sm .elementor-button{min-height:44px;padding:0 18px;font-size:.74rem;}

/* layout helpers */
.wr .wr-sec{padding:clamp(56px,10vw,136px) max(20px,env(safe-area-inset-right,0px)) clamp(56px,10vw,136px) max(20px,env(safe-area-inset-left,0px));}
.wr .wr-sec-tight{padding-top:0;}
.wr .wr-sec-top0{padding-top:0;}
.wr .wr-sec-grad{background:linear-gradient(180deg,var(--night),var(--deep));}
.wr .wr-sec-deep{background:var(--deep);}
.wr .wr-wrap{max-width:1280px;margin:0 auto;width:100%;}
.wr .wr-head{--flex-direction:row;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 48px;margin-bottom:clamp(28px,5vw,64px);}
.wr .wr-head-l{gap:14px;width:auto;flex:1 1 320px;}
.wr .wr-head .wr-lead{flex:0 1 42ch;width:auto;}
.wr .wr-h2 .elementor-heading-title{font-size:clamp(2.8rem,9vw,7.5rem);}
.wr .wr-pill .elementor-heading-title,.wr .wr-pill{font-family:var(--body);}
.wr .wr-pill .elementor-heading-title{display:inline-flex;align-items:center;border:1px solid var(--line2);border-radius:99px;padding:6px 12px;font:600 .68rem/1 var(--body);font-stretch:112%;
  letter-spacing:.16em;text-transform:uppercase;color:var(--ice);background:rgba(3,5,11,.45);}
.wr .wr-pill-red .elementor-heading-title{border-color:rgba(255,59,78,.6);color:#FF8A95;}
.wr .wr-pill-empty{display:none;}

/* header */
.wr .wr-top{position:sticky;top:0;z-index:70;border-bottom:1px solid transparent;transition:background .3s,border-color .3s;}
.wr .wr-top.scrolled{background:rgba(3,5,11,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line);}
.admin-bar .wr .wr-top{top:32px;}
.wr .wr-fonts{display:none;}
.wr .wr-top-in{--flex-direction:row;flex-direction:row;align-items:center;gap:22px;min-height:76px;max-width:1280px;margin:0 auto;width:100%;
  padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));}
.wr .wr-logo{width:auto;margin-right:auto !important;}
.wr .wr-logo img{height:30px;width:auto;}
.wr .wr-nav{width:auto;}
.wr .wr-nav .elementor-nav-menu--main .elementor-item{font-family:var(--body);font-weight:600;font-stretch:112%;text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;color:var(--frost);padding:10px 12px;}
.wr .wr-nav .elementor-nav-menu--main .elementor-item:hover{color:var(--ice);}
.wr .wr-nav .elementor-menu-toggle{display:none;background:transparent;color:var(--frost);border:1px solid var(--line2);border-radius:99px;width:46px;height:46px;padding:0;display:flex;align-items:center;justify-content:center;}
.wr .wr-nav .elementor-menu-toggle svg{fill:var(--frost);width:20px;height:20px;}
.wr .wr-nav .elementor-nav-menu--dropdown{background:rgba(3,5,11,.97);border-top:1px solid var(--line);}
.wr .wr-nav .elementor-nav-menu--dropdown a{font-family:var(--disp);font-weight:900;font-stretch:62%;text-transform:uppercase;font-size:clamp(2rem,9vw,3rem);line-height:1.1;color:var(--frost);
  padding:10px max(24px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);background:transparent;}
.wr .wr-nav .elementor-nav-menu--dropdown a:hover,.wr .wr-nav .elementor-nav-menu--dropdown a.elementor-item-active{background:transparent;color:var(--ice);}
@media (max-width:1024px){.wr .wr-nav .elementor-menu-toggle{display:flex}.wr .wr-nav .elementor-nav-menu--main{display:none}.wr .wr-top-in{min-height:64px;gap:10px}.wr .wr-logo img{height:22px}.wr .wr-top-in .wr-nav{order:3}}
@media (max-width:420px){.wr .wr-logo img{height:18px}.wr .wr-btn-sm .elementor-button{padding:0 14px;font-size:.66rem;letter-spacing:.08em}}

/* hero */
.wr .wr-hero{position:relative;overflow:hidden;margin-top:-77px;isolation:isolate;background-position:center 30% !important;}
.wr .wr-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
  background:linear-gradient(180deg,rgba(3,5,11,.75) 0%,rgba(8,30,80,.45) 40%,rgba(3,5,11,.55) 70%,#03050B 100%);}
.wr .wr-snow-w{position:absolute !important;inset:0;z-index:1;pointer-events:none;}
.wr .wr-snow{position:absolute;inset:0;}
.wr .wr-hero-in{position:relative;z-index:2;align-items:center;text-align:center;gap:clamp(18px,3vw,30px);max-width:1280px;margin:0 auto;width:100%;
  padding:calc(77px + clamp(40px,8vw,110px)) max(20px,env(safe-area-inset-right,0px)) clamp(44px,6vw,80px) max(20px,env(safe-area-inset-left,0px));}
.wr .wr-meta p{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;font-weight:600;font-stretch:112%;text-transform:uppercase;letter-spacing:.2em;font-size:.74rem;color:var(--frost);}
.wr .wr-meta span+span::before{content:"";display:inline-block;width:5px;height:5px;border-radius:9px;background:var(--blue-hi);margin-right:12px;vertical-align:middle;}
.wr .wr-hero-logo{width:min(720px,92%);}
.wr .wr-hero-logo img{width:100%;height:auto;filter:drop-shadow(0 10px 40px rgba(0,0,0,.6));}
.wr .wr-cd,.wr .wr-rcd{width:min(1000px,100%);}
.wr .elementor-countdown-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,1.6vw,18px);}
.wr .elementor-countdown-item{display:flex;flex-direction:column;align-items:center;padding:clamp(14px,2.4vw,26px) 4px clamp(12px,2vw,20px);border:1px solid var(--line2);border-radius:var(--r);
  background:linear-gradient(180deg,rgba(16,35,66,.55),rgba(3,5,11,.35));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);margin:0 !important;}
.wr .elementor-countdown-digits{font-family:var(--disp);font-weight:900;font-stretch:62%;font-size:clamp(3.4rem,13vw,10rem);line-height:.82;font-variant-numeric:tabular-nums;
  background:linear-gradient(180deg,#fff 30%,var(--ice) 75%,#7BBEFF);-webkit-background-clip:text;background-clip:text;color:transparent;}
.wr .elementor-countdown-label{margin-top:10px;font-weight:600;font-stretch:112%;text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:var(--mist);}
.wr .elementor-countdown-expire--message{font-family:var(--disp);font-weight:900;font-stretch:62%;text-transform:uppercase;font-size:clamp(2.4rem,7vw,5rem);color:var(--frost);}
.wr .wr-ctas{--flex-direction:row;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;width:auto;}
@media (max-width:600px){
  .wr .wr-hero{margin-top:-65px}.wr .wr-hero-in{padding-top:calc(65px + 36px)}
  .wr .wr-meta p{gap:4px 14px;font-size:.64rem;letter-spacing:.14em}
  .wr .elementor-countdown-item{padding:12px 2px 10px;border-radius:10px}
  .wr .elementor-countdown-label{font-size:.56rem;letter-spacing:.1em}
  .wr .wr-ctas{width:100%;flex-direction:column}.wr .wr-ctas .elementor-widget,.wr .wr-ctas .elementor-button{width:100%}
}

/* ticker */
.wr .wr-ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--deep);overflow:hidden;}
.wr .wr-tick{overflow:hidden;white-space:nowrap;}
.wr .wr-tick-row{display:inline-flex;animation:wrtick 38s linear infinite;padding:16px 0;}
.wr .wr-tick-row span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--disp);font-weight:900;font-stretch:125%;text-transform:uppercase;font-size:clamp(1.3rem,2.6vw,2rem);line-height:1;color:var(--frost);}
.wr .wr-tick-row span.o{color:transparent;-webkit-text-stroke:1px var(--ice);}
.wr .wr-tick-row svg{width:18px;height:18px;color:var(--blue-hi);flex:none;}
@keyframes wrtick{to{transform:translateX(-50%)}}

/* line-up */
.wr .wr-artists{--display:grid;display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;}
.wr .wr-art{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r);border:1px solid var(--line);grid-column:span 4;aspect-ratio:4/5;justify-content:space-between;padding:20px;gap:16px;
  background-size:cover !important;background-position:center !important;transition:border-color .3s,transform .3s;}
.wr .wr-art.md{grid-column:span 6;aspect-ratio:16/11;}
.wr .wr-art.xl{grid-column:span 6;aspect-ratio:16/11;}
.wr .wr-art::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(180deg,rgba(3,5,11,.55) 0%,rgba(3,5,11,0) 30%,rgba(3,5,11,.15) 55%,rgba(3,5,11,.92) 100%),linear-gradient(0deg,rgba(15,79,196,.25),rgba(15,79,196,0) 60%);}
.wr .wr-art:hover{border-color:rgba(87,169,255,.6);transform:translateY(-3px);}
.wr .wr-art-top{--flex-direction:row;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:28px;}
.wr .wr-art-top .elementor-widget{width:auto;}
.wr .wr-time .elementor-heading-title{font-family:var(--mono);font-size:.85rem;color:var(--frost);background:rgba(3,5,11,.55);border:1px solid var(--line2);border-radius:99px;padding:5px 11px;}
.wr .wr-name .elementor-heading-title{font-size:clamp(2.8rem,4.2vw,4.2rem);text-shadow:0 4px 24px rgba(0,0,0,.5);
  background:linear-gradient(95deg,#fff 0%,#fff 40%,var(--ice) 75%,#8CC6FF 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.wr .wr-art.md .wr-name .elementor-heading-title{font-size:clamp(3.4rem,6.4vw,6.2rem);}
.wr .wr-art.xl .wr-name .elementor-heading-title{font-size:clamp(3.8rem,7.6vw,7.6rem);}
@media (max-width:1024px){.wr .wr-art,.wr .wr-art.md{grid-column:span 6;aspect-ratio:4/5}.wr .wr-art.xl{grid-column:span 12;aspect-ratio:16/9}}
@media (max-width:600px){.wr .wr-artists{gap:10px}.wr .wr-art,.wr .wr-art.md{grid-column:span 12;aspect-ratio:16/10;padding:16px}
  .wr .wr-art .wr-name .elementor-heading-title,.wr .wr-art.md .wr-name .elementor-heading-title{font-size:clamp(2.8rem,14vw,4rem)}
  .wr .wr-art.xl{grid-column:span 12;aspect-ratio:4/3;padding:16px}.wr .wr-art.xl .wr-name .elementor-heading-title{font-size:clamp(3rem,14.5vw,4.4rem)}}

/* teaser (reveal countdown) */
.wr .wr-teaser{--flex-direction:row;flex-direction:row;flex-wrap:wrap;align-items:center;gap:32px;border:1px dashed var(--line2);border-radius:var(--r);padding:clamp(22px,5vw,56px);background:var(--deep);margin-bottom:14px;}
.wr .wr-tz-txt{flex:1 1 320px;width:auto;gap:12px;align-items:flex-start;}
.wr .wr-tz-txt .wr-btn{margin-top:10px !important;}
.wr .wr-tz-h .elementor-heading-title{font-size:clamp(2.4rem,6vw,4.4rem);}
.wr .wr-rcd{flex:1 1 360px;width:auto;}
.wr .wr-rcd .elementor-countdown-digits{font-size:clamp(2.8rem,7vw,5.4rem);}
@media (max-width:600px){.wr .wr-rcd .elementor-countdown-label{font-size:.56rem}}

/* schedule */
.wr .wr-tl{gap:10px;}
.wr .wr-tl-row{--display:grid;display:grid !important;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 22px;border-radius:var(--r);border:1px solid var(--line);background:var(--deep);}
.wr .wr-tl-row.hl{background:linear-gradient(90deg,rgba(30,139,255,.18),var(--deep) 60%);border-color:rgba(87,169,255,.4);}
.wr .wr-tl-t .elementor-heading-title{font-family:var(--mono);font-size:1.05rem;color:var(--ice);}
.wr .wr-tl-a .elementor-heading-title{font-size:clamp(1.8rem,4vw,2.8rem);}
@media (max-width:600px){.wr .wr-tl-row{grid-template-columns:64px minmax(0,1fr);gap:8px 14px;padding:16px}.wr .wr-tl-row .wr-pill{grid-column:2}}

/* tickets */
.wr .wr-tix{--display:grid;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
@media (max-width:760px){.wr .wr-tix{grid-template-columns:minmax(0,1fr)}}
.wr .wr-tk{border-radius:var(--r);border:1px solid var(--line);background:var(--deep);padding:28px;gap:18px;}
.wr .wr-tk.feat{border-color:rgba(87,169,255,.55);background:linear-gradient(180deg,#0F2B57,var(--deep) 70%);}
.wr .wr-tk-h{--flex-direction:row;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;}
.wr .wr-tk-h .elementor-widget{width:auto;}
.wr .wr-tk-name .elementor-heading-title{font-size:clamp(2rem,3.4vw,2.6rem);}
.wr .wr-price .elementor-heading-title{font-family:var(--mono);font-size:2rem;font-weight:700;}
.wr .wr-list .elementor-icon-list-text{color:var(--mist);font-size:.95rem;}
.wr .wr-list .elementor-icon-list-icon i,.wr .wr-list .elementor-icon-list-icon svg{color:var(--blue-hi);fill:var(--blue-hi);}
.wr .wr-tk .wr-btn{margin-top:auto !important;}
.wr .wr-tk .wr-btn .elementor-button{width:100%;}
.wr .wr-tix-foot{--flex-direction:row;flex-direction:row;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;margin-top:22px;}
.wr .wr-tix-foot .elementor-widget{width:auto;}
.wr .wr-fienta img{height:46px;width:auto;}

/* shop */
.wr .wr-prods{--display:grid;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}
@media (max-width:1024px){.wr .wr-prods{grid-template-columns:repeat(2,minmax(0,1fr))}}
.wr .wr-prod{position:relative;border-radius:var(--r);border:1px solid var(--line);background:var(--deep);overflow:hidden;gap:10px;padding-bottom:16px;}
.wr .wr-prod-img img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .5s;}
.wr .wr-prod:hover .wr-prod-img img{transform:scale(1.03);}
.wr .wr-prod-tag{position:absolute !important;left:12px;top:12px;width:auto !important;}
.wr .wr-prod-name,.wr .wr-prod-row{padding:0 16px;}
.wr .wr-prod-name .elementor-heading-title{font-family:var(--body);font-size:1rem;font-weight:800;font-stretch:112%;text-transform:uppercase;letter-spacing:.04em;}
.wr .wr-prod-row{--flex-direction:row;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;}
.wr .wr-prod-row .elementor-widget{width:auto;}
.wr .wr-prod-price .elementor-heading-title{font-family:var(--mono);font-weight:700;font-size:1rem;}
.wr .wr-ship p{display:flex;flex-wrap:wrap;gap:10px 28px;color:var(--mist);font-size:.88rem;margin-top:22px;}
.wr .wr-ship span::before{content:"✓";color:var(--blue-hi);margin-right:8px;}
@media (max-width:480px){.wr .wr-prod-name,.wr .wr-prod-row{padding:0 10px}.wr .wr-prod-name .elementor-heading-title{font-size:.82rem}.wr .wr-prod-row{flex-direction:column;align-items:flex-start}}

/* info */
.wr .wr-info{--display:grid;display:grid !important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;}
@media (max-width:900px){.wr .wr-info{grid-template-columns:minmax(0,1fr)}}
.wr .wr-venue{position:relative;isolation:isolate;border-radius:var(--r);overflow:hidden;min-height:360px;border:1px solid var(--line);justify-content:flex-end;padding:28px;gap:14px;background-size:cover !important;}
.wr .wr-venue::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(3,5,11,.92),rgba(3,5,11,.25));}
.wr .wr-mh{width:auto;}.wr .wr-mh img{height:56px;width:auto;}
.wr .wr-venue-h .elementor-heading-title{font-size:clamp(2.6rem,6vw,4.4rem);}
.wr .wr-venue .wr-btn{width:auto;}
.wr .wr-facts{--display:grid;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.wr .wr-fact{border-radius:var(--r);border:1px solid var(--line);background:var(--night);padding:22px;gap:10px;}
.wr .wr-fact-v .elementor-heading-title{font-size:clamp(1.8rem,3vw,2.4rem);}
.wr .wr-fact.w{border-color:rgba(255,201,60,.45);}
.wr .wr-fact.w .wr-fact-v .elementor-heading-title,.wr .wr-fact.w .wr-lab,.wr .wr-fact.w .wr-lab p{color:var(--warn);}

/* gallery */
.wr .wr-gal{--flex-direction:row;flex-direction:row;flex-wrap:nowrap;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;}
.wr .wr-gal-img{flex:0 0 min(78%,420px);width:auto;scroll-snap-align:start;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);}
.wr .wr-gal-img img{width:100%;aspect-ratio:4/5;object-fit:cover;}

/* FAQ + newsletter */
.wr .wr-two{--display:grid;display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,64px);align-items:start;}
@media (max-width:900px){.wr .wr-two{grid-template-columns:minmax(0,1fr)}}
.wr .wr-faq .wr-head{margin-bottom:28px;}
.wr .wr-acc .elementor-accordion-item{border:0;border-bottom:1px solid var(--line);}
.wr .wr-acc .elementor-accordion-item:first-child{border-top:1px solid var(--line);}
.wr .wr-acc .elementor-tab-title{padding:22px 2px;background:transparent;border:0;}
.wr .wr-acc .elementor-accordion-title,.wr .wr-acc .elementor-tab-title a{font-family:var(--body);font-weight:700;font-size:1.08rem;color:var(--frost);}
.wr .wr-acc .elementor-accordion-icon i,.wr .wr-acc .elementor-accordion-icon svg{color:var(--blue-hi);fill:var(--blue-hi);}
.wr .wr-acc .elementor-tab-content{padding:0 2px 22px;border:0;color:var(--mist);background:transparent;}
.wr .wr-news{border-radius:var(--r);border:1px solid var(--line2);background:linear-gradient(160deg,#0F2B57,var(--deep));padding:28px;gap:14px;}
.wr .wr-news-h .elementor-heading-title{font-size:clamp(2.2rem,4vw,3rem);}
.wr .wr-form .elementor-field-group{margin-bottom:10px;}
.wr .wr-form input.elementor-field{min-height:48px;border-radius:99px;border:1px solid var(--line2);background:rgba(3,5,11,.5);color:var(--frost);padding:0 18px;font:500 1rem var(--body);}
.wr .wr-form input.elementor-field::placeholder{color:var(--mist);}
.wr .wr-form .elementor-button{min-height:48px;border-radius:99px;background:var(--blue);color:#fff;font:800 .8rem/1 var(--body);font-stretch:112%;text-transform:uppercase;letter-spacing:.12em;}
.wr .wr-form .elementor-message{color:var(--ice);}

/* footer */
.wr .wr-foot{border-top:1px solid var(--line);background:var(--deep);padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));}
.wr .wr-ft{--display:grid;display:grid !important;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:32px;padding:56px 0 28px;}
@media (max-width:760px){.wr .wr-ft{grid-template-columns:minmax(0,1fr)}}
.wr .wr-ft-brand{gap:16px;}
.wr .wr-ft-logo{width:min(320px,100%);}.wr .wr-ft-logo img{width:100%;height:auto;}
.wr .wr-ft-col{gap:12px;}
.wr .wr-ft-links a{color:var(--mist);text-decoration:none;line-height:2;}.wr .wr-ft-links a:hover{color:var(--frost);}
.wr .wr-soc .elementor-social-icon{background:transparent;border:1px solid var(--line2);width:44px;height:44px;font-size:18px;}
.wr .wr-soc .elementor-social-icon i,.wr .wr-soc .elementor-social-icon svg{color:var(--frost);fill:var(--frost);}
.wr .wr-legal{--flex-direction:row;flex-direction:row;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;padding:20px 0 32px;border-top:1px solid var(--line);}
.wr .wr-legal .elementor-widget{width:auto;}
.wr .wr-partners{--flex-direction:row;flex-direction:row;align-items:center;gap:26px;width:auto;}
.wr .wr-pt{width:auto;}.wr .wr-pt img{height:40px;width:auto;}

/* Elementor visibility toggles must win over layout rules */
@media (min-width:1025px){.wr .elementor-hidden-desktop{display:none !important}}
@media (min-width:768px) and (max-width:1024px){.wr .elementor-hidden-tablet{display:none !important}}
@media (max-width:767px){.wr .elementor-hidden-mobile{display:none !important}}
.elementor-editor-active .wr .elementor-hidden-desktop,.elementor-editor-active .wr .elementor-hidden-tablet,.elementor-editor-active .wr .elementor-hidden-mobile{display:var(--display) !important;opacity:.45}
@media (min-width:1025px){.wr .wr-nav .elementor-menu-toggle{display:none !important}.wr .wr-nav .elementor-nav-menu--dropdown{display:none !important}}
@media (max-width:1024px){.wr .wr-nav .elementor-nav-menu--main{display:none !important}.wr .wr-nav .elementor-menu-toggle{display:flex !important}}
/* alignment + form fixes */
.wr .wr-mh,.wr .wr-ft-logo,.wr .wr-pt,.wr .wr-fienta{text-align:left;align-self:flex-start;}
.wr .wr-legal .wr-pt,.wr .wr-tix-foot .wr-fienta{align-self:center;}
.wr .wr-soc .elementor-social-icons-wrapper,.wr .wr-soc{text-align:left;justify-content:flex-start;}
.wr .wr-form .elementor-field-group input.elementor-field,.wr .wr-form .elementor-field-textual{background:rgba(3,5,11,.5) !important;color:var(--frost) !important;border:1px solid var(--line2) !important;border-radius:99px !important;}
.wr .wr-form .elementor-button{width:100%;}

.wr .wr-top-in .wr-logo{align-self:center;text-align:left;line-height:0;}
.wr .wr-top-in .wr-logo img{display:block;}
/* hero: full screen on phone, one-line meta */
.wr .wr-meta b{font-weight:inherit;}
@media (max-width:767px){
  .wr .wr-hero{min-height:100svh;display:flex;}
  .wr .wr-hero-in{min-height:100svh;justify-content:center;padding-top:calc(65px + 20px);padding-bottom:32px;}
  .wr .wr-meta p{flex-wrap:nowrap;white-space:nowrap;gap:0 9px;font-size:.6rem;letter-spacing:.09em;}
  .wr .wr-meta span+span::before{margin-right:9px;width:4px;height:4px;}
  .wr .wr-meta .wr-d{display:none;}
}
@media (max-width:360px){.wr .wr-meta p{font-size:.54rem;letter-spacing:.05em;gap:0 6px}.wr .wr-meta span+span::before{margin-right:6px}}
/* aftermovie + 2025 gallery */
.wr .wr-media{margin-bottom:14px;}
.wr .wr-after{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r);border:1px solid var(--line2);aspect-ratio:16/9;max-width:100%;
  justify-content:flex-end;align-items:flex-start;padding:clamp(20px,4vw,44px);gap:10px;background-size:cover !important;background-position:center !important;}
.wr .wr-after::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(3,5,11,.9),rgba(3,5,11,.15) 60%),linear-gradient(0deg,rgba(15,79,196,.25),rgba(15,79,196,0) 60%);}
.wr .wr-play-w{position:absolute !important;left:50%;top:45%;transform:translate(-50%,-50%);width:auto !important;}
.wr .wr-play{width:clamp(64px,9vw,104px);height:clamp(64px,9vw,104px);border-radius:999px;display:grid;place-items:center;background:rgba(242,247,252,.12);
  border:1px solid rgba(242,247,252,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--frost);}
.wr .wr-play svg{width:38%;height:38%;margin-left:6%;}
.wr .wr-after-h .elementor-heading-title{font-size:clamp(2.2rem,6vw,4.6rem);}
.wr .wr-video{border-radius:var(--r);overflow:hidden;}
.wr .wr-gal2 .gallery{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 !important;}
.wr .wr-gal2 .gallery-item{width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;border-radius:10px;overflow:hidden;}
.wr .wr-gal2 .gallery-item img{width:100%;aspect-ratio:1/1;object-fit:cover;border:0 !important;display:block;transition:transform .5s,filter .5s;filter:saturate(.95);}
.wr .wr-gal2 .gallery-item:hover img{transform:scale(1.04);filter:saturate(1.1);}
.wr .wr-gal2 .gallery-icon{margin:0;}
.wr .wr-gal2 br{display:none;}
@media (max-width:1024px){.wr .wr-gal2 .gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:767px){.wr .wr-gal2 .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wr .wr-after{aspect-ratio:4/3}}

.wr .wr-after-h .elementor-heading-title{font-weight:900;font-stretch:62%;text-transform:uppercase;line-height:.86;letter-spacing:-.005em;}
@media (max-width:767px){.wr .wr-play-w{top:34%}.wr .wr-play{width:56px;height:56px}.wr .wr-after{aspect-ratio:4/5}}

/* gallery: collapsed until "Näita kõiki" */
.wr .wr-gal2{position:relative;}
.wr .wr-gal2:not(.wr-open) .gallery-item:nth-child(n+9){display:none;}
@media (max-width:1024px){.wr .wr-gal2:not(.wr-open) .gallery-item:nth-child(n+7){display:none;}}
.wr .wr-gal2:not(.wr-open)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(180deg,rgba(3,5,11,0),#03050B);pointer-events:none;}
.wr .wr-more{display:flex;justify-content:center;margin-top:18px;}
.wr .wr-more-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 26px;border-radius:999px;background:transparent;border:1px solid rgba(190,220,255,.24);color:#F2F7FC;font:800 .8rem/1 Archivo,system-ui,sans-serif;font-stretch:112%;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:background .2s;}
.wr .wr-more-btn:hover{background:rgba(191,224,255,.08);}
.wr .wr-more-btn::after{content:"";width:8px;height:8px;border-right:2px solid #57A9FF;border-bottom:2px solid #57A9FF;transform:rotate(45deg) translateY(-3px);transition:transform .2s;}
.wr .wr-more-btn[aria-expanded="true"]::after{transform:rotate(-135deg) translateY(-2px);}
.wr .wr-more-btn .c,.wr .wr-more-btn[aria-expanded="true"] .o{display:none;}
.wr .wr-more-btn[aria-expanded="true"] .c{display:inline;}

/* lock page scroll while lightbox is open */
html{scrollbar-gutter:stable;}
html.wr-lock,html.wr-lock body{overflow:hidden !important;overscroll-behavior:none;}

/* lightbox: solid dark backdrop, no file-name captions */
.elementor-lightbox{background-color:rgba(3,5,11,.97) !important;}
.elementor-lightbox .elementor-slideshow__footer,.elementor-lightbox .elementor-slideshow__title,.elementor-lightbox .elementor-slideshow__description{display:none !important;}
.elementor-lightbox .elementor-swiper-button,.elementor-lightbox .elementor-slideshow__header i,.elementor-lightbox .elementor-slideshow__counter,.elementor-lightbox .dialog-lightbox-close-button{color:#F2F7FC !important;fill:#F2F7FC !important;}/* End custom CSS */