.klus-offer-accept-dialog{isolation:isolate}.klus-offer-accept-halo{justify-content:center;align-items:center;min-height:5.5rem;margin-top:1.5rem;padding:1.5rem 1.25rem 1.25rem;display:flex;position:relative;overflow:visible}.klus-offer-accept-layer{z-index:0;pointer-events:none;transform-origin:50%;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:-4.5rem -2.5rem;transform:scale(1)}.klus-offer-accept-layer[data-confetti=hover]{transform:scale(1.14)}.klus-offer-accept-dialog:has(.klus-offer-accept-confirm:hover) .klus-offer-accept-layer:not([data-confetti=poof]){transform:scale(1.14)}.klus-offer-accept-dialog:has(.klus-offer-accept-confirm:focus-visible) .klus-offer-accept-layer:not([data-confetti=poof]){transform:scale(1.14)}.klus-offer-accept-layer[data-confetti=poof]{z-index:30;transition:none;transform:none}.klus-offer-accept-piece{pointer-events:none;opacity:.42;transform:translate(-50%, -50%) translate(var(--x,0px), var(--y,0px)) rotate(var(--r,0deg));line-height:0;transition:opacity .22s;display:block;position:absolute;top:50%;left:50%}.klus-offer-accept-layer[data-confetti=hover] .klus-offer-accept-piece{opacity:.7}.klus-offer-accept-dialog:has(.klus-offer-accept-confirm:hover) .klus-offer-accept-layer:not([data-confetti=poof]) .klus-offer-accept-piece{opacity:.7}.klus-offer-accept-dialog:has(.klus-offer-accept-confirm:focus-visible) .klus-offer-accept-layer:not([data-confetti=poof]) .klus-offer-accept-piece{opacity:.7}.klus-offer-accept-piece--burst,.klus-offer-accept-layer[data-confetti=hover] .klus-offer-accept-piece--burst{opacity:0}.klus-offer-accept-dialog:has(.klus-offer-accept-confirm:hover) .klus-offer-accept-layer:not([data-confetti=poof]) .klus-offer-accept-piece--burst{opacity:0}.klus-offer-accept-layer[data-confetti=poof] .klus-offer-accept-piece{animation:accept-confetti-poof .9s cubic-bezier(.12, .72, .28, 1) var(--delay,0s) forwards}@keyframes accept-confetti-poof{0%{opacity:.9;transform:translate(-50%, -50%) translate(calc(var(--x,0px) * 1.14), calc(var(--y,0px) * 1.14)) rotate(var(--r,0deg)) scale(1)}16%{opacity:1;transform:translate(-50%, -50%) translate(calc(var(--x,0px) * 1.85), calc(var(--y,0px) * 1.85 - 12px)) rotate(calc(var(--r,0deg) + 70deg)) scale(1.12)}to{opacity:0;transform:translate(-50%, -50%) translate(calc(var(--x,0px) * var(--poof,5)), calc(var(--y,0px) * var(--poof,5) + var(--fall,36px))) rotate(calc(var(--r,0deg) + var(--spin,320deg))) scale(.55)}}.klus-offer-accept-kicker{color:#0000;background-image:linear-gradient(90deg,#3c65f5,#6d8cff 52%,#da51d4);-webkit-background-clip:text;background-clip:text}.klus-offer-accept-under{position:absolute;inset:0}.klus-offer-accept-under-piece{pointer-events:none;opacity:.78;transform:translate(-50%, -50%) rotate(var(--r,0deg));animation:accept-under-float 5.2s ease-in-out var(--delay,0s) infinite;filter:drop-shadow(0 6px 10px #14123c1f);line-height:0;display:block;position:absolute}@keyframes accept-under-float{0%,to{transform:translate(-50%, -50%) rotate(var(--r,0deg)) translateY(0)}50%{transform:translate(-50%, -50%) rotate(calc(var(--r,0deg) + 10deg)) translateY(-7px)}}
.payment-overlay-check{animation:.5s cubic-bezier(.34,1.56,.64,1) both payment-overlay-check}@keyframes payment-overlay-check{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.payment-overlay-check{animation:none}}
.confetti-layer{pointer-events:none;overflow:hidden}.confetti-burst{top:var(--burst-top,50%);opacity:0;animation:confetti-burst 1.6s cubic-bezier(.12, .72, .28, 1) var(--delay,0s) forwards;line-height:0;position:absolute;left:50%;transform:translate(-50%,-50%)}@keyframes confetti-burst{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--r,0deg)) scale(.4)}30%{opacity:1;transform:translate(-50%, -50%) translate(calc(var(--x,0px) * .85), calc(var(--y,0px) * .85 - 20px)) rotate(calc(var(--r,0deg) + 90deg)) scale(1.1)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--x,0px), calc(var(--y,0px) + var(--fall,80px))) rotate(calc(var(--r,0deg) + var(--spin,320deg))) scale(.7)}}.confetti-rain{opacity:0;animation:confetti-rain var(--duration,4s) linear var(--delay,0s) forwards;line-height:0;position:absolute;top:-40px}@keyframes confetti-rain{0%{opacity:1;transform:translate(0, 0) rotate(var(--r,0deg))}85%{opacity:1}to{opacity:0;transform:translate(var(--sway,0px), 105vh) rotate(calc(var(--r,0deg) + 540deg))}}@media (prefers-reduced-motion:reduce){.confetti-rain{display:none}.confetti-burst{transform:translate(-50%, -50%) translate(var(--x,0px), var(--y,0px)) rotate(var(--r,0deg));animation:2.4s ease-in forwards confetti-fade}}@keyframes confetti-fade{0%,60%{opacity:.8}to{opacity:0}}
@layer base {
html{-webkit-text-size-adjust:100%}body{cursor:default;margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:0}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
}

