@keyframes carouselFade{0%{opacity:0}4%{opacity:1}10%{opacity:1}14%{opacity:0}100%{opacity:0}}.image-header{width:100%;position:relative;height:50vh!important;max-height:512px;margin-top:70px;overflow:hidden}.image-header .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);mix-blend-mode:multiply;z-index:5;opacity:.5}.image-header figure{z-index:-1;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100vw;height:100%;object-fit:cover;object-position:center}.image-header figure .jetpack-videopress-player__wrapper,.image-header figure iframe{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-header .content{top:50%;left:50%;width:90%;max-width:400px;z-index:10;position:absolute;transform:translate(-50%,-50%)}.image-header .content h1,.image-header .content p{color:#fff;text-align:center}.image-header .content p{margin-top:1rem}@media screen and (min-width:768px){.image-header{margin-top:0;height:50vh}.image-header .content{left:4rem;transform:translate(0,-50%)}.image-header .content h1,.image-header .content p{text-align:left}}.term-children{border-bottom:2px rgba(46,43,43,.2) solid}.term-children ul{display:flex;justify-content:center;align-items:baseline;flex-direction:row;flex-wrap:nowrap;gap:50px;list-style:none;width:-moz-max-content;width:max-content;margin:0 auto;padding:30px 2.5vw}.term-children ul li.active{font-weight:500}.term-children ul li a{text-decoration:none}@media screen and (max-width:820px){.term-children{overflow-x:scroll;padding-left:2.5vw;padding-right:2.5vw}}.breadcrumbs{display:block;width:calc(100% - 5rem);margin:40px auto 20px}.breadcrumbs a,.breadcrumbs span{font-size:clamp(.64rem,2vh,.76rem)}@media screen and (max-width:1024px){.breadcrumbs{width:calc(100% - 15vw)}}@media screen and (max-width:820px){.breadcrumbs{width:calc(100% - 3rem)}}.products-container{width:calc(100% - 8rem);margin:20px auto 40px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);gap:30px 50px}.products-container .product{text-decoration:none}.products-container .product .image{position:relative;overflow:hidden}.products-container .product .image::after{content:"";display:block;padding-bottom:100%}.products-container .product .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;object-fit:cover;object-position:center}.products-container .product .content{padding:20px 0;transition:.5s}.products-container .product .content h2{margin-bottom:10px;font-size:clamp(1rem,3vh,1rem)}.products-container .product .content p.read-more{margin-top:10px}.products-container .product:hover .content{margin-top:-10px;margin-bottom:10px}@media screen and (max-width:1024px){.products-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:820px){.products-container{width:calc(100% - 3rem);grid-template-columns:repeat(1,1fr)}}@media screen and (max-height:800px) and (min-width:769px){.products-container p{font-size:clamp(.64rem,2vh,.66rem)}}.button.secondary-button{margin:4rem auto;display:table}.footer-text{padding:4rem 0;background:#f8f8f8}.footer-text h2,.footer-text p{max-width:800px;width:95vw;margin-left:auto;margin-right:auto;text-align:center}.footer-text h2{margin-bottom:1rem}.footer-cta{border:1px solid #2e2b2b!important;color:#2e2b2b!important;padding:12px 30px;position:relative;display:table;text-decoration:none;transition:.5s;font-size:clamp(.8rem,2.5vh,1rem);font-family:montserrat;margin:2rem auto 0}