body.mb-lap .site-content{max-width:var(--mb-max);margin:0 auto;padding:28px var(--mb-margo) 64px;box-sizing:border-box;display:block}body.mb-lap .inside-article,body.mb-lap .content-area,body.mb-lap .site-main{background:#fff0;padding:0;margin:0;width:100%}body.mb-lap .woocommerce-breadcrumb{font-size:14px;color:var(--mb-halvany);margin:0 0 14px}body.mb-lap .woocommerce-breadcrumb a{color:var(--mb-halvany)}body.mb-lap .entry-title,body.mb-lap .page-title,body.mb-lap .woocommerce-products-header__title{display:block!important;font:600 clamp(30px, 3vw, 44px)/1.12 var(--mb-cim)!important;margin:0 0 18px;color:var(--mb-szoveg)}body.mb-lap--termek .entry-title,body.mb-lap--termek .product_title{font-size:clamp(26px, 2.4vw, 36px)!important}body.mb-lap--archiv .woocommerce-products-header{border-bottom:2px solid var(--mb-barna);margin-bottom:22px;padding-bottom:8px}body.mb-lap--archiv .term-description{max-width:78ch;color:var(--mb-szoveg);margin-top:48px;padding-top:28px;border-top:1px solid var(--mb-vonal)}body.mb-lap--archiv .woocommerce-result-count{color:var(--mb-halvany);font-size:15px;margin:8px 0 18px}body.mb-lap--archiv .woocommerce-ordering select{min-height:44px;padding:0 12px}body.mb-lap--archiv .woocommerce-pagination ul{border:0;display:flex;gap:6px}body.mb-lap--archiv .woocommerce-pagination ul li{border:0}body.mb-lap--archiv .woocommerce-pagination a,body.mb-lap--archiv .woocommerce-pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mb-vonal);border-radius:4px;background:var(--mb-lap)}body.mb-lap--archiv .woocommerce-pagination .current{background:var(--mb-barna);color:var(--mb-papir)}body.mb-lap--termek div.product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px, 4vw, 56px);align-items:start}body.mb-lap--termek div.product::before,body.mb-lap--termek div.product::after{content:none!important}body.mb-lap--termek div.product>*{grid-column:1 / -1}body.mb-lap--termek div.product>.woocommerce-product-gallery{grid-column:1;width:auto!important;float:none!important;margin:0!important;background:#fff;border:1px solid var(--mb-vonal);border-radius:var(--mb-r);padding:16px;box-sizing:border-box}body.mb-lap--termek div.product>.summary{grid-column:2;width:auto!important;float:none!important;margin:0!important}body.mb-lap--termek div.product>.onsale{grid-column:1;grid-row:1;justify-self:start;align-self:start;z-index:2;position:relative;margin:12px;background:var(--mb-cta);color:#fff;border-radius:3px;min-height:0;min-width:0;padding:6px 10px;font:700 14px/1 var(--mb-test)}body.mb-lap--termek .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.mb-lap--termek .woocommerce-product-gallery .flex-control-thumbs li{width:auto!important;margin:0!important}body.mb-lap--termek .woocommerce-product-gallery img{border-radius:4px}body.mb-lap--termek .summary .price{font:400 15px/1.45 var(--mb-test)!important;color:var(--mb-halvany)!important;margin:6px 0 4px}body.mb-lap--termek .summary .price>.amount,body.mb-lap--termek .summary .price ins .amount{display:inline-block;font:600 34px/1.15 var(--mb-cim);color:var(--mb-voros)}body.mb-lap--termek .summary .price del .amount{font-size:18px;color:var(--mb-halvany)}body.mb-lap--termek .summary .price ins{text-decoration:none}body.mb-lap--termek .summary .price small,body.mb-lap--termek .summary .price+p,body.mb-lap--termek .summary [class*="net"]{font:400 15px/1.4 var(--mb-test);color:var(--mb-halvany)}body.mb-lap--termek .summary .woocommerce-product-details__short-description{font-size:17px;line-height:1.6;margin:14px 0 18px}body.mb-lap--termek .summary .stock{font-weight:700;font-size:15px}body.mb-lap--termek .summary .stock.in-stock{color:var(--mb-zold)}body.mb-lap--termek .summary .stock.out-of-stock{color:var(--mb-voros)}body.mb-lap--termek form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin:18px 0 22px;padding:18px;background:var(--mb-lap);border:1px solid var(--mb-vonal);border-radius:var(--mb-r)}body.mb-lap--termek form.cart.variations_form,body.mb-lap--termek form.cart.bundle_form{display:block}body.mb-lap--termek form.cart .quantity{margin:0!important;display:inline-flex;align-items:stretch}body.mb-lap--termek form.cart .quantity .qty{width:72px;min-height:52px;text-align:center;font-size:17px;background:#fff;border:1px solid #cbb79c}body.mb-lap--termek form.cart .quantity .minus,body.mb-lap--termek form.cart .quantity .plus{min-width:44px;min-height:52px;background:#fff;border:1px solid #cbb79c;color:var(--mb-szoveg);font-size:20px}body.mb-lap--termek form.cart .single_add_to_cart_button{min-height:52px;padding:0 30px;font-size:17px;flex:1 1 200px}body.mb-lap--termek .woocommerce-variation-add-to-cart,body.mb-lap--termek .bundle_button{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}body.mb-lap--termek table.variations{border:0;margin-bottom:12px}body.mb-lap--termek table.variations th,body.mb-lap--termek table.variations td{display:block;padding:0 0 6px;background:#fff0;border:0;text-align:left}body.mb-lap--termek table.variations select{width:100%;min-height:48px;padding:0 12px}body.mb-lap--termek .reset_variations{display:inline-block;margin-top:6px;font-size:14px}body.mb-lap--termek .woocommerce-variation-price .price{font-size:26px!important}body.mb-lap--termek .bundled_product{border-bottom:1px dashed var(--mb-szaggatott);padding:12px 0;margin:0}body.mb-lap--termek .bundled_product .bundled_product_title{font:600 17px/1.3 var(--mb-cim)}body.mb-lap--termek .bundled_product_images img{background:#fff;border:1px solid var(--mb-vonal);border-radius:4px}body.mb-lap--termek .woocommerce-tabs{margin-top:36px}body.mb-lap--termek .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:4px;padding:0!important;margin:0 0 -1px!important;border-bottom:2px solid var(--mb-barna)}body.mb-lap--termek .woocommerce-tabs ul.tabs::before,body.mb-lap--termek .woocommerce-tabs ul.tabs::after{content:none!important}body.mb-lap--termek .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;border-radius:4px 4px 0 0!important;background:var(--mb-lap)!important}body.mb-lap--termek .woocommerce-tabs ul.tabs li::before,body.mb-lap--termek .woocommerce-tabs ul.tabs li::after{display:none!important}body.mb-lap--termek .woocommerce-tabs ul.tabs li a{display:block;padding:12px 18px!important;font-weight:700;color:var(--mb-szoveg)!important}body.mb-lap--termek .woocommerce-tabs ul.tabs li.active{background:var(--mb-barna)!important}body.mb-lap--termek .woocommerce-tabs ul.tabs li.active a{color:var(--mb-papir)!important}body.mb-lap--termek .woocommerce-tabs .panel{background:var(--mb-lap);border:1px solid var(--mb-vonal);border-top:0;border-radius:0 0 var(--mb-r) var(--mb-r);padding:clamp(18px, 3vw, 36px)!important;margin:0!important}body.mb-lap--termek .woocommerce-tabs .panel>*{max-width:78ch}body.mb-lap--termek .woocommerce-tabs .panel table{max-width:none}body.mb-lap--termek table.shop_attributes{border-collapse:collapse;width:100%}body.mb-lap--termek table.shop_attributes th,body.mb-lap--termek table.shop_attributes td{padding:10px 14px;border-bottom:1px solid var(--mb-vonal);background:#fff0;font-style:normal;text-align:left}body.mb-lap--termek .related>h2,body.mb-lap--termek .upsells>h2{font:600 30px/1.2 var(--mb-cim);margin:48px 0 20px}body.mb-lap--termek .related,body.mb-lap--termek .upsells{min-width:0}body.mb-lap--termek .related.wt-related-products{opacity:1!important}@media (max-width:860px){body.mb-lap--termek div.product{grid-template-columns:minmax(0,1fr)}body.mb-lap--termek div.product>.woocommerce-product-gallery,body.mb-lap--termek div.product>.summary{grid-column:1}body.mb-lap--termek div.product>.onsale{grid-row:auto}body.mb-lap--termek .summary .price>.amount,body.mb-lap--termek .summary .price ins .amount{font-size:28px}}body.mb-lap--kosar table.shop_table,body.mb-lap--penztar table.shop_table{background:var(--mb-lap);border:1px solid var(--mb-vonal);border-radius:var(--mb-r);border-collapse:separate;overflow:hidden}body.mb-lap--kosar table.shop_table th,body.mb-lap--penztar table.shop_table th{background:#fff0;font-weight:700;color:var(--mb-szoveg);padding:14px 16px}body.mb-lap--kosar table.shop_table td,body.mb-lap--penztar table.shop_table td{padding:14px 16px;border-top:1px solid var(--mb-vonal);background:#fff0}body.mb-lap--kosar table.cart img{width:72px;background:#fff;border:1px solid var(--mb-vonal);border-radius:4px}body.mb-lap--kosar table.cart .product-name a{font-weight:700;color:var(--mb-szoveg)}body.mb-lap--kosar table.cart .product-remove a.remove{color:var(--mb-voros)!important;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:22px}body.mb-lap--kosar table.cart .product-remove a.remove:hover{background:var(--mb-voros);color:#fff!important}body.mb-lap--kosar .cart .quantity .qty{width:72px;min-height:44px}body.mb-lap--kosar td.actions .coupon{display:flex;gap:8px;flex-wrap:wrap}body.mb-lap--kosar td.actions .coupon .input-text{min-width:180px;padding:0 12px}body.mb-lap--kosar .cart-collaterals .cart_totals h2{font:600 26px/1.2 var(--mb-cim)}body.mb-lap--kosar .cart_totals .order-total .amount{font:600 26px/1.2 var(--mb-cim);color:var(--mb-voros)}body.mb-lap--kosar .order-total .includes_tax,body.mb-lap--penztar .order-total .includes_tax{display:block;margin-top:4px;font:400 13px/1.35 var(--mb-test);color:var(--mb-halvany);white-space:normal}body.mb-lap--kosar .order-total .includes_tax .amount,body.mb-lap--penztar .order-total .includes_tax .amount{display:inline;font:inherit!important;color:inherit!important}body.mb-lap--kosar .wc-proceed-to-checkout .checkout-button{width:100%;min-height:56px;font-size:18px}body.mb-lap--kosar .cart-empty{font-size:18px}body.mb-lap--kosar .return-to-shop .button{margin-top:8px}body.mb-lap--penztar form.checkout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px, 4vw, 56px);align-items:start}body.mb-lap--penztar form.checkout::before,body.mb-lap--penztar form.checkout::after{content:none!important}body.mb-lap--penztar form.checkout>*{grid-column:1 / -1}body.mb-lap--penztar form.checkout>#customer_details{grid-column:1;grid-row:1 / span 4;width:auto;float:none}body.mb-lap--penztar form.checkout>#order_review_heading,body.mb-lap--penztar form.checkout>#order_review{grid-column:2;width:auto!important;float:none!important}body.mb-lap--penztar form.checkout>#order_review_heading{grid-row:1;align-self:end;margin:0}body.mb-lap--penztar form.checkout>#order_review{grid-row:2 / span 3}body.mb-lap--penztar #customer_details .col-1,body.mb-lap--penztar #customer_details .col-2{width:100%;float:none}body.mb-lap--penztar h3,body.mb-lap--penztar #order_review_heading{font:600 24px/1.25 var(--mb-cim)!important}body.mb-lap--penztar .form-row label{font-weight:600;font-size:15px}body.mb-lap--penztar .form-row .input-text,body.mb-lap--penztar .form-row select{width:100%;padding:0 12px}body.mb-lap--penztar .select2-container .select2-selection--single{min-height:44px;border-color:#cbb79c}body.mb-lap--penztar .select2-container .select2-selection--single .select2-selection__rendered{line-height:44px}body.mb-lap--penztar #payment{background:var(--mb-lap)!important;border:1px solid var(--mb-vonal);border-radius:var(--mb-r)}body.mb-lap--penztar #payment .payment_box{background:#fff!important;color:var(--mb-szoveg)!important}body.mb-lap--penztar #payment .payment_box::before{border-bottom-color:#fff!important}body.mb-lap--penztar #place_order{width:100%;min-height:58px;font-size:18px}body.mb-lap--penztar .order-total .amount{font:600 24px/1.2 var(--mb-cim);color:var(--mb-voros)}body.mb-lap--penztar #szv-cim-sor{clear:both;width:100%}@media (max-width:900px){body.mb-lap--penztar form.checkout{grid-template-columns:1fr}body.mb-lap--penztar form.checkout>#customer_details,body.mb-lap--penztar form.checkout>#order_review_heading,body.mb-lap--penztar form.checkout>#order_review{grid-column:1;grid-row:auto}}body.mb-lap--fiok .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid var(--mb-vonal);border-radius:var(--mb-r);background:var(--mb-lap);overflow:hidden}body.mb-lap--fiok .woocommerce-MyAccount-navigation li a{display:block;padding:12px 16px;color:var(--mb-szoveg);border-top:1px solid var(--mb-vonal)}body.mb-lap--fiok .woocommerce-MyAccount-navigation li.is-active a{background:var(--mb-barna);color:var(--mb-papir)}body.mb-lap--fiok form.login,body.mb-lap--fiok form.register{background:var(--mb-lap);border:1px solid var(--mb-vonal)!important;border-radius:var(--mb-r);padding:24px!important}body.mb-lap--oldal .entry-content{max-width:80ch;font-size:17px;line-height:1.65}body.mb-lap--oldal .entry-content>.gb-container,body.mb-lap--oldal .entry-content>.gb-grid-wrapper,body.mb-lap--oldal .entry-content .alignfull,body.mb-lap--oldal .entry-content .alignwide{max-width:none}body.mb-lap--oldal .entry-content [class*="gb-container"]{background-color:transparent!important;color:inherit!important}body.mb-lap--oldal .entry-content [class*="gb-headline"]{color:inherit!important}body.mb-lap--oldal.blog .inside-article,body.mb-lap--oldal.archive .inside-article{background:none!important;border:0;border-top:2px solid var(--mb-voros);border-radius:0;padding:18px 0 0!important;margin-bottom:36px}body.mb-lap--oldal.blog .page-header,body.mb-lap--oldal.archive .page-header{margin-left:0!important;margin-right:0!important;padding-left:0!important}body.mb-lap--oldal.single-post .site-content{max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}body.mb-lap--oldal.blog .site-content,body.mb-lap--oldal.archive:not(.woocommerce) .site-content{max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}body.mb-lap--oldal .generate-columns-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;align-items:start;margin:0!important}body.mb-lap--oldal .generate-columns-container>article{width:auto!important;float:none!important;margin:0!important;padding:0!important}body.mb-lap--oldal .generate-columns-container .entry-title{font-size:clamp(22px, 1.8vw, 28px)!important;line-height:1.2!important}@media (max-width:1000px){body.mb-lap--oldal .generate-columns-container{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media (max-width:640px){body.mb-lap--oldal .generate-columns-container{grid-template-columns:1fr}}body.mb-lap--oldal.single-post .entry-content{max-width:none}body.mb-lap--oldal.single-post .entry-header{max-width:none}body.mb-lap--oldal.blog .post-image img,body.mb-lap--oldal.archive .post-image img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0!important}body.mb-lap--oldal .sidebar .widget{border:0!important;border-top:2px solid var(--mb-vonal)!important;border-radius:0!important;background:none!important;padding:18px 0!important}body.mb-lap--oldal.blog .entry-title a,body.mb-lap--oldal.archive .entry-title a{color:var(--mb-szoveg)}body.mb-lap--oldal .page-header-image-single img,body.mb-lap--oldal .post-image img{border-radius:var(--mb-r)}body.mb-lap--oldal .wp-block-search__input,body.mb-lap--oldal .search-field{min-height:46px;padding:0 12px}body.mb-lap--oldal .entry-content .gb-grid-wrapper{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:32px;margin-left:0!important;margin-right:0!important}body.mb-lap--oldal .entry-content .gb-grid-wrapper>.gb-grid-column{width:auto!important;flex-basis:auto!important;padding-left:0!important;padding-right:0!important}body.mb-lap--oldal .entry-content .gb-container{padding-left:0!important;padding-right:0!important}body.mb-lap .entry-content,body.mb-lap .summary,body.mb-lap .woocommerce-tabs .panel,body.mb-lap [class*="ceges"],body.mb-lap [class*="elony"]{color:var(--mb-szoveg)}body.mb-lap--kosar button[name="update_cart"]{background:var(--mb-lap)!important;color:var(--mb-szoveg)!important;border:1px solid var(--mb-vonal)!important}body.mb-lap--kosar button[name="update_cart"]:disabled{opacity:.6}body.mb-terv #embed-box,body.mb-terv #embed-box *,body.mb-terv #embed-hud,body.mb-terv #hivatalok-table td{color:var(--mb-szoveg)!important}body.mb-terv #embed-box a,body.mb-terv #embed-hud a,body.mb-terv #embed-hud a.toc_link,body.mb-terv #hivatalok-table a{color:var(--mb-voros)!important}body.mb-lap--oldal .entry-summary,body.mb-lap--oldal .entry-summary p,body.mb-lap--oldal .entry-content p{color:var(--mb-szoveg)!important}body.mb-lap--oldal .entry-meta,body.mb-lap--oldal .entry-meta time,body.mb-lap--oldal .entry-meta .byline,body.mb-lap--oldal .entry-meta span{color:var(--mb-halvany)!important}body.mb-lap--oldal .entry-meta a{color:var(--mb-voros)!important}body.mb-lap--oldal .sidebar .widget,body.mb-lap--oldal .sidebar .widget li,body.mb-lap--oldal .sidebar .widget-title{color:var(--mb-szoveg)!important}body.mb-lap--oldal .sidebar .widget a{color:var(--mb-voros)!important}body.mb-lap--kapcsolat .entry-content,body.mb-lap--szerviz .entry-content{max-width:none;font-size:17px}body.mb-lap--kapcsolat .entry-header,body.mb-lap--szerviz .entry-header{display:none}.mb-lapt{--mb-mezo-vonal:#8f7a62}body.mb-lap--kapcsolat.full-width-content .site-content,body.mb-lap--szerviz.full-width-content .site-content{max-width:var(--mb-max)!important;padding:28px var(--mb-margo) 64px!important;margin:0 auto}body.mb-lap--szerviz .entry-content .mb-szlap__fej p,body.mb-lap--szerviz .entry-content .mb-szlap__fej .mb-szlap__al{color:#f6eee2!important}body.mb-lap--szerviz .entry-content .mb-szlap__fej .mb-hivj span{color:#e6d6bf!important}body.mb-terv .mb-lapt .mb-tovabb{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none;color:var(--mb-voros);min-height:44px}body.mb-terv .mb-lapt .mb-tovabb:hover{text-decoration:underline}.mb-lapt__fej{max-width:72ch;margin:8px 0 40px}body.mb-terv .mb-lapt__cim{font:600 clamp(34px, 3.4vw, 52px)/1.08 var(--mb-cim)!important;margin:0 0 14px;color:var(--mb-szoveg)}.mb-lapt__lead{font-size:clamp(18px, 1.3vw, 20px);line-height:1.55;margin:0;max-width:40em}body.mb-terv .mb-urlap__cim{font:600 clamp(24px, 2vw, 30px)/1.2 var(--mb-cim);margin:0 0 18px}.mb-kapcs__racs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(32px, 6vw, 112px);align-items:start}.mb-elerh{margin:0;border-top:2px solid var(--mb-barna)}.mb-elerh__sor{padding:18px 0;border-bottom:1px solid var(--mb-vonal)}.mb-elerh dt{display:flex;align-items:center;gap:8px;font:700 14px/1.3 var(--mb-test);letter-spacing:.04em;text-transform:uppercase;color:var(--mb-halvany);margin:0 0 4px}.mb-elerh dt .mb-ikon{color:var(--mb-voros);width:18px;height:18px}.mb-elerh dd{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}body.mb-terv a.mb-elerh__nagy{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 clamp(22px, 1.9vw, 28px)/1.2 var(--mb-cim);color:var(--mb-szoveg);text-decoration:none;overflow-wrap:anywhere}body.mb-terv a.mb-elerh__nagy:hover{color:var(--mb-voros);text-decoration:underline;text-underline-offset:4px}.mb-elerh__cim{font-size:19px;padding:6px 0 2px}.mb-nyitva{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.mb-nyitva li{display:flex;flex-direction:column;font-size:17px;line-height:1.4}.mb-nyitva b{font-weight:600;color:var(--mb-szoveg)}.mb-nyitva span{color:var(--mb-szoveg)}.mb-tartok{margin-top:clamp(40px, 5vw, 64px)}.mb-tartok__racs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.mb-tarto{border-top:2px solid var(--mb-voros);padding-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.mb-tarto h3{font:600 20px/1.25 var(--mb-cim);margin:0 0 6px;color:var(--mb-szoveg)}.mb-tarto__nev{margin:0 0 4px;font-size:17px;font-weight:600}body.mb-terv a.mb-tarto__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:17px;color:var(--mb-szoveg);text-decoration:none;overflow-wrap:anywhere}body.mb-terv a.mb-tarto__link:hover{color:var(--mb-voros);text-decoration:underline;text-underline-offset:3px}.mb-tarto__link .mb-ikon{color:var(--mb-voros);width:18px;height:18px;flex:none}.mb-tarto__megj{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--mb-halvany)}@media (max-width:1000px){.mb-tartok__racs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mb-tartok__racs{grid-template-columns:1fr}}.mb-kapcs__szerviz{margin:28px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-weight:600}.mb-szlap__fej{position:relative;background:var(--mb-barna);color:var(--mb-papir);margin:-28px calc(50% - 50vw) 0;padding:clamp(40px, 5vw, 80px) max(var(--mb-margo), calc((100vw - var(--mb-max)) / 2 + var(--mb-margo)));overflow:hidden;min-height:clamp(360px, 30vw, 480px);display:flex;align-items:center;box-sizing:border-box}.mb-szlap__szoveg{position:relative;z-index:1;max-width:min(46%, 640px)}body.mb-terv .mb-szlap__fej .mb-lapt__cim{color:var(--mb-papir)!important}.mb-szlap__al{font:600 clamp(22px, 2vw, 30px)/1.25 var(--mb-cim);margin:0 0 14px;color:#f6eee2}.mb-szlap__fej .mb-lapt__lead{color:#f6eee2}.mb-szlap__tettek{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.mb-szlap__tettek .mb-gomb{min-height:52px;padding:14px 28px;font-size:17px}.mb-hivj{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.mb-szlap__fej .mb-hivj span{color:#e6d6bf}body.mb-terv .mb-szlap__fej .mb-hivj a{color:#fff;font-weight:700;font-size:18px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:44px}body.mb-terv .mb-szlap__fej .mb-hivj a:hover{text-decoration:underline}.mb-szlap__fej .mb-ikon{width:20px;height:20px}.mb-szlap__kep{position:absolute;top:0;right:0;bottom:0;width:56%;margin:0;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%)}.mb-szlap__kep img{display:block;width:100%;height:100%;object-fit:cover;object-position:75% 50%}.mb-szlap__pontok{padding:64px 0 8px}.mb-pontsor{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(20px, 3vw, 48px)}.mb-pontsor li{border-top:3px solid var(--mb-voros);padding-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mb-pontsor .mb-ikon{width:28px;height:28px;color:var(--mb-voros)}body.mb-terv .mb-pontsor h3{font:600 21px/1.25 var(--mb-cim);margin:4px 0 0}.mb-pontsor p{margin:0;font-size:18px;line-height:1.5;font-weight:600}.mb-szlap__keres{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(32px, 6vw, 112px);align-items:start;margin-top:64px;padding-top:48px;border-top:2px solid var(--mb-barna);scroll-margin-top:90px}.mb-szlap__keres-bal>p{margin:0 0 28px;max-width:34em}.mb-hivj--nagy{flex-direction:column;align-items:flex-start;gap:2px;padding-top:18px;border-top:1px solid var(--mb-vonal)}.mb-hivj--nagy>span:first-child{font-weight:700}.mb-hivj--nagy .mb-ikon{color:var(--mb-voros)}.mb-hivj__level{color:var(--mb-halvany)}.mb-hivj__level a{display:inline-block;padding:10px 0}body.mb-terv .mb-urlap .fluentform .ff-el-group{margin-bottom:20px}body.mb-terv .mb-urlap .fluentform .ff-el-input--label label{font:700 16px/1.3 var(--mb-test);color:var(--mb-szoveg);margin-bottom:6px;display:inline-block}body.mb-terv .mb-urlap .fluentform .ff-el-is-required.asterisk-right label::after{color:var(--mb-voros)}body.mb-terv .mb-urlap .fluentform .ff-el-form-control{background:#fff;color:var(--mb-szoveg);border:1px solid var(--mb-mezo-vonal);border-radius:4px;min-height:48px;padding:10px 14px;font:400 17px/1.4 var(--mb-test);box-shadow:none;width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}body.mb-terv .mb-urlap .fluentform textarea.ff-el-form-control{min-height:150px;resize:vertical}body.mb-terv .mb-urlap .fluentform .ff-el-form-control:hover{border-color:var(--mb-barna)}body.mb-terv .mb-urlap .fluentform .ff-el-form-control:focus{border-color:var(--mb-voros);box-shadow:0 0 0 3px rgb(139 30 30 / .2);outline:2px solid var(--mb-voros);outline-offset:0}body.mb-terv .mb-urlap .fluentform .ff-el-is-error .ff-el-form-control{border-color:#a32020;box-shadow:0 0 0 1px #a32020;background:snow}body.mb-terv .mb-urlap .fluentform .ff-el-is-error label{color:#a32020}body.mb-terv .mb-urlap .fluentform .error,body.mb-terv .mb-urlap .fluentform .text-danger{color:#a32020!important;font:600 15px/1.35 var(--mb-test);margin-top:6px}body.mb-terv .mb-urlap .ff-errors-in-stack{color:#a32020}body.mb-terv .mb-urlap .fluentform .ff_submit_btn_wrapper{text-align:left;margin-top:8px}body.mb-terv .mb-urlap .fluentform .ff-btn-submit{background:var(--mb-cta)!important;border:0!important;color:#fff!important;border-radius:4px!important;min-width:0!important;min-height:52px;padding:0 34px;font:700 17px/1.2 var(--mb-test);cursor:pointer;opacity:1;transition:background .15s}body.mb-terv .mb-urlap .fluentform .ff-btn-submit:hover,body.mb-terv .mb-urlap .fluentform .ff-btn-submit:focus{background:var(--mb-voros-sotet)!important;color:#fff!important}body.mb-terv .mb-urlap .fluentform .ff-btn-submit:focus-visible{outline:3px solid var(--mb-barna);outline-offset:2px}body.mb-terv .mb-urlap .fluentform .ff_upload_btn.ff-btn{background:#fff!important;color:var(--mb-barna)!important;border:2px solid var(--mb-barna)!important;border-radius:4px;min-height:46px;padding:0 22px;display:inline-flex;align-items:center;font:700 16px/1 var(--mb-test);box-shadow:none;cursor:pointer}body.mb-terv .mb-urlap .fluentform .ff_upload_btn.ff-btn:hover{background:var(--mb-barna)!important;color:var(--mb-papir)!important}body.mb-terv .mb-urlap .fluentform .ff_upload_btn.ff-btn:focus,body.mb-terv .mb-urlap .fluentform .ff_upload_btn.ff-btn:focus-visible{outline:3px solid var(--mb-cta);outline-offset:2px}body.mb-terv .mb-urlap .fluentform .ff-uploaded-list{color:var(--mb-halvany)}@media (max-width:1000px){.mb-kapcs__racs,.mb-szlap__keres{grid-template-columns:minmax(0,1fr)}.mb-pontsor{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-szlap__fej{flex-direction:column;align-items:stretch;padding-bottom:0;min-height:0}.mb-szlap__szoveg{max-width:none}.mb-szlap__kep{position:relative;width:auto;margin:8px calc(-1 * max(var(--mb-margo), 0px)) 0;aspect-ratio:1200 / 600;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 40%),linear-gradient(90deg,transparent 0%,#000 30%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0%,#000 40%),linear-gradient(90deg,transparent 0%,#000 30%);mask-composite:intersect}.mb-szlap__kep img{object-position:88% 50%}}@media (max-width:600px){.mb-pontsor{grid-template-columns:minmax(0,1fr)}.mb-szlap__tettek .mb-gomb{width:100%}.mb-lapt__fej{margin-bottom:28px}.mb-szlap__pontok{padding-top:44px}body.mb-terv .mb-urlap .fluentform .ff-btn-submit{width:100%}}