.content-card{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.content-card *,.content-card *:before,.content-card *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
.content-card button{background:0;border:0}
.content-card-container{overflow:hidden}
.content-card .img-column{display:inline-block;margin-bottom:10px}
.content-card .imageLeft .img-column{float:left;max-width:45%;margin-right:20px}
@media screen and (max-width:767px){.content-card .imageLeft .img-column{max-width:40%;margin-right:15px}
}
.content-card .imageRight .img-column{float:right;max-width:45%;margin-left:20px}
@media screen and (max-width:767px){.content-card .imageRight .img-column{max-width:40%;margin-left:15px}
}
.content-card .overlay{position:relative}
.content-card .overlay .content-card-info{position:absolute;bottom:0;align-content:center;width:100%;height:100%;padding:0 25px 15px;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end}
.content-card .overlay .content-card-info .title{font-size:24px;font-weight:normal;line-height:1.2;margin:0}
.content-card .overlay .content-card-info .title>*{font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:5px}
.content-card .overlay .content-card-info .content-card-desc{text-align:left}
.content-card .overlay .content-card-info .content-card-desc *:last-child{margin-bottom:0}
.content-card .overlay .image-src{display:block;width:100%}
.content-card.gradient-dark .content-card-info{background:linear-gradient(360deg,#000 22.02%,rgba(0,0,0,0) 100%)}
.content-card.gradient-dark .content-card-info *{color:white !important}
.content-card.gradient-dark:not(.cta-button-secondary):not(.cta-button-text) .content-card-link{background:transparent;border:2px solid #f2f2f2}
.content-card.gradient-dark:not(.cta-button-secondary):not(.cta-button-text) .content-card-link:hover{background:white;color:black !important}
.content-card.gradient-dark.cta-button-secondary .content-card-link{color:#696969 !important}
.content-card.gradient-dark.cta-button-secondary .content-card-link:hover{color:#fff !important}
.content-card.gradient-light .content-card-container{border:1px solid #ddd;border-radius:6px;overflow:hidden;min-height:280px}
.content-card.gradient-light .content-card-info{background:linear-gradient(360deg,#fff 0,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 70%);align-items:flex-start;text-align:left}
.content-card.gradient-light .content-card-info .title{color:#4f4f4f;min-height:78px}
.content-card.gradient-light .content-card-info .title *:first-child{margin-bottom:0}
.content-card.gradient-light .content-card-link{align-self:center}
.content-card.gradient-light.cta-button-secondary .content-card-link{background:transparent}
.content-card.with-border .content-card-container{border-radius:6px;padding:30px;border:1px solid #ddd}
@media screen and (max-width:767px){.content-card.with-border .content-card-container{padding:30px 15px}
}
.content-card.with-border .content-card-container .img-column{max-width:33%}
.content-card.with-border .content-card-info{flex:1}
.content-card.with-border .content-card-info .title{margin:0 0 15px;color:#4f4f4f}
.content-card.with-border .content-card-info .title *:first-child{margin-bottom:0}
.content-card.with-border .content-card-desc{margin-bottom:10px}
.content-card.with-border .imageRight,.content-card.with-border .imageLeft{display:flex;flex-wrap:wrap;align-items:center;min-height:280px}
@media screen and (max-width:767px){.content-card.with-border .imageRight,.content-card.with-border .imageLeft{display:block;text-align:center}
.content-card.with-border .imageRight .title,.content-card.with-border .imageLeft .title,.content-card.with-border .imageRight .content-card-desc,.content-card.with-border .imageLeft .content-card-desc{text-align:left}
.content-card.with-border .imageRight .img-column,.content-card.with-border .imageLeft .img-column{float:none;width:100%;text-align:center;max-width:none;margin:0 0 10px}
}
.content-card.with-border .imageRight .img-column{order:1}
@media screen and (max-width:767px){.content-card.horizontal-center>.component-content{margin:0}
}
.content-card.horizontal-center .content-card-container{padding:0 50px;display:flex;align-items:center;flex-wrap:wrap}
@media screen and (max-width:767px){.content-card.horizontal-center .content-card-container{padding:0}
}
.content-card.horizontal-center .content-card-container .content-card-info{flex:1}
.content-card.horizontal-center .content-card-container .content-card-info .title{font-size:32px;font-weight:bold;line-height:40px;letter-spacing:.5px;color:#4e4e56;margin-bottom:20px}
@media screen and (max-width:1024px){.content-card.horizontal-center .content-card-container .content-card-info .title{font-size:30px;line-height:36px;font-weight:normal}
}
.content-card.horizontal-center .content-card-container .content-card-info .content-card-desc *{color:#4e4e56}
.content-card.horizontal-center .content-card-container.imageRight .img-column{order:1}
@media screen and (max-width:767px){.content-card.horizontal-center .content-card-container.imageRight .img-column{max-width:none;margin:0;width:100%;text-align:center;margin-top:20px}
}
.content-card-logo{text-align:center;margin-bottom:20px}
.content-card .content-card-info .title{font-size:18px;line-height:1.2;margin:10px 0;color:#333}
.content-card .content-card-info .title *{color:inherit}
.content-card .content-card-info .title p{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0}
.content-card .content-card-info .content-card-desc p{margin-bottom:10px}
.content-card .content-card-info .content-card-desc ol,.content-card .content-card-info .content-card-desc ul{overflow:hidden}
.content-card.ctnCard-layout-left .verticalImage,.content-card.ctnCard-layout-left .verticalTitle{text-align:left}
.content-card.ctnCard-layout-center .verticalImage,.content-card.ctnCard-layout-center .verticalTitle{text-align:center}
.content-card.ctnCard-layout-right .verticalImage,.content-card.ctnCard-layout-right .verticalTitle{text-align:right}
.content-card .content-card-container[class*="vertical"] .img-column{width:100%;text-align:center}
.content-card .content-card-container.verticalTitle .title{margin-bottom:15px}
.content-card .content-card-link{text-align:center;margin:10px 0 5px}
.content-card.cta-button-text a.content-card-link,.content-card button.content-card-link{min-width:0}
.content-card.ctnCard-bg-gray>.component-content .content-card-container{background:#fafafa;box-shadow:0 1px 1px rgba(0,0,0,0.23),0 2px 7px rgba(0,0,0,0.09);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.23),0 2px 7px rgba(0,0,0,0.09);-o-box-shadow:0 1px 1px rgba(0,0,0,0.23),0 2px 7px rgba(0,0,0,0.09);border-radius:1px;padding:15px}
.content-card.ctnCard-bg-imageGray .img-column{background:#fafafa;padding:10px;box-shadow:0 1px 1px rgba(0,0,0,0.23),0 2px 7px rgba(0,0,0,0.09);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.23),0 2px 7px rgba(0,0,0,0.09);-o-box-shadow:0 1px 1px rgba(0,0,0,0.23),0 2px 7px rgba(0,0,0,0.09);border-radius:1px}
@media screen and (min-width:768px){html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height>.component-content>.section-content>.aem-Grid{display:flex}
html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height>.component-content>.section-content>.aem-Grid .content-card .component-content,html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height>.component-content>.section-content>.aem-Grid .content-card .component-content>div,html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height>.component-content>.section-content>.aem-Grid .content-card .content-card-container{height:100%}
html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height>.component-content>.section-content>.aem-Grid .content-card .content-card-container[class*="vertical"]{display:flex;flex-direction:column}
html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height>.component-content>.section-content>.aem-Grid .content-card .content-card-container[class*="vertical"] .content-card-info{display:flex;flex-direction:column;flex:1 1 auto}
html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height>.component-content>.section-content>.aem-Grid .content-card .content-card-container[class*="vertical"] .content-card-info .content-card-link{margin-top:auto;align-self:flex-start}
html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height .ctnCard-layout-left .verticalImage .content-card-link,html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height .ctnCard-layout-left .verticalTitle .content-card-link{align-self:flex-start !important}
html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height .ctnCard-layout-center .verticalImage .content-card-link,html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height .ctnCard-layout-center .verticalTitle .content-card-link{align-self:center !important}
html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height .ctnCard-layout-right .verticalImage .content-card-link,html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height .ctnCard-layout-right .verticalTitle .content-card-link{align-self:flex-end !important}
}
.hero-heading-home .content-card{max-width:27.89%;float:right !important;height:198px}
@media screen and (max-width:1024px){.hero-heading-home .content-card{max-width:33%}
}
@media screen and (max-width:767px){.hero-heading-home .content-card{max-width:none;width:100%;float:none !important;height:auto}
}
.hero-heading-home .content-card>.component-content{padding-bottom:10px}
.hero-heading-home .content-card:last-child{height:188px}
.hero-heading-home .content-card:last-child>.component-content{padding-bottom:0}
@media screen and (max-width:767px){.hero-heading-home .content-card:last-child{height:auto}
}
.hero-heading-home .content-card .overlay{overflow:hidden}
@media screen and (min-width:768px){.hero-heading-home .content-card .overlay .image-src{width:auto;height:188px;max-width:none;position:relative;left:50%;transform:translateX(-50%)}
}
.wholeCard{display:flex;flex-direction:column}
.wholeCard .content-card-container{border:1px solid #ddd;border-radius:10px;min-height:220px;transition:linear .25s;position:relative;display:flex;flex-direction:column}
.wholeCard .content-card-container:hover{box-shadow:0 0 0 1px #369;border:1px solid #369}
.wholeCard .content-card-container a,.wholeCard .content-card-container button{display:block;min-height:218px}
.wholeCard .content-card-container button{cursor:pointer;border:0;outline:0;background:0;padding:0}
.wholeCard .content-card-container .content-card-info{position:relative;padding:0;border-radius:10px 10px 0 0}
.wholeCard .content-card-container .content-card-info .title{padding:10px;margin:0;display:flex;justify-content:center;align-items:center;text-align:center;word-break:break-word}
.wholeCard .content-card-container .content-card-info .title p,.wholeCard .content-card-container .content-card-info .title h2,.wholeCard .content-card-container .content-card-info .title h3,.wholeCard .content-card-container .content-card-info .title h4{font-size:17px;color:#333;font-weight:bold;line-height:20px;text-transform:uppercase;margin:0}
@media screen and (max-width:767px){.wholeCard .content-card-container .content-card-info .title p,.wholeCard .content-card-container .content-card-info .title h2,.wholeCard .content-card-container .content-card-info .title h3,.wholeCard .content-card-container .content-card-info .title h4{font-size:16px}
}
.wholeCard .content-card-container .img-column{margin:0;height:160px;display:block;transition:linear .25s;float:right}
.wholeCard .content-card-container picture{width:163px;height:100%;z-index:0;max-width:100%;float:right;display:flex;justify-content:flex-end;flex-direction:column}
.wholeCard .content-card-container picture img{border-radius:0 0 10px 10px;display:block}
.wholeCard .verticalTitle .content-card-info{position:static}
.featureCard{display:flex;flex-direction:column}
.featureCard .trancate-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.featureCard .content-card-container{box-shadow:0 0 0 1px #ddd;border-radius:12px;position:relative;transition:linear all .25s}
.featureCard .content-card-container:hover{box-shadow:0 0 0 2px #369}
.featureCard .content-card-container:hover .content-card-info .title p,.featureCard .content-card-container:hover .content-card-info .title h2,.featureCard .content-card-container:hover .content-card-info .title h3,.featureCard .content-card-container:hover .content-card-info .title h4{color:#369}
.featureCard .content-card-container .new-tag{position:absolute;top:0;left:0;font-size:16px;text-transform:uppercase;font-weight:bold;padding:6px 15px;background:#ddd;line-height:20px;letter-spacing:.25px;color:#000;border-radius:12px 0}
.featureCard .content-card-container .img-column{max-width:100%;margin:0;width:100%;border-radius:12px 12px 0 0;overflow:hidden;display:block}
.featureCard .content-card-container .img-column img{display:table;margin:0 auto}
.featureCard .content-card-container .content-card-info{display:flex;background:#f7f7f7;flex-direction:column;width:100%;padding:12px 23px;border-radius:0 0 12px 12px}
.featureCard .content-card-container .content-card-info .cardSubTitle{font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (max-width:992px){.featureCard .content-card-container .content-card-info .cardSubTitle{min-height:30px}
}
.featureCard .content-card-container .content-card-info .title{font-size:16px;font-weight:bold;line-height:20px;margin-bottom:5px}
.featureCard .content-card-container .content-card-info .title p,.featureCard .content-card-container .content-card-info .title h2,.featureCard .content-card-container .content-card-info .title h3,.featureCard .content-card-container .content-card-info .title h4{font-size:16px;font-weight:bold;line-height:20px;margin-bottom:0}
@media screen and (max-width:767px){.featureCard .content-card-container .content-card-info .title p,.featureCard .content-card-container .content-card-info .title h2,.featureCard .content-card-container .content-card-info .title h3,.featureCard .content-card-container .content-card-info .title h4{min-height:40px}
}
.featureCard .content-card-container .content-card-info .content-card-desc p{font-size:14px;line-height:17px;min-height:33px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.content-card.home-content-card{margin-bottom:20px;overflow:hidden;width:100%}
@media screen and (min-width:1024px){.content-card.home-content-card{height:100px}
}
.content-card.home-content-card .component-content{padding-right:0}
@media screen and (max-width:767px){.content-card.home-content-card .component-content{padding-right:0;padding-left:0}
}
.content-card.home-content-card:last-child{margin-bottom:0}
.content-card.home-content-card .image-link{position:relative;overflow:auto;display:block}
.content-card.home-content-card .image-link .img-column{max-width:100%;clear:both;float:none;width:100%;display:block;margin:0}
.content-card.home-content-card .content-card-container{position:relative;padding:0;width:100%;display:block;color:#fff}
.content-card.home-content-card .content-card-container img{width:100%;transition:all .25s ease}
.content-card.home-content-card .content-card-container .cardSubTitle{color:#fff}
.content-card.home-content-card .content-card-container .title{color:#fff}
.content-card.home-content-card .content-card-container .title p{color:#fff}
.content-card.home-content-card .content-card-container:hover .overlay{display:none}
.content-card.home-content-card .content-card-container:hover img{filter:invert(68%) sepia(93%) saturate(1086%) hue-rotate(3deg) brightness(129%) contrast(98%)}
.content-card.home-content-card .content-card-container:hover .cardSubTitle{color:#333 !important}
.content-card.home-content-card .content-card-container:hover .title p{color:#333 !important}
.content-card.home-content-card .content-card-container .overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;min-height:auto}
@media screen and (max-width:767px){.content-card.home-content-card .content-card-container .overlay{height:95%}
}
.content-card.home-content-card .content-card-container .content-card-info{position:absolute;justify-content:center;top:0;height:100%;left:0;z-index:2;display:flex;display:-webkit-flex;flex-direction:column;background:0;box-sizing:border-box;width:100%;padding:20px 10px}
@media screen and (min-width:767px) and (max-width:1024px){.content-card.home-content-card .content-card-container .content-card-info{padding:10px}
}
.content-card.home-content-card .content-card-container .content-card-info .cardSubTitle{order:2;-webkit-order:2;font-size:24px;line-height:28px;font-weight:600;color:#fff}
@media screen and (min-width:767px) and (max-width:1024px){.content-card.home-content-card .content-card-container .content-card-info .cardSubTitle{font-size:16px;line-height:18px}
}
.content-card.home-content-card .content-card-container .content-card-info .title{order:1;-webkit-order:1;font-size:16px;line-height:20px;margin:0;color:#fff}
@media screen and (min-width:767px) and (max-width:1024px){.content-card.home-content-card .content-card-container .content-card-info .title{font-size:12px;line-height:14px}
}
.content-card.home-content-card .content-card-container .content-card-info .title p{color:#fff;text-transform:uppercase}
@media screen and (min-width:767px) and (max-width:1024px){.content-card.home-content-card .content-card-container .content-card-info .title p{font-size:12px;line-height:14px}
}
.content-card.home-content-card.contentCard-overlay-dark-level0 .overlay{display:none}
.content-card.home-content-card.contentCard-overlay-dark-level1 .overlay{background-color:rgba(12,23,50,0.2)}
.content-card.home-content-card.contentCard-overlay-dark-level2 .overlay{background-color:rgba(12,23,50,0.3)}
.content-card.home-content-card.contentCard-overlay-dark-level3 .overlay{background-color:rgba(12,23,50,0.4)}
.content-card.home-content-card.contentCard-overlay-dark-level4 .overlay{background-color:rgba(12,23,50,0.5)}
.content-card.home-content-card.contentCard-overlay-dark-level5 .overlay{background-color:rgba(12,23,50,0.6)}
@media screen and (max-width:767px){.content-card .imageLeft.mobile-vertical .img-column,.content-card .imageRight.mobile-vertical .img-column{float:none;width:100%;max-width:100%;margin-left:0;margin-right:0}
}
@media screen and (max-width:767px){.base-site-kmt .root .to-align-on-mobile .aem-Grid{display:flex;flex-wrap:wrap}
.base-site-kmt .root .to-align-on-mobile .aem-Grid .wholeCard,.base-site-kmt .root .to-align-on-mobile .aem-Grid .featureCard{width:49.5%}
}
.category-tiles .content-card .content-card-container{border-radius:6px;padding:0;box-shadow:0 0 0 1px #e0e0e0}
.category-tiles .content-card .content-card-container:hover{box-shadow:0 0 0 2px #369}
.category-tiles .content-card .content-card-container .content-card-info .title{background:#ececec;padding:12px 15px;margin:0;position:relative}
.category-tiles .content-card .content-card-container .content-card-info .title h2{margin:0;font-size:16px;font-weight:600}
.category-tiles .content-card .content-card-container .content-card-info .title h2 span{font-weight:600 !important}
.category-tiles .content-card .content-card-container .content-card-info .title .icon{display:block;width:15px;height:15px;color:#23201f;position:absolute;top:50%;right:12px;transform:translateY(-50%)}
.category-tiles .content-card .content-card-container .content-card-info .content-card-desc p{color:#000;padding:0 15px;margin:0 0 10px 0;font-size:12px;font-weight:400;line-height:16px}
.category-tiles .content-card .content-card-container img{min-height:123px}
@media screen and (min-width:767px){.category-tiles .aem-Grid{flex-wrap:wrap}
}
.content-card .content-card-container{padding:15px}
.content-card .content-card-info .title{font-size:24px;font-weight:300}
.content-card .content-card-info .title h2,.content-card .content-card-info .title h3,.content-card .content-card-info .title h4,.content-card .content-card-info .title h5,.content-card .content-card-info .title h6{font-weight:300}
.content-card .content-card-info .content-card-desc,.content-card .content-card-info .content-card-desc p,.content-card .content-card-info .content-card-desc li{font-size:17px}
.content-card .content-card-info .productTileWrapper{display:none}
.content-card.ctnCard-bg-gray{padding:0}
.content-card.ctnCard-bg-gray>.component-content .content-card-container{background-image:linear-gradient(-180deg,#fff 0,#f4f4f4 97%);box-shadow:none;border-radius:1px;padding:15px 20px}
.content-card.ctnCard-bg-imageGray .img-column{background-image:linear-gradient(-180deg,#fff 0,#f4f4f4 97%);padding:10px;box-shadow:none;border-radius:1px}
.content-card .imageRight .img-column,.content-card .imageLeft .img-column{max-width:35%}
.content-card.ctnCard-buttons-bottom{margin-top:0}
.content-card.ctnCard-buttons-bottom .content-card-info{height:100%;display:flex;flex-direction:column}
.content-card.ctnCard-buttons-bottom .content-card-info .title{margin-top:0}
.content-card.ctnCard-buttons-bottom .content-card-info .title p,.content-card.ctnCard-buttons-bottom .content-card-info .title h2,.content-card.ctnCard-buttons-bottom .content-card-info .title h3,.content-card.ctnCard-buttons-bottom .content-card-info .title h4{font-weight:inherit}
.content-card.ctnCard-buttons-bottom .content-card-info .content-card-link{margin-top:auto;text-align:left}
.content-card.wholeCard .content-card-container{border-radius:0;padding:0;min-height:254px;box-shadow:0 0 0 1px #ebeeef;transition:linear .25s;cursor:pointer}
.content-card.wholeCard .content-card-container:hover{box-shadow:0 0 0 1px #ebeeef;border:0}
.content-card.wholeCard .content-card-container:hover .content-card-info .title{background:#007836;box-shadow:0 0 0 1px #007836;border-bottom:1px solid transparent}
.content-card.wholeCard .content-card-container:hover .content-card-info .title p,.content-card.wholeCard .content-card-container:hover .content-card-info .title h2,.content-card.wholeCard .content-card-container:hover .content-card-info .title h3,.content-card.wholeCard .content-card-container:hover .content-card-info .title h4{color:#fff}
.content-card.wholeCard .content-card-container:hover .content-card-info .img-column{background:linear-gradient(180deg,#fff 0,#f1f5f5 100%);box-shadow:0 0 0 1px #ef790e}
.content-card.wholeCard .content-card-container .content-card-info{padding:0;border-radius:0;background:#fff;display:flex;flex-direction:column;justify-content:center}
.content-card.wholeCard .content-card-container .content-card-info .title{min-height:69px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #dbdbdb;transition:linear .25s;position:relative;margin-bottom:0}
.content-card.wholeCard .content-card-container .content-card-info .title p,.content-card.wholeCard .content-card-container .content-card-info .title h2,.content-card.wholeCard .content-card-container .content-card-info .title h3,.content-card.wholeCard .content-card-container .content-card-info .title h4{font-size:22px;line-height:22px;color:#4b4b4b;font-weight:500;text-transform:uppercase;margin:0;word-break:break-word}
@media screen and (max-width:767px){.content-card.wholeCard .content-card-container .content-card-info .title p,.content-card.wholeCard .content-card-container .content-card-info .title h2,.content-card.wholeCard .content-card-container .content-card-info .title h3,.content-card.wholeCard .content-card-container .content-card-info .title h4{font-size:18px;line-height:18px}
}
.content-card.wholeCard .content-card-container .content-card-info .img-column{height:185px;display:flex;justify-content:center;align-items:center;transition:linear .25s}
.content-card.wholeCard .content-card-container .content-card-info .img-column picture{position:static;width:100%;display:flex;justify-content:center;align-items:center}
.content-card.wholeCard .content-card-container .content-card-info .img-column picture img{border-radius:0;margin:0 auto}
.content-card.featureCard .content-card-container{background:#fff;box-shadow:none;border-radius:0;padding:0}
.content-card.featureCard .content-card-container .new-tag{background:#007836;font-size:14px;border-radius:0}
.content-card.featureCard .content-card-container .content-card-info{background:0;padding:0 20px 16px}
@media screen and (max-width:992px){.content-card.featureCard .content-card-container .content-card-info{padding:0 16px 16px}
}
.content-card.featureCard .content-card-container .content-card-info .cardSubTitle{color:#000}
@media screen and (max-width:767px){.content-card.featureCard .content-card-container .content-card-info .cardSubTitle{font-size:10px;line-height:11px}
}
.content-card.featureCard .content-card-container .content-card-info .productTileWrapper{background:#f1f5f5;padding:12px;margin-top:12px;display:block}
.content-card.featureCard .content-card-container .content-card-info .productTileWrapper .productTileSubTitle{font-size:12px;line-height:13px;text-transform:uppercase;color:#737373;font-weight:600}
@media screen and (max-width:767px){.content-card.featureCard .content-card-container .content-card-info .productTileWrapper .productTileSubTitle{font-size:10px;line-height:11px}
}
.content-card.featureCard .content-card-container .content-card-info .productTileWrapper .productTileTitle p,.content-card.featureCard .content-card-container .content-card-info .productTileWrapper .productTileTitle h2,.content-card.featureCard .content-card-container .content-card-info .productTileWrapper .productTileTitle h3,.content-card.featureCard .content-card-container .content-card-info .productTileWrapper .productTileTitle h4{color:#000;font-size:28px;line-height:31px;margin-top:8px;margin-bottom:0;text-transform:uppercase;font-weight:500}
@media screen and (max-width:767px){.content-card.featureCard .content-card-container .content-card-info .productTileWrapper .productTileTitle p,.content-card.featureCard .content-card-container .content-card-info .productTileWrapper .productTileTitle h2,.content-card.featureCard .content-card-container .content-card-info .productTileWrapper .productTileTitle h3,.content-card.featureCard .content-card-container .content-card-info .productTileWrapper .productTileTitle h4{font-size:18px;line-height:18px}
}
.content-card.featureCard .content-card-container .content-card-info .title p,.content-card.featureCard .content-card-container .content-card-info .title h2,.content-card.featureCard .content-card-container .content-card-info .title h3,.content-card.featureCard .content-card-container .content-card-info .title h4{font-size:16px;font-weight:500;line-height:18px;text-transform:uppercase;color:#000}
@media screen and (max-width:767px){.content-card.featureCard .content-card-container .content-card-info .title p,.content-card.featureCard .content-card-container .content-card-info .title h2,.content-card.featureCard .content-card-container .content-card-info .title h3,.content-card.featureCard .content-card-container .content-card-info .title h4{font-size:14px;line-height:15px;margin-bottom:40px}
}
.content-card.featureCard .content-card-container .content-card-info .content-card-desc{margin-top:16px;margin-bottom:40px}
.content-card.featureCard .content-card-container .content-card-info .content-card-desc p{font-size:14px;line-height:17px;color:#000;margin-bottom:10px;display:block;min-height:auto}
@media screen and (max-width:767px){.content-card.featureCard .content-card-container .content-card-info .content-card-desc{display:none}
}
.content-card.featureCard .content-card-container .content-card-info .content-card-link{min-width:inherit;width:100%;height:49px;background:#ef790e;font-size:14px;line-height:49px;padding:0;border-radius:0;text-transform:uppercase;font-weight:bold;border:1px solid transparent}
@media screen and (max-width:992px){.content-card.featureCard .content-card-container .content-card-info .content-card-link{font-size:12px;margin-top:0}
}
.content-card.featureCard .content-card-container .content-card-info .content-card-link:hover{background:#fff;color:#000105;border:1px solid #ef790e}
@media screen and (max-width:1024px){.base-site-widia .root .to-align-on-mobile .aem-Grid{display:flex;flex-wrap:wrap}
.base-site-widia .root .to-align-on-mobile .aem-Grid .wholeCard{width:33%}
.base-site-widia .root .to-align-on-mobile .aem-Grid .featureCard{width:49.5%}
}
@media screen and (max-width:767px){.base-site-widia .root .to-align-on-mobile .aem-Grid{display:flex;flex-wrap:wrap}
.base-site-widia .root .to-align-on-mobile .aem-Grid .wholeCard{width:49.5%}
}
.base-site-widia .root .wholeCard .content-card-container,.base-site-widia .root .featureCard .content-card-container{border:0}
@media screen and (max-width:767px){html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height.to-align-on-mobile>.component-content>.section-content>.aem-Grid{display:flex}
html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height.to-align-on-mobile>.component-content>.section-content>.aem-Grid .content-card .component-content,html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height.to-align-on-mobile>.component-content>.section-content>.aem-Grid .content-card .component-content>div,html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height.to-align-on-mobile>.component-content>.section-content>.aem-Grid .content-card .content-card-container{height:100%}
html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height.to-align-on-mobile>.component-content>.section-content>.aem-Grid .content-card .content-card-container[class*="vertical"]{display:flex;flex-direction:column}
html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height.to-align-on-mobile>.component-content>.section-content>.aem-Grid .content-card .content-card-container[class*="vertical"] .content-card-info{display:flex;flex-direction:column;flex:1 1 auto}
html:not(.aem-AuthorLayer-Edit) .section.section-equal-columns-height.to-align-on-mobile>.component-content>.section-content>.aem-Grid .content-card .content-card-container[class*="vertical"] .content-card-info .content-card-link{margin-top:auto;align-self:flex-start}
}
.category-tiles .content-card .content-card-container:hover{box-shadow:0 0 0 2px #007836}