.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0;color:inherit;border:0;padding:0 !important;font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("clientlibs/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.our-values-section{position:relative;padding:40px 0}
.our-values-section:after{content:"";position:absolute;width:100%;height:45%;background:#d9d9d9;top:50%;z-index:-1;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.our-values-section .our-values-inner{display:flex;padding:0 15px;align-items:center;position:relative;z-index:9;justify-content:space-between}
.our-values-section .our-values-inner .our-values-heading{flex:0 0 35%;max-width:450px;padding-right:30px}
.our-values-section .our-values-inner .our-values-heading .learn-more{max-width:250px;text-align:center;margin:25px 0 0 0}
.our-values-section .our-values-inner .our-values-heading h2{color:#c00}
.our-values-section .our-values-inner .carousel-container{flex:0 0 65%;max-width:800px;padding-left:30px}
@media all and (-ms-high-contrast:none){.our-values-section .our-values-inner .carousel-container{max-width:798px}
}
.owl-carousel .owl-item{transition:all 400ms ease;-webkit-transition:all 400ms ease}
.our-values-section .owl-carousel .our-value-box{position:relative;padding:0 10px}
.our-values-section .owl-carousel .owl-item.active.center .our-value-box{padding:0;text-align:left;position:relative}
.our-values-section .owl-carousel .owl-item.active.center .our-value-box a:hover,.our-values-section .owl-carousel .owl-item.active.center .our-value-box a:focus{text-decoration:none}
.our-values-section .owl-carousel .owl-item.active.center .our-value-box .testimonial-link{position:absolute;height:100%;width:100%;left:0;top:0;z-index:99}
.our-values-section .owl-carousel .our-value-box:after{content:"";position:absolute;width:calc(100% - 20px);height:100%;background:rgba(255,255,255,.7);top:0;left:10px;right:10px;bottom:10px}
.our-values-section .owl-carousel .our-value-box .description-box{padding:60px 20px 100px;background:#c00;min-height:400px;max-height:400px;background-size:contain;background-repeat:no-repeat}
.our-values-section .owl-carousel .description-box h3{color:#fff;font-size:2rem;font-weight:600;margin:0 0 15px}
.our-values-section .owl-carousel .description-box p{color:#fff;font-size:1rem}
.our-values-section .owl-carousel .our-value-info{background:#fff;padding:15px 8px 15px 125px;min-height:85px;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.4)}
.our-values-section .owl-carousel .our-value-info figure{border:2px solid #fff;width:100px;position:absolute;left:20px;top:-45px}
.our-values-section .owl-carousel .owl-item.active.center .our-value-info figure{top:-55px}
.our-values-section .owl-carousel .our-value-info figure img{max-width:100%}
.our-values-section .owl-carousel .our-value-info h4{font-size:.875rem;font-weight:700;margin:0;color:#333}
.our-values-section .owl-carousel .our-value-info p{font-size:.75rem;color:#414141;font-weight:500;line-height:normal;margin:0}
.our-values-section .owl-carousel .owl-stage-outer{padding:80px 0}
.our-values-section .owl-carousel .owl-item{cursor:pointer}
.our-values-section .owl-carousel .owl-item.active.center{transform:scale(1.17) translateY(0);-webkit-transform:scale(1.17) translateY(0);z-index:99999;box-shadow:0 0 15px rgba(0,0,0,.4);-webkit-box-shadow:0 0 15px rgba(0,0,0,.4)}
.our-values-section .owl-carousel .owl-item.active.center .our-value-info{box-shadow:none}
.our-values-section .owl-carousel .owl-item.active.center .our-value-box:after{display:none}
.our-values-section .owl-carousel .owl-nav.disabled{display:block}
.our-values-section .owl-carousel .owl-nav button.disabled{display:none}
.our-values-section .owl-carousel .owl-nav button.owl-prev,.our-values-section .owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;margin-top:-26px;width:26px;height:51px;background-size:cover;background-repeat:no-repeat}
.our-values-section .owl-carousel .owl-nav button.owl-prev{left:-40px;background-image:url(../../../../../../content/dam/public/en_us/images/karkow/icon-carousel-left-arrow.png)}
.our-values-section .owl-carousel .owl-nav button.owl-next{right:-40px;background-image:url(../../../../../../content/dam/public/en_us/images/karkow/icon-carousel-right-arrow.png)}
.our-values-section .owl-carousel .owl-nav button span{display:none}
.our-values-section .owl-carousel .owl-item.active.center{transform:scale(1.17) translateY(0);-webkit-transform:scale(1.17) translateY(0)}
.vn-section.our-values-section h2{margin-bottom:10px}
.owl-carousel .product-tile{padding:0;background-color:#ce0000;position:relative;overflow:hidden}
.owl-carousel .product-tile:after{content:"";position:absolute;width:100%;height:100%;background:rgba(255,255,255,.6);top:0;left:0;right:0;bottom:0;z-index:999}
.owl-carousel .active.center .product-tile:after{display:none}
.owl-carousel .product-tile .card-link1{padding:0;color:#fff;text-decoration:none}
.owl-carousel .product-tile .card-link1 .pop{overflow:hidden;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;position:relative;height:140px}
.owl-carousel .product-tile .card-link1 .pop .gradient{background:linear-gradient(rgba(255,255,255,0),#ce0000);content:"";position:absolute;left:0;bottom:-3px;right:0;width:100%;height:120px;z-index:999}
.owl-carousel .product-tile .card-link1 .pop img{width:100%;transition:all .3s ease;-webkit-transition:all .3s ease}
.no-touch .our-values-section .owl-carousel .owl-item.active.center .product-tile:hover .card-link1 .pop img{transform:scale(1.1)}
.owl-carousel .product-tile .card-link1 .content-box{padding:20px;text-align:left}
.owl-carousel .product-tile .card-link1 .content-box .res-int-title h3{font-size:1.25rem;font-weight:600;margin:0 0 25px;text-align:left;text-transform:none}
.owl-carousel .product-tile .card-link1 .content-box .res-int-desc{padding-left:14px;border-left:1px solid #fff;margin-bottom:14px}
.owl-carousel .product-tile .card-link1 .content-box .res-int-desc p{font-size:.875rem;line-height:normal}
.owl-carousel .product-tile .card-link1 .content-box .animateLink{color:#fff;text-decoration:none;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.10em}
.owl-carousel .product-tile .card-link1 .content-box .animateLink .animateIcon{left:5px !important}
.owl-carousel .product-tile .card-link1:hover .content-box .animateLink .animateIcon{left:10px !important}
@media(max-width:1365px){.our-values-section .our-values-inner .carousel-container{padding:0 30px}
}
@media(max-width:1024px){.our-values-section:after{height:100%}
.our-values-section .our-values-inner{display:block}
.our-values-section .our-values-inner .carousel-container{margin:0 auto}
.our-values-section .our-values-inner .our-values-heading{padding:0 15px;max-width:100%;text-align:center}
.our-values-section .our-values-inner .our-values-heading .learn-more{margin:25px auto 0}
.our-values-section .our-values-inner .our-values-heading br{display:none}
.our-values-section .our-values-inner .our-values-heading h2{text-align:center}
.owl-carousel .owl-item{transition:all 600ms ease;-webkit-transition:all 600ms ease}
}
@media(min-width:992px) and (max-width:1024px){.our-values-section .owl-carousel .our-value-info figure{width:85px}
.our-values-section .owl-carousel .our-value-info{padding:10px 8px 15px 115px}
}
@media(min-width:768px) and (max-width:991px){.owl-carousel .product-tile .card-link1 .content-box .res-int-title h3{font-size:1rem;margin-bottom:15px}
.owl-carousel .product-tile .card-link1 .content-box .res-int-desc p{font-size:.8rem}
.owl-carousel .center .product-tile .card-link1 .pop{height:115px}
}
@media(max-width:991px){.our-values-section .our-values-inner .carousel-container{max-width:96%}
.our-values-section .owl-carousel .description-box h3{font-size:1.5rem}
.our-values-section .owl-carousel .our-value-box .description-box{padding:40px 20px 80px}
.our-values-section .owl-carousel .our-value-info{padding:10px 10px 15px 85px}
.our-values-section .owl-carousel .owl-item.active.center .our-value-info figure{top:-30px}
.our-values-section .owl-carousel .our-value-info figure{width:60px;left:20px;top:-30px}
}
@media(max-width:767px){.our-values-section .our-values-inner{padding:0}
.our-values-section .our-values-inner .carousel-container{margin:0 auto;max-width:100%;padding:0}
.our-values-section .owl-carousel .owl-item .our-value-box .description-box{min-height:340px}
.our-values-section .owl-carousel .owl-item.active.center .our-value-box .description-box{padding-top:60px}
.our-values-section .owl-carousel .our-value-info figure{top:-30px}
.our-values-section .owl-carousel .owl-item.active.center .our-value-info figure{top:-20px}
.our-values-section .owl-carousel .description-box p{font-size:.875rem}
.our-values-section .owl-carousel .our-value-info h4,.our-values-section .owl-carousel .our-value-info p{font-size:.575rem}
.our-values-section .owl-carousel .owl-item.active .our-value-info h4,.our-values-section .owl-carousel .owl-item.active .our-value-info p{font-size:.875rem}
.our-values-section .owl-carousel .owl-item.active .our-value-box:after,.our-values-section .owl-carousel .owl-nav.disabled{display:none}
}
@media(max-width:480px){.our-values-section .our-values-inner{padding:0}
.owl-carousel .product-tile .card-link1 .content-box .res-int-title h3{font-size:1.125rem;margin-bottom:15px}
.owl-carousel .product-tile .card-link1 .content-box .res-int-desc p{font-size:.8rem}
.our-values-section .owl-carousel .description-box h3{font-size:1.25rem}
}