.allsoft-home-slider{--hero-cream: #fffdf7;--hero-green: #2f8f43;scroll-margin-top:170px}.allsoft-home-slider>.page-width{width:min(1720px,calc(100% - 64px));margin-inline:auto;overflow:hidden;border-radius:22px;box-shadow:0 18px 52px #163f2821}.allsoft-home-slider .slideshow,.allsoft-home-slider .slideshow .banner,.allsoft-home-slider .slideshow .banner__overlay{border-radius:22px}.allsoft-home-slider .slideshow:not(.slideshow--hero) .banner{max-width:none;margin-inline-end:0}.allsoft-home-slider .banner__image{object-position:center center}.allsoft-home-slider .slideshow .banner__overlay{background:linear-gradient(90deg,#0a2214e6,#0e2d19c2 32%,#0e2d194d 51%,#0e2d1900 68%)}.allsoft-home-slider__content-wrap{z-index:2}.allsoft-home-slider__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,4vw,62px) clamp(38px,4.4vw,76px) 82px}.allsoft-home-slider__words,.allsoft-home-slider__word{width:100%}.allsoft-home-slider__word{align-items:flex-start;justify-content:flex-start}.allsoft-home-slider__box{width:min(650px,50%);max-width:650px;padding:0}.allsoft-home-slider__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0 0 18px;padding:9px 14px;border:1px solid rgba(255,255,255,.36);border-radius:999px;color:var(--hero-cream);background:#0f341d5c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase}.allsoft-home-slider__eyebrow:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#8fc94d;box-shadow:0 0 0 5px #8fc94d2e}.allsoft-home-slider__heading{max-width:650px;color:#fff;font-size:clamp(40px,3.2vw,56px);font-weight:780;letter-spacing:-.045em;line-height:1.01;text-wrap:balance;text-shadow:0 3px 24px rgba(7,31,15,.22)}.allsoft-home-slider__description{max-width:540px;margin-top:16px;color:#ffffffe6;font-size:clamp(15px,1.05vw,17px);line-height:1.48;text-shadow:0 2px 18px rgba(7,31,15,.18)}.allsoft-home-slider__description p{margin:0}.allsoft-home-slider__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.allsoft-home-slider__badges span{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fffffff0;background:#08201247;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:11px;font-weight:700;letter-spacing:.015em;line-height:1}.allsoft-home-slider__badges span:before{content:"\2713";margin-inline-end:6px;color:#a9d868;font-weight:800}.allsoft-home-slider__button{margin-top:22px}.allsoft-home-slider__button .button{min-height:50px;padding-inline:22px;border-radius:999px;color:#fff;background:var(--hero-green);box-shadow:0 14px 32px #10482347;font-weight:750}.allsoft-home-slider__button .button:hover{background:#267d38;transform:translateY(-2px)}.allsoft-home-slider .slideshow-dots{position:absolute;right:clamp(38px,4.4vw,76px);bottom:22px;left:clamp(38px,4.4vw,76px);align-items:center;margin:0;border:0}.allsoft-home-slider .slideshow-dots>button{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.42);border-radius:50%;color:#fff;background:#0f341d4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s ease,transform .18s ease}.allsoft-home-slider .slideshow-dots>button:hover{background:#2f8f43e0;transform:scale(1.04)}.allsoft-home-slider .slideshow-dots .icon{width:22px;height:22px}.allsoft-home-slider .slideshow-dots .flickity-page-dots{justify-content:center;margin:0}.allsoft-home-slider .flickity-page-dot{color:#fff}@media screen and (max-width:1023px){.allsoft-home-slider__box{width:min(620px,58%)}.allsoft-home-slider__heading{font-size:clamp(38px,4.6vw,50px)}}@media screen and (max-width:767px){.allsoft-home-slider{padding-block:0!important}.allsoft-home-slider>.page-width{width:100%!important;max-width:none;margin:0;padding-inline:0!important;background:#173f29;border-radius:0;box-shadow:none}.allsoft-home-slider .slideshow,.allsoft-home-slider .slideshow .banner{width:100%;height:640px!important;min-height:640px;margin:0;border-radius:0}.allsoft-home-slider .slideshow .banner__media{position:absolute;top:0;right:0;left:0;width:100%;height:252px!important;border-radius:0}.allsoft-home-slider .banner__image{object-fit:cover;object-position:77% 54%}.allsoft-home-slider .slideshow .banner__overlay{top:0;bottom:auto;height:252px;background:linear-gradient(180deg,#081f1105 40%,#0e341d4d 78%,#173f29);border-radius:0}.allsoft-home-slider__content-wrap{top:252px!important;bottom:0;left:0;width:100%;height:auto!important;padding:0;background:linear-gradient(155deg,#173f29,#245e38);border-radius:0}.allsoft-home-slider__content{justify-content:flex-start;padding:18px 22px 58px}.allsoft-home-slider__box{width:100%;max-width:100%}.allsoft-home-slider__eyebrow{margin-bottom:11px;padding:7px 11px;font-size:9px}.allsoft-home-slider__heading{max-width:100%;font-size:clamp(28px,8.2vw,34px);line-height:1.02;letter-spacing:-.04em}.allsoft-home-slider__description{max-width:100%;margin-top:11px;font-size:12px;line-height:1.4}.allsoft-home-slider__badges{gap:5px;margin-top:11px}.allsoft-home-slider__badges span{min-height:25px;padding:5px 8px;font-size:8.5px}.allsoft-home-slider__badges span:nth-child(3){display:none}.allsoft-home-slider__button{margin-top:14px}.allsoft-home-slider__button .button{min-height:45px;padding-inline:18px;font-size:12px}.allsoft-home-slider .slideshow-dots{right:auto;bottom:14px;left:50%;width:auto;padding:7px 11px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0f341d94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;transform:translate(-50%)}.allsoft-home-slider .slideshow-dots>button{display:none}}@media screen and (max-width:390px){.allsoft-home-slider .slideshow,.allsoft-home-slider .slideshow .banner{height:630px!important;min-height:630px}.allsoft-home-slider .slideshow .banner__media,.allsoft-home-slider .slideshow .banner__overlay{height:242px!important}.allsoft-home-slider__content-wrap{top:242px!important}.allsoft-home-slider__content{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.allsoft-home-slider__button .button,.allsoft-home-slider .slideshow-dots>button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/allsoft-home-slider.css.map */
