.app-brand-logo.demo svg{height:24px;width:34px}.app-brand-logo.demo img{max-height:24px;width:auto}.app-brand-text.demo{font-size:1.375rem}:where(img[width][height]){height:auto}.container-fluid.kelpo-dnd{max-width:none;padding-inline:0}.kelpo-dnd .dnd-section,.kelpo-dnd .dnd-section>.row-fluid{margin:0;max-width:none;padding:0}.kelpo-rt>:last-child{margin-bottom:0}.kelpo-prose h1{font-size:2.375rem;line-height:3.5rem;margin-bottom:1.5rem}.kelpo-prose h2{font-size:1.5rem;line-height:2.375rem;margin-top:2.5rem}.kelpo-prose h3{font-size:1.125rem;line-height:1.75rem;margin-top:1.5rem}.kelpo-prose ol,.kelpo-prose ul{margin-bottom:1rem}.kelpo-feature-icon{block-size:4rem;inline-size:4rem}.kelpo-form .form-title:empty{display:none}.kelpo-form .hs-form fieldset{max-width:none!important}.kelpo-form .hs-form fieldset.form-columns-2{display:flex;flex-wrap:wrap;gap:0 1.5rem}.kelpo-form .hs-form fieldset.form-columns-2>.hs-form-field{flex:1 1 calc(50% - 0.75rem);float:none!important;min-width:14rem;width:auto!important}.kelpo-form .hs-form fieldset .input{margin-right:0!important}.kelpo-form .hs-form-field{margin-bottom:1.5rem}.kelpo-form .hs-form-field>label{color:var(--bs-heading-color);display:inline-block;font-size:.8125rem;margin-bottom:.25rem}.kelpo-form .hs-form-required{color:var(--bs-danger);margin-inline-start:.125rem}.kelpo-form .hs-input:where(:not([type=checkbox],[type=radio],[type=file])){background-color:transparent;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-heading-color);display:block;font-family:inherit;font-size:.9375rem;line-height:1.375;padding:.5435rem .9375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%!important}.kelpo-form select.hs-input{--kelpo-select-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 22'%3E%3Cpath fill='%232f2b3d' fill-opacity='.9' d='m11 12.074 4.537-4.537 1.297 1.296L11 14.667 5.166 8.833l1.296-1.296z'/%3E%3C/svg%3E");appearance:none;background-image:var(--kelpo-select-arrow);background-position:right .9375rem center;background-repeat:no-repeat;background-size:22px 24px;padding-inline-end:2.625rem}[data-bs-theme=dark] .kelpo-form select.hs-input{--kelpo-select-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 22'%3E%3Cpath fill='%23fff' fill-opacity='.9' d='m11 12.074 4.537-4.537 1.297 1.296L11 14.667 5.166 8.833l1.296-1.296z'/%3E%3C/svg%3E")}.kelpo-form textarea.hs-input{min-height:7rem}.kelpo-form .hs-input::placeholder{color:var(--bs-secondary-color)}.kelpo-form .hs-input:focus{border-color:var(--bs-primary);border-width:2px;box-shadow:var(--bs-box-shadow-xs,none);outline:0;padding-inline:calc(.9375rem - 1px)}.kelpo-form .inputs-list{list-style:none;margin:0;padding:0}.kelpo-form .inputs-list label{align-items:center;display:flex;gap:.5rem}.kelpo-form input[type=checkbox].hs-input,.kelpo-form input[type=radio].hs-input{accent-color:var(--bs-primary);block-size:1.2rem;inline-size:1.2rem}.kelpo-form .hs-error-msgs{list-style:none;margin:.25rem 0 0;padding:0}.kelpo-form .hs-error-msg,.kelpo-form .hs-main-font-element{color:var(--bs-danger);font-size:.8125rem}.kelpo-form .hs-richtext,.kelpo-form .legal-consent-container{color:var(--bs-secondary-color);font-size:.8125rem}.kelpo-form .hs-button{align-items:center;background-color:var(--bs-primary);border:1px solid var(--bs-primary);border-radius:var(--bs-border-radius);box-shadow:0 .125rem .375rem 0 rgba(var(--bs-primary-rgb),.3);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:500;justify-content:center;line-height:1.375;padding:.5435rem 1.25rem;transition:all .2s ease-in-out}.kelpo-form .hs-button:hover{background-color:color-mix(in sRGB,#000 10%,var(--bs-primary));border-color:color-mix(in sRGB,#000 10%,var(--bs-primary))}.kelpo-form .submitted-message{background-color:var(--bs-success-bg-subtle);border-radius:var(--bs-border-radius);color:var(--bs-success);padding:1rem 1.25rem}.kelpo-error-page{align-items:center;display:flex;min-block-size:70vh}.kelpo-error-page>.container{flex:1}.kelpo-page-hero-inner{padding-block-end:5rem}@media (max-width:767.98px){.kelpo-page-hero-inner{padding-block:7.5rem 3rem}}.kelpo-page-hero .breadcrumb-item a{color:var(--bs-body-color)}.kelpo-page-hero .breadcrumb-item a:hover{color:var(--bs-primary)}.kelpo-lead{line-height:1.6}.kelpo-visual{background:linear-gradient(138.18deg,#eae8fd,#fce5e6 94.44%);border-radius:1.5rem;display:grid;min-block-size:18rem;overflow:hidden;place-items:center;position:relative}.kelpo-visual-lg{background:rgba(var(--bs-paper-bg-rgb),.38);border:2px solid rgba(var(--bs-paper-bg-rgb),.68);min-block-size:22rem}[data-bs-theme=dark] .kelpo-visual{background:linear-gradient(138.18deg,rgba(var(--bs-primary-rgb),.18) 0,rgba(255,76,81,.08) 94.44%)}.kelpo-visual-icon{background:var(--bs-paper-bg);block-size:7.5rem;border-radius:50%;box-shadow:0 .5rem 2rem rgba(var(--bs-primary-rgb),.25);color:var(--bs-primary);display:grid;inline-size:7.5rem;place-items:center;position:relative;z-index:1}.kelpo-visual-icon .ti{block-size:3.5rem;inline-size:3.5rem}.kelpo-visual-dot{background:rgba(var(--bs-primary-rgb),.12);border-radius:50%;position:absolute}.kelpo-visual-dot-1{block-size:14rem;inline-size:14rem;inset-block-start:-4rem;inset-inline-end:-3rem}.kelpo-visual-dot-2{background:rgba(var(--bs-success-rgb),.12);block-size:8rem;inline-size:8rem;inset-block-end:-2rem;inset-inline-start:2rem}.kelpo-visual-dot-3{background:rgba(var(--bs-warning-rgb),.2);block-size:3rem;inline-size:3rem;inset-block-start:3rem;inset-inline-start:25%}.kelpo-points{list-style:none;padding-inline-start:0}.kelpo-points>li{margin-block-end:.5rem;padding-inline-start:1.5rem;position:relative}.kelpo-points>li:before{background:var(--bs-primary);block-size:.5rem;border-radius:50%;content:"";inline-size:.5rem;inset-block-start:.55em;inset-inline-start:.25rem;position:absolute}.kelpo-points-ordered{counter-reset:kelpo-step}.kelpo-points-ordered>li{counter-increment:kelpo-step;margin-block-end:.75rem;padding-inline-start:2.25rem}.kelpo-points-ordered>li:before{background:var(--bs-primary-bg-subtle);block-size:1.5rem;color:var(--bs-primary);content:counter(kelpo-step);display:grid;font-size:.75rem;font-weight:600;inline-size:1.5rem;inset-block-start:-.05rem;inset-inline-start:0;place-items:center}.kelpo-benefits{background:rgba(var(--bs-success-rgb),.08)}@media (min-width:992px){.kelpo-sticky{inset-block-start:7rem;position:sticky}}.kelpo-compare td,.kelpo-compare th{padding-block:1rem;vertical-align:middle}.kelpo-compare thead th{font-size:.8125rem;letter-spacing:.02em;text-transform:uppercase}.kelpo-compare tbody th,.kelpo-compare td{white-space:nowrap}.kelpo-compare tbody th{font-size:inherit;letter-spacing:normal;text-transform:none}.kelpo-form .hs-recaptcha,.kelpo-form .hs_recaptcha{margin-block-end:1.5rem}.kelpo-form .grecaptcha-badge{max-inline-size:100%}.kelpo-price-lines{margin:0}.kelpo-price-lines>li{align-items:baseline;border-block-end:1px dashed var(--bs-border-color);display:flex;gap:1rem;justify-content:space-between;padding-block:.625rem}.kelpo-price-lines>li:last-child{border-block-end:0}.kelpo-price-value{font-variant-numeric:tabular-nums;font-weight:500;text-align:end;white-space:nowrap}.kelpo-receipt{background:var(--bs-body-bg)}.kelpo-receipt-total{border-block-start:2px solid var(--bs-heading-color)}.kelpo-price-table td,.kelpo-price-table th{font-variant-numeric:tabular-nums}.kelpo-offer .badge{font-size:.75rem}