.form-columns-1 .hs_consent.field.hs-form-field .input .inputs-list .hs-form-booleancheckbox label{font-size:11px!important;line-height:normal}.hs-consent .hs-form-booleancheckbox{font-size:11px!important}.mobile-img{padding-bottom:10px;width:100%}@media(min-width:550px){.mobile-img{float:right;height:auto;margin-left:10px;margin-right:0;max-width:100%;width:300px}}.buy-online-section h2{color:#fff!important;font-size:36px!important;font-weight:700!important;text-align:center!important}container{align-items:flex-start}.table-scroll-wrapper{margin:20px 0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.comparison-table{background-color:#fff;border-collapse:collapse;min-width:700px;width:100%}.comparison-table thead th{background-color:#28903b;border:1px solid #ccc;color:#fff;font-weight:700;padding:15px;text-align:left}.comparison-table thead th:first-child{background-color:#fff}.comparison-table tbody tr:nth-child(odd){background-color:#f2f2f2}.comparison-table td{border:1px solid #ccc;font-size:16px;line-height:1.4;padding:12px 15px;vertical-align:top}.comparison-table td:first-child{font-weight:700;width:200px}details summary::-webkit-details-marker{display:none}details summary{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;list-style:none;outline:none;padding:16px 20px}details summary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2328903b' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;flex-shrink:0;height:16px;margin-left:20px;transform:rotate(0deg);transition:transform .3s ease;width:16px}details[open] summary:after{transform:rotate(180deg)}details>.accordion-content{border-top:1px solid #eaeaea;color:#333;line-height:1.6;padding:10px 20px 20px}details{background:#fff;border:1px solid #e0e6ed;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:16px}.accordion-item p{padding:0 20px}.float-right{float:none!important;margin:0 0 2rem}@media only screen and (min-width:640px){.float-right{float:right!important;margin:0 0 2rem 2rem}}