body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:var(--gcid-body-color,#3c3a47)}h1,h2,h3,h4,h5,h6{color:var(--gcid-heading-color,#0e0c19)}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#1d3557!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#1d3557}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#1d3557}.footer-widget h4{color:#1d3557}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#1d3557}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#1d3557}a{color:var(--gcid-link-color,#1d3557)}.et_secondary_nav_enabled #page-container #top-header{background-color:#1d3557!important}#et-secondary-nav li ul{background-color:#1d3557}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#1d3557}.footer-widget li:before{border-color:#1d3557}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#1d3557!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#1d3557}}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}	h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}#main-footer{background:#050507!important;border-top:1px solid rgba(255,49,88,.24)}#footer-bottom{background:#050507!important;padding:22px 0!important}#footer-bottom .et-social-icons{display:none!important}#footer-info{float:none!important;text-align:center!important;font-size:0!important;color:transparent!important;padding-bottom:0!important}#footer-info a{display:none!important}#footer-info:before{content:"© 2026 AI Reklámfilm.hu · Social tartalom. Rendszerben gyártva.";display:block;color:#9e989d;font-family:Manrope,Arial,sans-serif;font-size:13px;line-height:1.5;letter-spacing:.6px}nav[aria-label="Weboldal nyelvválasztója"]{display:none!important}#main-header #logo{display:none!important}#main-header .logo_container a{display:inline-flex!important;align-items:center;height:100%;font-family:Manrope,Arial,sans-serif;font-weight:800;letter-spacing:-.5px;text-decoration:none}#main-header .logo_container a:before{content:"AI";color:#ff3158;font-size:21px}#main-header .logo_container a:after{content:"REKLÁMFILM.HU";color:#fff;font-size:21px;margin-left:5px}#main-header #et_top_search,#main-header .et-cart-info{display:none!important}@media (max-width:980px){#main-header .logo_container a:before,#main-header .logo_container a:after{font-size:17px}#main-header .logo_container a:after{margin-left:4px}}@media (max-width:767px){html,body{overflow-x:hidden!important}#main-content .et_pb_section:first-child .et_pb_row_34{background-color:rgba(8,8,11,.68)!important;background-blend-mode:multiply!important;background-position:68% center!important;padding:64px 22px 70px!important}#main-content .et_pb_section:first-child .et_pb_heading_3 .et_pb_module_header{font-family:Manrope,Arial,sans-serif!important;font-weight:800!important;color:#fff!important;font-size:38px!important;line-height:1.04!important;letter-spacing:-1.2px!important}#main-content .et_pb_section:first-child .et_pb_text_10,#main-content .et_pb_section:first-child .et_pb_text_10 p{color:#e3dde1!important;font-size:16px!important;line-height:1.6!important}.ai-continuous .ai-c-main{min-width:0!important;width:100%!important}.ai-continuous .ai-c-main h2{width:100%!important;max-width:100%!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-1px!important;overflow-wrap:break-word!important}.ai-contact-form{padding:22px 18px!important}.ai-contact-form .wpforms-container{width:100%!important;max-width:none!important}}#main-content .et_pb_section:first-child .et_pb_heading_3 .et_pb_module_header{font-family:Manrope,Arial,sans-serif!important;font-weight:800!important;color:#fff!important;font-size:clamp(48px,5vw,76px)!important;line-height:.98!important;letter-spacing:-2px!important}#main-content .et_pb_section:first-child .et_pb_text_10,#main-content .et_pb_section:first-child .et_pb_text_10 p{font-family:Manrope,Arial,sans-serif!important;color:#e3dde1!important;font-size:20px!important;line-height:1.65!important}#main-content .et_pb_section:first-child .et_pb_cta_3 .et_pb_promo_description{display:none!important}#main-content .et_pb_section:first-child .et_pb_cta_3 .et_pb_button{color:#fff!important;font-family:Manrope,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important}#main-footer{background:#050507!important;border-top:1px solid rgba(255,49,88,.24)}#footer-bottom{background:#050507!important;padding:22px 0!important}#footer-bottom .et-social-icons{display:none!important}#footer-info{float:none!important;text-align:center!important;font-size:0!important;color:transparent!important;padding-bottom:0!important}#footer-info a{display:none!important}#footer-info:before{content:"© 2026 AI Reklámfilm.hu · Social tartalom. Rendszerben gyártva.";display:block;color:#9e989d;font-family:Manrope,Arial,sans-serif;font-size:13px;line-height:1.5;letter-spacing:.6px}nav[aria-label="Weboldal nyelvválasztója"]{display:none!important}#main-header #logo{display:none!important}#main-header .logo_container a{display:inline-flex!important;align-items:center;height:100%;font-family:Manrope,Arial,sans-serif;font-weight:800;letter-spacing:-.5px;text-decoration:none}#main-header .logo_container a:before{content:"AI";color:#ff3158;font-size:21px}#main-header .logo_container a:after{content:"REKLÁMFILM.HU";color:#fff;font-size:21px;margin-left:5px}#main-header #et_top_search,#main-header .et-cart-info{display:none!important}@media (max-width:980px){#main-header .logo_container a:before,#main-header .logo_container a:after{font-size:17px}#main-header .logo_container a:after{margin-left:4px}}@media (max-width:767px){html,body{overflow-x:hidden!important}#main-content .et_pb_section:first-child .et_pb_row_34{background-color:rgba(8,8,11,.68)!important;background-blend-mode:multiply!important;background-position:68% center!important;padding:64px 22px 70px!important}#main-content .et_pb_section:first-child .et_pb_heading_3 .et_pb_module_header{font-family:Manrope,Arial,sans-serif!important;font-weight:800!important;color:#fff!important;font-size:38px!important;line-height:1.04!important;letter-spacing:-1.2px!important}#main-content .et_pb_section:first-child .et_pb_text_10,#main-content .et_pb_section:first-child .et_pb_text_10 p{color:#e3dde1!important;font-size:16px!important;line-height:1.6!important}.ai-continuous .ai-c-main{min-width:0!important;width:100%!important}.ai-continuous .ai-c-main h2{width:100%!important;max-width:100%!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-1px!important;overflow-wrap:break-word!important}.ai-contact-form{padding:22px 18px!important}.ai-contact-form .wpforms-container{width:100%!important;max-width:none!important}}html,body{overflow-x:hidden!important}#main-content .et_pb_section:first-child .et_pb_heading_3 .et_pb_module_header{font-family:Manrope,Arial,sans-serif!important;font-weight:800!important;color:#fff!important;font-size:clamp(48px,5vw,76px)!important;line-height:.98!important;letter-spacing:-2px!important}#main-content .et_pb_section:first-child .et_pb_text_10,#main-content .et_pb_section:first-child .et_pb_text_10 p{font-family:Manrope,Arial,sans-serif!important;color:#e3dde1!important;font-size:20px!important;line-height:1.65!important}#main-content .et_pb_section:first-child .et_pb_cta_3 .et_pb_promo_description{display:none!important}html body #page-container #main-content .et_pb_section:first-child .et_pb_cta_3 a.et_pb_button{color:#fff!important;font-family:Manrope,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important}#main-footer{background:#050507!important;border-top:1px solid rgba(255,49,88,.24)}#footer-bottom{background:#050507!important;padding:22px 0!important}#footer-bottom .et-social-icons{display:none!important}#footer-info{float:none!important;text-align:center!important;font-size:0!important;color:transparent!important;padding-bottom:0!important}#footer-info a{display:none!important}#footer-info:before{content:"© 2026 AI Reklámfilm.hu · Social tartalom. Rendszerben gyártva.";display:block;color:#9e989d;font-family:Manrope,Arial,sans-serif;font-size:13px;line-height:1.5;letter-spacing:.6px}nav[aria-label="Weboldal nyelvválasztója"]{display:none!important}#main-header #logo{display:none!important}#main-header .logo_container a{display:inline-flex!important;align-items:center;height:100%;font-family:Manrope,Arial,sans-serif;font-weight:800;letter-spacing:-.5px;text-decoration:none}#main-header .logo_container a:before{content:"AI";color:#ff3158;font-size:21px}#main-header .logo_container a:after{content:"REKLÁMFILM.HU";color:#fff;font-size:21px;margin-left:5px}#main-header #et_top_search,#main-header .et-cart-info{display:none!important}@media (max-width:980px){#main-header .logo_container a:before,#main-header .logo_container a:after{font-size:17px}#main-header .logo_container a:after{margin-left:4px}}@media (max-width:767px){html,body{overflow-x:hidden!important}#main-content .et_pb_section:first-child .et_pb_row_34{background-color:rgba(8,8,11,.68)!important;background-blend-mode:multiply!important;background-position:68% center!important;padding:64px 22px 70px!important}#main-content .et_pb_section:first-child .et_pb_heading_3 .et_pb_module_header{font-family:Manrope,Arial,sans-serif!important;font-weight:800!important;color:#fff!important;font-size:38px!important;line-height:1.04!important;letter-spacing:-1.2px!important}#main-content .et_pb_section:first-child .et_pb_text_10,#main-content .et_pb_section:first-child .et_pb_text_10 p{color:#e3dde1!important;font-size:16px!important;line-height:1.6!important}.ai-continuous .ai-c-main{min-width:0!important;width:100%!important}.ai-continuous .ai-c-main h2{width:100%!important;max-width:100%!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-1px!important;overflow-wrap:break-word!important}.ai-contact-form{padding:22px 18px!important}.ai-contact-form .wpforms-container{width:100%!important;max-width:none!important}}#main-footer{background:#050507!important;border-top:1px solid rgba(255,49,88,.24)}#footer-bottom{background:#050507!important;padding:22px 0!important}#footer-bottom .et-social-icons{display:none!important}#footer-info{float:none!important;text-align:center!important;font-size:0!important;color:transparent!important;padding-bottom:0!important}#footer-info a{display:none!important}#footer-info:before{content:"© 2026 AI Reklámfilm.hu · Social tartalom. Rendszerben gyártva.";display:block;color:#9e989d;font-family:Manrope,Arial,sans-serif;font-size:13px;line-height:1.5;letter-spacing:.6px}nav[aria-label="Weboldal nyelvválasztója"]{display:none!important}@media (max-width:767px){html,body{overflow-x:hidden!important}#main-content .et_pb_section:first-child .et_pb_row_34{background-color:rgba(8,8,11,.68)!important;background-blend-mode:multiply!important;background-position:68% center!important;padding:64px 22px 70px!important}#main-content .et_pb_section:first-child .et_pb_heading_3 .et_pb_module_header{font-family:Manrope,Arial,sans-serif!important;font-weight:800!important;color:#fff!important;font-size:38px!important;line-height:1.04!important;letter-spacing:-1.2px!important}#main-content .et_pb_section:first-child .et_pb_text_10,#main-content .et_pb_section:first-child .et_pb_text_10 p{color:#e3dde1!important;font-size:16px!important;line-height:1.6!important}.ai-continuous .ai-c-main{min-width:0!important;width:100%!important}.ai-continuous .ai-c-main h2{width:100%!important;max-width:100%!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-1px!important;overflow-wrap:break-word!important}.ai-contact-form{padding:22px 18px!important}.ai-contact-form .wpforms-container{width:100%!important;max-width:none!important}}#main-footer{background:#050507!important;border-top:1px solid rgba(255,49,88,.24)}#footer-bottom{background:#050507!important;padding:22px 0!important}#footer-bottom .et-social-icons{display:none!important}#footer-info{float:none!important;text-align:center!important;font-size:0!important;color:transparent!important;padding-bottom:0!important}#footer-info a{display:none!important}#footer-info:before{content:"© 2026 AI Reklámfilm.hu · Social tartalom. Rendszerben gyártva.";display:block;color:#9e989d;font-family:Manrope,Arial,sans-serif;font-size:13px;line-height:1.5;letter-spacing:.6px}nav[aria-label="Weboldal nyelvválasztója"]{display:none!important}@media (max-width:767px){html,body{overflow-x:hidden!important}#main-content .et_pb_section:first-child .et_pb_row_34{background-color:rgba(8,8,11,.68)!important;background-blend-mode:multiply!important;background-position:68% center!important;padding:64px 22px 70px!important}#main-content .et_pb_section:first-child .et_pb_heading_3 .et_pb_module_header{font-family:Manrope,Arial,sans-serif!important;font-weight:800!important;color:#fff!important;font-size:38px!important;line-height:1.04!important;letter-spacing:-1.2px!important}#main-content .et_pb_section:first-child .et_pb_text_10,#main-content .et_pb_section:first-child .et_pb_text_10 p{color:#e3dde1!important;font-size:16px!important;line-height:1.6!important}}#main-footer{background:#050507!important;border-top:1px solid rgba(255,49,88,.24)}#footer-bottom{background:#050507!important;padding:22px 0!important}#footer-bottom .et-social-icons{display:none!important}#footer-info{float:none!important;text-align:center!important;font-size:0!important;color:transparent!important;padding-bottom:0!important}#footer-info a{display:none!important}#footer-info:before{content:"© 2026 AI Reklámfilm.hu · Social tartalom. Rendszerben gyártva.";display:block;color:#9e989d;font-family:Manrope,Arial,sans-serif;font-size:13px;line-height:1.5;letter-spacing:.6px}body.home{--ai-ruby:#ef234a;--ai-ink:#070709;--ai-wine:#500b24;--ai-studio:url('https://aireklamfilm.hu/wp-content/uploads/2026/09/ai-filmstudio-bibor-web.jpg');--ai-character:url('https://aireklamfilm.hu/wp-content/uploads/2026/09/Futuristic-glamour-in-industrial-space.png');--ai-car:url('https://aireklamfilm.hu/wp-content/uploads/2026/09/Sporty-hatchback-burnout-in-motion.png');--ai-bmw:url('https://aireklamfilm.hu/wp-content/uploads/2026/09/ATH-film-01L-BMW-Girl1-aszfalt-clean-repedezett-final-master-v4.png');--ai-light:url('https://aireklamfilm.hu/wp-content/uploads/2026/09/BMW-E39-headlight-v1-transparent.png');--ai-boards:url('https://aireklamfilm.hu/wp-content/uploads/2026/09/ATH_Seedance_storyboard_02.png');--ai-door:url('https://aireklamfilm.hu/wp-content/uploads/2026/09/ATH-film-01I-garazskapu-teljesen-zart-dusk-clean-master-v1.png')}body.home #main-content .et_pb_section{background-color:var(--ai-ink)!important}body.home :is(.ai-start-system,.ai-services,.ai-process,.ai-continuous,.ai-refs,.ai-benefits,.ai-contact){position:relative;isolation:isolate;overflow:hidden;background:#070709!important}body.home :is(.ai-start-system,.ai-services,.ai-process,.ai-continuous,.ai-refs,.ai-benefits,.ai-contact)>*{position:relative;z-index:1}body.home :is(.ai-start-system,.ai-services,.ai-process,.ai-continuous,.ai-refs,.ai-benefits,.ai-contact)::before{content:'';position:absolute;z-index:0;pointer-events:none;inset:0 0 auto auto;width:82%;height:620px;background-image:var(--section-image,var(--ai-studio));background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.30;filter:saturate(.65);mask-image:radial-gradient(ellipse at 70% 36%,#000 12%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 70% 36%,#000 12%,transparent 72%);transform-origin:70% 40%;animation:ai-cinema-drift 24s ease-in-out infinite alternate}body.home .ai-start-system{--section-image:var(--ai-character)}body.home .ai-services{--section-image:var(--ai-light)}body.home .ai-process{--section-image:var(--ai-studio)}body.home .ai-continuous{--section-image:var(--ai-boards)}body.home .ai-refs{--section-image:var(--ai-door)}body.home .ai-benefits{--section-image:var(--ai-studio)}body.home .ai-contact{--section-image:var(--ai-light)}body.home .ai-contact::before{width:75%;height:100%;right:35%;opacity:.19}body.home .ai-benefits::before{width:100%;height:100%;opacity:.24}body.home .ai-continuous::before{opacity:.14;filter:sepia(.8) saturate(1.2) hue-rotate(310deg)}body.home .ai-services::before{opacity:.18;filter:sepia(1) saturate(2) hue-rotate(310deg)}body.home .et_pb_text_2 .et_pb_text_inner>div{isolation:isolate;overflow:hidden;background:#070709!important}body.home .et_pb_text_2 .et_pb_text_inner>div::before{content:'';position:absolute;pointer-events:none;z-index:-1;inset:0;background:var(--ai-boards) 20% 40%/cover no-repeat;opacity:.13;filter:sepia(.8) saturate(1.2) hue-rotate(310deg);mask-image:linear-gradient(90deg,#000,transparent 85%);animation:ai-cinema-drift 26s ease-in-out infinite alternate}body.home :is(.ai-start-grid,.ai-s-list,.ai-p-grid,.ai-c-cycle,.ai-b-list)>article,body.home .ai-r-grid summary{position:relative;isolation:isolate;overflow:hidden;background-color:#0a080c!important;border-color:rgba(171,52,75,.22)!important;transition:border-color .5s,background-color .5s,transform .5s}body.home :is(.ai-start-grid,.ai-s-list,.ai-p-grid,.ai-c-cycle,.ai-b-list)>article>*,body.home .ai-r-grid summary>*{position:relative;z-index:2}body.home :is(.ai-start-grid,.ai-s-list,.ai-p-grid,.ai-c-cycle,.ai-b-list)>article::before,body.home .ai-r-grid summary::before{content:'';position:absolute;pointer-events:none;z-index:0;inset:0;background-image:var(--shot,var(--ai-studio));background-size:cover;background-position:var(--shot-pos,center);background-repeat:no-repeat;opacity:var(--shot-opacity,.28);filter:sepia(.65) saturate(1.1) hue-rotate(315deg);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.7) 48%,transparent 95%);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.7) 48%,transparent 95%);transition:opacity .7s,transform 1.8s}body.home :is(.ai-start-grid,.ai-p-grid,.ai-c-cycle)>article{padding-top:138px!important}body.home :is(.ai-start-grid,.ai-p-grid,.ai-c-cycle)>article::before{height:235px}body.home :is(.ai-start-grid,.ai-s-list,.ai-p-grid,.ai-c-cycle,.ai-b-list)>article:hover,body.home .ai-r-grid summary:hover{border-color:rgba(239,35,74,.55)!important}body.home :is(.ai-start-grid,.ai-s-list,.ai-p-grid,.ai-c-cycle,.ai-b-list)>article:hover::before,body.home .ai-r-grid summary:hover::before{opacity:.42;transform:scale(1.035)}body.home .ai-start-grid article:nth-child(1){--shot:var(--ai-studio)}body.home .ai-start-grid article:nth-child(2){--shot:var(--ai-character);--shot-pos:70% 30%}body.home .ai-start-grid article:nth-child(3){--shot:var(--ai-boards);--shot-pos:center 55%}body.home .ai-start-grid article:nth-child(4){--shot:var(--ai-door);--shot-pos:center 25%}body.home .ai-s-list article{min-height:226px}body.home .ai-s-list article::before{left:12%;right:28%;background-size:cover;mask-image:radial-gradient(ellipse at 48% 45%,#000,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 48% 45%,#000,transparent 72%)}body.home .ai-s-list article:nth-child(1){--shot:var(--ai-light);--shot-pos:center 54%;--shot-opacity:.33}body.home .ai-s-list article:nth-child(2){--shot:var(--ai-boards);--shot-pos:center 64%;--shot-opacity:.22}body.home .ai-s-list article:nth-child(3){--shot:var(--ai-car);--shot-pos:center 56%;--shot-opacity:.31}body.home .ai-s-list article:nth-child(4){--shot:var(--ai-bmw);--shot-pos:center 70%;--shot-opacity:.36}body.home .ai-s-list article:nth-child(5){--shot:var(--ai-character);--shot-pos:60% 30%;--shot-opacity:.34}body.home .ai-s-list article:nth-child(3)::before{animation:ai-cinema-drift 18s ease-in-out infinite alternate}body.home .ai-p-grid article:nth-child(1){--shot:var(--ai-boards);--shot-pos:center 65%}body.home .ai-p-grid article:nth-child(2){--shot:var(--ai-character);--shot-pos:70% 26%}body.home .ai-p-grid article:nth-child(3){--shot:var(--ai-boards);--shot-pos:40% 44%}body.home .ai-p-grid article:nth-child(4){--shot:var(--ai-bmw);--shot-pos:center 65%}body.home .ai-p-grid article:nth-child(5){--shot:var(--ai-studio);--shot-pos:80% 34%;--shot-opacity:.48}body.home .ai-p-grid article:nth-child(6){--shot:var(--ai-car);--shot-pos:center 64%}body.home .ai-c-cycle article::after{content:none!important}body.home .ai-c-cycle article:nth-child(1){--shot:var(--ai-boards);--shot-pos:center 54%}body.home .ai-c-cycle article:nth-child(2){--shot:var(--ai-studio);--shot-pos:75% center;--shot-opacity:.42}body.home .ai-c-cycle article:nth-child(3){--shot:var(--ai-boards);--shot-pos:40% 65%}body.home .ai-c-cycle article:nth-child(4){--shot:var(--ai-light);--shot-pos:center 56%}body.home .ai-b-list article:nth-child(1){--shot:var(--ai-boards)}body.home .ai-b-list article:nth-child(2){--shot:var(--ai-studio)}body.home .ai-b-list article:nth-child(3){--shot:var(--ai-character);--shot-pos:75% 32%}body.home .ai-b-list article:nth-child(4){--shot:var(--ai-light)}body.home .ai-b-list article::before{left:35%;opacity:.15;mask-image:linear-gradient(90deg,transparent,#000,transparent)}body.home .ai-r-grid details:nth-child(1) summary{--shot:var(--ai-bmw);--shot-pos:center 70%}body.home .ai-r-grid details:nth-child(2) summary{--shot:var(--ai-character);--shot-pos:70% 30%}body.home .ai-r-grid details:nth-child(3) summary{--shot:var(--ai-light);--shot-pos:center 55%}body.home .ai-r-grid summary{min-height:340px;--shot-opacity:.5;background-image:linear-gradient(0deg,#0a080c,transparent)!important}body.home .ai-r-grid summary::before{mask-image:linear-gradient(180deg,#000 20%,rgba(0,0,0,.8) 58%,transparent 100%)}body.home .ai-r-grid summary i{border:1px solid rgba(239,35,74,.5);box-shadow:0 0 30px rgba(143,17,48,.2)}body.home .et_pb_row_1{position:relative;isolation:isolate;overflow:hidden;background-image:none!important;background-color:#070709!important}body.home .et_pb_row_1::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('https://aireklamfilm.hu/wp-content/uploads/2026/08/ChatGPT-Image-Aug-1-2026-11_04_19-PM.png') center/cover no-repeat;animation:ai-cinema-drift 22s ease-in-out infinite alternate}body.home .et_pb_row_1::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 77% 50%,rgba(126,10,38,.18),transparent 60%);animation:ai-cinema-glow 9s ease-in-out infinite alternate}body.home #main-content .et_pb_cta_0{background:transparent!important;padding:0!important;min-height:0!important}body.home #main-content .et_pb_cta_0 .et_pb_promo_description{display:none!important}body.home #main-content .et_pb_cta_0 .et_pb_button_wrapper{display:block!important}body.home #main-content .et_pb_cta_0 .et_pb_button{display:inline-flex!important;align-items:center;background:#c91238!important;border:1px solid #f02c50!important;color:white!important;box-shadow:0 0 35px rgba(202,19,58,.16)}@keyframes ai-cinema-drift{from{transform:scale(1.015) translate3d(-.4%,0,0)}to{transform:scale(1.06) translate3d(.6%,-.5%,0)}}@keyframes ai-cinema-glow{from{opacity:.35}to{opacity:1}}@media(max-width:980px){body.home :is(.ai-start-grid,.ai-p-grid,.ai-c-cycle)>article{padding-top:110px!important}body.home :is(.ai-start-grid,.ai-p-grid,.ai-c-cycle)>article::before{height:195px}body.home .ai-s-list article::before{left:5%;right:10%;opacity:.2}}@media(max-width:767px){body.home :is(.ai-start-system,.ai-services,.ai-process,.ai-continuous,.ai-refs,.ai-benefits,.ai-contact)::before{width:100%;height:480px;opacity:.19}body.home .et_pb_row_1{padding:65px 24px 58px!important}body.home .et_pb_row_1::before{background-position:65% center;opacity:.4}body.home .et_pb_row_1::after{background:linear-gradient(90deg,rgba(7,7,9,.7),transparent);opacity:1;animation:none}body.home .ai-s-list article{min-height:230px}body.home .ai-contact::before{right:0}body.home .ai-r-grid summary{min-height:300px}}@media(prefers-reduced-motion:reduce){body.home .et_pb_row_1::before,body.home .et_pb_row_1::after,body.home :is(.ai-start-system,.ai-services,.ai-process,.ai-continuous,.ai-refs,.ai-benefits,.ai-contact)::before,body.home .et_pb_text_2 .et_pb_text_inner>div::before,body.home .ai-s-list article:nth-child(3)::before{animation:none!important}body.home :is(article,summary)::before{transition:none!important;transform:none!important}}body.home .ai-services{--section-image:var(--ai-studio)}body.home .ai-services::before{opacity:.38;filter:none}body.home :is(.ai-start-system,.ai-services,.ai-process,.ai-continuous,.ai-refs,.ai-benefits,.ai-contact) h2 :is(span,em){color:#f4e9ed!important;text-shadow:0 0 35px rgba(191,21,60,.14)}body.home :is(.ai-start-grid,.ai-s-list,.ai-p-grid,.ai-c-cycle,.ai-b-list)>article::before,body.home .ai-r-grid summary::before{filter:saturate(.65);mask-image:linear-gradient(180deg,transparent,#000 18%,rgba(0,0,0,.6) 55%,transparent 96%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,rgba(0,0,0,.6) 55%,transparent 96%)}body.home .ai-s-list article::before{mask-image:radial-gradient(ellipse at 48% 45%,#000,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 48% 45%,#000,transparent 70%)}body.home .ai-s-list article:nth-child(1)::before,body.home .ai-c-cycle article:nth-child(4)::before,body.home .ai-r-grid details:nth-child(3) summary::before{filter:sepia(.55) saturate(2) hue-rotate(325deg)}body.home .ai-r-grid summary::before{mask-image:linear-gradient(180deg,transparent,#000 18%,rgba(0,0,0,.8) 60%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,rgba(0,0,0,.8) 60%,transparent)}body.home .ai-start-system::before{opacity:.21}body.home .ai-contact::before{opacity:.12}body.home :is(.ai-start-grid,.ai-p-grid,.ai-c-cycle)>article{background-image:radial-gradient(ellipse at 80% 5%,rgba(92,8,30,.18),transparent 65%)!important}body.home .ai-s-list article:nth-child(5)::before{background-size:auto 155%;background-position:70% 30%}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){body.home :is(.ai-start-grid,.ai-p-grid,.ai-c-cycle,.ai-s-list)>article{animation:ai-shot-enter both linear;animation-timeline:view();animation-range:entry 0% entry 80%}@keyframes ai-shot-enter{from{opacity:.55;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}}@media(max-width:767px){body.home #page-container #main-content .et_pb_section_0{padding-top:24px!important}body.home #page-container #main-content .et_pb_row_0{display:none!important}body.home #page-container #main-content .et_pb_section_0 .et_pb_row_1{width:100%!important;max-width:100%!important;padding:48px 24px 54px!important;min-height:0!important}body.home #page-container #main-content .et_pb_row_1 .et_pb_column_1{width:100%!important;max-width:100%!important;flex-basis:100%!important}body.home #page-container #main-content .et_pb_row_1 h1{font-size:clamp(32px,8.8vw,44px)!important;line-height:1.08!important;letter-spacing:-1px!important;overflow-wrap:normal!important;word-break:normal!important}body.home #page-container #main-content .et_pb_row_1 .et_pb_text_1{margin-top:22px!important;margin-bottom:24px!important}body.home #page-container #main-content .et_pb_row_1 .et_pb_text_1 p{font-size:16px!important;line-height:1.65!important}body.home #page-container #main-content .et_pb_cta_0 .et_pb_button{font-size:15px!important;line-height:1.4!important;white-space:normal;padding:14px 16px!important}body.home #page-container #main-content .et_pb_row_1 .et_pb_column_2{display:none!important}body.home .ai-s-list article::before{left:0;right:0;opacity:.18}}body.home #page-container #main-content .et_pb_section_0 .et_pb_row_1{height:auto!important;max-height:none!important}body.home #page-container #main-content .et_pb_cta_0{display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;margin:24px 0 0!important;width:100%!important}body.home #page-container #main-content .et_pb_cta_0 .et_pb_button_wrapper{height:auto!important;width:100%!important}body.home #page-container #main-content .et_pb_cta_0 a.et_pb_button{display:inline-block!important;height:auto!important;min-height:0!important;max-height:none!important;width:auto!important;max-width:100%!important;font-size:17px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:0!important;padding:16px 24px!important;white-space:normal!important}body.home #page-container #main-content .et_pb_cta_0 a.et_pb_button::after{display:none!important}@media(max-width:767px){body.home #page-container #main-content .et_pb_cta_0 a.et_pb_button{font-size:15px!important;padding:14px 16px!important}}body.home #page-container #main-content .et_pb_section_0 .et_pb_cta_0 a.et_pb_button{writing-mode:horizontal-tb!important;text-orientation:mixed!important;color:#fff!important;text-align:center!important}body.home #page-container #main-content .et_pb_cta_0 .et_pb_button_wrapper{text-align:left!important}