@layer bricks {.brxe-code{width:100%}}#brxe-znenjd{ --kc-blue:#023c9a; --kc-blue-dark:#062d72; --kc-blue-soft:#edf3ff; --kc-orange:#e8702a; --kc-green:#62c744; --kc-text:#17233d; --kc-muted:#68748a; --kc-border:#dfe6f1; --kc-white:#ffffff; --kc-soft:#f7f9fd; --kc-display:'Nunito',system-ui,sans-serif; --kc-body:'Inter',system-ui,sans-serif; display:block; width:100%; margin:0; padding:0;}#brxe-znenjd,#brxe-znenjd *{ box-sizing:border-box;}#brxe-znenjd .kcontact{ position:relative; width:100%; padding:clamp(72px,8vw,120px) 24px; background: radial-gradient( circle at 0% 0%, rgba(98,199,68,.12), transparent 28% ), radial-gradient( circle at 100% 100%, rgba(232,112,42,.1), transparent 30% ), linear-gradient( 180deg, #f7f9ff 0%, #ffffff 100% ); color:var(--kc-text); font-family:var(--kc-body); overflow:hidden;}#brxe-znenjd .kcontact::before{ content:""; position:absolute; top:-120px; right:-120px; width:320px; height:320px; border:1px solid rgba(2,60,154,.08); border-radius:50%; pointer-events:none;}#brxe-znenjd .kcontact__shell{ position:relative; z-index:2; width:min(1180px,100%); margin:0 auto;}#brxe-znenjd .kcontact__content{ display:grid; grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr); align-items:start; gap:clamp(42px,7vw,90px);}#brxe-znenjd .kcontact__intro{ position:sticky; top:120px; padding-top:20px;}#brxe-znenjd .kcontact__eyebrow,#brxe-znenjd .kcontact__form-eyebrow{ margin:0 0 14px; color:var(--kc-green); font-size:11px; font-weight:900; letter-spacing:.16em; line-height:1.3; text-transform:uppercase;}#brxe-znenjd .kcontact__intro h1{ max-width:520px; margin:0; color:var(--kc-blue); font-family:var(--kc-display); font-size:clamp(42px,5vw,68px); font-weight:900; letter-spacing:-.045em; line-height:.98;}#brxe-znenjd .kcontact__lead{ max-width:525px; margin:25px 0 0; color:var(--kc-muted); font-size:17px; line-height:1.75;}#brxe-znenjd .kcontact__details{ display:grid; gap:15px; margin-top:39px;}#brxe-znenjd .kcontact__detail{ display:grid; grid-template-columns:50px minmax(0,1fr); align-items:center; gap:15px;}#brxe-znenjd .kcontact__detail-icon{ display:flex; align-items:center; justify-content:center; width:50px; height:50px; border-radius:16px; background:var(--kc-blue-soft); color:var(--kc-blue);}#brxe-znenjd .kcontact__detail:nth-child(2) .kcontact__detail-icon{ background:#f0f9ed; color:#52a83a;}#brxe-znenjd .kcontact__detail:nth-child(3) .kcontact__detail-icon{ background:#fff1e8; color:var(--kc-orange);}#brxe-znenjd .kcontact__detail-icon svg{ width:23px; height:23px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round;}#brxe-znenjd .kcontact__detail div{ display:grid; gap:3px;}#brxe-znenjd .kcontact__detail strong{ color:var(--kc-text); font-family:var(--kc-display); font-size:16px; font-weight:900;}#brxe-znenjd .kcontact__detail a,#brxe-znenjd .kcontact__detail div > span{ color:var(--kc-muted); font-size:14px; line-height:1.4; text-decoration:none;}#brxe-znenjd .kcontact__detail a:hover{ color:var(--kc-blue);}#brxe-znenjd .kcontact__note{ display:flex; align-items:center; gap:10px; margin-top:34px; padding:14px 17px; border:1px solid var(--kc-border); border-radius:15px; background:rgba(255,255,255,.75);}#brxe-znenjd .kcontact__note-dot{ flex:0 0 auto; width:8px; height:8px; border-radius:50%; background:var(--kc-green); box-shadow:0 0 0 5px rgba(98,199,68,.12);}#brxe-znenjd .kcontact__note p{ margin:0; color:var(--kc-muted); font-size:12px; line-height:1.5;}#brxe-znenjd .kcontact__form-card{ padding:clamp(25px,4vw,46px); border:1px solid rgba(2,60,154,.1); border-radius:30px; background:#fff; box-shadow: 0 30px 70px rgba(25,55,105,.13), inset 0 1px 0 rgba(255,255,255,.9);}#brxe-znenjd .kcontact__form-header{ margin-bottom:30px; padding-bottom:25px; border-bottom:1px solid var(--kc-border);}#brxe-znenjd .kcontact__form-header h2{ margin:0; color:var(--kc-blue); font-family:var(--kc-display); font-size:clamp(29px,3vw,38px); font-weight:900; letter-spacing:-.035em; line-height:1.05;}#brxe-znenjd .kcontact__form-header > p:last-child{ max-width:530px; margin:13px 0 0; color:var(--kc-muted); font-size:14px; line-height:1.65;}#brxe-znenjd .kcontact__form .mauticform_wrapper{ width:100% !important; max-width:none !important; margin:0 !important; padding:0 !important; font-family:var(--kc-body) !important;}#brxe-znenjd .kcontact__form .mauticform-name,#brxe-znenjd .kcontact__form .mauticform-description{ display:none !important;}#brxe-znenjd .kcontact__form .mauticform-innerform{ width:100%; margin:0; padding:0;}#brxe-znenjd .kcontact__form .mauticform-page-wrapper{ display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:19px 16px !important; width:100% !important; margin:0 !important; padding:0 !important;}#brxe-znenjd .kcontact__form .mauticform-row{ width:100% !important; max-width:none !important; margin:0 !important; padding:0 !important;}#brxe-znenjd .kcontact__form .mauticform-page-wrapper .mauticform-row:has(textarea),#brxe-znenjd .kcontact__form .mauticform-page-wrapper .mauticform-row:has(.mauticform-button-wrapper),#brxe-znenjd .kcontact__form .mauticform-page-wrapper .mauticform-row:has(button){ grid-column:1 / -1 !important; width:100% !important; max-width:none !important;}#brxe-znenjd .kcontact__form .mauticform-page-wrapper .mauticform-row:has(.mauticform-button-wrapper){ margin-top:2px !important;}#brxe-znenjd .kcontact__form .mauticform-label{ display:block !important; margin:0 0 8px !important; color:var(--kc-text) !important; font-family:var(--kc-display) !important; font-size:13px !important; font-weight:900 !important; line-height:1.35 !important;}#brxe-znenjd .kcontact__form.mauticform-row.mauticform-required.mauticform-label::after{ color:var(--kc-orange) !important;}#brxe-znenjd .kcontact__form .mauticform-input,#brxe-znenjd .kcontact__form .mauticform-selectbox,#brxe-znenjd .kcontact__form .mauticform-textarea{ display:block; width:100% !important; max-width:none !important; min-height:54px; margin:0 !important; padding:14px 15px !important; border:1px solid var(--kc-border) !important; border-radius:13px !important; outline:0 !important; background:var(--kc-soft) !important; box-shadow:none !important; color:var(--kc-text) !important; font-family:var(--kc-body) !important; font-size:15px !important; line-height:1.4 !important; transition: border-color .2s ease, background .2s ease, box-shadow .2s ease;}#brxe-znenjd .kcontact__form .mauticform-input::placeholder,#brxe-znenjd .kcontact__form .mauticform-textarea::placeholder{ color:#99a3b4; opacity:1;}#brxe-znenjd .kcontact__form .mauticform-input:focus,#brxe-znenjd .kcontact__form .mauticform-selectbox:focus,#brxe-znenjd .kcontact__form .mauticform-textarea:focus{ border-color:var(--kc-blue) !important; background:#fff !important; box-shadow: 0 0 0 4px rgba(2,60,154,.09) !important;}#brxe-znenjd .kcontact__form .mauticform-row:has(textarea) .mauticform-textarea{ display:block !important; width:100% !important; min-width:100% !important; max-width:100% !important; min-height:145px !important; resize:vertical;}#brxe-znenjd .kcontact__form .mauticform-row:has(.mauticform-checkboxgrp){ display:block; align-self:start;}#brxe-znenjd .kcontact__form .mauticform-row:has(.mauticform-checkboxgrp) .mauticform-label{ max-width:260px;}#brxe-znenjd .kcontact__form .mauticform-checkboxgrp-row{ display:inline-flex; align-items:center; gap:8px; margin:4px 14px 0 0;}#brxe-znenjd .kcontact__form .mauticform-checkboxgrp-checkbox{ width:18px; height:18px; margin:0; accent-color:var(--kc-blue);}#brxe-znenjd .kcontact__form .mauticform-checkboxgrp-label{ color:var(--kc-muted); font-size:13px; line-height:1.4;}#brxe-znenjd .kcontact__form .mauticform-row:has(.mauticform-button-wrapper) .mauticform-button{ display:flex !important; align-items:center; justify-content:center; width:100% !important; max-width:none !important; min-height:58px; margin:0 !important; padding:14px 22px !important; border:0 !important; border-radius:100px !important; background:var(--kc-orange) !important; box-shadow: 0 14px 30px rgba(232,112,42,.24) !important; color:#fff !important; font-family:var(--kc-display) !important; font-size:15px !important; font-weight:900 !important; line-height:1.2 !important; cursor:pointer; transition: transform .2s ease, background .2s ease, box-shadow .2s ease;}#brxe-znenjd .kcontact__form .mauticform-row:has(.mauticform-button-wrapper) .mauticform-button:hover{ transform:translateY(-2px); background:#d9601d !important; box-shadow: 0 18px 36px rgba(232,112,42,.32) !important;}#brxe-znenjd .kcontact__form .mauticform-row:has(.mauticform-button-wrapper) .mauticform-button:disabled{ opacity:.65; cursor:not-allowed; transform:none;}#brxe-znenjd .kcontact__form .mauticform-error,#brxe-znenjd .kcontact__form .mauticform-message{ margin:0 0 18px; padding:12px 14px; border-radius:12px; font-size:13px; line-height:1.5;}#brxe-znenjd .kcontact__form .mauticform-error:empty,#brxe-znenjd .kcontact__form .mauticform-message:empty{ display:none;}#brxe-znenjd .kcontact__form .mauticform-error:not(:empty){ border:1px solid #f1c4c4; background:#fff1f1; color:#a92828;}#brxe-znenjd .kcontact__form .mauticform-message:not(:empty){ border:1px solid #cce9c2; background:#f1faee; color:#387a27;}#brxe-znenjd .kcontact__form .mauticform-errormsg{ display:block; margin-top:6px; color:#c34035 !important; font-size:11px !important; line-height:1.4 !important;}@media (max-width:991px){ #brxe-znenjd .kcontact__content{ grid-template-columns:1fr; gap:45px; } #brxe-znenjd .kcontact__intro{ position:static; padding-top:0; } #brxe-znenjd .kcontact__intro h1{ max-width:650px; } #brxe-znenjd .kcontact__lead{ max-width:650px; } #brxe-znenjd .kcontact__details{ grid-template-columns:repeat(3,minmax(0,1fr)); } #brxe-znenjd .kcontact__detail{ grid-template-columns:1fr; align-items:start; }}@media (max-width:767px){ #brxe-znenjd .kcontact{ padding:64px 18px; } #brxe-znenjd .kcontact__intro h1{ font-size:42px; } #brxe-znenjd .kcontact__lead{ font-size:15px; } #brxe-znenjd .kcontact__details{ grid-template-columns:1fr; gap:17px; } #brxe-znenjd .kcontact__detail{ grid-template-columns:48px minmax(0,1fr); align-items:center; } #brxe-znenjd .kcontact__detail-icon{ width:48px; height:48px; } #brxe-znenjd .kcontact__form-card{ padding:25px 18px; border-radius:23px; } #brxe-znenjd .kcontact__form .mauticform-page-wrapper{ grid-template-columns:1fr !important; gap:17px !important; } #brxe-znenjd .kcontact__form .mauticform-page-wrapper > .mauticform-row{ grid-column:1 / -1 !important; width:100% !important; max-width:none !important; } #brxe-znenjd .kcontact__form .mauticform-row:has(.mauticform-checkboxgrp) .mauticform-label{ max-width:none; }}@media (max-width:420px){ #brxe-znenjd .kcontact{ padding-right:15px; padding-left:15px; } #brxe-znenjd .kcontact__intro h1{ font-size:37px; } #brxe-znenjd .kcontact__form-card{ padding-right:15px; padding-left:15px; }}@media (prefers-reduced-motion:reduce){ #brxe-znenjd .kcontact__form .mauticform-input, #brxe-znenjd .kcontact__form .mauticform-selectbox, #brxe-znenjd .kcontact__form .mauticform-textarea, #brxe-znenjd .kcontact__form .mauticform-button{ transition:none; }}#brxe-amerxz {width: 100%}#brxe-jxhtax {width: 100%}