.app-brand-logo.demo svg{height:34px;width:24px}.app-brand-logo.demo img{max-height:34px;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}.kelpo-step{align-items:center;background-color:rgba(var(--bs-primary-rgb),.16);border-radius:50%;color:var(--bs-primary);display:inline-flex;font-size:.875rem;font-weight:600;height:1.75rem;justify-content:center;margin-inline-end:.625rem;width:1.75rem}.kelpo-explore legend{float:none}.kelpo-choice{align-items:center;display:flex;justify-content:center;min-height:3.5rem;text-align:center;white-space:normal}.kelpo-choice:has(.kelpo-choice-text){align-items:flex-start;flex-direction:column;gap:.25rem;text-align:start}.kelpo-choice-text{font-weight:400;opacity:.8}.kelpo-end-screen{scroll-margin-top:6rem}.btn-check:checked+.kelpo-choice{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.kelpo-playlist{padding-top:7.5rem}.kelpo-playlist h1{font-size:clamp(1.625rem,4vw + .5rem,2.375rem);line-height:1.25}.btn-check:disabled+.kelpo-choice{opacity:.45}.kelpo-video video{background:#000;height:100%;object-fit:contain;width:100%}.kelpo-chapters li+li{margin-top:.25rem}.kelpo-chapter{align-items:flex-start;background:transparent;border:0;border-radius:.5rem;color:inherit;display:flex;gap:.75rem;padding:.625rem .75rem;text-align:start;width:100%}.kelpo-chapter.active,.kelpo-chapter:hover{background-color:rgba(var(--bs-primary-rgb),.08)}.kelpo-chapter-no{background-color:rgba(var(--bs-primary-rgb),.16);border-radius:50%;color:var(--bs-primary);flex:0 0 1.5rem;font-size:.75rem;font-weight:600;height:1.5rem;line-height:1.5rem;text-align:center}.kelpo-chapter.active .kelpo-chapter-no{background-color:var(--bs-primary);color:#fff}.kelpo-chapter-body{flex:1 1 auto}.kelpo-chapter-time{flex:0 0 auto}[data-kelpo-order].was-validated .form-check-input:invalid,[data-kelpo-order].was-validated .form-control:invalid{border-color:var(--bs-danger)}.landing-hero .hero-animation-img .hero-elements-img{pointer-events:none}.hero-hotspots{block-size:100%;inline-size:100%;inset:0;overflow:visible;position:absolute}.hero-hotspot{cursor:pointer}.hero-hotspot:focus{outline:none}.hero-hotspot-area{fill:transparent;stroke:transparent;stroke-width:4;transition:fill .15s ease,stroke .15s ease}.hero-hotspot:focus-visible .hero-hotspot-area,.hero-hotspot:hover .hero-hotspot-area{fill:rgba(var(--bs-primary-rgb),.1);stroke:var(--bs-primary)}.hero-hotspot-label{opacity:0;pointer-events:none;transition:opacity .15s ease}.hero-hotspot:focus-visible .hero-hotspot-label,.hero-hotspot:hover .hero-hotspot-label{opacity:1}.hero-hotspot-label rect{fill:var(--bs-primary)}.hero-hotspot-label text{fill:#fff;font-family:var(--bs-body-font-family);font-size:26px;font-weight:600}@media (hover:none){.hero-hotspot-area{stroke:rgba(var(--bs-primary-rgb),.35)}}.kelpo-page-hero .kelpo-illustration{display:block;inline-size:auto;margin-inline:auto;max-block-size:26rem}.kelpo-post .kelpo-post-cta{background:rgba(var(--bs-primary-rgb),.08);border-radius:var(--bs-border-radius-lg);margin-block-start:3rem;padding:2rem}.kelpo-post .kelpo-post-cta h2{margin-block-start:0}.kelpo-post .kelpo-post-cta .btn{margin-block-start:.5rem;margin-inline-end:.5rem}.kelpo-post .kelpo-download{border:1px solid rgba(var(--bs-primary-rgb),.3);border-radius:var(--bs-border-radius-lg);margin-block:2.5rem;padding:2rem}.kelpo-post .kelpo-download h2{margin-block-start:0}.kelpo-post .kelpo-download-price{background:rgba(var(--bs-primary-rgb),.08);border-radius:var(--bs-border-radius);margin-block-start:1.5rem;padding:1.5rem}.kelpo-post .kelpo-download-price h3{margin-block-start:0}.kelpo-post .kelpo-download-price p:last-child{margin-block-end:0}li.d-flex>.icon-base{flex-shrink:0}@media (min-width:992px){.landing-hero .hero-text-box{max-inline-size:40rem}}.landing-hero .hero-title{overflow-wrap:break-word}@media (max-width:1199.98px){.landing-hero .hero-title{font-size:min(calc(1.3875rem + 1.65vw),calc(7.14286vw - .21429rem))}}#hs-banner-parent{--hs-banner-inset:auto auto 16px 16px!important;--hs-banner-width:24rem!important;--hs-banner-padding:1rem 1.25rem!important;--hs-banner-font-size:0.8125rem!important;--hs-banner-corners:var(--bs-border-radius-lg,0.5rem)!important;--hs-banner-color:var(--bs-paper-bg,#fff)!important;--hs-banner-text-color:var(--bs-body-color)!important;--hs-banner-accept-color:var(--bs-primary)!important;--hs-banner-accept-border-color:var(--bs-primary)!important;--hs-banner-accept-text-color:#fff!important;--hs-banner-decline-color:transparent!important;--hs-banner-decline-border-color:var(--bs-primary)!important;--hs-banner-decline-text-color:var(--bs-primary)!important;--hs-banner-button-corners:var(--bs-border-radius,0.375rem)!important}#hs-banner-parent #hs-eu-cookie-confirmation{border:1px solid var(--bs-border-color);box-shadow:0 .25rem 1.125rem rgba(47,43,61,.16);font-family:var(--bs-body-font-family);max-width:calc(100% - 32px)!important}#hs-banner-parent #hs-eu-cookie-confirmation-inner{gap:.75em}#hs-banner-parent #hs-eu-cookie-confirmation *{line-height:1.5}#hs-banner-parent #hs-eu-cookie-disclaimer:empty{display:none}#hs-banner-parent #hs-eu-confirmation-button-group{flex-grow:1}#hs-banner-parent #hs-eu-opt-in-buttons{flex-wrap:nowrap}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-decline-button{font-weight:500;height:2.5em;min-width:0;padding:0 1em}@media (max-width:575.98px){#hs-banner-parent{--hs-banner-inset:auto 8px 8px 8px!important}#hs-banner-parent #hs-eu-cookie-confirmation{margin:0!important;max-width:none!important;width:auto!important}}