.ppgbenefits{background-color:#f2ede8}.ppgbenefits__inner{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:80px;margin:0 auto;max-width:1920px;padding:90px 246px}.ppgbenefits__left{display:flex;flex:0 0 45%;flex-direction:column;gap:32px;min-width:0}.ppgbenefits__heading{color:#0d1a24;font-family:"IBM Plex Serif",serif;font-size:42px;font-weight:400;line-height:1.2;margin:0}.ppgbenefits__list{display:flex;flex-direction:column;gap:14px}.ppgbenefits__item{display:flex;flex-direction:column;gap:0}.ppgbenefits__item-title{color:#0d1a24;font-family:Mulish,sans-serif;font-size:16px;font-weight:700;line-height:1.5;margin:0!important}.ppgbenefits__item-body{margin:0!important}.ppgbenefits__closing,.ppgbenefits__item-body{color:#3a4a54;font-family:Mulish,sans-serif;font-size:16px;font-weight:400;line-height:26px}.ppgbenefits__closing p{margin:0}.ppgbenefits__closing a{color:#0d1a24;text-decoration:underline}.ppgbenefits__right{flex:1;min-width:0}.ppgbenefits__form-placeholder{color:#888;font-family:Mulish,sans-serif;font-size:14px}.ppgbenefits__right .hs-form fieldset{border:none!important;margin:0!important;max-width:none!important;padding:0!important}.ppgbenefits__right .hs-form{display:flex;flex-direction:column;gap:12px}.ppgbenefits__right .hs-form-field{margin:0}.ppgbenefits__right .hs-form-field label{color:#0d1a24;display:block;font-family:Mulish,sans-serif;font-size:13px;font-weight:700;margin-bottom:4px}.ppgbenefits__right .hs-input,.ppgbenefits__right input[type=email],.ppgbenefits__right input[type=tel],.ppgbenefits__right input[type=text],.ppgbenefits__right select.hs-input{background:#fff;border:1px solid #d0d8e0;border-radius:4px;box-sizing:border-box;color:#24272a;font-family:Mulish,sans-serif;font-size:15px;outline:none;padding:10px 14px;width:100%!important}.ppgbenefits__right .hs-form-field .input{margin:0;position:relative}.ppgbenefits__ph-overlay{color:#8a9baa;font-family:Mulish,sans-serif;font-size:15px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);user-select:none;white-space:nowrap}.ppgbenefits__ph-star{color:#c0392b;font-weight:700}.ppgbenefits__tel-wrap{flex:1;min-width:0;position:relative}.ppgbenefits__tel-wrap input[type=tel]{width:100%!important}.ppgbenefits__right .hs-fieldtype-intl-phone{display:flex;gap:8px}.ppgbenefits__right div.hs-fieldtype-intl-phone{background:transparent!important;border:none!important;border-radius:0!important;height:auto!important;padding:0!important}.ppgbenefits__right .hs-fieldtype-intl-phone select.hs-input{color:#8a9baa;flex:0 0 165px;min-width:0;width:165px!important}.ppgbenefits__right .hs-fieldtype-intl-phone input[type=tel]{color:#8a9baa!important;flex:1;min-width:0;width:100%!important}.ppgbenefits__right .hs-input::placeholder,.ppgbenefits__right input[type=tel]::placeholder{color:#8a9baa!important}.ppgbenefits__right .form-columns-2{display:flex;gap:12px}.ppgbenefits__right .form-columns-2 .hs-form-field{flex:1}.ppgbenefits__right .hs-error-msgs{color:#c0392b;font-family:Mulish,sans-serif;font-size:12px;list-style:none;margin:4px 0 0;padding:0}.ppgbenefits__right .hs-richtext p{color:#3a4a54;font-family:Mulish,sans-serif;font-size:12px;line-height:1.5}.ppgbenefits__right .hs-richtext a{color:#0d1a24}.ppgbenefits__right .hs-submit{margin-top:8px}.ppgbenefits__right .actions input[type=submit],.ppgbenefits__right .hs-button,.ppgbenefits__right .hs-form .hs-button,.ppgbenefits__right .hs-form .hs-button.primary,.ppgbenefits__right .hs-form input[type=submit],.ppgbenefits__right input[type=submit]{background:#e0b761!important;border:none!important;border-radius:4px;color:#24272a!important;cursor:pointer;font-family:Mulish,sans-serif;font-size:15px;font-weight:700;line-height:22px;padding:12px 32px;text-align:center!important;transition:opacity .2s ease}.ppgbenefits__right .actions input[type=submit]:hover,.ppgbenefits__right .hs-button:hover,.ppgbenefits__right .hs-form .hs-button:hover,.ppgbenefits__right .hs-form input[type=submit]:hover{background:#e0b761!important;opacity:.88}@media (max-width:1280px){.ppgbenefits__inner{gap:56px;padding:80px 120px}}@media (max-width:1023px){.ppgbenefits__inner{gap:40px;padding:70px 60px}.ppgbenefits__heading{font-size:34px}}@media (max-width:767px){.ppgbenefits__inner{flex-direction:column;gap:48px;padding:56px 24px}.ppgbenefits__left{flex:none}.ppgbenefits__heading{font-size:28px}.ppgbenefits__right .form-columns-2{flex-direction:column}}