@layer base {
.burger-icon{cursor:pointer;z-index:10;width:20px;height:20px;transition:all .25s cubic-bezier(.645,.045,.355,1);display:block;position:relative}.burger-icon>span{width:100%;height:3px;display:block;position:absolute;left:0}.burger-icon>span.burger-icon-top{transition:all .262s ease-out;top:3px}.burger-icon.burger-close>span.burger-icon-top{transform:rotate(45deg)translate(4px,5px)}.burger-icon>span.burger-icon-mid{opacity:1;transition:all .162s ease-out;top:9px}.burger-icon.burger-close>span.burger-icon-mid{opacity:0;transform:translate(10px)}.burger-icon>span.burger-icon-bottom{transition:all .262s ease-out;bottom:2px}.burger-icon.burger-close>span.burger-icon-bottom{transform:rotate(-45deg)translate(4px,-5px)}.burger-icon>span:before,.burger-icon>span:after{content:"";background-color:#333;width:100%;height:100%;position:absolute;top:0;left:0}.burger-icon.burger-icon-white>span:before,.burger-icon.burger-icon-white>span:after{background-color:currentColor}input:focus::-moz-placeholder{opacity:0;-o-transition:.4s;transition:all .4s}a{color:#05264e}a:hover{color:#3c65f5}li.hr span{background-color:#e4e4e4;width:100%;height:1px;margin:20px 0;display:block}::placeholder{color:#a0abb8;opacity:1}:-ms-placeholder-shown{color:#a0abb8;opacity:1}::-webkit-input-placeholder{color:#a0abb8;opacity:1}.scroll-down{padding-top:70px;position:relative}.scroll-down span{-webkit-animation:1.5s infinite sdb05;box-sizing:border-box;border-bottom:1px solid;border-left:1px solid;width:24px;height:24px;margin-left:-12px;animation:2.62s infinite sdb05;position:absolute;top:0;left:50%;transform:rotate(-45deg)}@keyframes sdb05{0%{opacity:0;transform:rotate(-45deg)translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg)translate(-20px,20px)}}.color-brand-2{position:relative}.color-brand-2:after{content:"";z-index:-1;opacity:.1;background-color:#3c65f5;width:100%;height:.2em;position:absolute;bottom:-4px;left:0}.border-radius{border-radius:4px}.border-radius-5{border-radius:5px}.border-radius-10{border-radius:10px}.border-radius-15{border-radius:15px}.border-radius-20{border-radius:20px}.hover-up{transition:all .25s cubic-bezier(.02,.01,.47,1)}.hover-up:hover{transition:all .25s cubic-bezier(.02,.01,.47,1);transform:translateY(-3px)}.none-shadow{box-shadow:none!important}.form-control::placeholder{color:#a0abb8}.form-group{position:relative}.form-group i{color:#a0abb8;font-size:18px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.form-icons{padding-left:41px}.text-white{color:#fff}.app-container{max-width:1350px;margin-left:auto;margin-right:auto}strong{font-weight:700}a{text-decoration:none}.select-style .select2-selection--single .select2-selection__rendered{color:#a0abb8}.select-style .select2{border:1px solid #e0e6f7;border-radius:4px;padding:10px 20px;display:inline-block;width:100%!important}.select-style .select2 .select2-selection__arrow{opacity:.5;width:26px;top:11px}.select-style .select2 .select2-selection__arrow b{display:none!important}.select-style-icon .select2{padding-left:33px}.dropdown{position:relative}.dropdown .dropdown-menu.show{background-color:#fff;border:thin solid #b4c0e0;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 10px 20px -5px #0a2a690f}.dropdown .dropdown-menu.show .dropdown-item{color:#4f5e64;padding:10px 20px;font-size:14px}.dropdown .dropdown-menu.show .dropdown-item.active,.dropdown .dropdown-menu.show .dropdown-item:active{background-color:#eff2fb;text-decoration:none}.dropdown.dropdown-sort .dropdown-menu.show{border-radius:10px;margin-top:20px}.btn{border-radius:8px;padding:13px 25px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1;transition:all .2s}.btn.btn-default{color:#fff;background-color:#3c65f5;padding:10px 25px;line-height:26px}.btn.btn-default:hover{background-color:#05264e;transition:all .2s;transform:translateY(-2px)}.btn-grey{color:#3c65f5;background:#e0e6f7;border-radius:8px;gap:10px;padding:17px 20px;font-size:14px;line-height:14px}.btn-grey-small{background-color:#eff3fc;border-radius:5px;padding:7px 10px;font-size:12px;color:#4f5e64!important}.btn-grey-small:hover{color:#3c65f5!important}.btn-grey-big{color:#05264e;background:#e0e6f7;border-radius:4px;gap:10px;padding:17px 21px;font-size:14px;font-weight:600;line-height:22px}.btn-grey-big:hover{color:#3c65f5}.btn-apply-now{color:#3c65f5;text-transform:capitalize;background-color:#e0e6f7;border-radius:4px;min-width:95px;padding:12px 10px;font-size:12px}.btn-apply{color:#fff;background-color:#3c65f5;border-radius:4px;padding:12px 20px}.btn-apply:hover{color:#fff;background-color:#05264e}.btn-apply-icon{background-position:15px 11px;background-repeat:no-repeat;padding-left:40px}.btn-apply-big{color:#fff;background-color:#3c65f5;border-radius:4px;padding:18px 35px}.btn-apply-big.btn-apply-icon{background-position:21px 17px;padding-left:50px}.btn-apply-big:hover{color:#fff;background-color:#05264e}.btn-call-icon,.btn-download-icon{background-position:24px 17px;background-repeat:no-repeat;padding:18px 30px 18px 65px;font-size:16px;font-weight:700;line-height:24px}.btn-preview-icon{background-position:35px 14px;background-repeat:no-repeat;min-width:180px;padding:14px 30px 14px 55px;font-size:16px;font-weight:700;line-height:24px}.btn-tag{color:#3c65f5;background:#e0e6f7;border-radius:5px;min-width:42px;padding:3px 10px;font-size:12px;line-height:18px}.btn-tags-sm{color:#3c65f5;background-color:#5192ff1f;border-radius:5px;min-width:42px;padding:6px 18px;font-size:12px;line-height:18px}.btn-border-3{color:#05264e;background:#eff2fb;border-radius:8px;margin-bottom:10px;padding:12px 20px;font-size:14px;line-height:22px}.btn-border-brand-2{color:#3c65f5;background-color:#fff;border:1px solid #3c65f5;border-radius:8px;padding:12px 20px;font-size:14px;line-height:22px}.pswp img{object-fit:contain;max-width:none}.reveal{opacity:0;will-change:opacity, transform}.reveal--up{--reveal-from:translateY(32px)}.reveal--left{--reveal-from:translateX(-44px)}.reveal--right{--reveal-from:translateX(44px)}.reveal--zoom{--reveal-from:scale(.94)}.reveal--visible{opacity:1;animation:.7s cubic-bezier(.16,1,.3,1) both reveal-in}@keyframes reveal-in{0%{opacity:0;transform:var(--reveal-from)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;animation:none!important}}.app-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px}.app-range:focus{outline:none}.app-range::-webkit-slider-runnable-track{background:var(--range-bg,#e5e7eb);border-radius:9999px;height:8px}.app-range::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #3c65f5;border-radius:50%;width:24px;height:24px;margin-top:-8px;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 4px #09152440}.app-range:hover::-webkit-slider-thumb{transform:scale(1.12)}.app-range:active::-webkit-slider-thumb{transform:scale(1.22);box-shadow:0 0 0 6px #3c65f526}.app-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #3c65f540}.app-range::-moz-range-track{background:var(--range-bg,#e5e7eb);border-radius:9999px;height:8px}.app-range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:3px solid #3c65f5;border-radius:50%;width:24px;height:24px;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 4px #09152440}.app-range:hover::-moz-range-thumb{transform:scale(1.12)}.app-range:active::-moz-range-thumb{transform:scale(1.22);box-shadow:0 0 0 6px #3c65f526}.val-tick{display:inline-block}.val-tick--up{animation:.18s ease-out val-tick-up}.val-tick--down{animation:.18s ease-out val-tick-down}@keyframes val-tick-up{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes val-tick-down{0%{opacity:0;transform:translateY(-.45em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.val-tick--up,.val-tick--down{animation:none}}.kvk-highlight{animation:.9s ease-out both kvk-highlight}@keyframes kvk-highlight{0%{opacity:0;transform:scale(.85);box-shadow:0 0 #3c65f580}45%{opacity:1;transform:scale(1.08)}to{transform:none;box-shadow:0 0 0 12px #3c65f500}}@media (prefers-reduced-motion:reduce){.kvk-highlight{animation:none}}.button-wave{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.button-wave:before,.button-wave:after{content:"";border-radius:inherit;animation:1.2s cubic-bezier(.2,.7,.3,1) both button-wave-ring;position:absolute;inset:0}.button-wave:after{animation-delay:.35s}.button-wave>span{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.button-wave>span:before{content:"";background:linear-gradient(100deg,#fff0 0%,#ffffff54 50%,#fff0 100%);width:40%;animation:1.1s ease-in-out both button-wave-shine;position:absolute;top:-20%;bottom:-20%;left:0}@keyframes button-wave-ring{0%{box-shadow:0 0 #3c65f580}to{box-shadow:0 0 0 22px #3c65f500}}@keyframes button-wave-shine{0%{transform:translate(-160%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.button-wave{display:none}}@keyframes app-flash-green{0%{opacity:0}20%{opacity:1}to{opacity:0}}.app-flash-green{background:radial-gradient(at 50% 15%,#22c55e47,#0000 70%);animation:1.4s ease-out forwards app-flash-green}@keyframes app-pulse-green{0%,to{box-shadow:0 0 #22c55e47}50%{box-shadow:0 0 0 10px #22c55e00}}.app-pulse-green{animation:2.6s ease-in-out infinite app-pulse-green}@keyframes app-pop-in{0%{transform:scale(0)}70%{transform:scale(1.18)}to{transform:scale(1)}}.app-pop-in{animation:.35s cubic-bezier(.34,1.56,.64,1) both app-pop-in}@media (prefers-reduced-motion:reduce){.app-flash-green,.app-pulse-green,.app-pop-in{animation:none}}@keyframes vera-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes vera-sheen{0%{transform:translate(-160%)rotate(16deg)}55%,to{transform:translate(320%)rotate(16deg)}}@keyframes vera-presence{0%,to{box-shadow:0 0 #18b47f8c}60%{box-shadow:0 0 0 5px #18b47f00}}.vera-orb{animation:5.2s ease-in-out infinite vera-breathe}.vera-orb__sheen{background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:34%;height:190%;animation:6.4s ease-in-out infinite vera-sheen;position:absolute;top:-45%;left:0}.vera-orb__dot{animation:3.4s ease-in-out infinite vera-presence}@keyframes vera-blink{0%,44%,48%,88%,91%,94%,to{transform:scaleY(1)}46%,89.5%,92.5%{transform:scaleY(.1)}}.vera-eyes{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite vera-blink}.vera-orb--thinking{animation-duration:2.2s}.vera-orb--thinking .vera-orb__sheen{animation-duration:1.7s}.vera-caret{vertical-align:-.12em;background:#ffb020;width:.5em;height:1em;margin-left:.12em;animation:.95s step-end infinite blink;display:inline-block}@media (prefers-reduced-motion:reduce){.vera-orb,.vera-orb__dot,.vera-eyes,.vera-caret{animation:none}.vera-orb__sheen{opacity:0;animation:none}}@keyframes vera-compose-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vera-compose-progress{animation-name:vera-compose-progress;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.vera-compose-progress{transform:scaleX(.4);animation:none!important}}.pdf-render .reveal{opacity:1!important;animation:none!important}.offer-option-highlight{animation:2.2s ease-in-out offer-option-highlight-animation}@keyframes offer-option-highlight-animation{0%{box-shadow:0 0 #3c65f500}15%{box-shadow:0 0 0 5px #3c65f573}70%{box-shadow:0 0 0 5px #3c65f54d}to{box-shadow:0 0 #3c65f500}}.offer-total-delta{white-space:nowrap;pointer-events:none;opacity:0;border-style:solid;border-width:1px;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;animation:1.5s forwards offer-total-delta-pop;position:absolute;bottom:calc(100% + 5px);right:0}.offer-total-delta--below{top:calc(100% + 5px);bottom:auto}.offer-total-delta--dark{color:#fff;background:#ffffff24;border-color:#ffffff47}@keyframes offer-total-delta-pop{0%{opacity:0;transform:translateY(6px)scale(.92)}10%{opacity:1;transform:none}72%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.offer-total-pulse{animation:.9s ease-out offer-total-pulse}@keyframes offer-total-pulse{0%{color:var(--offer-total-pulse-color,var(--color-primary))}to{color:inherit}}@media (prefers-reduced-motion:reduce){.offer-total-delta,.offer-total-pulse{animation:none}}.offer-summary-band{background:linear-gradient(180deg, var(--offer-band-top,#232052), var(--offer-band-bottom,#2e2a63));color:#edeefb}.offer-hero-glow{background:radial-gradient(820px 460px at 8% -12%, var(--offer-glow-1,#3c65f51a), transparent 66%), radial-gradient(700px 420px at 108% 8%, var(--offer-glow-2,#da51d412), transparent 60%)}.offer-brand{--color-primary:var(--offer-accent);--color-primary-70:var(--offer-accent-70);--color-primary-200:var(--offer-accent-200);--color-primary-300:var(--offer-accent-300);--color-primary-700:var(--offer-accent-700);--color-primary-800:var(--offer-accent-800)}.dark .offer-brand{--color-primary:var(--offer-accent-dark);--color-primary-70:var(--offer-accent-dark-70);--color-primary-200:var(--offer-accent-dark-200);--color-primary-300:var(--offer-accent-dark-300);--color-primary-700:var(--offer-accent-dark-700);--color-primary-800:var(--offer-accent-dark-800)}.offer-chapter-rule{background:var(--offer-gradient-fade,linear-gradient(90deg, #3c65f5cc, #da51d48c, #ffc45773, transparent))}.offer-band-edge{background:var(--offer-gradient,linear-gradient(90deg, #3c65f5, #da51d4, #ff589f, #ff8a6f, #ffc457))}.company-showcase-peek{z-index:2;position:relative}@supports (animation-timeline:scroll()){@media (max-width:767px) and (prefers-reduced-motion:no-preference){.company-showcase-peek{animation:linear both company-showcase-peek;animation-timeline:scroll(root);animation-range:0px var(--peek,0px)}}}@keyframes company-showcase-peek{0%{transform:translateY(calc(-1 * var(--peek,0px)))}to{transform:none}}.offer-band-accent{color:var(--offer-accent-on-band,#a5b4fc)}.offer-summary-hl-1{color:var(--offer-hl-1,#3c65f5)}.offer-summary-hl-2{color:var(--offer-hl-2,#b83280)}.offer-summary-hl-3{color:var(--offer-hl-3,#c2410c)}.pdf-render .pdf-hide{display:none!important}.app-read-more{position:relative}.app-read-more__clip{transition:height .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.app-read-more--open .app-read-more__clip,.app-read-more--short .app-read-more__clip,.app-read-more--unfolding .app-read-more__clip,.pdf-render .app-read-more__clip{overflow:visible;height:auto!important}.app-read-more__bar{background:linear-gradient(90deg,#0000,#fff 45%);margin:0;padding-left:1.25rem;position:absolute;bottom:0;right:0}.app-read-more__bar--sticky{z-index:1;background:linear-gradient(#0000,#fffffff0 50%);justify-content:flex-end;margin-top:0;padding-top:.5rem;padding-bottom:.125rem;padding-left:0;display:flex;position:sticky;bottom:0;right:auto}.app-read-more__toggle{cursor:pointer;color:color-mix(in srgb, var(--color-primary,#4f46e5) 45%, transparent);background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:1.625;display:inline}.app-read-more__toggle:hover{color:color-mix(in srgb, var(--color-primary,#4f46e5) 70%, transparent);text-decoration:underline}.pdf-render .app-read-more__bar{display:none!important}@media (prefers-reduced-motion:reduce){.offer-option-highlight{animation:none}.app-read-more__clip{transition:none}}
}

.appAgenda{--fc-today-bg-color:#b758580f;height:100%}.appAgenda .fc-header-toolbar{margin-right:-1.25rem!important}@media (max-width:1024px){.appAgenda .fc-button-group{margin-left:0!important}}.appAgenda .fc .fc-today-button:disabled{opacity:0}.appAgenda .fc .fc-toolbar.fc-header-toolbar{margin-bottom:10px}.appAgenda .fc .fc-timegrid-slot-label-cushion{font-size:12px}.appAgenda .fc .fc-timegrid-axis-frame{font-size:11px}.appAgenda .fc-day{font-size:12px}.appAgenda .fc-day-past{color:#0009}.appAgendaDay{height:calc(100vh - 167px)}.appAgendaDay>.fc{width:100%;height:100%}.appAgendaCalendar .fc-theme-standard td{border:0;padding-top:3px}.appAgendaCalendar .fc-theme-standard .fc-scrollgrid{border:0}.appAgendaCalendar .fc-daygrid-day-frame{border:1px solid #eee;border-radius:10px;margin:2px}.appAgendaCalendar .fc-theme-standard th{border:0}.appAgendaMonth{max-height:calc(100vh - 200px)}@media (max-width:1024px){.appAgenda .fc .fc-view-harness{margin:0 -1.25rem}}.appAgenda .fc-toolbar-chunk:first-child{margin-left:-.38rem}.appAgenda .fc-toolbar-chunk:first-child .fc-button{color:#000;background:0 0;border:0 solid #0000;padding:.2em .38em}.appAgenda .fc-toolbar-chunk:first-child .fc-button:hover{color:var(--color-primary);background:0 0;border:0 solid #0000}.appAgenda .fc-toolbar-chunk:first-child .fc-button.fc-button-primary:not(:disabled).fc-button-active{background:0 0;font-weight:700}.appAgenda .fc-toolbar-chunk:first-child .fc-button.fc-button-primary:not(:disabled).fc-button-active:hover{color:var(--color-primary);background:0 0}.fc-header-toolbar{position:relative}.appAgenda .fc .fc-toolbar-title{text-transform:capitalize;width:300px;font-weight:var(--font-weight-bold);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));position:absolute;bottom:100%;left:0}@media (max-width:1024px){.fc .fc-button-primary.fc-prev-button,.fc .fc-button-primary.fc-next-button{border:0;width:74px;height:74px;transition:all .262s;bottom:26px;box-shadow:0 4px 12px #3c65f51a;z-index:10!important;color:#3c64f5d7!important;background:#ffffffd6!important;border-radius:50%!important;position:fixed!important}:is(.fc .fc-button-primary.fc-prev-button,.fc .fc-button-primary.fc-next-button):hover,:is(.fc .fc-button-primary.fc-prev-button,.fc .fc-button-primary.fc-next-button):active{box-shadow:0 4px 12px #3c65f54d;color:#fff!important;background:#3c64f5e6!important}:is(.fc .fc-button-primary.fc-prev-button,.fc .fc-button-primary.fc-next-button):active{transition:none}}@media (min-width:1024px){.fc .fc-button-primary.fc-prev-button,.fc .fc-button-primary.fc-next-button{color:var(--color-primary);background:0 0;border:0}:is(.fc .fc-button-primary.fc-prev-button,.fc .fc-button-primary.fc-next-button):hover{color:var(--color-primary);background:#3c64f50a!important}:is(.fc .fc-button-primary.fc-prev-button,.fc .fc-button-primary.fc-next-button):active{color:var(--color-primary);background:#3c64f51a!important}:is(.fc .fc-button-primary.fc-prev-button,.fc .fc-button-primary.fc-next-button):focus{color:var(--color-primary);background:#3c64f524!important}}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.25rem}@media (max-width:1024px){.fc .fc-button-primary.fc-next-button{background:#ecf0fee6!important}}@media (max-width:1024px){.fc .fc-button-primary.fc-prev-button{right:84px}}@media (max-width:1024px){.fc .fc-button-primary.fc-next-button{right:26px}}@media (min-width:1024px){.fc .fc-button-primary.fc-next-button{margin-right:16px}}.appAgendaTentativeSlot{opacity:.55;background-image:repeating-linear-gradient(45deg,#ffffff59 0 4px,#0000 4px 8px);border:1px dashed #0006!important}@media (max-width:1024px){.fc .fc-today-button{opacity:1;appearance:visible;color:var(--color-primary);border:0;border-radius:20px;transition:all .2s ease-in;bottom:44px;right:174px;transform:scale(1)translateY(0);box-shadow:0 4px 12px #3c65f51a;z-index:10!important;background:#ffffffd6!important;padding:10px 14px!important;position:fixed!important}.fc .fc-today-button:hover,.fc .fc-today-button:active{color:#fff!important;background:#3c64f5e6!important}.fc .fc-today-button:disabled{opacity:0;appearance:none;transition:all .1s ease-in;transform:scale(.62)translate(100%)}}@media (min-width:1024px){.fc .fc-today-button{opacity:.62;color:var(--color-primary);background:0 0;border:0;margin-right:10px;transition:all .2s ease-in;transform:scale(1)translateY(0);background:#3c64f500!important}.fc .fc-today-button:disabled{opacity:0;appearance:none;transition:all .1s ease-in;transform:scale(.84)translate(30px)}.fc .fc-today-button:hover,.fc .fc-today-button:active{color:var(--color-primary);background:#3c64f51a!important}}