html:root body.soltis-studio #contact-popup.contact-dialog{width:min(820px,calc(100vw - 24px));height:fit-content;max-height:min(92dvh,760px);overflow:hidden}html:root body.soltis-studio #contact-popup .contact-dialog-body{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:minmax(0,auto);max-height:min(92dvh,760px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#71809a #111722;scrollbar-width:thin;scroll-padding:62px 0 24px}html:root body.soltis-studio #contact-popup .contact-dialog-body::-webkit-scrollbar{width:9px}html:root body.soltis-studio #contact-popup .contact-dialog-body::-webkit-scrollbar-track{background:#111722}html:root body.soltis-studio #contact-popup .contact-dialog-body::-webkit-scrollbar-thumb{border:2px solid #111722;border-radius:99px;background:#71809a}html:root body.soltis-studio #contact-popup .contact-dialog-body:after{content:"";position:sticky;z-index:4;right:0;bottom:0;left:0;grid-column:1 / -1;grid-row:1 / -1;align-self:end;height:18px;margin-top:-18px;background:linear-gradient(180deg,transparent,rgba(13,17,25,.88));pointer-events:none}html:root body.soltis-studio #contact-popup .contact-dialog-intro{grid-column:1;grid-row:1;min-width:0}html:root body.soltis-studio #contact-popup .contact-dialog-fields{grid-column:2;grid-row:1;min-width:0}html:root body.soltis-studio #contact-popup .contact-close{position:sticky;z-index:8;top:12px;right:auto;grid-column:1 / -1;grid-row:1 / -1;align-self:start;justify-self:end;margin:12px 12px 0 0}html:root body.soltis-studio #contact-popup .lead-form .s-button[type=submit]{display:inline-flex!important;width:100%!important;min-height:50px;visibility:visible!important}html:root body.soltis-studio #contact-popup .lead-form .form-privacy{display:block!important;max-width:none;color:#b9c3d2;visibility:visible!important}@media(max-width:600px){html:root body.soltis-studio #contact-popup.contact-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:15px}html:root body.soltis-studio #contact-popup .contact-dialog-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;max-height:calc(100dvh - 16px);scroll-padding-top:58px}html:root body.soltis-studio #contact-popup .contact-dialog-intro{grid-column:1;grid-row:1;grid-template-columns:96px minmax(0,1fr)!important;min-height:0}html:root body.soltis-studio #contact-popup .contact-dialog-portrait{height:176px;min-height:176px;padding:0}html:root body.soltis-studio #contact-popup .contact-dialog-portrait:before{top:16px;right:6px;bottom:0;left:6px;border-radius:65px 65px 0 0}html:root body.soltis-studio #contact-popup .contact-dialog-portrait img{top:5px;left:-16%;width:132%;height:auto!important;object-fit:contain!important;object-position:center top!important}html:root body.soltis-studio #contact-popup .contact-dialog-offer{min-width:0;padding:17px 42px 15px 12px}html:root body.soltis-studio #contact-popup .contact-dialog-offer .s-eyebrow{display:flex!important;margin:0 0 9px!important;padding:0;font-size:7px!important;line-height:1.35}html:root body.soltis-studio #contact-popup .contact-dialog-offer h2{margin:0 0 10px;font-size:clamp(20px,6.4vw,25px);line-height:1.03}html:root body.soltis-studio #contact-popup .contact-dialog-offer>p:not(.s-eyebrow,.contact-note){margin:0;font-size:10px;line-height:1.5}html:root body.soltis-studio #contact-popup .contact-note{display:block;margin:10px 0 0;padding-top:9px;color:#b2bccb;font-size:8px;line-height:1.45}html:root body.soltis-studio #contact-popup .contact-dialog-fields{grid-column:1;grid-row:2;padding:18px 16px 24px}html:root body.soltis-studio #contact-popup .contact-dialog-form-head{padding-right:0}html:root body.soltis-studio #contact-popup .contact-dialog-form-head .s-eyebrow{display:flex!important;margin-bottom:7px!important;font-size:8px!important}html:root body.soltis-studio #contact-popup .contact-dialog-form-head>p:not(.s-eyebrow){margin-bottom:14px;color:#c1c8d4;font-size:10px;line-height:1.5}html:root body.soltis-studio #contact-popup .lead-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}html:root body.soltis-studio #contact-popup .lead-form label{display:grid!important;gap:5px;color:#e8ecf4;font-size:10px!important;visibility:visible!important}html:root body.soltis-studio #contact-popup .lead-form :is(input:not([type=hidden]),select){min-height:43px!important;padding:9px 10px!important;font-size:16px!important}html:root body.soltis-studio #contact-popup .lead-form textarea{min-height:76px!important;height:76px;padding:9px 10px!important;font-size:16px!important}html:root body.soltis-studio #contact-popup .lead-form .form-privacy{font-size:9px;line-height:1.5}html:root body.soltis-studio #contact-popup .contact-close{top:9px;width:38px;height:38px;min-height:38px;margin:9px 9px 0 0}}@media(max-width:340px){html:root body.soltis-studio #contact-popup .lead-form{grid-template-columns:minmax(0,1fr)}html:root body.soltis-studio #contact-popup .lead-form .form-wide{grid-column:1}html:root body.soltis-studio #contact-popup .contact-dialog-intro{grid-template-columns:84px minmax(0,1fr)!important}html:root body.soltis-studio #contact-popup .contact-dialog-portrait{height:164px;min-height:164px}html:root body.soltis-studio #contact-popup .contact-dialog-offer{padding-left:10px}}@media(prefers-reduced-motion:reduce){html:root body.soltis-studio #contact-popup,html:root body.soltis-studio #contact-popup::backdrop,html:root body.soltis-studio #contact-popup *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/soltis-popup-accessibility.css.map */
