.pg-contact{--paper-2:#f9fafb}.pg-contact .page{background:var(--ink);flex-direction:column;min-height:100%;display:flex}.pg-contact .page>*{flex:none}.pg-contact a{color:var(--ink)}.pg-contact a:hover{color:var(--red-d)}.pg-contact .ct-nav{justify-content:space-between;align-items:center;gap:24px;padding:22px 56px;display:flex}.pg-contact .ct-brand{align-items:center;gap:14px;min-width:0;display:flex}.pg-contact .ct-logo{background:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.pg-contact .ct-logo img{width:auto;height:58%;display:block}.pg-contact .ct-secs{align-items:center;gap:4px;display:flex}.pg-contact .ct-sec{color:#0e0e11a8;white-space:nowrap;border-radius:999px;align-items:center;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background .22s,color .22s,transform .24s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-contact .ct-sec:hover{color:var(--ink);background:#0e0e110f;transform:translateY(-1px)}.pg-contact .ct-sec.on,.pg-contact .ct-sec.on:hover{background:var(--ink);color:#fff}.pg-contact .ct-ctrl{flex:none;align-items:center;gap:10px;display:flex}.pg-contact .ct-icbtn{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0e0e1133;border-radius:999px;justify-content:center;align-items:center;transition:background .22s,border-color .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-contact .ct-icbtn:hover{background:#0e0e110f;border-color:#0e0e1166;transform:translateY(-2px)scale(1.05)}.pg-contact .ct-book{background:var(--red);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex;box-shadow:0 12px 26px -12px #e0231b99}.pg-contact .ct-book:hover{background:var(--red-d);color:#fff;transform:translateY(-2px)}.pg-contact .ct-menu{cursor:pointer;height:48px;color:var(--ink);font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #0e0e1133;border-radius:999px;align-items:center;gap:11px;padding:0 20px;font-size:12.5px;font-weight:700;transition:background .22s,border-color .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-contact .ct-menu:hover{background:#0e0e110f;border-color:#0e0e1166;transform:translateY(-2px)}.pg-contact .ct-bars{flex-direction:column;gap:3px;display:flex}.pg-contact .ct-bars i{background:var(--ink);border-radius:2px;width:17px;height:2px;transition:width .28s cubic-bezier(.2,.7,.3,1);display:block}.pg-contact .ct-menu:hover .ct-bars i:first-child{width:11px}.pg-contact .ct-menu:hover .ct-bars i:nth-child(3){width:8px}.pg-contact .ch{background:var(--paper);width:100%;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.pg-contact .ch-top{text-align:center;flex-direction:column;align-items:center;padding:34px 56px 0;display:flex}.pg-contact .ch-pill{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e11b3;white-space:nowrap;background:#fff9;border:1px solid #0e0e1129;border-radius:999px;align-items:center;gap:9px;padding:8px 16px;font-size:10.5px;display:inline-flex}.pg-contact .ch-pill i{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px}.pg-contact .ch-h1{font-family:var(--display);letter-spacing:-.055em;color:var(--ink);margin-top:26px;font-size:250px;font-weight:800;line-height:.82}.pg-contact .ch-h1 em{color:var(--red);font-style:normal}.pg-contact .ch-intro{color:#0e0e119e;text-wrap:pretty;max-width:60ch;margin-top:26px;font-size:18px;line-height:1.62}.pg-contact .ch-cols{grid-template-columns:1fr 1fr;gap:0;margin-top:76px;padding:0 56px;display:grid}.pg-contact .ch-col{border-left:1px solid #0e0e112e;padding:0 0 0 30px;position:relative}.pg-contact .ch-tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e11b3;background:var(--paper);white-space:nowrap;border:1px solid #0e0e1138;border-radius:2px;align-items:center;margin-left:-30px;padding:5px 10px;font-size:9px;display:inline-flex}.pg-contact .ch-col-in{flex-direction:column;gap:26px;margin-top:56px;display:flex}.pg-contact .ch-adr{flex-direction:column;gap:2px;font-style:normal;display:flex}.pg-contact .ch-adr b{font-family:var(--display);letter-spacing:-.03em;font-size:26px;font-weight:800}.pg-contact .ch-adr span{font-family:var(--display);letter-spacing:-.025em;color:#0e0e11d1;font-size:22px;font-weight:700}.pg-contact .ch-hours{border-top:1px solid #0e0e1124;flex-direction:column;gap:5px;padding-top:22px;display:flex}.pg-contact .ch-hours em{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e11a8;font-size:9.5px;font-style:normal}.pg-contact .ch-hours b{font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:700}.pg-contact .ch-hours span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#0e0e11a8;align-items:center;gap:8px;font-size:9.5px;display:inline-flex}.pg-contact .ch-hours span i{background:#0e0e114d;border-radius:50%;flex:none;width:6px;height:6px}.pg-contact .ch-block{flex-direction:column;gap:4px;display:flex}.pg-contact .ch-block em{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e11a8;margin-bottom:4px;font-size:9.5px;font-style:normal}.pg-contact .ch-big{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);border-bottom:2px solid #0000;width:fit-content;font-size:26px;font-weight:800;text-decoration:none;transition:color .22s,border-color .22s}.pg-contact .ch-big:hover{color:var(--red-d);border-color:var(--red-d)}.pg-contact .ch-wa{width:fit-content;color:var(--ink);border-bottom:1px solid #0e0e114d;align-items:center;gap:9px;padding-bottom:3px;font-size:16px;font-weight:600;text-decoration:none;transition:color .22s,border-color .22s;display:inline-flex}.pg-contact .ch-wa svg{transition:transform .26s cubic-bezier(.2,.7,.3,1)}.pg-contact .ch-wa:hover{color:var(--red-d);border-color:var(--red-d)}.pg-contact .ch-wa:hover svg{transform:translate(4px)}.pg-contact .ch-cta{background:var(--ink);color:#fff;width:fit-content;font-family:var(--display);letter-spacing:-.01em;border-radius:2px;align-items:center;gap:16px;margin-top:4px;padding:5px 5px 5px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-contact .ch-cta i{background:var(--red);border-radius:2px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-contact .ch-cta:hover{color:#fff;background:#191920;transform:translateY(-2px)}.pg-contact .ch-cta:hover i{transform:translate(4px)}.pg-contact .ch-foot{border-top:1px solid #0e0e1124;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:20px 56px 26px;display:flex}.pg-contact .ch-cue,.pg-contact .ch-meta{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#0e0e11a8;align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.pg-contact .ch-cue svg{color:var(--red-d)}.pg-contact .ct-nav-m{gap:12px;padding:16px 20px}.pg-contact .ct-nav-m .ct-logo{width:48px;height:48px}.pg-contact .ct-nav-m .ct-icbtn{width:42px;height:42px}.pg-contact .ct-nav-m .ct-book{height:42px;padding:0 18px;font-size:14px}.pg-contact .ct-nav-m .ct-menu{justify-content:center;width:42px;height:42px;padding:0}.pg-contact .ch-m{width:100%}.pg-contact .ch-m .ch-top{padding:24px 20px 0}.pg-contact .ch-m .ch-h1{margin-top:18px;font-size:64px;line-height:.88}.pg-contact .ch-m .ch-intro{max-width:none;margin-top:16px;font-size:15.5px}.pg-contact .ch-m .ch-cols{grid-template-columns:1fr;gap:38px;margin-top:44px;padding:0 20px}.pg-contact .ch-m .ch-col{padding-left:22px}.pg-contact .ch-m .ch-tag{margin-left:-22px}.pg-contact .ch-m .ch-col-in{gap:22px;margin-top:34px}.pg-contact .ch-m .ch-adr b{font-size:22px}.pg-contact .ch-m .ch-adr span,.pg-contact .ch-m .ch-hours b{font-size:18px}.pg-contact .ch-m .ch-big{font-size:21px}.pg-contact .ch-m .ch-cta{justify-content:space-between;width:100%;padding:5px 5px 5px 20px;font-size:15.5px}.pg-contact .ch-m .ch-foot{flex-direction:column;align-items:flex-start;gap:10px;margin-top:40px;padding:18px 20px 24px}.pg-contact .mp{background:var(--paper);flex-direction:column;width:100%;display:flex;position:relative}.pg-contact .mp-map{background:#e1e1e2;border-top:1px solid #0e0e1124;border-bottom:1px solid #0e0e1124;height:520px;position:relative;overflow:hidden}.pg-contact .mp-canvas{position:absolute;inset:0}.pg-contact .mp-map .leaflet-tile-pane{filter:grayscale()contrast(.94)brightness(1.06)}.pg-contact .mp-map .leaflet-container{font-family:var(--body);background:#e1e1e2}.pg-contact .mp-map .leaflet-control-attribution{font-family:var(--mono);letter-spacing:.04em;color:#0e0e11b3;background:#ffffffe6;padding:3px 7px;font-size:9px}.pg-contact .mp-map .leaflet-control-attribution a{color:#0e0e11b3}.pg-contact .mp-map .leaflet-bar{box-shadow:none;border:1px solid #0e0e1129;border-radius:2px;overflow:hidden}.pg-contact .mp-map .leaflet-bar a{width:34px;height:34px;color:var(--ink);line-height:34px;font-family:var(--body);background:#fffffff0;border-bottom-color:#0e0e111f}.pg-contact .mp-map .leaflet-bar a:hover{color:var(--red-d);background:#fff}.pg-contact .mp-pin{background:#e0231b38;border-radius:50%;width:46px;height:46px;animation:2.6s ease-out infinite mpPulse;display:block;position:relative}.pg-contact .mp-pin b{background:var(--red);border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px -4px #0e0e1199}@keyframes mpPulse{0%{opacity:.9;transform:scale(.7)}70%{opacity:0;transform:scale(1.25)}to{opacity:0}}.pg-contact .mp-badge{z-index:500;-webkit-backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #0e0e111f;border-radius:16px;align-items:center;gap:16px;padding:14px 18px;display:flex;position:absolute;top:40px;left:56px;box-shadow:0 24px 50px -30px #0e0e1180}.pg-contact .mp-badge-ic{background:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.pg-contact .mp-badge-ic img{width:auto;height:56%;display:block}.pg-contact .mp-badge-tx{flex-direction:column;gap:3px;display:flex}.pg-contact .mp-badge-tx b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:800}.pg-contact .mp-badge-tx em{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#0e0e11a8;white-space:nowrap;font-size:9.5px;font-style:normal}.pg-contact .mp-badge-go{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-d);white-space:nowrap;border-left:1px solid #0e0e1124;align-items:center;gap:8px;margin-left:8px;padding-left:18px;font-size:9.5px;text-decoration:none;display:inline-flex}.pg-contact .mp-badge-go svg{width:14px;height:14px;transition:transform .26s cubic-bezier(.2,.7,.3,1)}.pg-contact .mp-badge-go:hover svg{transform:translate(3px)}.pg-contact .mp-grid{border-bottom:1px solid #0e0e1124;grid-template-columns:repeat(4,1fr);display:grid}.pg-contact .mp-tile{border-right:1px solid #0e0e1124;flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:26px 28px 30px;text-decoration:none;transition:background .24s;display:flex;position:relative;overflow:hidden}.pg-contact .mp-tile:last-child{border-right:none}.pg-contact .mp-tile:hover{background:#0e0e1109}.pg-contact .mp-tile:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .34s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pg-contact .mp-tile:hover:after{transform:scaleX(1)}.pg-contact .mp-t-top{justify-content:space-between;align-items:center;width:100%;display:flex}.pg-contact .mp-t-ic{width:48px;height:48px;color:var(--ink);background:#0e0e110f;border:1px solid #0e0e111f;border-radius:14px;justify-content:center;align-items:center;transition:background .24s,border-color .24s,color .24s,transform .32s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-contact .mp-tile:hover .mp-t-ic{background:var(--ink);border-color:var(--ink);color:#fff;transform:translateY(-2px)}.pg-contact .mp-t-ar{color:#0e0e114d;opacity:0;transition:opacity .24s,transform .3s cubic-bezier(.2,.7,.3,1),color .22s;display:inline-flex;transform:translate(-6px)}.pg-contact .mp-tile:hover .mp-t-ar{opacity:1;color:var(--red-d);transform:none}.pg-contact .mp-t-lbl{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e11a8;margin-top:26px;font-size:9.5px}.pg-contact .mp-t-val{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;font-size:23px;font-weight:800;transition:color .22s;overflow:hidden}.pg-contact .mp-tile:hover .mp-t-val{color:var(--red-d)}.pg-contact .mp-t-sub{color:#0e0e119e;margin-top:6px;font-size:14px}.pg-contact .mp-tile.is-primary{background:var(--ink)}.pg-contact .mp-tile.is-primary:hover{background:#191920}.pg-contact .mp-tile.is-primary .mp-t-ic{background:var(--red);border-color:var(--red);color:#fff}.pg-contact .mp-tile.is-primary:hover .mp-t-ic{color:var(--red);background:#fff;border-color:#fff}.pg-contact .mp-tile.is-primary .mp-t-lbl{color:#ffffffb8}.pg-contact .mp-tile.is-primary .mp-t-val,.pg-contact .mp-tile.is-primary:hover .mp-t-val{color:#fff}.pg-contact .mp-tile.is-primary .mp-t-sub{color:#ffffffb8}.pg-contact .mp-tile.is-primary .mp-t-ar{color:#ffffff80}.pg-contact .mp-tile.is-primary:hover .mp-t-ar{color:#fff}.pg-contact .mp-tile.is-primary:after{background:#fff}.pg-contact .mp-m{width:100%}.pg-contact .mp-m .mp-map{height:300px}.pg-contact .mp-m .mp-badge{border-radius:14px;gap:12px;padding:11px 13px;top:16px;left:16px;right:16px}.pg-contact .mp-m .mp-badge-ic{width:38px;height:38px}.pg-contact .mp-m .mp-badge-tx b{font-size:15px}.pg-contact .mp-m .mp-badge-tx em{letter-spacing:.1em;font-size:8.5px}.pg-contact .mp-m .mp-badge-go{display:none}.pg-contact .mp-m .mp-grid{grid-template-columns:1fr 1fr}.pg-contact .mp-m .mp-tile{border-bottom:1px solid #0e0e1124;padding:18px 16px 22px}.pg-contact .mp-m .mp-tile:nth-child(2n){border-right:none}.pg-contact .mp-m .mp-tile:nth-last-child(-n+2){border-bottom:none}.pg-contact .mp-m .mp-tile:last-child .mp-t-val{font-size:15px}.pg-contact .mp-m .mp-t-ic{border-radius:12px;width:40px;height:40px}.pg-contact .mp-m .mp-t-ic svg{width:19px;height:19px}.pg-contact .mp-m .mp-t-ar{opacity:1;transform:none}.pg-contact .mp-m .mp-t-lbl{letter-spacing:.14em;margin-top:18px;font-size:8.5px}.pg-contact .mp-m .mp-t-val{margin-top:6px;font-size:17px}.pg-contact .mp-m .mp-t-sub{margin-top:5px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.pg-contact .ct-sec,.pg-contact .ct-icbtn,.pg-contact .ct-book,.pg-contact .ct-menu,.pg-contact .ct-bars i,.pg-contact .ch-big,.pg-contact .ch-wa,.pg-contact .ch-wa svg,.pg-contact .ch-cta,.pg-contact .ch-cta i,.pg-contact .mp-tile,.pg-contact .mp-tile:after,.pg-contact .mp-t-ic,.pg-contact .mp-t-ar,.pg-contact .mp-t-val,.pg-contact .mp-badge-go svg{transition:none!important}.pg-contact .mp-pin{animation:none!important}.pg-contact .mp-t-ar{opacity:1!important;transform:none!important}.pg-contact .ct-sec:hover,.pg-contact .ct-icbtn:hover,.pg-contact .ct-book:hover,.pg-contact .ct-menu:hover,.pg-contact .ch-cta:hover,.pg-contact .ch-cta:hover i,.pg-contact .ch-wa:hover svg{transform:none!important}}.pg-contact .cf{background:var(--paper);width:100%;color:var(--ink);flex-direction:column;padding:88px 56px 100px;display:flex;position:relative}.pg-contact .cf-head{flex-direction:column;align-items:flex-start;display:flex}.pg-contact .cf-ey{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--red-d);font-size:11px;font-weight:700}.pg-contact .cf-h2{font-family:var(--display);letter-spacing:-.035em;margin-top:14px;font-size:46px;font-weight:800;line-height:1}.pg-contact .cf-sub{color:#0e0e119e;max-width:60ch;margin-top:12px;font-size:17px;line-height:1.6}.pg-contact .cf-tabs{border:1px solid #0e0e1129;grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.pg-contact .cf-tab{cursor:pointer;text-align:left;background:0 0;border:none;border-right:1px solid #0e0e1129;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:18px 20px 20px;transition:background .22s,color .22s;display:flex}.pg-contact .cf-tab:last-child{border-right:none}.pg-contact .cf-tab:hover{background:#0e0e110a}.pg-contact .cf-tab-idx{font-family:var(--mono);letter-spacing:.14em;color:#0e0e119e;font-size:10px;font-style:normal;transition:color .22s}.pg-contact .cf-tab-tx{font-family:var(--display);letter-spacing:-.025em;color:#0e0e11b8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:18px;font-weight:700;transition:color .22s;overflow:hidden}.pg-contact .cf-tab:hover .cf-tab-tx{color:var(--ink)}.pg-contact .cf-tab.on{background:var(--ink)}.pg-contact .cf-tab.on .cf-tab-idx{color:var(--red-l)}.pg-contact .cf-tab.on .cf-tab-tx{color:#fff}.pg-contact .cf-body{grid-template-columns:1fr 344px;align-items:start;gap:44px;margin-top:44px;display:grid}.pg-contact .cf-form{background:#fff;border:1px solid #0e0e111a;border-radius:22px;padding:32px 34px 34px;box-shadow:0 26px 60px -40px #0e0e1166}.pg-contact .cf-banner{font-family:var(--display);letter-spacing:-.01em;color:var(--red-d);background:#e0231b12;border:1px solid #e0231b47;border-radius:2px;align-items:center;gap:10px;margin-bottom:22px;padding:11px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:background .22s;display:inline-flex}.pg-contact .cf-banner:hover{color:var(--red-d);background:#e0231b1f}.pg-contact .cf-banner svg{transition:transform .26s cubic-bezier(.2,.7,.3,1)}.pg-contact .cf-banner:hover svg{transform:translate(3px)}.pg-contact .cf-lead{font-family:var(--display);letter-spacing:-.025em;margin-bottom:24px;font-size:21px;font-weight:700}.pg-contact .cf-grid{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.pg-contact .cf-f{flex-direction:column;grid-column:1/-1;gap:7px;min-width:0;display:flex}.pg-contact .cf-f.half{grid-column:auto}.pg-contact .cf-f.align{justify-content:flex-end;padding-bottom:2px}.pg-contact .cf-lbl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#0e0e11b3;font-size:9.5px}.pg-contact .cf-lbl i{color:var(--red-d);margin-left:3px;font-style:normal}.pg-contact .cf-in{width:100%;font-family:var(--search);color:var(--ink);background:#0e0e1109;border:1px solid #0e0e1124;border-radius:10px;outline:none;height:50px;padding:0 14px;font-size:15.5px;transition:border-color .2s,background .2s,box-shadow .2s}.pg-contact textarea.cf-in{resize:vertical;height:auto;padding:13px 14px;line-height:1.55}.pg-contact .cf-in:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #0e0e1112}.pg-contact .cf-inwrap{align-items:center;display:flex;position:relative}.pg-contact .cf-inwrap.has-pre .cf-in{padding-left:32px}.pg-contact .cf-pre{font-family:var(--search);color:#0e0e1180;pointer-events:none;font-size:15.5px;font-style:normal;position:absolute;left:14px}.pg-contact .cf-selwrap{display:flex;position:relative}.pg-contact .cf-sel{appearance:none;cursor:pointer;padding-right:40px}.pg-contact .cf-sel-ic{color:#0e0e1180;pointer-events:none;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pg-contact .cf-plate{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.pg-contact .cf-platewrap{flex-direction:column;gap:6px;display:flex}.pg-contact .cf-plate-hit{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red-d);align-items:center;gap:7px;font-size:9.5px;font-style:normal;display:inline-flex}.pg-contact .cf-plate-hit svg{width:13px;height:13px}.pg-contact .cf-file{cursor:pointer;background:#0e0e1109;border:1px dashed #0e0e113d;border-radius:10px;align-items:center;gap:11px;height:50px;padding:0 14px;transition:border-color .2s,background .2s;display:flex;position:relative}.pg-contact .cf-file:hover{border-color:var(--ink);background:#fff}.pg-contact .cf-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.pg-contact .cf-file-ic{color:#0e0e1199;flex:none;display:flex}.pg-contact .cf-file b{font-family:var(--search);color:#0e0e11b3;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.pg-contact .cf-check{cursor:pointer;background:#0e0e1109;border:1px solid #0e0e1124;border-radius:10px;align-items:center;gap:11px;height:50px;padding:0 14px;transition:border-color .2s,background .2s;display:inline-flex}.pg-contact .cf-check:hover{border-color:#0e0e1157}.pg-contact .cf-check input{opacity:0;width:0;height:0;position:absolute}.pg-contact .cf-check i{color:#0000;border:1.5px solid #0e0e114d;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.pg-contact .cf-check i svg{width:13px;height:13px}.pg-contact .cf-check span{color:#0e0e11d1;font-size:15px;font-weight:500}.pg-contact .cf-check input:checked~i{background:var(--red);border-color:var(--red);color:#fff}.pg-contact .cf-check input:focus-visible~i{box-shadow:0 0 0 3px #0e0e111f}.pg-contact .cf-hint,.pg-contact .cf-err{color:#0e0e1199;font-size:12.5px}.pg-contact .cf-err{color:var(--red-d);font-weight:600}.pg-contact .cf-f.has-err .cf-in,.pg-contact .cf-f.has-err .cf-file{border-color:var(--red-d)}.pg-contact .cf-pot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pg-contact .cf-throttle{color:var(--red-d);margin-top:18px;font-size:14px;font-weight:600}.pg-contact .cf-submit{border-top:1px solid #0e0e111f;flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;padding-top:24px;display:flex}.pg-contact .cf-btn{background:var(--ink);color:#fff;cursor:pointer;font-family:var(--display);letter-spacing:-.01em;border:none;border-radius:2px;align-items:center;gap:16px;padding:5px 5px 5px 24px;font-size:16px;font-weight:700;transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-contact .cf-btn i{background:var(--red);border-radius:2px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-contact .cf-btn:hover{background:#191920;transform:translateY(-2px)}.pg-contact .cf-btn:hover i{transform:translate(4px)}.pg-contact .cf-btn.is-ghost{color:var(--ink);background:0 0;border:1px solid #0e0e113d;height:52px;padding:0 24px}.pg-contact .cf-btn.is-ghost:hover{background:#0e0e110d}.pg-contact .cf-avg{color:#0e0e119e;flex:1;min-width:220px;font-size:13px;line-height:1.5}.pg-contact .cf-avg a{color:var(--red-d);text-underline-offset:2px;text-decoration:underline}.pg-contact .cf-rail{flex-direction:column;gap:14px;display:flex}.pg-contact .cf-promise,.pg-contact .cf-wa,.pg-contact .cf-call{background:#fff;border:1px solid #0e0e111f;border-radius:18px;flex-direction:column;align-items:flex-start;padding:20px;text-decoration:none;display:flex}.pg-contact .cf-promise em,.pg-contact .cf-wa em,.pg-contact .cf-call em{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e11a8;font-size:9.5px;font-style:normal}.pg-contact .cf-promise b,.pg-contact .cf-call b{font-family:var(--display);letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:700;line-height:1.3}.pg-contact .cf-r-ic{width:42px;height:42px;color:var(--ink);background:#0e0e110f;border:1px solid #0e0e111f;border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.pg-contact .cf-r-ic.is-wa{background:var(--red);border-color:var(--red);color:#fff;margin-bottom:0}.pg-contact .cf-wa{background:var(--ink);border-color:var(--ink);transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1)}.pg-contact .cf-wa:hover{background:#191920;transform:translateY(-2px)}.pg-contact .cf-wa-top{color:#ffffff80;justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}.pg-contact .cf-wa em{color:#ffffffb8}.pg-contact .cf-wa b{font-family:var(--display);letter-spacing:-.03em;color:#fff;margin-top:6px;font-size:21px;font-weight:800}.pg-contact .cf-wa-sub{color:#ffffffb8;margin-top:7px;font-size:13.5px;line-height:1.5}.pg-contact .cf-wa svg{transition:transform .26s cubic-bezier(.2,.7,.3,1)}.pg-contact .cf-wa:hover svg{transform:translate(3px)}.pg-contact .cf-call{transition:border-color .22s,transform .3s cubic-bezier(.2,.7,.3,1)}.pg-contact .cf-call:hover{border-color:var(--ink);transform:translateY(-2px)}.pg-contact .cf-call b{color:var(--ink)}.pg-contact .cf-done{background:#fff;border:1px solid #0e0e111a;border-radius:22px;max-width:640px;padding:38px 36px 34px;box-shadow:0 26px 60px -40px #0e0e1166}.pg-contact .cf-done-ic{background:var(--red);color:#fff;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.pg-contact .cf-done-h2{font-family:var(--display);letter-spacing:-.035em;margin-top:20px;font-size:36px;font-weight:800}.pg-contact .cf-done-list{border-top:1px solid #0e0e111f;margin-top:24px;list-style:none}.pg-contact .cf-done-list li{border-bottom:1px solid #0e0e111f;flex-direction:column;gap:4px;padding:14px 0;display:flex}.pg-contact .cf-done-list em{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e11a8;font-size:9.5px;font-style:normal}.pg-contact .cf-done-list b{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:700}.pg-contact .cf-done-mail{color:var(--red-d);word-break:break-all}.pg-contact .cf-done-note{color:#0e0e119e;margin-top:18px;font-size:14.5px;line-height:1.6}.pg-contact .cf-done-cta{flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex}.pg-contact .cf-wa-link{color:var(--red-d);border-bottom:1px solid #e0231b66;align-items:center;gap:8px;padding-bottom:3px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pg-contact .cf-wa-link svg{transition:transform .26s cubic-bezier(.2,.7,.3,1)}.pg-contact .cf-wa-link:hover svg{transform:translate(3px)}.pg-contact .cf-m{width:100%;padding:56px 20px 64px}.pg-contact .cf-m .cf-h2{margin-top:12px;font-size:32px}.pg-contact .cf-m .cf-sub{font-size:15.5px}.pg-contact .cf-m .cf-tabs{grid-template-columns:1fr 1fr;margin-top:28px}.pg-contact .cf-m .cf-tab{gap:10px;padding:14px 14px 16px}.pg-contact .cf-m .cf-tab:nth-child(2n){border-right:none}.pg-contact .cf-m .cf-tab:nth-child(-n+2){border-bottom:1px solid #0e0e1129}.pg-contact .cf-m .cf-tab-tx{white-space:normal;font-size:14.5px}.pg-contact .cf-m .cf-body{grid-template-columns:1fr;gap:16px;margin-top:28px}.pg-contact .cf-m .cf-form{border-radius:18px;padding:22px 20px 24px}.pg-contact .cf-m .cf-lead{margin-bottom:20px;font-size:18px}.pg-contact .cf-m .cf-grid{grid-template-columns:1fr;gap:16px}.pg-contact .cf-m .cf-f.half{grid-column:1/-1}.pg-contact .cf-m .cf-submit{flex-direction:column;align-items:stretch;gap:16px}.pg-contact .cf-m .cf-btn{justify-content:space-between}.pg-contact .cf-m .cf-rail{flex-direction:column}.pg-contact .cf-m .cf-done{border-radius:18px;max-width:none;padding:26px 20px 24px}.pg-contact .cf-m .cf-done-h2{font-size:28px}.pg-contact .cf-m .cf-done-list b{font-size:17px}.pg-contact .cf-m .cf-done-cta{flex-direction:column;align-items:flex-start;gap:16px}@media (prefers-reduced-motion:reduce){.pg-contact .cf-tab,.pg-contact .cf-in,.pg-contact .cf-file,.pg-contact .cf-check i,.pg-contact .cf-btn,.pg-contact .cf-btn i,.pg-contact .cf-wa,.pg-contact .cf-wa svg,.pg-contact .cf-call,.pg-contact .cf-banner,.pg-contact .cf-banner svg,.pg-contact .cf-wa-link svg{transition:none!important}.pg-contact .cf-btn:hover,.pg-contact .cf-btn:hover i,.pg-contact .cf-wa:hover,.pg-contact .cf-call:hover,.pg-contact .cf-banner:hover svg,.pg-contact .cf-wa:hover svg,.pg-contact .cf-wa-link:hover svg{transform:none!important}}.pg-contact .cb{background:var(--paper);width:100%;padding:0 56px 92px;position:relative}.pg-contact .cb-card{background:radial-gradient(120% 150% at 0 0,#fff6f5 0%,#fcfcfd 46%,#f3f3f4 100%);border:1px solid #0e0e111a;border-radius:26px;grid-template-columns:1fr 452px;align-items:center;gap:56px;padding:44px 44px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -50px #0e0e1180}.pg-contact .cb-card:after{content:"";pointer-events:none;border:1px solid #e0231b1f;border-radius:50%;width:520px;height:520px;position:absolute;top:-120px;right:-160px;box-shadow:0 0 0 60px #e0231b0b,0 0 0 130px #e0231b08}.pg-contact .cb-tx{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.pg-contact .cb-pill{white-space:nowrap;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e11b3;background:#ffffffb3;border:1px solid #0e0e1124;border-radius:999px;align-items:center;gap:9px;padding:8px 15px;font-size:10px;display:inline-flex}.pg-contact .cb-pill i{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px}.pg-contact .cb-h2{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);margin-top:20px;font-size:46px;font-weight:800;line-height:1.03}.pg-contact .cb-b{color:#0e0e119e;max-width:38ch;margin-top:14px;font-size:17px;line-height:1.6}.pg-contact .cb-act{z-index:1;flex-direction:column;gap:22px;display:flex;position:relative}.pg-contact .cb-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pg-contact .cb-f{flex-direction:column;gap:7px;min-width:0;display:flex}.pg-contact .cb-lbl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#0e0e11b3;font-size:9.5px}.pg-contact .cb-lbl i{color:var(--red-d);margin-left:3px;font-style:normal}.pg-contact .cb-in{width:100%;height:50px;font-family:var(--search);color:var(--ink);background:#fff;border:1px solid #0e0e1129;border-radius:10px;outline:none;padding:0 14px;font-size:15.5px;transition:border-color .2s,box-shadow .2s}.pg-contact .cb-in:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0e0e1112}.pg-contact .cb-in.has-err{border-color:var(--red-d)}.pg-contact .cb-err{color:var(--red-d);margin-top:-12px;font-size:13px;font-weight:600}.pg-contact .cb-btn{cursor:pointer;background:var(--red);color:#fff;width:100%;height:58px;font-family:var(--display);letter-spacing:-.01em;border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;font-size:17px;font-weight:700;transition:background .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:flex;box-shadow:0 16px 34px -14px #e0231b99}.pg-contact .cb-btn i{display:inline-flex}.pg-contact .cb-btn:hover{background:var(--red-d);transform:translateY(-2px)}.pg-contact .cb-note{color:#0e0e119e;margin-top:12px;font-size:13px;line-height:1.5}.pg-contact .cb-form{flex-direction:column;gap:16px;display:flex}.pg-contact .cb-done{background:#fff;border:1px solid #0e0e111f;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex}.pg-contact .cb-done-ic{background:var(--red);color:#fff;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:6px;display:inline-flex}.pg-contact .cb-done b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:800}.pg-contact .cb-done>span{color:#0e0e11a8;font-size:14.5px;line-height:1.55}.pg-contact .cb-again{cursor:pointer;font-family:var(--body);color:var(--red-d);background:0 0;border:none;border-bottom:1px solid #e0231b66;margin-top:10px;padding:0;font-size:14px;font-weight:600}.pg-contact .cb-direct{border-top:1px solid #0e0e1124;flex-direction:column;gap:10px;padding-top:20px;display:flex}.pg-contact .cb-direct-lbl{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e11b3;font-size:9.5px}.pg-contact .cb-direct-row{background:#fff;border:1px solid #0e0e111f;border-radius:12px;align-items:center;gap:13px;padding:12px 15px;text-decoration:none;transition:border-color .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:flex}.pg-contact .cb-direct-row:hover{border-color:var(--ink);transform:translateY(-2px)}.pg-contact .cb-direct-ic{width:38px;height:38px;color:var(--red-d);background:#e0231b1a;border:1px solid #e0231b47;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pg-contact .cb-direct-row span{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-contact .cb-direct-row em{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#0e0e11a8;white-space:nowrap;font-size:9px;font-style:normal}.pg-contact .cb-direct-row b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-size:19px;font-weight:800}.pg-contact .cb-rt{flex-direction:column;gap:16px;margin-top:20px;display:flex}.pg-contact .cb-rt-top{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.pg-contact .cb-rt-lbl{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e11b3;font-size:10px}.pg-contact .cb-rt-sub{color:#0e0e118c;font-size:15px}.pg-contact .cb-rt-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pg-contact .cb-rt-card{color:var(--ink);background:#fff;border:1px solid #0e0e111f;border-radius:20px;flex-direction:column;min-width:0;padding:24px 26px;text-decoration:none;transition:border-color .24s,transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s;display:flex;position:relative;overflow:hidden}.pg-contact .cb-rt-card:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pg-contact .cb-rt-card:hover{color:var(--ink);border-color:#0e0e114d;transform:translateY(-4px);box-shadow:0 32px 58px -42px #0e0e1173}.pg-contact .cb-rt-card:hover:after{transform:scaleX(1)}.pg-contact .cb-rt-card.is-primary{background:var(--ink);border-color:var(--ink);color:#fff}.pg-contact .cb-rt-card.is-primary:hover{background:var(--ink-2,#16161a);color:#fff}.pg-contact .cb-rt-ic{width:46px;height:46px;color:var(--ink);background:#0e0e110f;border:1px solid #0e0e111f;border-radius:13px;flex:none;justify-content:center;align-items:center;transition:background .24s,border-color .24s,color .24s;display:inline-flex}.pg-contact .cb-rt-card:hover .cb-rt-ic,.pg-contact .cb-rt-card.is-primary .cb-rt-ic{background:var(--red);border-color:var(--red);color:#fff}.pg-contact .cb-rt-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#0e0e1180;margin-top:20px;font-size:9px}.pg-contact .cb-rt-card.is-primary .cb-rt-tag{color:#ffffff80}.pg-contact .cb-rt-t{font-family:var(--display);letter-spacing:-.036em;margin-top:8px;font-size:25px;font-weight:800;line-height:1.08}.pg-contact .cb-rt-b{color:#0e0e119e;text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.58}.pg-contact .cb-rt-card.is-primary .cb-rt-b{color:#ffffff9e}.pg-contact .cb-rt-flag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#0e0e11b3;border:1px dashed #0e0e1147;border-radius:2px;align-self:flex-start;margin-top:14px;padding:5px 9px;font-size:9px}.pg-contact .cb-rt-go{font-family:var(--display);letter-spacing:-.015em;border-top:1px solid #0e0e111f;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;font-size:15.5px;font-weight:700;display:flex}.pg-contact .cb-rt-card.is-primary .cb-rt-go{border-color:#ffffff29}.pg-contact .cb-rt-go i{border:1px solid #0e0e112e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .26s,border-color .26s,color .26s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.pg-contact .cb-rt-card.is-primary .cb-rt-go i{border-color:#ffffff3d}.pg-contact .cb-rt-card:hover .cb-rt-go i{background:var(--red);border-color:var(--red);color:#fff;transform:translate(4px)}.pg-contact .cfq{background:var(--paper);width:100%;color:var(--ink);flex-direction:column;padding:0 56px 100px;display:flex;position:relative}.pg-contact .cfq-head{flex-direction:column;align-items:flex-start;display:flex}.pg-contact .cfq-ey{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--red-d);font-size:11px;font-weight:700}.pg-contact .cfq-h2{font-family:var(--display);letter-spacing:-.035em;margin-top:14px;font-size:46px;font-weight:800;line-height:1}.pg-contact .cfq-sub{color:#0e0e119e;max-width:60ch;margin-top:12px;font-size:17px;line-height:1.6}.pg-contact .cfq-panel{background:#fff;border:1px solid #0e0e111a;border-radius:22px;margin-top:36px;overflow:hidden;box-shadow:0 26px 60px -44px #0e0e1166}.pg-contact .cfq-item{border-bottom:1px solid #0e0e111a}.pg-contact .cfq-item:last-child{border-bottom:none}.pg-contact .cfq-q{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:36px 1fr auto 20px 28px;align-items:center;gap:16px;width:100%;padding:22px 26px;transition:background .22s;display:grid}.pg-contact .cfq-q:hover{background:#0e0e1108}.pg-contact .cfq-idx{font-family:var(--mono);letter-spacing:.08em;color:#0e0e119e;font-size:11px;font-style:normal;transition:color .22s}.pg-contact .cfq-item.on .cfq-idx{color:var(--red-d)}.pg-contact .cfq-qt{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);font-size:20px;font-weight:700}.pg-contact .cfq-flag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#0e0e11b3;white-space:nowrap;border:1px solid #0e0e1133;border-radius:2px;align-items:center;padding:5px 9px;font-size:9px;font-style:normal;display:inline-flex}.pg-contact .cfq-ar{color:#0e0e114d;opacity:0;transition:opacity .24s,transform .3s cubic-bezier(.2,.7,.3,1),color .22s;display:inline-flex;transform:translate(-6px)}.pg-contact .cfq-q:hover .cfq-ar,.pg-contact .cfq-item.on .cfq-ar{opacity:1;color:var(--red-d);transform:none}.pg-contact .cfq-ic{width:28px;height:28px;color:var(--ink);background:#0e0e110f;border-radius:50%;justify-content:center;align-items:center;transition:background .22s,color .22s;display:inline-flex}.pg-contact .cfq-item.on .cfq-ic{background:var(--red);color:#fff}.pg-contact .cfq-a{padding:0 26px 26px 88px;animation:.3s cubic-bezier(.16,1,.3,1) both cfqIn}@keyframes cfqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pg-contact .cfq-a p{color:#0e0e11b3;max-width:76ch;font-size:16px;line-height:1.65}.pg-contact .cfq-a p+p{margin-top:11px}.pg-contact .cfq-a a{color:var(--red-d);text-underline-offset:2px;text-decoration:underline}.pg-contact .cfq-a em{color:var(--ink);font-style:normal;font-weight:600}.pg-contact .cfq-list{flex-direction:column;margin-top:12px;list-style:none;display:flex}.pg-contact .cfq-list li{color:#0e0e11b3;border-bottom:1px solid #0e0e1114;padding:9px 0 9px 18px;font-size:15.5px;line-height:1.5;position:relative}.pg-contact .cfq-list li:last-child{border-bottom:none}.pg-contact .cfq-list li:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:0}.pg-contact .cfq-list b{color:var(--ink);font-weight:700}.pg-contact .cfq-pending{color:#0e0e11b3;border-left:2px solid var(--red);max-width:76ch;padding-left:16px;font-size:16px;line-height:1.65}.pg-contact .cfq-foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.pg-contact .cfq-foot>span{color:#0e0e119e;font-size:15.5px}.pg-contact .cfq-wa{color:var(--red-d);border-bottom:1px solid #e0231b66;align-items:center;padding-bottom:2px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.pg-contact .cb-m{width:100%;padding:0 20px 64px}.pg-contact .cb-m .cb-card{border-radius:20px;grid-template-columns:1fr;gap:26px;padding:26px 22px 28px}.pg-contact .cb-m .cb-card:after{top:-170px;right:-190px}.pg-contact .cb-m .cb-h2{margin-top:16px;font-size:31px}.pg-contact .cb-m .cb-b{max-width:none;font-size:15.5px}.pg-contact .cb-m .cb-row{grid-template-columns:1fr;gap:14px}.pg-contact .cb-m .cb-btn{height:54px;font-size:16px}.pg-contact .cb-m .cb-done b{font-size:20px}.pg-contact .cb-rt-m{gap:14px;margin-top:16px}.pg-contact .cb-rt-m .cb-rt-top{flex-direction:column;gap:6px}.pg-contact .cb-rt-m .cb-rt-sub{font-size:14.5px}.pg-contact .cb-rt-m .cb-rt-grid{grid-template-columns:1fr;gap:12px}.pg-contact .cb-rt-m .cb-rt-card{border-radius:16px;padding:20px 18px}.pg-contact .cb-rt-m .cb-rt-t{font-size:22px}.pg-contact .cb-rt-m .cb-rt-b{font-size:14.5px}.pg-contact .cfq-m{width:100%;padding:0 20px 68px}.pg-contact .cfq-m .cfq-h2{margin-top:12px;font-size:32px}.pg-contact .cfq-m .cfq-sub{font-size:15.5px}.pg-contact .cfq-m .cfq-panel{border-radius:18px;margin-top:26px}.pg-contact .cfq-m .cfq-q{grid-template-columns:26px 1fr 16px 26px;align-items:start;gap:12px;padding:17px 18px}.pg-contact .cfq-m .cfq-ar{opacity:1;transform:none}.pg-contact .cfq-m .cfq-qt{font-size:17px;line-height:1.3}.pg-contact .cfq-m .cfq-flag{grid-column:2/-1;justify-self:start;width:fit-content;margin-top:8px}.pg-contact .cfq-m .cfq-ic{width:26px;height:26px}.pg-contact .cfq-m .cfq-ic svg{width:15px;height:15px}.pg-contact .cfq-m .cfq-a{padding:0 18px 20px}.pg-contact .cfq-m .cfq-a p,.pg-contact .cfq-m .cfq-pending{font-size:15px}.pg-contact .cfq-m .cfq-list li{font-size:14.5px}.pg-contact .cfq-m .cfq-foot{flex-direction:column;align-items:flex-start;gap:8px}@media (prefers-reduced-motion:reduce){.pg-contact .cb-in,.pg-contact .cb-btn,.pg-contact .cb-direct-row,.pg-contact .cfq-q,.pg-contact .cfq-idx,.pg-contact .cfq-ic,.pg-contact .cfq-ar,.pg-contact .cb-rt-card,.pg-contact .cb-rt-card:after,.pg-contact .cb-rt-ic,.pg-contact .cb-rt-go i{transition:none!important}.pg-contact .cb-rt-card:hover{transform:none!important}.pg-contact .cfq-ar{opacity:1!important;transform:none!important}.pg-contact .cb-btn:hover,.pg-contact .cb-direct-row:hover{transform:none!important}.pg-contact .cfq-a{animation:none!important}}
.pg-contact .cb-rt-grid{grid-template-columns:repeat(2,1fr)}.pg-contact .cb-rt-m .cb-rt-grid{grid-template-columns:1fr}.pg-contact .mp-canvas .image-slot-cap{align-items:flex-end;padding-bottom:18px}
