.lsbp-comparison{--lsbp-position:50%;position:relative;isolation:isolate;width:100%;aspect-ratio:588 / 459;overflow:hidden;border-radius:15px;background:#041939}.lsbp-comparison__image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none;user-select:none}.lsbp-comparison__image--after{z-index:1}.lsbp-comparison__image--before{z-index:2;clip-path:inset(0 calc(100% - var(--lsbp-position)) 0 0)}.lsbp-comparison__range{position:absolute;inset:0;z-index:5;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.lsbp-comparison__handle{position:absolute;z-index:4;top:0;left:var(--lsbp-position);display:block;width:36px;height:100%;max-width:none;transform:translateX(-50%);pointer-events:none;user-select:none}.lsbp-comparison__label{position:absolute;z-index:3;bottom:16px;color:#fff;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:.4px;text-shadow:0 0 4px rgb(0 0 0 / .8);pointer-events:none}.lsbp-comparison__label--before{left:23px}.lsbp-comparison__label--after{right:23px;text-align:right}.lsbp-comparison:has(.lsbp-comparison__range:focus-visible){outline:3px solid #199dd9;outline-offset:4px}@media (max-width:767px){.lsbp-comparison__label{bottom:14px;font-size:17px}.lsbp-comparison__label--before{left:18px}.lsbp-comparison__label--after{right:18px}}.lsbp-faq-accordion .elementor-accordion-item{overflow:hidden;margin-bottom:24px;border:0;border-radius:15px;background:rgb(255 255 255 / .06)}.lsbp-faq-accordion .elementor-accordion-item:last-child{margin-bottom:0}.lsbp-faq-accordion .elementor-tab-title,.lsbp-faq-accordion .elementor-tab-content{border:0}.lsbp-faq-accordion .elementor-accordion-item:has(.elementor-tab-title.elementor-active){border:2px solid #1b609e}.lsbp-faq-accordion .elementor-accordion-item:has(.elementor-tab-title.elementor-active) .elementor-tab-title{padding-right:18px;padding-left:18px}.lsbp-faq-accordion .elementor-accordion-item:has(.elementor-tab-title.elementor-active) .elementor-tab-content{padding-right:18px;padding-left:18px}