@font-face{font-family:'Titling Gothic Wide Medium';src:url('https://rexfilm.webpajzs.hu/wp-content/uploads/2026/05/TitlingGothicFB-WideMd.otf') format('opentype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Akkurat LL';src:url('https://rexfilm.webpajzs.hu/wp-content/uploads/2026/05/AkkuratLLWeb-Regular.woff2') format('woff2'),url('https://rexfilm.webpajzs.hu/wp-content/uploads/2026/05/AkkuratLLWeb-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Akkurat LL';src:url('https://rexfilm.webpajzs.hu/wp-content/uploads/2026/05/AkkuratLLWeb-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Akkurat Mono LL';src:url('https://rexfilm.webpajzs.hu/wp-content/uploads/2026/05/AkkuratMonoLLWeb-Regular.woff2') format('woff2'),url('https://rexfilm.webpajzs.hu/wp-content/uploads/2026/05/AkkuratMonoLLWeb-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}h1{font-family:'Titling Gothic Wide Medium',sans-serif;line-height:1.3;letter-spacing:-0.02em;font-weight:500;text-transform:uppercase}h2{font-family:'Akkurat Mono LL',monospace;line-height:1.3;letter-spacing:0.10em;font-weight:400;text-transform:uppercase}h3{font-family:'Akkurat LL',sans-serif;line-height:1.3;letter-spacing:0;font-weight:400}h4{font-family:'Akkurat Mono LL',monospace;line-height:1.3;letter-spacing:0.10em;font-weight:400;text-transform:uppercase}h5{font-family:'Akkurat LL',sans-serif;line-height:1.3;letter-spacing:0;font-weight:400}body,p{font-family:'Akkurat LL',sans-serif;line-height:1.3;letter-spacing:0;font-weight:400}.small-body{font-family:'Akkurat LL',sans-serif;line-height:1.3;letter-spacing:0;font-weight:400}.caption{font-family:'Akkurat Mono LL',monospace;line-height:1.5;letter-spacing:0.20em;font-weight:400;text-transform:uppercase}.display-xl,.display-xl h1,.display-xl h2,.display-xl h3,.display-xl h4,.display-xl h5,.display-xl h6,h1.display-xl,h2.display-xl,h3.display-xl,h4.display-xl,h5.display-xl,h6.display-xl{font-family:'Titling Gothic Wide Medium',sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:-0.03em!important;line-height:1.3!important}.display-mono,.display-mono h1,.display-mono h2,.display-mono h3,.display-mono h4,.display-mono h5,.display-mono h6,h1.display-mono,h2.display-mono,h3.display-mono,h4.display-mono,h5.display-mono,h6.display-mono{font-family:'Akkurat Mono LL',monospace!important;line-height:1.3!important;letter-spacing:0.10em!important;font-weight:400!important;text-transform:uppercase!important}.glass{background:linear-gradient(135deg,rgba(30,34,48,.75),rgba(5,8,16,.55));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:20px;border:1px solid rgba(255,255,255,.04);padding:60px;box-shadow:0 20px 80px rgba(0,0,0,.45)}.glass-column{position:relative;background:linear-gradient(180deg,rgba(30,34,48,.08),rgba(10,12,18,.08));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.05);border-radius:20px;overflow:hidden}.glass-column::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 45%);pointer-events:none}.et_pb_button{padding:12px 30px!important;letter-spacing:0.04em;transition:all .25s ease}.et_pb_button:hover{transform:translateY(-2px)}.dsm-content-timeline-content-wrapper{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(30,34,48,.55),rgba(10,12,18,.35))!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.05)!important;border-radius:20px!important;box-shadow:0 10px 40px rgba(0,0,0,.25)}.dsm-content-timeline-content-wrapper::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 45%);pointer-events:none}.dsm_content_timeline_0 .dsm-pointer-wrapper{width:10px!important;height:10px!important;min-width:10px;min-height:10px;border:none!important;border-radius:0px!important;box-shadow:none!important;padding:0!important}.rex-blog-carousel,.rex-blog-carousel .dsm-blog-carousel,.rex-blog-carousel .dsm-blog-carousel-wrapper,.rex-blog-carousel .swiper,.rex-blog-carousel .swiper-wrapper,.rex-blog-carousel .swiper-slide{background:transparent!important;background-color:transparent!important}.rex-blog-carousel article.dsm-blog-carousel-item{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(30,34,48,.55),rgba(10,12,18,.35))!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.05)!important;border-radius:20px!important;box-shadow:0 10px 40px rgba(0,0,0,.25)!important}.rex-blog-carousel article.dsm-blog-carousel-item::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 45%);pointer-events:none;z-index:1}.rex-blog-carousel .dsm-grid-post-holder-inner{position:relative;z-index:2;background:transparent!important;border:none!important;box-shadow:none!important}.rex-blog-carousel .dsm-entry-wrapper,.rex-blog-carousel .dsm-entry-header,.rex-blog-carousel .dsm-entry-meta,.rex-blog-carousel .dsm-entry-title,.rex-blog-carousel .dsm-entry-title a{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.rex-blog-carousel .dsm-entry-image,.rex-blog-carousel .dsm-entry-image img{display:block;width:100%;border-radius:20px 20px 0 0!important;overflow:hidden}.rex-blog-carousel .dsm-entry-wrapper{padding:22px!important}.rex-blog-carousel .dsm-entry-meta{display:flex!important;align-items:center!important;width:100%}.rex-blog-carousel .dsm-entry-meta .dsm-posted-on{margin-right:auto!important}.rex-blog-carousel .dsm-entry-meta .dsm-posted-category{margin-left:auto!important;text-align:right!important}.rex-blog-carousel .dsm-entry-meta .dsm-meta-separator{display:none!important}.rex-project-carousel,.rex-project-carousel .dsm-post-carousel,.rex-project-carousel .dsm-post-carousel-wrapper,.rex-project-carousel .swiper,.rex-project-carousel .swiper-wrapper,.rex-project-carousel .swiper-slide{background:transparent!important;background-color:transparent!important}.rex-project-carousel article,.rex-project-carousel .dsm-post-carousel-item{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(30,34,48,.55),rgba(10,12,18,.35))!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.05)!important;border-radius:20px!important;box-shadow:0 10px 40px rgba(0,0,0,.25)!important}.rex-project-carousel article::before,.rex-project-carousel .dsm-post-carousel-item::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 45%);pointer-events:none;z-index:1}.rex-project-carousel .dsm-grid-post-holder-inner{position:relative;z-index:2;background:transparent!important;border:none!important;box-shadow:none!important}.rex-project-carousel .dsm-entry-wrapper,.rex-project-carousel .dsm-entry-header,.rex-project-carousel .dsm-entry-meta,.rex-project-carousel .dsm-entry-title,.rex-project-carousel .dsm-entry-title a,.rex-project-carousel .dsm-entry-content{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.rex-project-carousel .dsm-entry-image,.rex-project-carousel .dsm-entry-image img{display:block;width:100%;border-radius:20px 20px 0 0!important;overflow:hidden}.rex-project-carousel .dsm-entry-wrapper{padding:22px!important}.rex-project-carousel .dsm-entry-meta{display:flex!important;align-items:center!important;width:100%}.rex-project-carousel .dsm-entry-meta .dsm-posted-category{margin-left:auto!important;text-align:right!important}.rex-project-carousel .dsm-entry-meta .dsm-meta-separator{display:none!important}.rex-project-carousel .dsm-entry-meta .dsm-posted-on,.rex-project-carousel .dsm-entry-meta .dsm-meta-separator{display:none!important}.rex-project-carousel .dsm-entry-meta .dsm-posted-category{display:block!important;margin-left:0!important;text-align:left!important}#top-menu-nav #top-menu a:hover,#mobile_menu_slide a:hover{color:#ff2d0b!important;opacity:1!important}.nav li ul{width:290px!important}.nav li li ul{left:230px!important;width:310px!important}#top-menu li li a{width:300px;padding:4px 12px}#top-menu .sub-menu .menu-item a{font-size:12px}::-moz-selection{color:#fff;background:#ff2d0b}::selection{color:#fff;background:#ff2d0b}