body.rm-page-home .hero .builder-secondary-row{display:none!important}
body.rm-page-home .hero #builderDetails[hidden]{display:grid!important}
body.rm-page-home .hero .builder-first-step{row-gap:0}
body.rm-page-home .hero .builder-heading>div,body.rm-page-home .hero .builder-details>label>span:first-child{padding-inline-start:var(--rm-form-label-inset,15px);}
body.rm-page-home .lower-demo-builder .builder-heading>div,body.rm-page-home .lower-demo-builder .builder-details>label>span:first-child{padding-inline-start:var(--rm-form-label-inset,15px)}
.builder input::placeholder{font-weight:400}
body.rm-page-home .hero .builder-details{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:14px;padding-bottom:0;border-bottom:0;}
body.rm-page-home .hero .builder-first-step > .builder-details{padding-top:0;border-top:0}
body.rm-page-home .hero .builder-details>label{width:100%;min-width:0}
body.rm-page-home .lower-demo-builder .builder-details>label{width:100%;min-width:0}
body.rm-page-home .hero .builder-details .color-control,body.rm-page-home .hero .builder-details .file-control{width:100%;min-height:52px;}
body.rm-page-home .lower-demo-builder .builder-details{grid-template-columns:1fr;gap:16px;margin-top:14px;padding-top:0;border-top:0}
body.rm-page-home .lower-demo-builder .file-control{width:100%;min-height:52px;padding:0;appearance:none;cursor:pointer}
body.rm-page-home .file-control b,body.rm-page-home .file-control em{font:inherit;letter-spacing:0}
body.rm-page-home .file-control em{text-align:center}
body.rm-page-home .file-control.has-file em{text-align:left}
body.rm-page-home .hero .builder-details + .personalized-cta{margin-top:20px}
body.rm-page-home .hero .personalized-cta{transition:background var(--rm-transition),border-color var(--rm-transition),color var(--rm-transition)}
body.rm-page-home .hero .personalized-cta,body.rm-page-home .hero .personalized-cta:hover,body.rm-page-home .hero .personalized-cta:active{transform:none!important;box-shadow:none!important;}
@media(min-width:851px){body.rm-page-home .hero .builder-details{grid-template-columns:repeat(2,minmax(0,1fr))}body.rm-page-home .lower-demo-builder .builder-details{grid-template-columns:1fr 1fr}}
@media(max-width:850px){body.rm-page-home .hero .personalized-cta{display:none!important}body.rm-page-home .builder input,body.rm-page-home .builder select,body.rm-page-home .builder textarea{font-size:16px!important}}
@media(max-width:560px){body.rm-page-home .hero .builder-details + .personalized-cta{margin-top:16px}}