/* Native product modules. Fonts follow the Flatsome theme settings. */
.glb.dws-lil-hercules{font-family:inherit;font-size:inherit}
.dws-lil-hercules h1,.dws-lil-hercules h2,.dws-lil-hercules h3{font-weight:700}
.dws-lil-hercules .glb-stat strong,.dws-lil-hercules .glb-stat small{font-family:inherit}
.dws-lil-hercules.glb-hero #lh-title{font-size:clamp(36px,4.3vw,63px);line-height:1;letter-spacing:-.03em;white-space:nowrap;margin:0}
.dws-lil-hercules.glb-hero #lh-title span{display:block;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.22em;margin-top:16px;white-space:normal}
.dws-lil-hercules.glb-hero .glb-hero-image img{object-position:50% 62%}
.dws-lil-hercules.glb-hero .slider-wrapper,.dws-lil-hercules.glb-hero .slider,.dws-lil-hercules.glb-hero .flickity-viewport,.dws-lil-hercules.glb-hero .flickity-slider{height:100%!important}
.dws-lil-hercules.glb-hero .flickity-page-dots{bottom:18px}
.dws-lil-hercules.glb-nav .col-inner{gap:20px}
.dws-lil-hercules .glb-fit-table dd{max-width:58%}
.dws-lil-hercules .lh-installation-details{border-top:1px solid #d6d6d0;margin-top:48px!important;padding-top:38px}
.dws-lil-hercules .accordion-title{font-size:15px;line-height:1.5;font-weight:700;padding:18px 15px 18px 40px;border-color:#d6d6d0}
.dws-lil-hercules .accordion-title.active{background:#fff;color:#ce252b}
.dws-lil-hercules .accordion-inner{padding:18px 15px 18px 40px;font-size:14px;line-height:1.7;background:#fff}
.dws-lil-hercules .accordion-inner p:last-child{margin-bottom:0}
.dws-lil-hercules .lh-models{align-items:stretch;margin-bottom:48px}
.dws-lil-hercules .lh-model-card>.col-inner{height:100%;background:#f4f3ef;border-top:3px solid #202123;padding:32px}
.dws-lil-hercules .lh-model-card.lh-model-auto>.col-inner{border-top-color:#ce252b}
.dws-lil-hercules .lh-model-card h3{font-size:38px;margin-bottom:18px}
.dws-lil-hercules .lh-model-card .gl-eyebrow{margin-bottom:16px}
.dws-lil-hercules .lh-model-card .glb-link,.dws-lil-hercules .lh-owner-intro .glb-link{display:inline-flex;align-items:center;gap:16px}
.dws-lil-hercules .lh-model-card .glb-link::after,.dws-lil-hercules .lh-owner-intro .glb-link::after{content:'↗';position:static;font-size:17px;line-height:1;transform:none;opacity:1}
.dws-lil-hercules .lh-controller-photos.row{width:100%;max-width:100%;margin:25px 0 0}
.dws-lil-hercules .lh-controller-photos>.col{padding:0 8px 0 0}
.dws-lil-hercules .lh-controller-photos>.col:last-child{padding:0 0 0 8px}
.dws-lil-hercules .lh-controller-photos .img-inner{height:150px;background:#fff}
.dws-lil-hercules .lh-controller-photos img{width:100%;height:150px;object-fit:contain}
.dws-lil-hercules .lh-controller-photos .glb-caption{font-size:10px;line-height:1.5}
.dws-lil-hercules .lh-more-videos{margin-top:28px}
.dws-lil-hercules .lh-more-videos .accordion-title{font-size:13px;border-color:#494a4b;color:#fff}
.dws-lil-hercules .lh-more-videos .accordion-title.active{background:#242627}
.dws-lil-hercules .lh-more-videos .accordion-inner{background:transparent;padding:18px 0 0 40px}
.dws-lil-hercules .lh-more-videos .glb-link{display:flex;align-items:center;gap:15px;color:#fff;width:fit-content}
.dws-lil-hercules .lh-more-videos .glb-link::after{content:'↗';position:static;font-size:17px;line-height:1;transform:none;opacity:1}
.dws-lil-hercules.glb-resources .glb-resource-layout{align-items:flex-start}
.dws-lil-hercules.glb-resources .glb-resource-sheet>.col-inner{height:auto;min-height:0;padding:25px}
.dws-lil-hercules .lh-brochure-cover{margin:25px 0 0}
.dws-lil-hercules.glb-resources .glb-resource-sheet-title{margin:25px 0}
.dws-lil-hercules.glb-resources .glb-resource-sheet-title h3{font-size:34px}
.dws-lil-hercules .lh-diagram-accordion .accordion-title{border-color:#d6d6d0}
.dws-lil-hercules .lh-diagram-accordion .accordion-title.active{background:#f4f3ef}
.dws-lil-hercules .lh-diagram-accordion .accordion-inner{padding:0 0 20px 40px}
.dws-lil-hercules .lh-diagram-accordion .glb-resource-download{font-size:13px}
.dws-lil-hercules .lh-owner-accordion .accordion-inner{padding-top:22px}
.dws-lil-hercules .lh-owner-accordion .testimonial-text{font-size:14px;line-height:1.8}
.dws-lil-hercules .lh-owner-accordion .testimonial-meta{font-size:12px}
.dws-lil-hercules .glb-contact-actions .glb-link{display:flex;width:fit-content}
@media(max-width:849px){.dws-lil-hercules.glb-hero #lh-title{font-size:clamp(44px,7.4vw,68px)}.dws-lil-hercules.glb-hero .glb-hero-copy>.col-inner{padding:30px 28px 42px}.dws-lil-hercules.glb-hero .gl-intro{max-width:540px}.dws-lil-hercules.glb-hero .gl-back{margin-bottom:35px}.dws-lil-hercules.glb-hero .glb-hero-photo>.col-inner{min-height:0}.dws-lil-hercules.glb-hero .glb-hero-image,.dws-lil-hercules.glb-hero .glb-hero-image .img-inner{height:auto;min-height:0}.dws-lil-hercules.glb-hero .glb-hero-image img{height:auto;min-height:0;aspect-ratio:16/9;object-fit:cover}.dws-lil-hercules.glb-hero .slider-wrapper,.dws-lil-hercules.glb-hero .slider,.dws-lil-hercules.glb-hero .flickity-viewport,.dws-lil-hercules.glb-hero .flickity-slider{height:auto!important}.dws-lil-hercules.glb-hero .flickity-viewport{aspect-ratio:16/9}.dws-lil-hercules.glb-hero .flickity-slider{height:100%!important}.dws-lil-hercules .lh-model-card>.col-inner{padding:25px}.dws-lil-hercules .lh-model-card h3{font-size:32px}.dws-lil-hercules.glb-resources .glb-resource-sheet-title h3{font-size:29px}}
@media(max-width:549px){.dws-lil-hercules.glb-hero .glb-hero-copy>.col-inner{padding:25px 20px 34px}.dws-lil-hercules.glb-hero #lh-title{font-size:clamp(36px,9.4vw,52px)}.dws-lil-hercules .lh-installation-details{margin-top:32px!important;padding-top:28px}.dws-lil-hercules .lh-model-card+.lh-model-card{padding-top:24px}.dws-lil-hercules .lh-models{margin-bottom:32px}.dws-lil-hercules .lh-owner-intro{padding-bottom:28px}.dws-lil-hercules .accordion-title{font-size:14px}.dws-lil-hercules .lh-diagram-accordion .accordion-inner{padding-left:12px}.dws-lil-hercules .lh-owner-accordion .accordion-inner{padding-left:20px}.dws-lil-hercules.glb-resources .glb-resource-sheet-title h3{font-size:34px}}
