.form-cta .text h2{margin-bottom:.5rem;max-width:100%}.form-cta .text h3{font-family:Archer,serif;font-size:1.5rem;font-weight:600;line-height:2rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.form-cta .text p{line-height:1.25;margin-bottom:1rem}.form-cta .text a{--tw-text-opacity:1;color:rgb(56 117 146/var(--tw-text-opacity))}.form-cta .text ul{padding-bottom:1.25rem;padding-left:2rem}.form-cta .text .icon{position:relative}.form-cta .text .icon:before{height:1.25rem;left:-2rem;position:absolute;top:1px;width:1.25rem}.form-cta .text .icon.icon-phone:before{content:url(../img/heroicon-phone.svg)}.form-cta .text .icon.icon-home:before{content:url(../img/heroicon-home.svg)}.form-cta .text .icon.icon-link:before{content:url(../img/heroicon-link.svg)}.form-cta form input[type=text]{border-width:1px;grid-column:span 2/span 2;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}@media (min-width:768px){.form-cta form input[type=text]{grid-column:span 1/span 1}}.form-cta form input[type=text]::-moz-placeholder{font-size:.875rem;line-height:1.25rem}.form-cta form input[type=text]::placeholder{font-size:.875rem;line-height:1.25rem}.form-cta form select{grid-column:span 2/span 2;--tw-border-opacity:1;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.form-cta form select,.form-cta form textarea{border-color:rgb(156 163 175/var(--tw-border-opacity));border-width:1px}.form-cta form textarea{--tw-border-opacity:1}.form-cta form textarea::-moz-placeholder{font-size:.875rem;line-height:1.25rem}.form-cta form textarea::placeholder{font-size:.875rem;line-height:1.25rem}
