.tile-container{display:flex;flex-wrap:wrap;justify-content:center}
.video-layout{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.tile{display:flex;flex-direction:column;max-width:100%;padding:10px;box-sizing:border-box;text-align:left;position:relative;padding-bottom:60px;margin:0}
.carousel-description,.description{max-height:4.7em;overflow:hidden;margin-bottom:3px !important}
.expand-readmore,.expand-btn{display:none;background:transparent;border:0;padding:0;cursor:pointer;font-weight:bold}
.expandedCarouselReadmore .carousel-description,.expanded .description{max-height:none}
.expandedCarouselReadmore .expand-readmore,.expanded .expand-btn{display:none}
.iframe-modal{display:none}
@media screen and (min-width:768px){.tile{width:calc(50% - 10px)}
}
@media screen and (min-width:1024px){.tile{width:calc(33.33% - 10px);flex:1 0 auto}
}
@media screen and (min-width:1024px){.tile{width:calc(25% - 10px)}
}
@media screen and (max-width:600px){.tile{width:100%}
}
.CallToAction{&.u-linkstyle-plain,&.u-linkstyle-button{@media screen and (max-width:420px){padding-left:10px !important;padding-right:10px !important}
}
&.u-linkstyle-button--product-page{@media screen and (max-width:420px){padding-left:35px !important;padding-right:35px !important}
}
//width:100%;&.u-linkstyle-button--dark,&.u-linkstyle-button,&.u-linkstyle-button--product-page{.CTA-text{color:@white !important}
}
.CTA-text{display:table-cell;vertical-align:middle;color:@white;margin-bottom:0 !important;white-space:break-spaces}
}
.main--FullWidth .CallToAction.u-linkstyle-plain .CTA-text{padding-left:0 !important;padding:17px}
.tile .u-linkstyle-plain{margin-top:auto;align-self:start;background:transparent;border:0}
.iframe-modal{position:fixed;width:100%;height:100%;left:0;top:0;z-index:100}
.iframe-modal-background{position:fixed;background:#000000a6;width:100%;height:100%;left:0;top:0}
.iframe-modal-content{position:fixed;background:#fff;max-width:90%;max-height:90%;left:50%;top:50%;padding:10px;transform:translate(-50%,-50%)}
.iframe-close-btn{right:-28px;position:absolute;font-size:60px;line-height:22px;top:0;height:30px;display:block;cursor:pointer;background:#ccc;padding:2px}
.iframe-modal-content iframe{width:900px;height:508px;background:#000;@media screen and (max-width:431px){max-width:100%;width:560px;height:315px}
@media screen and (min-width:768px) and (max-width:820px){max-width:100%;width:560px;height:315px}
}
.externalVideobutton{margin-top:auto;align-self:start;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;font-weight:400;display:block;border-width:6px;border-style:solid;border-color:transparent;background-color:#9a323c;color:#fff !important}
.commonVar{width:968px;max-width:100%;margin:0 auto;justify-content:flex-start}
.tile img{width:100%;height:auto}
.tile .u-linkstyle-plain .CTA-text{color:#6e768f;padding-left:0 !important;padding:17px}
.tile h1,.tile h2,.tile h3,.tile h4,.tile h5,.tile h6{margin:2px}
.play-button-simpleLayout{font-size:3em;line-height:1.5em;height:40px;width:60px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(197,197,197,0.7)}
.up-arrow-simpleLayout{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid white;margin:12px 23px;transform:rotate(90deg)}
.clickableTile{border:0;background:transparent;width:100%}
.video-layout.rightAlign{margin:0 0 0 auto}
.video-layout.leftAlign{margin:0 auto 0 0}
.video-layout.centerAlign{margin:0 auto}
@media screen and (min-width:375px){.fourVideo .tile .clickableTile{height:143px;overflow:hidden}
.threeVideo .tile .clickableTile{height:197px;overflow:hidden}
.doubleVideo .tile .clickableTile{height:306px;overflow:hidden}
.videoInTwoLayout img,.tile img{height:auto;min-height:100%;max-width:none !important;max-height:100%}
.tile.video-copy-item .clickableTile{height:159px;overflow:hidden}
.videoInTwoLayout.full-view .videoImage .clickableTile{height:465px;overflow:hidden}
.tile.videoWrapped .videoInTwoLayout .videoImage .clickableTile{height:143px;overflow:hidden}
}
.video-carousel .video-copy-item{position:relative;width:259px;height:auto !important;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}
@media screen and (min-width:768px) and (max-width:768px){.video-carousel .video-copy-item{width:175px !important}
}
.cc-content{display:flex;justify-content:center;align-items:center}
.video-copy{max-width:1200px;width:110%}
@media screen and (max-width:431px){.video-copy{width:98%}
}
@media screen and (min-width:768px) and (max-width:1024px){.video-copy{width:97%}
}
.video-copy .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background-position:center;background-size:30px 70px;background-repeat:no-repeat;background-color:rgba(0,0,0,0.03);border:0;border-radius:4px;height:110px;overflow:hidden;text-indent:-1000px;width:55px;padding:4px 10px 2px;text-align:center;cursor:pointer;outline:0;-webkit-appearance:none}
.video-copy .slick-arrow.slick-prev{top:155px;left:0;transform:translateY(-50%)}
.video-copy .slick-arrow.slick-prev:after{-webkit-transform:scale(-1.25);-ms-transform:scale(-1.25);transform:scale(-1.25)}
@media screen and (max-width:431px){.video-copy .slick-arrow.slick-prev{top:95px;left:-5px}
}
@media screen and (min-width:768px) and (max-width:1024px){.video-copy .slick-arrow.slick-prev{left:-8px;width:25px !important}
}
.video-copy .slick-arrow.slick-next{right:0;top:155px}
@media screen and (max-width:431px){.video-copy .slick-arrow.slick-next{top:95px;right:-5px}
}
@media screen and (min-width:768px) and (max-width:1024px){.video-copy .slick-arrow.slick-next{right:-8px;width:25px !important}
}
.video-copy.slick-slider .slick-track{display:flex}
button.slick-prev.slick-arrow{width:40px !important;height:40px !important}
@media screen and (max-width:431px){button.slick-prev.slick-arrow{width:36px !important;height:36px !important}
}
button.slick-next.slick-arrow{width:40px !important;height:40px !important}
@media screen and (max-width:431px){button.slick-next.slick-arrow{width:36px !important;height:36px !important}
}
.play-button-carousel{font-size:3em;line-height:1.5em;height:40px;width:60px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(197,197,197,0.7)}
.up-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid white;margin:13px 23px;transform:rotate(90deg)}
.video-copy.rightAlign{margin:0 0 0 auto}
.video-copy.leftAlign{margin:0 auto 0 0}
.video-copy.centerAlign{margin:0 auto}
.center-carousel-dots{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:10px;margin:30px auto 20px;padding:0;list-style:none}
.center-carousel-dots li{width:10px;height:10px;margin:0 10px;background:rgba(159,164,195,0.4);border-radius:6px}
@media only screen and (min-width:1100px){.center-carousel-dots li:first-child{margin-left:1px}
}
.center-carousel-dots li.slick-active{background-color:#777eaa}
.center-carousel-dots li button{display:block;position:relative;width:10px;height:10px;font-size:0;line-height:0;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.center-carousel-dots li.slick-active{background-color:#87212e}
@media only screen and (min-width:1100px){.center-carousel-dots{margin:25px 0 25px 0;order:1}
}
body .Video{max-width:100% !important;width:1436px !important}
.videoWrapped{display:flex;flex-direction:column;padding-top:0}
.tilesintwolayout{padding:20px}
.videoWrapped .videoInTwoLayout{display:flex;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px}
.videoInTwoLayout img{width:100%;height:auto}
.videoWrapped .videoInTwoLayout .videoImage{width:35%;padding:0 20px 0 0}
.videoWrapped .videoInTwoLayout .videoContent{width:65%}
.videoInTwoLayout.full-view{width:50%}
.videoInTwoLayout.full-view h1,.videoInTwoLayout.full-view h2,.videoInTwoLayout.full-view h3,.videoInTwoLayout.full-view h4,.videoInTwoLayout.full-view h5,.videoInTwoLayout.full-view h6{margin:2px}
.videoWrapped .videoInTwoLayout:last-child{padding:0;margin:0;border:0}
.videoInTwoLayout .videoContent .u-linkstyle-plain{position:relative;left:0}
.videoInTwoLayout .videoContent .externalVideobutton{position:relative;left:0}
@media(max-width:768px){.videoInTwoLayout.full-view{width:100%}
.videoWrapped{padding:0}
}
.full-view .play-button-twolayout{font-size:3em;line-height:1.5em;height:81.6667px;width:127.604px;display:block;position:absolute;margin-top:-17%;left:22%;background-color:rgba(197,197,197,0.7);@media screen and (max-width:431px){height:45.2px;width:70.625px}
}
.full-view .up-arrow-twolayout{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:25px solid white;margin:27px 47px;transform:rotate(90deg);@media screen and (max-width:431px){border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:18px solid white;margin:14px 28px}
}
.play-button-twolayout{font-size:3em;line-height:1.5em;height:40px;width:60px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(197,197,197,0.7)}
.up-arrow-twolayout{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid white;margin:12px 23px;transform:rotate(90deg)}
.videoImage{position:relative;display:inline-block}