@media (max-width:767px){
html,body{overflow-x:clip}
.mx-on .site-header{position:fixed!important;top:8px!important;left:10px!important;right:10px!important;margin:0!important;width:auto!important;border-radius:22px!important;background:rgba(255,255,255,.28)!important;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 10px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.6)!important;z-index:1030}
.mx-on.admin-bar .site-header{top:54px!important}
.mx-on .site-header .container{background:transparent!important}.mx-on .site-header:has(.mobile-nav.is-open){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.mx-on .mobile-nav.is-open{background:#fff!important}body.mx-on:has(.mobile-nav.is-open) .mx-bar{display:none!important}
.mx-on .site-header img{max-height:44px!important;width:auto!important}
body.mx-on{padding-top:90px!important;padding-bottom:80px!important}
.mx-on .megoldas-slide{padding-top:12px!important;padding-bottom:10px!important}
.mx-on .megoldas-slide .row{--bs-gutter-y:12px!important}
.mx-on .megoldas-slide__cim{font-size:30px!important;line-height:1.12!important;margin-bottom:10px!important}
.mx-on .megoldas-slide__alcim{font-size:15px!important;margin-bottom:14px!important}
.mx-on .megoldas-slide__gombok{display:flex!important;gap:8px!important;flex-wrap:nowrap!important;margin-bottom:12px!important}
.mx-on .megoldas-slide__gombok .btn{flex:1;padding:12px 10px!important;font-size:14px!important;white-space:nowrap}
.mx-on .megoldas-slide__lista{gap:4px 14px!important;margin-bottom:0!important}
.mx-on .megoldas-slide__lista-elem{font-size:12.5px!important}
.mx-on .megoldas-slide__kepek{max-width:78%;margin:0 auto}
.mx-on .kategoria-slider-section{padding-top:28px!important}
.mx-on .kategoria-slider-section .container p.fs-5{font-size:16px!important;line-height:1.45!important}
.mx-on .kategoria-slider-section hr{margin:20px 0!important}
.mx-marq-wrap{overflow:hidden;width:100%}
.mx-on .megoldas-partner-lista{flex-wrap:nowrap!important;overflow:visible!important;justify-content:flex-start!important;gap:18px!important;width:max-content!important;animation:mxMarq 26s linear infinite}
.mx-on .megoldas-partner-pill{flex:0 0 auto!important;width:84px!important;margin:0!important}
.mx-on .megoldas-partner-pill img{max-height:46px!important;width:auto!important}
.mx-on .ma-right,.mx-on .ma-left .nav{display:none!important}
.mx-dd{position:relative;margin:0 0 12px}
.mx-dd-btn{width:100%;display:flex;align-items:center;gap:12px;background:#00727a;color:#fff;border:0;border-radius:16px;padding:14px 16px;text-align:left;font-weight:800;font-size:17px;box-shadow:0 8px 20px rgba(0,0,0,.25)}
.mx-dd-btn small{display:block;font-weight:500;font-size:12.5px;opacity:.85}
.mx-dd-btn .ic{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.mx-dd-btn .ic svg,.mx-dd-btn .ic i{width:20px;height:20px}
.mx-dd-btn .car{margin-left:auto;transition:transform .2s;font-size:18px}
.mx-dd.open .car{transform:rotate(180deg)}
.mx-dd-list{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border-radius:14px;box-shadow:0 14px 30px rgba(0,0,0,.3);overflow:auto;max-height:330px;z-index:20}
.mx-dd.open .mx-dd-list{display:block}
.mx-dd-list button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:#fff;text-align:left;padding:13px 16px;font-weight:800;color:#03373B;font-size:15px;border-bottom:1px solid #eef2f2}
.mx-dd-list button small{display:block;font-weight:500;color:#5a666b;font-size:12.5px}
.mx-dd-list button.on{background:#e3f3f4}
.mx-dd-list .li{width:30px;height:30px;border-radius:50%;background:#e3f3f4;display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.mx-dd-list .li svg,.mx-dd-list .li img,.mx-dd-list .li i{width:16px;height:16px}
.mx-dd2 .mx-dd-btn{background:#fff;color:#03373B;border:2px solid #38ECFF}
.mx-dd2 .mx-dd-btn small{color:#5a666b;opacity:1}
.mx-dd2 .mx-dd-btn .ic{background:#e3f3f4}
.mx-dd-hint{display:flex;justify-content:space-between;align-items:center;margin:-4px 2px 10px;font-size:12.5px;color:#5a666b}
.mx-dd-hint button{border:0;background:#e3f3f4;color:#00727a;font-weight:800;border-radius:20px;padding:6px 12px;font-size:12.5px}
.mx-one{background:#fff;color:#1d2327;border-radius:16px;padding:16px}
.mx-one img{max-height:140px!important;height:140px!important;width:100%;object-fit:cover!important;border-radius:12px}
.mx-one h2,.mx-one h3{font-size:20px!important;margin-bottom:6px!important}
.mx-one p{font-size:14px;margin-bottom:10px}
.mx-one .row{--bs-gutter-y:10px}
.mx-one .col-lg-7,.mx-one .col-lg-5{width:100%}
.mx-one .value-tab-accordion{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin:4px 0 12px!important}
.mx-one .accordion-item{border:0!important;background:#e3f3f4!important;border-radius:10px!important;margin:0!important}
.mx-one .value-tab-accordion button{padding:8px 9px!important;font-size:12.5px!important;background:transparent!important;box-shadow:none!important;gap:6px!important;line-height:1.25!important;min-height:0!important}
.mx-one .value-tab-accordion .accordion-collapse{display:none!important}
.mx-one .value-tab-accordion button svg,.mx-one .value-tab-accordion button i{width:14px!important;height:14px!important;min-width:14px!important;font-size:12px!important}
.mx-one .value-tab-accordion button:after{display:none!important}
.mx-on .megoldasaink-tab__grid{display:none!important}
.mx-mod{background:#fff;border-radius:18px;padding:16px!important;box-shadow:0 8px 24px rgba(3,55,59,.08)}
.mx-mod .megoldasaink-tab__badge,.mx-mod .megoldasaink-tab__panel-icon,.mx-mod .megoldasaink-tab__panel-leiras{display:none!important}
.mx-mod .row{--bs-gutter-y:10px!important;--bs-gutter-x:0!important}
.mx-mod .col-lg-6{width:100%!important}
.mx-mod .megoldasaink-tab__panel-kategoria{font-size:12px!important;letter-spacing:.06em}
.mx-mod .megoldasaink-tab__panel-cim{font-size:22px!important;line-height:1.2!important}
.mx-mod .mx-sub{font-size:14.5px;color:#3d4a4f;margin:0 0 12px;line-height:1.45}
.mx-mod .row.g-3{display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important;margin:0 0 14px!important}
.mx-mod .row.g-3 .col-6{width:auto!important;padding:0!important;margin:0!important;max-width:none!important}
.mx-mod .megoldasaink-tab__feature{background:#e3f3f4;border-radius:10px;padding:8px 9px!important;display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important;font-size:12.5px!important;line-height:1.25;text-align:left!important;height:100%}
.mx-mod .megoldasaink-tab__feature svg{width:15px!important;height:15px!important;flex:0 0 auto}
.mx-mod .btn{padding:10px 18px!important;font-size:14px!important}
.mx-mod img{max-height:150px!important;width:100%!important;object-fit:contain!important;margin-top:4px}
.mx-hide{display:none!important}
.mx-on section.content-banner{min-height:0!important;background:#03373B!important;background-image:none!important}
.mx-on section.content-banner .container{padding-top:22px!important;padding-bottom:22px!important}
.mx-on section.content-banner .quote-mark,.mx-on section.content-banner .testimonial-text,.mx-on section.content-banner .testimonial-author,.mx-on section.content-banner .text-center.mt-5{display:none!important}
.mx-on section.content-banner .testimonial-card{background:transparent!important;padding:0!important;box-shadow:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.mx-on section.content-banner .google-rating-card{margin:0 auto!important;max-width:260px}
.mx-on .row.mx-car{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px!important;margin-left:-12px!important;margin-right:-12px!important;padding:4px 12px 14px!important;scrollbar-width:none}.mx-on .row.mx-car::-webkit-scrollbar{display:none}.mx-on .row.mx-car .col-12{flex:0 0 84%!important;max-width:84%!important;width:84%!important;scroll-snap-align:center;padding:0!important;margin-top:0!important}.mx-car-hint{font-size:12.5px;font-weight:800;color:#00727a;text-align:right;margin:0 0 6px}.mx-on p{text-align:left!important}.mx-on .video-bg{min-height:0!important;height:auto!important;padding-top:20px!important;padding-bottom:20px!important}.mx-on h1{font-size:30px!important;line-height:1.12!important}.mx-on .megoldas-slide__alcim{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mx-on .ti-reviews-container,.mx-on .ti-review-item,.mx-on .ti-reviews-container-wrapper{display:none!important}.mx-on .ujcsere{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin:0!important}.mx-on .ujcsere .col-md-6{width:auto!important;max-width:none!important;padding:0!important}.mx-on .ujcsere .box-green{padding:14px 12px!important;height:100%;display:flex;flex-direction:column;align-items:flex-start;border-radius:16px!important}.mx-on .ujcsere figure{margin:0 0 6px!important}.mx-on .ujcsere figure img{width:30px!important;height:30px!important}.mx-on .ujcsere h3{font-size:16px!important;margin:0 0 6px!important;line-height:1.2}.mx-on .ujcsere p,.mx-on .ujcsere ul{display:none!important}.mx-on .ujcsere .text-center{margin-top:auto;width:100%}.mx-on .ujcsere .btn,.mx-on .ujcsere a{font-size:12.5px!important;padding:8px 10px!important;width:100%;white-space:normal;line-height:1.2}.mx-on.home .mx-nap{margin-top:16px!important}.mx-on.home .mx-nap h2{font-size:24px!important;line-height:1.2!important}.mx-on.home .mx-nap p{font-size:15px!important;margin-top:8px!important}.mx-on.home .mx-nap .p-5,.mx-on.home .mx-nap [class*=py-5]{padding-top:20px!important;padding-bottom:20px!important}.mx-on.home .mx-tiles2{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;margin:0!important}.mx-on.home .mx-tiles2 .col-12{width:auto!important;max-width:none!important;padding:0!important;margin:0!important}.mx-on.home .mx-tiles2 .pricing-card{padding:12px!important;border-radius:14px!important;min-height:0!important}.mx-on.home .mx-tiles2 .pricing-desc,.mx-on.home .mx-tiles2 hr,.mx-on.home .mx-tiles2 ul,.mx-on.home .mx-tiles2 .price-sub2,.mx-on.home .mx-tiles2 [class*=feature],.mx-on.home .mx-tiles2 [class*=lista],.mx-on.home .mx-tiles2 .price-badge svg{display:none!important}.mx-on.home .mx-tiles2 .price-badge{font-size:10px!important;padding:2px 7px!important;margin-bottom:6px!important}.mx-on.home .mx-tiles2 h3{font-size:15px!important;margin-bottom:4px!important}.mx-on.home .mx-tiles2 .price-block{margin-bottom:8px!important}.mx-on.home .mx-tiles2 .price-main{font-size:18px!important;line-height:1.2}.mx-on.home .mx-tiles2 .price-sub{font-size:11.5px!important}.mx-on.home .mx-tiles2 .btn,.mx-on.home .mx-tiles2 a.btn{font-size:12px!important;padding:8px 6px!important;margin-top:auto!important;width:100%}.mx-on.home .mx-tiles{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin:0!important}.mx-on.home .mx-tiles .col-12{width:auto!important;max-width:none!important;padding:0!important;margin:0!important}.mx-on.home .mx-tiles .feature-card{height:auto!important}.mx-on.home .mx-tiles img{margin-bottom:0!important;aspect-ratio:1/1;height:auto!important;width:100%!important;object-fit:cover;border-radius:14px!important}.mx-on.home .mx-tiles h3,.mx-on.home .mx-tiles h4{font-size:14.5px!important;margin:8px 0 4px!important}.mx-on.home .mx-tiles p{display:none!important}.mx-on.home .mx-tiles a{font-size:12.5px!important}.mx-on.home .mx-pills{display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important;justify-items:stretch}.mx-on.home .mx-pills a,.mx-on.home .mx-pills span,.mx-on.home .mx-pills li,.mx-on.home .mx-pills div{font-size:12px!important;padding:7px 8px!important;margin:0!important;text-align:center;width:auto!important}.mx-on .google-rating-slider{display:none!important}.mx-on .mx-reft{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin:0!important}.mx-on .mx-reft .col-12{width:auto!important;max-width:none!important;padding:0!important;margin:0!important}.mx-on .mx-reft .referencia-card{height:auto!important;aspect-ratio:3/4;min-height:0!important;display:block}.mx-on .mx-reft .referencia-video-bg,.mx-on .mx-reft .referencia-video-poszter{height:100%!important;width:100%!important;object-fit:cover}.mx-on .mx-reft .referencia-overlay-top{padding:10px!important}.mx-on .mx-reft .referencia-title{font-size:15px!important;line-height:1.2!important;margin-bottom:2px!important}.mx-on .mx-reft .referencia-overlay-top p{font-size:11px!important;margin:0!important}.mx-on .mx-reft .referencia-play-ikon{transform:scale(.6)}.mx-on .mx-reft .referencia-nev-img{display:none!important}.mx-on.home .video-bg{padding:0!important;min-height:0!important;height:auto!important;background:transparent!important}.mx-on.home .video-hero{margin-top:0!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;background:transparent!important;padding:0!important;overflow:visible!important}.mx-on.home .video-hero picture{display:block!important;position:relative!important;inset:auto!important;height:240px!important;margin:0 10px!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 10px 28px rgba(3,55,59,.22);order:1}.mx-on.home .video-hero__picture{position:static!important;height:240px!important;width:100%!important;object-fit:cover!important;object-position:58% 38%!important;transform:none!important}.mx-on.home .video-hero__bg,.mx-on.home .video-hero__overlay{display:none!important}.mx-on.home .video-hero__content{position:relative!important;inset:auto!important;transform:none!important;top:auto!important;left:auto!important;width:auto!important;max-width:none!important;padding:16px 16px 6px!important;text-align:left!important;order:2;margin:0!important}.mx-on.home .video-hero__content h1{color:#1d2327!important;font-size:27px!important;line-height:1.15!important;margin:0 0 8px!important;text-align:left!important;text-shadow:none!important}.mx-on.home .video-hero__content p{color:#3d4a4f!important;font-size:15px!important;margin:0 0 14px!important;text-shadow:none!important}.mx-on.home .video-hero__buttons{display:flex!important;flex-direction:row!important;gap:8px!important;justify-content:flex-start!important;align-items:stretch!important}.mx-on.home .video-hero__buttons .btn{flex:1;margin:0!important;padding:12px 8px!important;font-size:13.5px!important;white-space:nowrap;width:auto!important}.mx-on.home .video-hero{position:relative!important}.mx-on.home .video-hero picture:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(to bottom,rgba(3,30,33,0),rgba(3,30,33,.75));pointer-events:none}.mx-on.home .video-hero .marquee{position:absolute!important;left:10px!important;right:10px!important;top:166px!important;bottom:auto!important;height:70px!important;padding-top:18px!important;background:linear-gradient(to bottom,rgba(3,30,33,0),rgba(3,30,33,.82))!important;overflow:hidden!important;border-radius:0 0 22px 22px;z-index:3;filter:none!important;margin:0!important;order:0}.mx-on.home .video-hero .marquee img{max-height:34px!important;width:auto!important}.mx-on .megoldas-racs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;max-width:none!important}.mx-on .megoldas-kartya{border-radius:12px!important;overflow:hidden;display:flex!important;flex-direction:column;min-height:0!important;box-shadow:0 3px 10px rgba(3,55,59,.08)!important;transform:none!important}.mx-on .megoldas-kartya__kep{aspect-ratio:1/1!important;height:auto!important;width:100%!important;object-fit:cover!important}.mx-on .megoldas-kartya__tartalom{padding:6px 6px 8px!important;gap:0!important;flex:1;display:flex!important;align-items:center;justify-content:center}.mx-on .megoldas-kartya__cim{font-size:12px!important;line-height:1.2!important;margin:0!important;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;hyphens:auto}.mx-on .megoldas-kartya__leiras,.mx-on .megoldas-kartya__tovabb{display:none!important}.mx-on .post-type-archive-megoldas .mx-intro,.mx-on.post-type-archive-megoldas .mx-intro{font-size:14px!important;margin-bottom:16px!important}.mx-on.post-type-archive-megoldas h1{margin-bottom:8px!important}.mx-more-hidden{display:none!important}
.mx-more{display:inline-block;margin:6px 0 14px;font-weight:800;color:#38ECFF;background:none;border:0;padding:0;font-size:15px}
.mx-on .es-ext img{max-height:210px;object-fit:contain}
.mx-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:9999;display:flex;gap:8px;padding:8px;border-radius:40px;background:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);border:1px solid rgba(255,255,255,.45);box-shadow:0 10px 30px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.5)}
.mx-bar a{flex:1;text-align:center;padding:12px 6px;border-radius:30px;font-weight:800;font-size:14px;text-decoration:none!important}
.mx-bar .a1{background:#00727a;color:#fff!important}
.mx-bar .a2{background:#D03424;color:#fff!important}
}
@media (min-width:768px){.mx-bar{display:none}}
@keyframes mxMarq{to{transform:translateX(-50%)}}@media (min-width:768px) and (max-width:1023px){.megoldas-racs{grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.megoldas-kartya__leiras{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.megoldas-kartya__cim{font-size:15px!important}}@media (min-width:768px) and (max-width:1199px){html,body{overflow-x:clip}.megoldas-partner-lista{flex-wrap:wrap!important;justify-content:center!important}}
@media (max-width:767px){.mx-on .mx-close{display:none;position:absolute;top:18px;right:18px;width:46px;height:46px;border:0;border-radius:50%;background:#f1f3f6;z-index:5;cursor:pointer;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.mx-on .mobile-nav.is-open .mx-close{display:block}.mx-on .mx-close span{position:absolute;left:13px;top:22px;width:20px;height:2.5px;border-radius:2px;background:#1d2433}.mx-on .mx-close span:first-child{transform:rotate(45deg)}.mx-on .mx-close span:last-child{transform:rotate(-45deg)}.mx-on .mx-close:active{background:#e3e7ee}}
@media (max-width:767px){
.mx-on .ssav-banner{padding:10px!important;border-radius:18px!important}
.mx-on .ssav-banner .row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;margin:0!important;flex-wrap:nowrap!important;transform:none!important}
.mx-on .ssav-banner .row .col-md-4{width:auto!important;max-width:none!important;padding:0!important;margin:0!important;flex:none!important}
.mx-on .ssav-card{padding:12px 6px!important;height:100%!important;min-height:0!important;border-radius:14px!important;display:flex;flex-direction:column;justify-content:center;text-align:center}
.mx-on .ssav-number,.mx-on .ssav-number strong{font-size:18px!important;line-height:1.15!important;margin:0 0 4px!important;letter-spacing:-.2px}
.mx-on .ssav-label{font-size:11px!important;line-height:1.3!important;margin:0!important}
.mx-on .cost-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px!important}
.mx-on .cost-stats .stat-item{padding:10px 6px!important;margin:0!important;text-align:center;min-width:0}
.mx-on .cost-stats .num{font-size:18px!important;line-height:1.15!important}
.mx-on .cost-stats .stat-item div:not(.num),.mx-on .cost-stats .stat-item p,.mx-on .cost-stats .stat-item span{font-size:11px!important;line-height:1.3!important}
.mx-on .feature-sor{display:grid!important;grid-template-columns:108px minmax(0,1fr);column-gap:14px;row-gap:6px;align-items:center!important;margin:0 0 30px!important;--bs-gutter-x:0;--bs-gutter-y:0}
.mx-on .feature-sor .col-lg-6{width:auto!important;max-width:none!important;padding:0!important;margin:0!important;flex:none!important}
.mx-on .feature-sor .col-lg-6:has(.feature-sor__img){grid-column:1;grid-row:1 / 3;order:0!important}
.mx-on .feature-sor .col-lg-6:has(.feature-sor__title){display:contents}
.mx-on .feature-sor__img{width:108px!important;height:108px!important;max-width:none!important;object-fit:cover;border-radius:16px!important;box-shadow:0 4px 14px rgba(0,0,0,.10);margin:0!important}
.mx-on .feature-sor .feature-badge{grid-column:2;grid-row:1;align-self:end;justify-self:start;font-size:11px!important;margin:0!important;padding:4px 9px!important}
.mx-on .feature-sor__title{grid-column:2;grid-row:2;align-self:start;font-size:19px!important;line-height:1.2!important;margin:0!important}
.mx-on .feature-sor__text{grid-column:1 / -1;font-size:14.5px!important;line-height:1.5!important;margin:8px 0 0!important}
.mx-on .feature-sor__checklist{grid-column:1 / -1;margin:2px 0 0!important;padding:0!important}
.mx-on .feature-sor__checklist li{font-size:14px!important;line-height:1.4!important;margin:0 0 6px!important}
.mx-on .es-int-nav{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;gap:8px!important;padding:10px 14px!important;margin:0 -12px 10px!important;position:sticky;top:84px;z-index:30;background:rgba(6,58,62,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);scrollbar-width:none;scroll-snap-type:x proximity}
.mx-on .es-int-nav::-webkit-scrollbar,.mx-on .oldalon-belul-menu__lista::-webkit-scrollbar{display:none}
.mx-on .es-int-nav a{flex:0 0 auto!important;white-space:nowrap;font-size:13px!important;padding:8px 14px!important;margin:0!important;scroll-snap-align:start}
.mx-on .es-int-nav a.mx-act{background:#fff!important;color:#06474c!important}
.mx-on .oldalon-belul-menu{top:84px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:0!important;box-shadow:0 6px 14px rgba(0,0,0,.06)!important;z-index:30!important}
.mx-on .oldalon-belul-menu__lista{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:8px!important;padding:9px 12px!important;margin:0!important;list-style:none;scrollbar-width:none}
.mx-on .oldalon-belul-menu__lista li{flex:0 0 auto!important;margin:0!important;padding:0!important}
.mx-on .oldalon-belul-menu__lista a{display:block!important;padding:8px 14px!important;border-radius:999px!important;background:#fff!important;border:1px solid #cfe0e2!important;font-size:13px!important;font-weight:600!important;color:#0b4d52!important;white-space:nowrap;text-decoration:none!important;box-shadow:0 2px 6px rgba(0,0,0,.05)}
.mx-on .oldalon-belul-menu__lista a.mx-act{background:#00727a!important;border-color:#00727a!important;color:#fff!important}
}
@media (max-width:767px){.mx-on .cost-stats:has(.stat-item:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:14px!important}.mx-on .cost-stats .stat-item{border-left:0!important;border-right:0!important;background:rgba(255,255,255,.06);border-radius:12px}.mx-on .cost-stats .num{font-size:22px!important}}
@media (max-width:767px){
.mx-on .oldalon-belul-menu{position:relative!important;top:auto!important;left:auto!important;right:auto!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;margin:96px 0 6px!important;padding:0 12px!important;z-index:2!important}
.mx-on .oldalon-belul-menu__lista{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;overflow:visible!important;padding:0!important}
.mx-on .oldalon-belul-menu__lista a{display:flex!important;align-items:center;justify-content:center;text-align:center;min-height:58px;padding:8px 6px!important;border-radius:14px!important;white-space:normal!important;font-size:12.5px!important;line-height:1.25!important;background:#fff!important;border:1px solid #cfe0e2!important;box-shadow:0 3px 10px rgba(0,0,0,.06)!important}
.mx-on .oldalon-belul-menu__lista a.mx-act{background:#00727a!important;color:#fff!important;border-color:#00727a!important}
}
@media (max-width:767px){.mx-on .oldalon-belul-menu-hely{height:auto!important;min-height:0!important;padding:0!important}.mx-on .oldalon-belul-menu{margin:6px 0 0!important;padding:0 14px!important}.mx-on .oldalon-belul-menu__belso{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.mx-on .oldalon-belul-menu-hely + .container,.mx-on .oldalon-belul-menu-hely ~ .container.mt-5{margin-top:22px!important}}
@media (max-width:767px){.mx-on .oldalon-belul-menu__lista a{font-size:12px!important;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere;padding:8px 4px!important}}
@media (max-width:767px){.mx-on .oldalon-belul-menu__lista a{hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:normal!important;font-size:11.5px!important;padding:8px 3px!important;letter-spacing:-.1px}}
@media (max-width:379px){.mx-on .oldalon-belul-menu__lista a{font-size:10.5px!important;padding:8px 2px!important}.mx-on .oldalon-belul-menu{padding:0 10px!important}}
@media (max-width:767px){
.mx-on .row:has(.item-tudastar){display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:12px!important;margin:0!important;overflow:visible!important;transform:none!important}
.mx-on .item-tudastar{width:100%!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}
.mx-on .item-tudastar .latest-post-card{display:grid!important;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:14px;row-gap:4px;padding:12px!important;border-radius:18px!important;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.07);align-items:start;height:auto!important}
.mx-on .item-tudastar .latest-post-card__media{grid-column:1;grid-row:1 / 5;width:96px!important;aspect-ratio:9 / 16!important;height:auto!important;margin:0!important;border-radius:12px!important;overflow:hidden;position:relative}
.mx-on .item-tudastar .latest-post-card__media img,.mx-on .item-tudastar .latest-post-card__media video{width:100%!important;height:100%!important;object-fit:cover}
.mx-on .item-tudastar .referencia-play-ikon{font-size:30px!important}
.mx-on .item-tudastar .latest-post-card__badge{grid-column:2;margin:0!important;font-size:11px!important}
.mx-on .item-tudastar .latest-post-card__title{grid-column:2;font-size:15.5px!important;line-height:1.3!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mx-on .item-tudastar .latest-post-card__excerpt{grid-column:2;font-size:13px!important;line-height:1.45!important;margin:2px 0 0!important;color:#5a666b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mx-on .item-tudastar .latest-post-card .d-flex{grid-column:2;font-size:12px!important;margin:2px 0 0!important;color:#7a8589}
.mx-on .item-tudastar .latest-post-card .mb-2,.mx-on .item-tudastar .latest-post-card .mb-3{margin-bottom:0!important}
}
@media (max-width:767px){.mx-on .item-tudastar .latest-post-card__media.mx-playing img,.mx-on .item-tudastar .latest-post-card__media.mx-playing .referencia-play-ikon{opacity:0!important}.mx-on .item-tudastar .latest-post-card__media.mx-playing{outline:3px solid #00727a}}
@media (max-width:767px){
.mx-on.mx-tud .megoldas-slide{padding-top:96px!important}
.mx-on.mx-tud .megoldas-slide .row{--bs-gutter-y:0}
.mx-on.mx-tud .megoldas-slide__kepek,.mx-on.mx-tud .megoldas-slide__lista,.mx-on.mx-tud .megoldas-slide__gombok{display:none!important}
.mx-on.mx-tud .megoldas-slide__felirat{font-size:11px!important;margin:0 0 4px!important}
.mx-on.mx-tud .megoldas-slide__cim{font-size:24px!important;line-height:1.15!important;margin:0 0 6px!important}
.mx-on.mx-tud .megoldas-slide__alcim{font-size:13.5px!important;line-height:1.45!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mx-on.mx-tud .popular-topics__title{font-size:18px!important;margin:18px 0 8px!important}
.mx-on.mx-tud .container.py-5:has(.item-tudastar){padding-top:8px!important}
.mx-on .row:has(.item-tudastar){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;flex-direction:row!important}
.mx-on .item-tudastar .latest-post-card{display:flex!important;flex-direction:column!important;padding:0!important;border-radius:16px!important;overflow:hidden;background:#fff;height:100%!important}
.mx-on .item-tudastar .latest-post-card__media{order:-1;width:100%!important;aspect-ratio:9 / 16!important;border-radius:0!important;margin:0 0 8px!important}
.mx-on .item-tudastar .referencia-play-ikon{font-size:44px!important}
.mx-on .item-tudastar .latest-post-card__badge{padding:0 10px!important;font-size:10.5px!important}
.mx-on .item-tudastar .latest-post-card__title{padding:0 10px!important;font-size:14px!important;line-height:1.3!important;-webkit-line-clamp:3}
.mx-on .item-tudastar .latest-post-card__excerpt{display:none!important}
.mx-on .item-tudastar .latest-post-card .d-flex{padding:4px 10px 12px!important;font-size:11px!important;margin-top:auto!important}
}
@media (max-width:767px){.mx-on.mx-tud .megoldas-slide{padding-top:0!important;margin-top:0!important}.mx-on.mx-tud .megoldas-slide .container{padding-top:0!important}
.mx-on.mx-tud .popular-topics__pills{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:6px!important;scrollbar-width:none;margin-bottom:4px!important}
.mx-on.mx-tud .popular-topics__pills button,.mx-on.mx-tud .popular-topics__pills a{flex:0 0 auto!important;padding:6px 14px!important;font-size:13px!important;margin:0!important}}
@media (max-width:767px){
body.mx-on.modal-open .mx-bar{display:none!important}
.mx-on .wizard-modal-dialog{margin:0!important;max-width:none!important;width:100%!important;min-height:100%!important;align-items:stretch!important}
.mx-on .wizard-modal-content{border-radius:0!important;min-height:100vh;overflow:clip!important;border:0!important}
.mx-on .wizard-close-mobil{position:fixed!important;top:12px!important;right:12px!important;z-index:20!important;width:42px;height:42px;border-radius:50%!important;background:#f1f3f6!important;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.mx-on .select-pricing{padding:18px 14px 0!important;margin:0!important;height:auto!important}
.mx-on .select-pricing h3.fw-bold.m-0{font-size:20px!important;line-height:1.25!important;padding-right:48px;margin:0 0 14px!important}
.mx-on .select-pricing .pricing-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;margin:0!important;--bs-gutter-x:0;--bs-gutter-y:0}
.mx-on .select-pricing .pricing-row .col-12{width:auto!important;max-width:none!important;padding:0!important;margin:0!important}
.mx-on .select-pricing .pricing-row label{display:block;height:100%;cursor:pointer}
.mx-on .select-pricing .pricing-card{padding:12px 6px 10px!important;border-radius:16px!important;align-items:center!important;text-align:center;height:100%;border:2px solid #e2e8ea!important;box-shadow:none!important;transform:none!important;gap:0!important}
.mx-on .select-pricing .pricing-card .pricing-desc,.mx-on .select-pricing .pricing-card .pricing-hr,.mx-on .select-pricing .pricing-card .pricing-eyebrow,.mx-on .select-pricing .pricing-card ul{display:none!important}
.mx-on .select-pricing .price-sub2{font-size:10px!important;margin-top:1px!important}
.mx-on .select-pricing .price-badge{font-size:0!important;padding:5px!important;margin:0 0 6px!important;border-radius:50%!important;width:28px;height:28px;display:inline-flex!important;align-items:center;justify-content:center}
.mx-on .select-pricing .price-badge svg{width:14px!important;height:14px!important;margin:0!important}
.mx-on .select-pricing .pricing-card h3{font-size:13.5px!important;line-height:1.2!important;margin:0 0 6px!important}
.mx-on .select-pricing .price-block{margin:0!important}
.mx-on .select-pricing .price-main{font-size:15px!important;line-height:1.15!important;font-weight:800!important}
.mx-on .select-pricing .price-sub{font-size:10.5px!important;margin-top:3px!important}
.mx-on .select-pricing .selected-price:checked + label .pricing-card{border-color:#00727a!important;background:#e8f5f5!important;box-shadow:0 6px 16px rgba(0,114,122,.18)!important}
.mx-on .mx-pkg{margin:14px 0 0;padding:14px 16px;border-radius:16px;background:#f5f8f9;border:1px solid #e2e8ea;font-size:14px;line-height:1.45}
.mx-on .mx-pkg-t{font-weight:800;font-size:16px;margin:0 0 4px;color:#0b2e31}
.mx-on .mx-pkg-p{font-weight:700;color:#00727a;margin:0 0 6px}
.mx-on .mx-pkg-d{color:#5a666b;margin:0 0 8px;font-size:13px}
.mx-on .mx-pkg ul{margin:0!important;padding:0 0 0 18px!important}
.mx-on .mx-pkg li{margin:0 0 4px;font-size:13.5px}
.mx-on .mx-pkg-hint{color:#5a666b;text-align:center;font-weight:600}
.mx-on .wizard-modal-content .d-flex:has(.wizard-next-btn),.mx-on .wizard-modal-content .d-flex:has(.wizard-back-btn){position:sticky!important;bottom:0;z-index:15;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin:16px -14px 0!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;box-shadow:0 -6px 18px rgba(0,0,0,.08);flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px}
.mx-on .wizard-modal-content .wizard-next-btn{flex:1 1 auto;min-height:48px;font-size:16px!important;margin:0!important}
.mx-on .wizard-modal-content .wizard-back-btn{flex:0 0 auto;min-height:48px;margin:0!important}
.mx-on .wizard-modal-content .wizard-next-btn:disabled{opacity:.45}
}
@media (max-width:767px){.mx-on .mx-pkg li{display:list-item!important}.mx-on .wizard-modal-content .d-flex:has(.wizard-next-btn),.mx-on .wizard-modal-content .d-flex:has(.wizard-back-btn){width:calc(100% + 28px)!important;max-width:none!important}}
@media (max-width:767px){
.mx-on .wizard-left{padding:18px 14px 0!important;background:#fff!important}
.mx-on .wizard-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin:6px 0 0!important}
.mx-on .wizard-option{display:flex!important;align-items:center;gap:8px;margin:0!important;padding:12px 10px!important;border:2px solid #e2e8ea!important;border-radius:14px!important;background:#fff!important;font-size:14px!important;font-weight:600;min-height:52px;line-height:1.25}
.mx-on .wizard-option:has(input:checked){border-color:#00727a!important;background:#e8f5f5!important}
.mx-on .wizard-option input{flex:0 0 auto;margin:0!important}
.mx-on .wizard-step h3,.mx-on .wizard-step h4{font-size:19px!important;line-height:1.25!important;margin:6px 0 8px!important}
}
@media (max-width:767px){
.mx-on .wizard-step:has(.js-wizard-contact-form) .wizard-icon{display:none!important}
.mx-on .wizard-step:has(.js-wizard-contact-form) .wizard-question{font-size:19px!important;margin:4px 0 2px!important}
.mx-on .wizard-step:has(.js-wizard-contact-form) .wizard-form-desc{font-size:12.5px!important;line-height:1.4!important;margin:0 0 10px!important}
.mx-on .js-wizard-contact-form .row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:8px;margin:0!important;--bs-gutter-x:0;--bs-gutter-y:0}
.mx-on .js-wizard-contact-form .row .col-md-6,.mx-on .js-wizard-contact-form .row .col-12{width:auto!important;max-width:none!important;padding:0!important;margin:0!important}
.mx-on .js-wizard-contact-form .row .col-md-6:empty{display:none!important}
.mx-on .js-wizard-contact-form .col-md-6:has([name=nev]){order:1}
.mx-on .js-wizard-contact-form .col-md-6:has([name=cegnev]){order:2}
.mx-on .js-wizard-contact-form .col-md-6:has([name=telefon]){order:3}
.mx-on .js-wizard-contact-form .col-md-6:has([name=email]){order:4}
.mx-on .js-wizard-contact-form .col-md-6:has([name=megjegyzes]){order:5;grid-column:1 / -1}
.mx-on .js-wizard-contact-form .col-12{order:6;grid-column:1 / -1}
.mx-on .js-wizard-contact-form .wizard-form-label{font-size:12px!important;margin:0 0 3px!important;line-height:1.2}
.mx-on .js-wizard-contact-form .wizard-form-input{height:42px!important;min-height:0!important;padding:8px 11px!important;font-size:16px!important;border-radius:10px!important}
.mx-on .js-wizard-contact-form textarea.wizard-form-input{height:54px!important;resize:none}
.mx-on .js-wizard-contact-form .wizard-form-checkbox{font-size:12px!important;line-height:1.35!important;gap:8px;margin:0!important}
}
