.comp4 .checkboxes label{display:flex;align-items:flex-start;width:100%;cursor:pointer;position:relative}.comp4 .checkboxes label input[type=checkbox]{position:absolute;opacity:0;width:18px;height:18px;left:0;top:2px;margin:0;padding:0;z-index:1;cursor:pointer;pointer-events:auto}.addons-summary .checkboxes label:focus-within>span::before,.comp4 .checkboxes label:focus-within>span::before{outline:2px solid var(--primary-color,#2c80c5);outline-offset:2px}.comp4 .checkboxes .addons-option-price::before,.comp4 .checkboxes .addons-option-title::before,.comp4 .checkboxes label span span::before{content:none!important;display:none!important;border:none!important;background:0 0!important;width:0!important;height:0!important;padding:0!important}.addons-option-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding-left:28px;box-sizing:border-box}.addons-option-price,.addons-option-title,.comp4 .checkboxes .addons-option-price,.comp4 .checkboxes .addons-option-title{padding-left:0;padding-right:0;position:static}.addons-option-title{flex:1 1 auto;min-width:0;font-size:16px;font-weight:400;line-height:20px;overflow-wrap:anywhere;word-break:normal}.addons-option-price{flex:0 0 auto;white-space:nowrap;font-size:13px;line-height:20px;color:#5a6b7d}.comp4--addons-inline .addons-option-label{flex-direction:column;align-items:flex-start;gap:2px}.comp4--addons-inline .addons-option-title{width:100%;font-size:15px;line-height:1.35}.comp4--addons-inline .addons-option-price{font-size:12px;white-space:normal}.comp4 .checkboxes label>span.addons-option-label{position:relative;padding-left:28px;font-size:inherit;font-weight:inherit;line-height:inherit}.comp4 .checkboxes label>span.addons-option-label::before{content:'';position:absolute;left:0;top:2px;transform:none;width:18px;height:18px;border-radius:5px;border:2px solid var(--primary-color);background-color:transparent;transition:all .3s ease;box-sizing:border-box}.comp4 .checkboxes label input:checked+span.addons-option-label::before{content:'\e903';font-family:icomoon!important;font-weight:400!important;text-transform:none!important;font-size:16px;line-height:1;color:var(--white-color,#fff);background-color:var(--primary-color);border:none;display:flex;align-items:center;justify-content:center}.addons-price-month,[data-addons-price-month]{margin-top:4px;font-size:15px;font-weight:500;color:#3d4f63}.is-addons-price-flash{animation:addons-price-flash .28s ease}@keyframes addons-price-flash{from{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.is-addons-price-flash{animation:none}.comp4 .checkboxes label>span.addons-option-label::before{transition:none}}.comp4--addons-inline{min-height:0;min-width:0;max-width:100%;padding:16px 18px;margin:12px 0;border-radius:14px;box-sizing:border-box;overflow:hidden}.comp4--addons-inline .h5{margin:0 0 10px}.comp4--addons-inline .checkboxes,.comp4--addons-inline .checkboxes label,.comp4--addons-inline .checkboxes li,.site-packages__addons{min-width:0;max-width:100%;box-sizing:border-box}.comp4--addons-inline .checkboxes label,.comp4--addons-inline .checkboxes li{width:100%}.addons-summary{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#eff4ff;font-size:14px;line-height:1.4}.addons-summary__title{margin:0 0 8px}.addons-summary__list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;row-gap:8px}.addons-summary__list label{display:flex;align-items:flex-start;width:100%;cursor:pointer;position:relative}.addons-summary__list input[type=checkbox]{position:absolute;opacity:0;width:18px;height:18px;left:0;top:2px;z-index:1;cursor:pointer}.addons-summary__list .addons-option-label{position:relative;padding-left:28px}.addons-summary__list .addons-option-label::before{content:'';position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:5px;border:2px solid var(--primary-color,#2c80c5);box-sizing:border-box}.addons-summary__list input:checked+.addons-option-label::before{content:'\e903';font-family:icomoon!important;font-size:16px;line-height:1;color:#fff;background-color:var(--primary-color,#2c80c5);border:none;display:flex;align-items:center;justify-content:center}.addons-summary__total{margin:12px 0 0;font-weight:600;display:flex;flex-direction:column;gap:4px}.package-totals{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.package-total-line{display:block;line-height:1.35}.site-packages__price.package-totals .site-packages__price-term{margin-top:4px;font-weight:500;font-size:13px;color:#57758d}.addons-summary__heading{margin:0 0 8px;font-weight:700;font-size:15px}.comp4--addons-inline .addons-static-list,.site-packages__addons .addons-static-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:8px}.comp4--addons-inline .addons-static-list li,.site-packages__addons .addons-static-list li{margin:0;padding:0}.comp4--addons-inline .addons-static-list .addons-option-label,.site-packages__addons .addons-static-list .addons-option-label{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-left:0;width:100%}.comp4--addons-inline .addons-static-list .addons-option-label::before,.site-packages__addons .addons-static-list .addons-option-label::before{content:none;display:none}.addons-option-hint{display:block;margin:2px 0 0 28px;font-size:12px;line-height:1.35;color:#6b7a90}.addons-price-month,.site-packages__price-month{display:block;font-size:15px;font-weight:600;color:#1a2b4a;margin-top:2px}.addons-price-month[hidden],.site-packages__price-month[hidden]{display:none!important}@media (max-width:767px){.addons-option-label{flex-direction:column;align-items:flex-start;gap:2px}.addons-option-title{font-size:15px;width:100%}.addons-option-price{font-size:12px;white-space:normal}.comp4--addons-inline,.site-packages__addons{display:block;visibility:visible}}@media (max-width:400px){.addons-option-label{gap:2px}.addons-option-title{font-size:15px}.addons-option-price{font-size:12px}}