.slider-container{width:100%;height:var(--imgHeight);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 2% 98%,transparent)}.slider-container .img-slider{position:relative;display:flex;width:100%;min-width:calc(var(--imgWidth) * var(--objectAmount))}.slider-container .img-slider .product-img{width:var(--imgWidth);height:var(--imgHeight);position:absolute;left:100%;transition:filter .5s;animation:slide var(--duration) linear infinite;animation-delay:calc((var(--duration) / var(--objectAmount) * var(--position)) - var(--duration))!important}.slider-container .img-slider .product-img img{object-fit:cover;border-radius:1rem}.slider-container[data-reverse=true] .product-img{animation:slide-reversed var(--duration) linear infinite}.carousel-container{overflow:hidden;position:relative}@keyframes slide{0%{left:100%}to{left:calc(var(--imgWidth) * -1)}}@keyframes slide-reversed{0%{left:calc(var(--imgWidth) * -1)}to{left:100%}}.slider-card{width:var(--imgWidth);height:var(--imgHeight);position:absolute;left:100%;animation:slide var(--duration) linear infinite;animation-delay:calc((var(--duration) / var(--objectAmount) * var(--position)) - var(--duration))!important;background-color:rgb(245,245,245);border-radius:.75rem}.slider-card-img{width:100%;height:75%;object-fit:cover;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.intro-container{position:relative;max-width:1440px}.intro-content{display:flex;flex-direction:column;background-color:var(--color-primary);min-height:300px;padding:5%}.intro-text{margin-inline:auto;width:100%;text-align:center;padding-bottom:2rem}.intro-image{width:100%;height:300px}.intro-image,.intro-slider{position:relative;overflow:hidden}.intro-slider{Width:100%;aspect-ratio:1/.875}.intro-button{background-color:#000;color:white;display:inline-block;margin-inline:auto;padding:.25rem 1rem;margin-top:1.5rem;text-align:center;text-transform:uppercase;transition:opacity .3s ease}.intro-button:hover{opacity:var(--opacity-hover)}@media (min-width:768px){.intro-content{flex-direction:row;padding:2.5%}.intro-text{width:60%;padding:5%}.intro-image{width:40%;height:auto;min-height:300px}}.intro2-container{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:auto;margin-inline:auto;max-width:1150px;padding:1rem;gap:2rem}@media (min-width:768px){.intro2-container{flex-direction:row;align-items:center;gap:3rem;padding:2rem}.intro2-slider{flex:1;aspect-ratio:unset;height:auto;min-height:450px}.intro2-text{flex:1;text-align:left;padding:1rem;align-self:center;display:flex;flex-direction:column;justify-content:center}}.intro2-slider{position:relative;Width:100%;aspect-ratio:1/1.125;overflow:hidden}.intro2-slider-div{position:absolute;top:0;left:0;width:100%;height:100%}.intro2-text{text-align:center;font-size:clamp(1rem,3vw,1.25rem);line-height:1.6}.intro2-text strong{font-size:clamp(1.5rem,4.5vw,1.8375rem)}.intro2-button{background-color:black;color:white;display:inline-block;margin-inline:auto;border-radius:2rem;padding:.25rem 1rem;margin-top:1rem;text-align:center;transition:background-color .3s ease}.intro2-button:hover{background-color:#111}.service-container{display:flex;flex-direction:column;gap:1rem;margin-inline:auto;padding-block:4rem;padding-inline:2rem}.service{flex:1 0 0;min-width:16rem;display:flex;flex-direction:column;gap:.5rem;position:relative}.service:not(:last-child):after{content:"";display:block;width:50%;height:1px;margin:1rem auto 0;background-color:#f29f05}@media (min-width:1024px){.service-container{flex-direction:row;padding-block:6rem;padding-inline:2rem 0}.service:not(:last-child):after{content:"";display:block;width:1px;height:50%;position:absolute;left:100%;top:50%;margin:0;background-color:var(--color-primary);transform:translate(-50%,-50%)}}.service-title{display:flex;gap:.5rem;align-items:center}