@import url('https://api.fontshare.com/v2/css?f[]=general-sans@300,400,500,600,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--bloom-primary:#192934;--bloom-secondary:#F7F7F8;--bloom-accent:#677885;--bloom-accent-dark:#4E5B62;--bloom-eyebrow:#414D33;--bloom-btn:#A6B784;--bloom-btn-dark:#8FA06D;--bloom-bg:#F2EDE8;--bloom-white:#FFFFFF;--bloom-gray:#6B6860;--bloom-light-gray:#E0DAD4;--font-main:'General Sans','Jost',system-ui,sans-serif;--section-pad-desktop:88px;--section-pad-tablet:68px;--section-pad-mobile:46px;}html{scroll-behavior:smooth;}body:not(.path-admin) .dialog-off-canvas-main-canvas,body:not(.path-admin) .dialog-off-canvas-main-canvas p,body:not(.path-admin) .dialog-off-canvas-main-canvas li,body:not(.path-admin) .dialog-off-canvas-main-canvas td,body:not(.path-admin) .dialog-off-canvas-main-canvas th,body:not(.path-admin) .dialog-off-canvas-main-canvas a,body:not(.path-admin) .dialog-off-canvas-main-canvas input,body:not(.path-admin) .dialog-off-canvas-main-canvas textarea,body:not(.path-admin) .dialog-off-canvas-main-canvas select,body:not(.path-admin) .dialog-off-canvas-main-canvas button{font-family:var(--font-main) !important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}body{color:var(--bloom-primary);background:var(--bloom-bg);font-size:16px;line-height:1.75;}h1,h2,h3,h4,h5,h6,.title,.gsc-heading .title,.gsc-icon-box .title,.gva-icon-box .title{font-family:var(--font-main) !important;color:var(--bloom-primary);text-transform:none !important;line-height:1.12;}p{color:var(--bloom-primary);font-size:1.125rem;line-height:1.75;}a{color:var(--bloom-accent);text-decoration:none;transition:color .25s ease;}a:hover{color:var(--bloom-accent-dark);}.gbb-row:not(.before-help-region):not([data-row-name="Hero"]),.gva-row:not(.before-help-region):not([data-row-name="Hero"]){padding-top:var(--section-pad-desktop);padding-bottom:var(--section-pad-desktop);}#header,.header-default,.header-v1{background:transparent !important;border-bottom:0 !important;box-shadow:none !important;z-index:9999;}.gv-sticky-menu,.header-main,.header-content-layout,.header-main-inner{background:transparent !important;border-bottom:0 !important;box-shadow:none !important;transition:background .35s ease,box-shadow .35s ease;}.gv-sticky-menu.is-fixed .header-main,.gv-sticky-menu.is-fixed .header-content-layout,.gv-sticky-menu.is-fixed .header-main-inner,body.header-is-fixed .header-main,body.header-is-fixed .header-content-layout,body.header-is-fixed .header-main-inner{background:rgba(25,41,52,0.96) !important;box-shadow:0 2px 20px rgba(0,0,0,0.18) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}#header .logo img,.header-default .logo img{max-height:62px !important;width:auto !important;}.navigation .gva_menu > li,.main-menu > li,#navigation .menu > li{position:relative;z-index:10000;pointer-events:auto !important;}.navigation .gva_menu > li > a,.main-menu > li > a,#navigation .menu > li > a{color:rgba(255,255,255,0.92) !important;font-size:1.02rem !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0.01em !important;transition:color .2s ease !important;pointer-events:auto !important;position:relative !important;z-index:10000 !important;}.navigation .gva_menu > li > a:hover,.main-menu > li > a:hover,#navigation .menu > li > a:hover{color:#FFFFFF !important;}.navigation .gva_menu .sub-menu,.main-menu .dropdown-menu,.sub-menu{background:rgba(247,247,248,0.98) !important;border:none !important;border-top:1px solid rgba(25,41,52,0.08) !important;box-shadow:0 10px 36px rgba(0,0,0,0.12) !important;z-index:10001 !important;}.navigation .gva_menu .sub-menu li a,.main-menu .dropdown-menu li a,.sub-menu li a{color:var(--bloom-primary) !important;background:transparent !important;font-size:0.98rem !important;font-weight:600 !important;padding:12px 20px !important;pointer-events:auto !important;}.navigation .gva_menu .sub-menu li a:hover,.main-menu .dropdown-menu li a:hover{color:var(--bloom-btn-dark) !important;}#header .block-user,.header-default .block-user,.gv-sticky-menu .block-user,#header [class*="user-login"],#header [class*="user-account"],.header-inner [class*="user"],#header .btn-account,#header .account-button,#header .user-icon,.gv-sticky-menu .btn-account,.gv-sticky-menu .user-icon{display:none !important;}.gsc-button,.btn,.button,a.btn,a.gsc-button,input[type="submit"],button{font-family:var(--font-main) !important;font-size:1rem !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0.02em !important;border-radius:0 !important;transition:all .25s ease !important;box-shadow:none !important;}.gsc-button.btn-primary,a.gsc-button.btn-primary,.btn-primary,.gsc-button.style-1{background:var(--bloom-btn) !important;border:2px solid var(--bloom-btn) !important;color:#FFFFFF !important;padding:16px 34px !important;}.gsc-button.btn-primary:hover,a.gsc-button.btn-primary:hover,.btn-primary:hover,.gsc-button.style-1:hover{background:var(--bloom-btn-dark) !important;border-color:var(--bloom-btn-dark) !important;color:#FFFFFF !important;}.gsc-button.style-2,.btn-default{background:transparent !important;border:2px solid var(--bloom-primary) !important;color:var(--bloom-primary) !important;padding:14px 30px !important;}.gsc-button.style-2:hover,.btn-default:hover{background:var(--bloom-primary) !important;color:#FFFFFF !important;}.before-help-region,.gbb-row.before-help-region,.gva-row.before-help-region,.gva-row[data-row-name="Hero"],.gbb-row[data-row-name="Hero"]{position:relative !important;z-index:1 !important;overflow:hidden !important;}.before-help-region::after,.gbb-row.before-help-region::after,.gva-row.before-help-region::after,.gva-row[data-row-name="Hero"]::after,.gbb-row[data-row-name="Hero"]::after{content:"";position:absolute;inset:0;background:rgba(25,41,52,0.48) !important;z-index:2;pointer-events:none !important;}.before-help-region .bb-inner,.before-help-region .container,.before-help-region .row,.before-help-region .column-content-inner,.before-help-region .gva-column-inner,.before-help-region .content-inner,.gva-row[data-row-name="Hero"] .bb-inner,.gva-row[data-row-name="Hero"] .container,.gva-row[data-row-name="Hero"] .row,.gva-row[data-row-name="Hero"] .column-content-inner,.gva-row[data-row-name="Hero"] .gva-column-inner,.gva-row[data-row-name="Hero"] .content-inner{position:relative !important;z-index:3 !important;}.gva-row[data-row-name="Hero"]{min-height:100vh !important;display:flex !important;align-items:center !important;}.gva-row[data-row-name="Hero"] > .container{min-height:100vh !important;display:flex !important;align-items:center !important;justify-content:center !important;}.before-help-region .gva_column,.before-help-region .gva-col,.before-help-region .column-content-inner,.before-help-region .gsc-heading-style-3,.gva-row[data-row-name="Hero"] .gva_column,.gva-row[data-row-name="Hero"] .gva-col,.gva-row[data-row-name="Hero"] .column-content-inner,.gva-row[data-row-name="Hero"] .gsc-heading-style-3{width:100% !important;text-align:center !important;padding-top:135px !important;padding-bottom:120px !important;}.before-help-region .sub-title,.before-help-region .sub-title span,.gva-row[data-row-name="Hero"] .sub-title,.gva-row[data-row-name="Hero"] .sub-title span{display:block !important;color:#414D33 !important;font-size:1rem !important;font-weight:500 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;text-align:center !important;margin-bottom:18px !important;}.before-help-region .gsc-heading h2.title,.before-help-region .gsc-heading .title,.gva-row[data-row-name="Hero"] .gsc-heading h2.title,.gva-row[data-row-name="Hero"] .gsc-heading .title{color:#FFFFFF !important;font-size:64px !important;line-height:1.01 !important;font-weight:600 !important;letter-spacing:-0.02em !important;text-align:center !important;max-width:980px !important;margin:0 auto 24px !important;}.before-help-region .title-desc,.before-help-region .title-desc p,.gva-row[data-row-name="Hero"] .title-desc,.gva-row[data-row-name="Hero"] .title-desc p{color:rgba(255,255,255,0.92) !important;font-size:1.16rem !important;line-height:1.65 !important;text-align:center !important;max-width:760px !important;margin-left:auto !important;margin-right:auto !important;}.before-help-region .gsc-button-wrap,.before-help-region .gva-button,.gva-row[data-row-name="Hero"] .gsc-button-wrap,.gva-row[data-row-name="Hero"] .gva-button{text-align:center !important;}.before-help-region .gsc-button.btn-primary,.before-help-region a.gsc-button.btn-primary,.before-help-region .btn-primary,.gva-row[data-row-name="Hero"] .gsc-button.btn-primary,.gva-row[data-row-name="Hero"] a.gsc-button.btn-primary,.gva-row[data-row-name="Hero"] .btn-primary{background:var(--bloom-btn) !important;border:2px solid var(--bloom-btn) !important;color:#FFFFFF !important;font-size:1.02rem !important;font-weight:700 !important;padding:15px 34px !important;margin-top:18px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}.before-help-region .gsc-button.btn-primary:hover,.before-help-region a.gsc-button.btn-primary:hover,.before-help-region .btn-primary:hover,.gva-row[data-row-name="Hero"] .gsc-button.btn-primary:hover,.gva-row[data-row-name="Hero"] a.gsc-button.btn-primary:hover{background:var(--bloom-btn-dark) !important;border-color:var(--bloom-btn-dark) !important;color:#FFFFFF !important;}.gva-row[data-row-name="Bevezeto szoveg"],.gbb-row[data-row-name="Bevezeto szoveg"]{background:#F2EDE8 !important;padding-top:72px !important;padding-bottom:72px !important;}.gva-row[data-row-name="Bevezeto szoveg"] .gva_column,.gbb-row[data-row-name="Bevezeto szoveg"] .gva_column,.gva-row[data-row-name="Bevezeto szoveg"] .gva-col,.gbb-row[data-row-name="Bevezeto szoveg"] .gva-col{padding-top:0 !important;padding-bottom:0 !important;}.gva-row[data-row-name="Bevezeto szoveg"] .eyebrow-text .title,.gbb-row[data-row-name="Bevezeto szoveg"] .eyebrow-text .title,.gva-row[data-row-name="Bevezeto szoveg"] .gsc-heading.style-2 .title,.gbb-row[data-row-name="Bevezeto szoveg"] .gsc-heading.style-2 .title{color:#7D815E !important;font-size:0.82rem !important;font-weight:600 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;text-align:center !important;margin-bottom:18px !important;}.gva-row[data-row-name="Bevezeto szoveg"] .gsc-heading,.gbb-row[data-row-name="Bevezeto szoveg"] .gsc-heading{margin-bottom:0 !important;padding-bottom:0 !important;}.gva-row[data-row-name="Bevezeto szoveg"] p,.gbb-row[data-row-name="Bevezeto szoveg"] p,.gva-row[data-row-name="Bevezeto szoveg"] .gva_text p,.gbb-row[data-row-name="Bevezeto szoveg"] .gva_text p{max-width:860px !important;margin-left:auto !important;margin-right:auto !important;margin-top:0 !important;text-align:center !important;color:#192934 !important;font-size:1.04rem !important;line-height:1.72 !important;}.gsc-heading .title,.gsc-heading h2.title,.gsc-heading h2,.gsc-heading h3{color:var(--bloom-primary) !important;font-weight:600 !important;text-transform:none !important;}.gsc-heading.style-2 .title,.gsc-heading.eyebrow-text .title,.eyebrow-text .title{color:var(--bloom-eyebrow) !important;font-size:0.78rem !important;letter-spacing:0.18em !important;text-transform:uppercase !important;font-weight:500 !important;}.gsc-heading .sub-title{font-size:14px;}.service-card-hover,.gsc-icon-box.service-card-hover{overflow:hidden !important;background:#FFFFFF !important;padding:0 !important;margin-bottom:0 !important;border-radius:0 !important;transition:transform .35s ease,box-shadow .35s ease !important;}.service-card-hover:hover{transform:translateY(-6px) !important;box-shadow:0 20px 56px rgba(25,41,52,0.14) !important;}.service-card-hover .gsc-icon-box-image,.service-card-hover .icon-box-image,.service-card-hover img:not(.icon){width:100% !important;height:290px !important;object-fit:cover !important;display:block !important;transition:transform .5s ease !important;}.service-card-hover:hover img:not(.icon){transform:scale(1.05) !important;}.service-card-hover .icon-box-content,.service-card-hover .gsc-icon-box-content,.service-card-hover .gsc-icon-box-body,.service-card-hover .content-inner{padding:28px 28px 34px !important;background:#FFFFFF !important;}.service-card-hover .title,.service-card-hover h3{font-size:1.35rem !important;font-weight:600 !important;color:var(--bloom-primary) !important;margin-bottom:12px !important;}.service-card-hover p,.service-card-hover .desc{font-size:1rem !important;line-height:1.72 !important;color:var(--bloom-gray) !important;}.service-card-hover a:not(.gsc-button){display:inline-flex !important;align-items:center !important;gap:6px !important;margin-top:14px !important;color:var(--bloom-primary) !important;font-size:0.92rem !important;font-weight:600 !important;}.service-card-hover:hover a:not(.gsc-button){color:var(--bloom-btn-dark) !important;gap:10px !important;}.gsc-icon-box,.gva-icon-box{display:block !important;background-color:var(--bloom-secondary) !important;border-radius:0 !important;padding:36px 28px !important;margin-bottom:24px !important;transition:box-shadow .3s ease,transform .3s ease !important;}.gsc-icon-box:hover,.gva-icon-box:hover{box-shadow:0 10px 36px rgba(25,41,52,0.08) !important;transform:translateY(-2px);}.gsc-icon-box .title,.gva-icon-box .title,.gsc-icon-box h3,.gva-icon-box h3{font-size:1.2rem !important;font-weight:600 !important;color:var(--bloom-primary) !important;margin-bottom:14px !important;}.gsc-icon-box p,.gva-icon-box p,.gsc-icon-box .desc,.gva-icon-box .desc{font-size:1rem !important;line-height:1.75 !important;color:var(--bloom-primary) !important;}blockquote{border-left:3px solid var(--bloom-btn) !important;padding:20px 24px !important;background:var(--bloom-secondary) !important;margin:0 0 24px 0 !important;}blockquote p{font-size:1rem !important;color:var(--bloom-primary) !important;margin-bottom:10px !important;}blockquote footer,.gva-text blockquote footer{background:transparent !important;color:var(--bloom-primary) !important;padding:8px 0 0 0 !important;border-top:none !important;font-size:0.9rem !important;font-weight:600 !important;}.gva-row[data-row-name="CTA sav"],.gbb-row[data-row-name="CTA sav"]{position:relative;}.gva-row[data-row-name="CTA sav"] h1,.gva-row[data-row-name="CTA sav"] h2,.gva-row[data-row-name="CTA sav"] .title,.gbb-row[data-row-name="CTA sav"] h1,.gbb-row[data-row-name="CTA sav"] h2,.gbb-row[data-row-name="CTA sav"] .title{font-size:clamp(1.9rem,4vw,3.1rem) !important;font-weight:600 !important;color:#FFFFFF !important;text-align:center !important;}.gva-row[data-row-name="CTA sav"] p,.gbb-row[data-row-name="CTA sav"] p{color:rgba(255,255,255,0.82) !important;text-align:center !important;}.gva-row[data-row-name="CTA sav"] .eyebrow-text .title,.gbb-row[data-row-name="CTA sav"] .eyebrow-text .title{color:rgba(255,255,255,0.68) !important;}.gva-row[data-row-name="CTA sav"] .gsc-button.btn-primary,.gva-row[data-row-name="CTA sav"] a.gsc-button.btn-primary,.gbb-row[data-row-name="CTA sav"] .gsc-button.btn-primary,.gbb-row[data-row-name="CTA sav"] a.gsc-button.btn-primary{background:transparent !important;border-color:rgba(255,255,255,0.85) !important;color:#FFFFFF !important;}.gva-row[data-row-name="CTA sav"] .gsc-button.btn-primary:hover,.gbb-row[data-row-name="CTA sav"] .gsc-button.btn-primary:hover{background:rgba(255,255,255,0.14) !important;border-color:#FFFFFF !important;color:#FFFFFF !important;}footer,.footer-main,.ga-footer,#footer{background-color:var(--bloom-primary) !important;color:rgba(247,247,248,0.86) !important;}footer p,.footer-main p,.ga-footer p,#footer p{color:rgba(247,247,248,0.86) !important;font-size:1rem !important;line-height:1.75 !important;}footer h3,footer h4,.footer-main h3,.footer-main h4,.ga-footer h3,.ga-footer h4,#footer h3,#footer h4{color:var(--bloom-secondary) !important;font-size:0.8rem !important;letter-spacing:0.12em !important;text-transform:uppercase !important;font-weight:600 !important;margin-bottom:18px !important;}footer a,.footer-main a,.ga-footer a,#footer a{color:rgba(247,247,248,0.86) !important;}footer a:hover,.footer-main a:hover,.ga-footer a:hover,#footer a:hover{color:#FFFFFF !important;}.footer-bottom,.footer-copyright{border-top:1px solid rgba(255,255,255,0.16) !important;padding-top:18px !important;font-size:0.9rem !important;}.webform-submission-form label,form label{font-weight:600 !important;color:var(--bloom-primary) !important;}.webform-submission-form input,.webform-submission-form textarea,.webform-submission-form select,form input[type="text"],form input[type="email"],form input[type="tel"],form textarea,form select{border:1px solid rgba(25,41,52,0.15) !important;background:#FFFFFF !important;color:var(--bloom-primary) !important;border-radius:0 !important;box-shadow:none !important;padding:14px 16px !important;}.webform-submission-form input:focus,.webform-submission-form textarea:focus,form input:focus,form textarea:focus,form select:focus{border-color:var(--bloom-btn-dark) !important;outline:none !important;box-shadow:none !important;}.gva-row[data-row-name="szolgaltatasok"],.gbb-row[data-row-name="szolgaltatasok"]{background:#FFFFFF !important;padding-top:90px !important;padding-bottom:90px !important;}.section-heading-center.gsc-heading,div.gsc-heading.section-heading-center{display:flex !important;flex-direction:column !important;text-align:center !important;margin-bottom:60px !important;}.section-heading-center.gsc-heading h2.title,div.gsc-heading.section-heading-center h2.title{order:1 !important;font-size:2.4rem !important;font-weight:600 !important;color:var(--bloom-primary) !important;margin-bottom:0 !important;}.section-heading-center.gsc-heading .sub-title,div.gsc-heading.section-heading-center .sub-title{order:2 !important;font-size:14px !important;letter-spacing:0.16em !important;text-transform:uppercase !important;color:var(--bloom-eyebrow) !important;font-weight:500 !important;margin-top:8px !important;margin-bottom:0 !important;}.service-split{display:block;position:relative;overflow:hidden;background:#FFFFFF;border-radius:0;transition:all .35s ease;}.service-split img{width:100%;height:420px;object-fit:cover;display:block;transition:transform .6s ease;}.service-split:hover img{transform:scale(1.05);}.service-split::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(25,41,52,0.85) 0%,rgba(25,41,52,0.35) 55%,rgba(25,41,52,0.05) 100%);transition:background .3s ease;pointer-events:none !important;}.service-split:hover::after{background:linear-gradient(to top,rgba(25,41,52,0.92) 0%,rgba(25,41,52,0.48) 55%,rgba(25,41,52,0.12) 100%);}.service-split .content{position:absolute;bottom:40px;left:40px;right:40px;z-index:2;color:#fff;}.service-split .content h3{font-size:1.8rem !important;font-weight:600 !important;color:#FFFFFF !important;margin-bottom:14px !important;line-height:1.15 !important;text-transform:none !important;}.service-split .content p{font-size:1rem !important;line-height:1.6 !important;color:rgba(255,255,255,0.9) !important;margin-bottom:18px !important;}.service-split .content a{font-size:0.95rem !important;font-weight:600 !important;color:#FFFFFF !important;display:inline-flex !important;align-items:center !important;gap:6px !important;transition:gap .25s ease !important;text-decoration:none !important;}.service-split:hover .content a{gap:12px !important;}.gva-row[data-row-name="szolgaltatasok"] .gva-row-inner,.gbb-row[data-row-name="szolgaltatasok"] .gva-row-inner{display:flex;gap:0;}.gva-row[data-row-name="szolgaltatasok"] .gva_column,.gbb-row[data-row-name="szolgaltatasok"] .gva_column{padding:0 !important;}.gva-row[data-row-name="szolgaltatasok"] .gva_text,.gbb-row[data-row-name="szolgaltatasok"] .gva_text{padding:0 !important;margin:0 !important;}.gva-row[data-row-name="Miert valasszon"],.gbb-row[data-row-name="Miert valasszon"]{background:#F2EDE8 !important;}.gva-row[data-row-name="Miert valasszon"] .gva_image img,.gbb-row[data-row-name="Miert valasszon"] .gva_image img{width:100% !important;height:100% !important;min-height:500px !important;object-fit:cover !important;display:block !important;}.gva-row[data-row-name="Miert valasszon"] .col-lg-6:first-child,.gbb-row[data-row-name="Miert valasszon"] .col-lg-6:first-child{padding:0 !important;}.gva-row[data-row-name="Miert valasszon"] .col-lg-6:last-child,.gbb-row[data-row-name="Miert valasszon"] .col-lg-6:last-child{padding:60px 52px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;}.gva-row[data-row-name="Miert valasszon"] h2.title,.gbb-row[data-row-name="Miert valasszon"] h2.title{font-size:clamp(1.8rem,3vw,2.6rem) !important;font-weight:600 !important;margin-bottom:32px !important;line-height:1.1 !important;}.gva-row[data-row-name="Miert valasszon"] .gsc-button-wrap,.gbb-row[data-row-name="Miert valasszon"] .gsc-button-wrap{margin-top:28px !important;text-align:left !important;}.gva-row[data-row-name="Kinek ajanlom"],.gbb-row[data-row-name="Kinek ajanlom"]{background:#FFFFFF !important;}.gva-row[data-row-name="Kinek ajanlom"] .col-lg-6:first-child,.gbb-row[data-row-name="Kinek ajanlom"] .col-lg-6:first-child{padding:60px 52px 60px 0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;}.gva-row[data-row-name="Kinek ajanlom"] .col-lg-6:last-child,.gbb-row[data-row-name="Kinek ajanlom"] .col-lg-6:last-child{padding:0 !important;}.gva-row[data-row-name="Kinek ajanlom"] .gva_image img,.gbb-row[data-row-name="Kinek ajanlom"] .gva_image img{width:100% !important;height:100% !important;min-height:560px !important;object-fit:cover !important;object-position:top center !important;display:block !important;}.gva-row[data-row-name="Kinek ajanlom"] h2.title,.gbb-row[data-row-name="Kinek ajanlom"] h2.title{font-size:clamp(1.8rem,3vw,2.6rem) !important;font-weight:600 !important;margin-bottom:28px !important;}.gva-row[data-row-name="Kinek ajanlom"] .bloom-why-item h4,.gbb-row[data-row-name="Kinek ajanlom"] .bloom-why-item h4{color:var(--bloom-eyebrow) !important;}.bloom-why-list{display:flex;flex-direction:column;gap:0;}.bloom-why-item{padding:18px 0;border-bottom:1px solid rgba(25,41,52,0.1);}.bloom-why-item:last-child{border-bottom:none;}.bloom-why-item h4{font-size:1rem !important;font-weight:600 !important;color:var(--bloom-primary) !important;margin-bottom:6px !important;line-height:1.3 !important;}.bloom-why-item p{font-size:0.95rem !important;line-height:1.72 !important;color:var(--bloom-gray) !important;margin:0 !important;}.testimonial-content .owl-carousel .owl-item img,.testimonial-node-3 .owl-carousel .owl-item img,article[class*="testimonial"] .owl-carousel .owl-item img{width:100px !important;height:100px !important;max-width:100px !important;object-fit:cover !important;display:block !important;}.testimonial-content .avatar img,.testimonial-content .item-image img,.testimonial-node-3 .avatar img,.testimonial-node-3 .item-image img{width:100px !important;height:100px !important;object-fit:cover !important;border-radius:50% !important;display:block !important;}.testimonial-content .avatar,.testimonial-content .item-image,.testimonial-node-3 .avatar,.testimonial-node-3 .item-image{width:100px !important;height:100px !important;max-width:100px !important;overflow:hidden !important;flex:0 0 100px !important;margin-left:auto !important;margin-right:auto !important;}.text-max-800,.text-max-800 p{max-width:800px !important;margin-left:auto !important;margin-right:auto !important;}.text-max-800 .gva_text,.text-max-800 .column-content,.text-max-800 .content-inner{max-width:800px !important;margin-left:auto !important;margin-right:auto !important;}@media (max-width:1199px){.service-card-hover img:not(.icon){height:250px !important;}}@media (max-width:991px){.gbb-row:not(.before-help-region):not([data-row-name="Hero"]),.gva-row:not(.before-help-region):not([data-row-name="Hero"]){padding-top:var(--section-pad-tablet);padding-bottom:var(--section-pad-tablet);}.before-help-region .gva_column,.before-help-region .column-content-inner,.gva-row[data-row-name="Hero"] .gva_column,.gva-row[data-row-name="Hero"] .column-content-inner{padding-top:120px !important;padding-bottom:82px !important;}.before-help-region .gsc-heading h2.title,.before-help-region .gsc-heading .title,.gva-row[data-row-name="Hero"] .gsc-heading h2.title,.gva-row[data-row-name="Hero"] .gsc-heading .title{font-size:clamp(2.3rem,8vw,3.8rem) !important;max-width:92% !important;}.gva-row[data-row-name="Bevezeto szoveg"],.gbb-row[data-row-name="Bevezeto szoveg"]{padding-top:58px !important;padding-bottom:58px !important;}.gva-row[data-row-name="Bevezeto szoveg"] p,.gbb-row[data-row-name="Bevezeto szoveg"] p{max-width:92% !important;font-size:1rem !important;line-height:1.68 !important;}.gva-row[data-row-name="szolgaltatasok"] .gva-row-inner,.gbb-row[data-row-name="szolgaltatasok"] .gva-row-inner{flex-direction:column;}.service-split img{height:320px;}.gva-row[data-row-name="Miert valasszon"] .gva_image img,.gbb-row[data-row-name="Miert valasszon"] .gva_image img{min-height:320px !important;}.gva-row[data-row-name="Miert valasszon"] .col-lg-6:last-child,.gbb-row[data-row-name="Miert valasszon"] .col-lg-6:last-child{padding:40px 28px !important;}.gva-row[data-row-name="Kinek ajanlom"] .col-lg-6:first-child,.gbb-row[data-row-name="Kinek ajanlom"] .col-lg-6:first-child{padding:40px 24px !important;order:2;}.gva-row[data-row-name="Kinek ajanlom"] .col-lg-6:last-child,.gbb-row[data-row-name="Kinek ajanlom"] .col-lg-6:last-child{order:1;}.gva-row[data-row-name="Kinek ajanlom"] .gva_image img,.gbb-row[data-row-name="Kinek ajanlom"] .gva_image img{min-height:340px !important;}}@media (max-width:767px){.gbb-row:not(.before-help-region):not([data-row-name="Hero"]),.gva-row:not(.before-help-region):not([data-row-name="Hero"]){padding-top:var(--section-pad-mobile);padding-bottom:var(--section-pad-mobile);}.before-help-region .gsc-heading h2.title,.before-help-region .gsc-heading .title,.gva-row[data-row-name="Hero"] .gsc-heading h2.title,.gva-row[data-row-name="Hero"] .gsc-heading .title{font-size:clamp(2rem,10vw,3rem) !important;line-height:1.06 !important;}.before-help-region .sub-title,.before-help-region .sub-title span,.gva-row[data-row-name="Hero"] .sub-title,.gva-row[data-row-name="Hero"] .sub-title span{font-size:0.74rem !important;letter-spacing:0.10em !important;}.before-help-region .gsc-button.btn-primary,.before-help-region a.gsc-button.btn-primary,.gva-row[data-row-name="Hero"] .gsc-button.btn-primary,.gva-row[data-row-name="Hero"] a.gsc-button.btn-primary{padding:14px 24px !important;font-size:0.96rem !important;}.service-card-hover img:not(.icon){height:220px !important;}.service-split img{height:260px;}.service-split .content{bottom:24px;left:22px;right:22px;}.service-split .content h3{font-size:1.4rem !important;}.service-split .content p{font-size:0.92rem !important;}}body.frontpage .header-main-inner .content-inner{display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;}body.frontpage .header-main-inner .branding{position:absolute !important;left:50% !important;transform:translateX(-50%) !important;z-index:10 !important;}body.frontpage .header-main-inner .branding img,body.frontpage .header-main-inner .branding svg{max-height:70px !important;width:auto !important;}body.frontpage .header-inner.clearfix{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;}body.frontpage .header-inner .gva_menu,body.frontpage .header-inner .gva_menu.gva_main_menu{display:flex !important;align-items:center !important;width:100% !important;justify-content:space-between !important;list-style:none !important;margin:0 !important;padding:0 !important;}body.frontpage .header-inner .gva_menu > li:nth-child(1),body.frontpage .header-inner .gva_menu > li:nth-child(2),body.frontpage .header-inner .gva_menu > li:nth-child(3){margin-right:auto !important;}body.frontpage .header-inner .gva_menu > li:nth-child(4),body.frontpage .header-inner .gva_menu > li:nth-child(5),body.frontpage .header-inner .gva_menu > li:nth-child(6){margin-left:auto !important;}body.frontpage .header-inner .gva_menu > li:nth-child(3){margin-right:80px !important;}body.frontpage .header-inner .gva_menu > li:nth-child(4){margin-left:80px !important;}body.frontpage .gv-sticky-menu.is-fixed .branding{position:relative !important;left:auto !important;transform:none !important;}body.frontpage .gv-sticky-menu.is-fixed .content-inner{justify-content:flex-start !important;}body.frontpage .gv-sticky-menu.is-fixed .header-inner .gva_menu > li:nth-child(3){margin-right:0 !important;}body.frontpage .gv-sticky-menu.is-fixed .header-inner .gva_menu > li:nth-child(4){margin-left:0 !important;}
