.carousel .carousel-inner .item a{text-decoration:none}.carousel .carousel-inner .item img{object-fit:cover;width:100%;height:100%}.carousel .carousel-inner .item .carousel-caption{left:0;right:0;bottom:0;top:0;display:flex;flex-direction:column;color:var(--primary-color);padding:20px 40px;text-shadow:none;text-align:left}.carousel .carousel-inner .item .carousel-caption>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel .carousel-inner .carousel-control{background:none;opacity:1;width:auto;padding:0 20px;opacity:.5;transition:all .3s ease;color:var(--color-white)}.carousel .carousel-inner .carousel-control .edglyph{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;font-size:42px}.carousel .carousel-inner .carousel-control:hover{opacity:1}.carousel .carousel-indicators{display:none}@media all and (max-width: 768px){.carousel .carousel-inner .item .carousel-caption{padding:20px !important}}.product{flex:1;background:var(--quaternary-color);border:1px solid var(--quaternary-color);transition:box-shadow .2s ease;display:flex;flex-direction:column}.product:hover{box-shadow:0 0 5px rgba(var(--color-black-rgb), 0.2)}.product.product-inline{flex-direction:row}.product.product-inline>figure{min-width:96px}.product.product-inline>.content{align-self:center;flex:2;margin:0}.product>figure{flex:1;display:flex;background:var(--color-white)}.product>figure>a{flex:1;display:flex;align-items:center;justify-content:center;padding:10px}.product>figure>a:hover{text-decoration:none}.product>figure>a>img{display:flex;align-items:center;justify-content:center;text-align:center}.product>.content{padding:15px;margin-top:auto}.product>.content h2{font-size:15px !important;font-weight:500;margin-bottom:15px !important;height:34px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product>.content h2 a{text-decoration:none}.product>.content h2 a:hover{color:var(--primary-color)}.product>.content p strong{color:var(--primary-color);font-weight:700;font-size:24px}.product>.content .btn{display:flex;width:100%;margin-top:15px}#content #carousel{margin-bottom:60px;padding:0 35px}#content #carousel .carousel-inner .item .flex{display:flex;align-items:center;margin:0}#content #carousel .carousel-inner .item .flex>figure{padding:0;flex:auto;max-width:800px;margin-right:-120px}#content #carousel .carousel-inner .item .flex>div{flex:1;background:var(--quaternary-color);padding:80px;min-width:50%}#content #carousel .carousel-inner .item .flex>div h2{text-transform:uppercase;font-weight:400;font-size:40px;margin-bottom:20px}#content #carousel .carousel-inner .item .flex>div p{color:var(--tertiary-color);font-size:18px;margin-bottom:20px;font-weight:400}#content #carousel .carousel-inner .item .flex>div p strong{font-weight:700}#content #carousel .carousel-inner .item .flex>div p .btn{height:50px;padding:0 40px;font-weight:400;font-size:24px}#content #carousel .carousel-inner .item .flex>div p:last-child{margin-bottom:0}#content #carousel .carousel-control{background:none;display:flex;align-items:center;justify-content:center;text-decoration:none;text-shadow:none;color:var(--tertiary-color);opacity:1;width:35px;opacity:.25;transition:.2s ease}#content #carousel .carousel-control:hover{opacity:1 !important}#content #carousel .carousel-control .edglyph{font-size:48px;line-height:0}#content #carousel:hover .carousel-control{opacity:.5}#content .container.small>section{margin-bottom:60px}#content .container.small>section:last-child{margin-bottom:0}#content .container.small>section h1{font-size:clamp(28px,3vw,36px);text-transform:uppercase;font-weight:400;padding-left:35px}#content .container.small>section h1 a:hover{color:var(--primary-color);text-decoration:none}#content .container.small>h2{font-size:30px;font-weight:400;margin-bottom:60px;text-transform:uppercase;text-align:center}#content .slider.slider-products{margin:0 -10px;margin-top:30px;display:flex;align-items:center}#content .slider.slider-products .slick-list .slick-track{display:flex}#content .slider.slider-products .slick-list .slick-track .slick-slide{display:flex;float:none;height:auto}#content .slider.slider-products .slick-list .slick-track .slick-slide>div{flex:1;display:flex}#content .slider.slider-products .slick-list .slick-track .slick-slide>div>div{display:flex !important;padding:0 10px}#content .slider.slider-products .slick-list .slick-track .slick-slide>div>div .product{margin:5px 0}#content .slider.slider-products .slick-list .slick-track .slick-slide:first-child:last-child{padding:0 35px}#content .slider.slider-products .slick-arrow{display:flex;align-items:center;justify-content:center;padding:0;min-width:35px;width:35px;height:35px;border:1px solid var(--tertiary-color);background:var(--color-white)}@media all and (max-width: 992px){#content #carousel .carousel-inner .item .flex>div{padding:40px}#content #carousel .carousel-inner .item .flex>div h2{font-size:32px}}@media all and (max-width: 768px){#content #carousel .carousel-inner .item .flex{display:block}#content #carousel .carousel-inner .item .flex>figure{display:none}}@media all and (max-width: 500px){#content #carousel .carousel-inner .item .flex>div{padding:20px}#content #carousel .carousel-inner .item .flex>div h2{font-size:24px}#content #carousel .carousel-inner .item .flex>div p{font-size:16px}}
