/* Shared presentation around the existing hosted survey. */
body .pbr-form-shell{display:block!important;min-width:0;max-width:100%;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #d9cbbb!important;border-top:1px solid #d9cbbb!important;border-radius:26px!important;box-shadow:0 16px 44px -20px rgba(52,42,56,.34)!important;}
body .home-estimate-card.pbr-form-shell::before{display:none;}
body .pbr-form-shell>.pbr-form-header{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:22px;padding:32px 30px 34px;background:radial-gradient(ellipse at 5% 5%,rgba(184,115,79,.12),transparent 65%),linear-gradient(120deg,#342a38,#302733);border-bottom:4px solid #b8734f;color:#fff;}
body .pbr-form-shell .pbr-form-header-copy{min-width:0;}
body .pbr-form-shell .pbr-form-header [data-route-form-eyebrow],body .pbr-form-shell .pbr-form-header .pbr-form-kicker{display:block!important;color:#d49a70!important;font:600 10px/1.8 Arial,Helvetica,sans-serif!important;letter-spacing:2.4px!important;text-transform:uppercase;margin:0 0 18px!important;}
body .pbr-form-shell .pbr-form-header [data-route-form-eyebrow]::after,body .pbr-form-shell .pbr-form-header .pbr-form-kicker::after{content:"";display:block;width:44px;height:2px;margin-top:16px;background:#b8734f;}
body .pbr-form-shell .pbr-form-header h3{color:#fff!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(28px,2.4vw,38px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.4px!important;margin:0!important;overflow-wrap:break-word;text-align:left;}
body .pbr-form-shell .pbr-form-icon{display:block;width:76px;height:auto;color:#c88759;flex-shrink:0;}
body .pbr-form-shell>.pbr-form-body{min-width:0;padding:10px 18px 10px;background:#fff;}
body .pbr-form-shell>.pbr-form-body>p{color:#706a66!important;font:400 14px/1.65 Arial,Helvetica,sans-serif!important;margin:0 12px 14px!important;}
body .pbr-form-shell .pbr-form-embed{display:flow-root;min-width:0;overflow:hidden;}
body .pbr-form-shell .pbr-form-embed>iframe{display:block;width:100%!important;max-width:100%;border:0!important;margin-top:-32px!important;margin-bottom:-64px!important;}
@media(max-width:767px){body .pbr-form-shell{border-radius:22px!important;}body .pbr-form-shell>.pbr-form-header{padding:27px 24px 30px;grid-template-columns:minmax(0,1fr) 62px;gap:16px;}body .pbr-form-shell .pbr-form-icon{width:62px;}body .pbr-form-shell>.pbr-form-body{padding:8px 8px 8px;}body .pbr-form-shell .pbr-form-header h3{font-size:29px!important;}}
@media(max-width:479px){body .pbr-form-shell>.pbr-form-header{grid-template-columns:minmax(0,1fr);padding:25px 22px 28px;}body .pbr-form-shell .pbr-form-icon{display:none;}body .pbr-form-shell .pbr-form-header h3{font-size:27px!important;}body .pbr-form-shell .pbr-form-header [data-route-form-eyebrow],body .pbr-form-shell .pbr-form-header .pbr-form-kicker{font-size:9px!important;letter-spacing:2px!important;}}
