.pro-boxes .slick-list.draggable{margin-left:-20px;margin-right:-20px;overflow:visible}.pro-boxes .slick-prev.slick-arrow{right:120px}.pro-boxes .slick-arrow{align-items:center;background:#195800;border:none;border-radius:50%;bottom:-2px;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.7;padding:0;position:absolute;width:40px;z-index:2}.pro-boxes .slick-next.slick-arrow{right:60px}.pro-boxes .slick-arrow img{display:block;height:12px;max-width:12px;width:100%}.pro-boxes .main-container.pro-boxe-slider ul.slick-dots li.slick-active button{background-color:#195800;border-color:#195800}.pro-boxes .main-container.pro-boxe-slider ul.slick-dots li button{cursor:pointer}.pro-boxes .promo-box.pop__slide{margin-left:20px;margin-right:20px}.pro-boxes .title-subtitle{font-size:12px;letter-spacing:.2em;margin-bottom:25px;text-transform:uppercase}.pro-boxes p:last-child{margin-bottom:0}.pro-boxes .main-container.flex{row-gap:50px}.pro-boxes .title-description{font-size:18px;line-height:1.6;margin-top:30px}.promo-box:not(.pop__slide){display:flex;flex-basis:29.6%;flex-wrap:wrap;margin-right:5%;padding:3.5%}.promo-box,.promo-box:not(.pop__slide){min-height:520px;overflow:hidden;position:relative}.promo-box{display:flex!important;padding:45px}.promo-box:nth-child(3n+3){margin-right:0}.pro-boxes .title-description{color:#777}.pro-boxes .splide__arrow{background:#195800;z-index:2}.pro-boxes ul.splide__pagination{bottom:-50px}@media (min-width:768px) and (max-width:1139px){.promo-box{margin-bottom:25px}}.promo-box .wistia_embed,.promo-box a:not(.no-abs){display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.promo-box .wistia_click_to_play{cursor:pointer;display:block!important;height:100%;width:100%}.wistia_popover_overlay{background-color:#93c47d!important}.promo-box:before{bottom:0;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;transition:opacity .65s cubic-bezier(.05,.2,.1,1);width:calc(100% + 10px);z-index:10}.promo-box:hover:before{opacity:1}.promo-box .promo-box-bg{backface-visibility:hidden;background-position:50%;background-size:cover;height:100%;left:0;opacity:1;position:absolute;top:0;transition:transform 1s ease,opacity .5s ease .25s;width:100%;z-index:1}.promo-box:hover .promo-box-bg{transform:scale(1.3);transition:transform 1s cubic-bezier(.1,.2,.7,1)}.promo-box .promo-box-bg:before{background:linear-gradient(180deg,hsla(0,0%,6%,0),hsla(0,0%,6%,.75));bottom:0;content:"";display:block;height:85%;left:0;position:absolute;transition:opacity .65s cubic-bezier(.05,.2,.1,1);width:100%;z-index:10}.promo-box:hover .promo-box-bg:before{opacity:0}.promo-box .inner{align-self:flex-end;color:#fff;padding:0;position:relative;text-align:left;width:100%;z-index:10}.promo-box .inner .promo-box-icon{margin-bottom:20px}.promo-box .inner .promo-box-icon svg{fill:#fff;height:40px;margin-bottom:20px}.promo-box .heading-wrapper{transform:translateY(0);transition:opacity .65s cubic-bezier(.05,.2,.1,1),transform .65s cubic-bezier(.05,.2,.1,1)}.promo-box .heading-wrapper>:last-child{margin-bottom:0}.promo-box .onhover-content{bottom:0;font-size:18px;left:0;margin-top:12px;opacity:0;position:absolute;transform:translateY(20px);transition:opacity .2s cubic-bezier(.05,.2,.1,1),transform .2s cubic-bezier(.05,.2,.1,1)}.promo-box:hover .onhover-content{opacity:1;transform:translateY(0);transition:opacity .65s cubic-bezier(.05,.2,.1,1) .15s,transform .65s cubic-bezier(.05,.2,.1,1) .15s}.promo-box .inner *{color:#fff}.promo-box .heading-wrapper h3{line-height:1.2}.pro-boxes .splide__arrow{bottom:-60px;height:40px;top:unset;transform:unset;transition:all .35s;width:40px}.pro-boxe-slider button.splide__arrow.splide__arrow--next{right:0}.pro-boxe-slider button.splide__arrow.splide__arrow--prev{left:unset;right:60px}@media(max-width:1240px){.pro-boxes .slick-list.draggable{margin-left:-20px;margin-right:-20px}}.pro-boxes{overflow:hidden}.pro-boxes .splide__track{overflow:visible}@media(max-width:767px){.pro-boxes ul.splide__pagination{bottom:0}.pro-boxes ul.slick-dots{position:relative;top:-10px}.pro-boxes .slick-arrow{bottom:-40px}.pro-boxes .slick-next.slick-arrow{right:calc(50% - 45px)}.pro-boxes .slick-prev.slick-arrow{left:calc(50% - 45px);right:unset}.pro-boxes .promo-box:not(:last-child){margin-bottom:20px}.pro-boxes .promo-box{margin-right:0;padding:30px}}