.content-wrapper{padding-left:0!important;padding-right:0!important}section.form-template{background-color:#eee;padding:3rem 1rem;text-align:center;.section-content{display:inline-block;max-width:1400px;text-align:left;width:100%}}.form-card{backdrop-filter:blur(5px);background-color:#fff;border-radius:.5rem;box-shadow:1px 1px 5px rgba(0,0,0,.1);display:inline-block;font-family:Poppins;max-width:576px;overflow:hidden;text-align:left;width:100%;.form-header{padding:.75rem 1rem;h1,h2,h3,h4,h5,p{margin:0}}label{font-size:.8rem}.form-content{padding:2rem;h5{font-size:clamp(.9rem,2vw,1.2rem);font-weight:500;margin-bottom:2rem}input,select{font-size:.8rem;line-height:120%}input:not([type=checkbox]),textarea{border:1px solid #dee2e6;border-radius:.25rem;padding:.5rem;width:100%!important}select{border:1px solid #dee2e6;border-radius:.25rem;padding:.31rem;width:100%!important;&:invalid{color:#c6c9cb;font-weight:300}&:has(option[value=""]:checked){color:#c6c9cb;font-weight:300}option{color:#1c1c1c}option:disabled{display:none}}input[type=submit]{background-color:#008a2a;border:1px solid #008a2a;color:#fff;font-size:.9rem;margin-top:1rem;width:100%!important;&:hover{background-color:#fff;border:1px solid #fff;box-shadow:1px 1px 5px rgba(0,0,0,.3);color:#008a2a}}.hs-dateinput:before{content:""}.hs-form-booleancheckbox-display{align-items:start;display:flex;justify-content:left;text-align:left;&>span{margin-left:0!important}input[type=checkbox]{margin:1px 5px 0 0}p{font-size:.8rem;line-height:120%;margin:0!important;text-indent:0}}.hs-error-msgs li{margin-top:0;label{font-size:.7rem}}}}.text-content{font-family:Poppins;li,p{font-size:.8rem;line-height:150%}li{padding:.25rem 0;&::marker{font-weight:600}}table{border-collapse:collapse;margin:1rem 0;width:100%;td{border:1px solid #dee2e6;padding:.5rem 0;width:50%;ul{list-style:disc}}}ol.address{margin:1rem 0;li::marker{font-weight:700}}a.link-btn{background-color:#008a2a;border-radius:.25rem;color:#fff;display:block;font-weight:500;padding:.25rem 1rem;text-align:center;text-decoration:none;transition:.3s ease-in-out;width:max-content;&:hover{background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.3);color:#008a2a}}h4{margin:0 0 .5rem}}.form-section{width:100%}.hs-richtext{margin-bottom:0!important;h1{font-weight:700;margin:0}}.hs-form-required{margin:0 0 0 5px;position:relative;&:after{background-color:#dee2e6;border:2px solid #008a2a;border-radius:50% 50%;content:"";height:7px;left:0;position:absolute;top:0;transform:translateX(-10%) translateY(30%);width:7px}}.recycling-partner-toggle{p{margin:0 0 .5rem!important}a,p{font-size:.8rem!important}a{background-color:#008a2a;border-radius:.25rem;color:#fff!important;display:inline-block;font-weight:600;margin:0 0 1rem!important;padding:.25rem 1rem .25rem 1.25rem;text-decoration:none;width:auto}.bi-chevron-down:before{font-weight:700;margin-top:3px;transition:.3s ease-in-out}a.active{text-decoration:none;.bi-chevron-down:before{transform:rotate(180deg)}}}.form-columns-1:has(.recycling-partner-h1){display:none}.form-columns-1:has(input[name=feature_company_consent]){border-radius:.5rem;box-shadow:1px 1px 5px rgba(0,0,0,.3);margin-bottom:1.5rem;padding:2rem 1.5rem 1rem;h1{font-size:clamp(1rem,4vw,1.5rem);margin:0 0 1rem}p{font-size:clamp(.8rem,4vw,.8rem);line-height:170%;margin-bottom:1rem}}