.cb-contentCarousel{position:relative;overflow:hidden}.cb-contentCarousel.background-beige:before,.cb-contentCarousel.background-beige:after{background-color:#faf8f5}.cb-contentCarousel.background-lightgreen:before,.cb-contentCarousel.background-lightgreen:after{background-color:#ecf3ef}.cb-contentCarousel.background-darkgreen{color:#fff}.cb-contentCarousel.background-darkgreen h2,.cb-contentCarousel.background-darkgreen h3,.cb-contentCarousel.background-darkgreen a{color:#fff}.cb-contentCarousel.background-darkgreen:before,.cb-contentCarousel.background-darkgreen:after{background-color:#022517}.cb-contentCarousel.background-darkgreen .progressBar{background:rgba(255,255,255,.2)}.cb-contentCarousel.background-darkgreen .progressBar span{background:#fff}.cb-contentCarousel.background-darkgreen .viewMore{border-bottom-color:#d9b04d;color:#fff}.cb-contentCarousel.background-darkgreen .viewMore:after{background-image:url("../../../images/icons/ctaArrowWhite.svg")}.cb-contentCarousel.background-darkgreen .viewMore:hover{color:#d9b04d}.cb-contentCarousel.background-darkgreen .viewMore:hover:after{background-image:url("../../../images/icons/ctaArrowLightGold.svg")}.cb-contentCarousel.background-darkgreen .slideLink:hover span{border-bottom-color:#d9b04d;color:#fff}.cb-contentCarousel.background-darkgreen .slideLink:hover span:after{content:" ";background-image:url("../../../images/icons/ctaArrowLightGold.svg")}.cb-contentCarousel.background-darkgreen .slideLink span{color:#fff}.cb-contentCarousel:before,.cb-contentCarousel:after{content:"";position:absolute;height:100%;width:5%;background-color:#fff;top:0;z-index:10}.cb-contentCarousel:after{right:0;display:none}.cb-contentCarousel:before{left:0}@media(min-width: 768px){.cb-contentCarousel:before{display:none}}.cb-contentCarousel .inner{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.cb-contentCarousel .inner .linkWrapper{text-align:right;width:20%}.cb-contentCarousel .inner .viewMore{display:inline-block;margin-bottom:15px}.cb-contentCarousel .titles{text-align:center;width:100%;margin-bottom:20px}@media(min-width: 768px){.cb-contentCarousel .titles{width:80%;text-align:left;margin-bottom:0}}.cb-contentCarousel .titles h3{margin-bottom:0}.cb-contentCarousel .linkWrapper{text-transform:uppercase;text-align:center}@media(max-width: 767px){.cb-contentCarousel .desktop{display:none;visibility:hidden}}.cb-contentCarousel .mobile{margin-top:28px}@media(min-width: 768px){.cb-contentCarousel .mobile{display:none;visibility:hidden}}.cb-contentCarousel .handwriting{margin-top:-5px}.cb-contentCarousel img{width:100%}@media(min-width: 768px){.cb-contentCarousel .container:not(.paddedContainer){padding:0;margin:0;max-width:100%}.cb-contentCarousel .container:not(.paddedContainer).threeItems{max-width:1160px;margin:0 auto;padding:0 8%}}.cb-contentCarousel .tns-liveregion,.cb-contentCarousel .tns-nav{display:none}.cb-contentCarousel .slideWrapper{position:relative}@media(min-width: 768px){.cb-contentCarousel .slideWrapper{margin-top:43px;padding-left:8%}}@media(min-width: 1380px){.cb-contentCarousel .slideWrapper{margin-top:63px;padding-left:calc((100vw - 1160px)/2)}}.cb-contentCarousel .slideWrapper.threeItems{padding:0}.cb-contentCarousel .slideWrapper.threeItems .tns-inner{margin-right:0 !important}@media(min-width: 1230px){.cb-contentCarousel .slideWrapper.threeItems .js-slider{transform:none !important;display:flex;grid-template-columns:repeat(3, 1fr);grid-gap:35px;width:auto !important;max-width:1160px}}@media(min-width: 1230px){.cb-contentCarousel .slideWrapper.threeItems .js-slider:hover,.cb-contentCarousel .slideWrapper.threeItems .js-slider a,.cb-contentCarousel .slideWrapper.threeItems .js-slider a:hover{cursor:pointer}}@media(min-width: 1230px){.cb-contentCarousel .slideWrapper.threeItems .js-slider .slide{width:33.333% !important;visibility:visible !important;padding-right:0 !important}}.cb-contentCarousel .slideWrapper .js-slider{display:flex}.cb-contentCarousel .slideWrapper .js-slider:hover,.cb-contentCarousel .slideWrapper .js-slider a,.cb-contentCarousel .slideWrapper .js-slider a:hover{cursor:url("../../../images/icons/carouselPointer.svg"),auto}.cb-contentCarousel .slideWrapper .tns-ovh{overflow:visible}.cb-contentCarousel .slideWrapper .tns-inner{margin-left:0 !important}.cb-contentCarousel .slideWrapper .tns-controls button{display:none}.cb-contentCarousel .slide{position:relative}.cb-contentCarousel .slide:hover img{transform:scale(1.025)}.cb-contentCarousel .progressBarWrapper{max-width:1160px;padding:0 5%;margin:0 auto}@media(min-width: 768px){.cb-contentCarousel .progressBarWrapper{padding:0 8%}}@media(min-width: 1230px){.cb-contentCarousel .progressBarWrapper.threeItems{display:none}}.cb-contentCarousel .progressBar{width:100%;height:1px;background:rgba(0,52,28,.1);margin-top:25px;overflow:hidden}@media(min-width: 768px){.cb-contentCarousel .progressBar{height:2px;margin-top:40px}}@media(min-width: 1050px){.cb-contentCarousel .progressBar{margin-top:60px}}.cb-contentCarousel .progressBar span{height:1px;background:#00341c;display:block;transition:width .4s linear;max-width:100%}@media(min-width: 768px){.cb-contentCarousel .progressBar span{height:2px}}.cb-contentCarousel .image{overflow:hidden;margin-bottom:10px}@media(min-width: 1420px){.cb-contentCarousel .image{margin-bottom:22px}}.cb-contentCarousel img{transition:transform .3s ease}.cb-contentCarousel .slideLink{display:block;width:100%;border-bottom:none;padding-right:0}.cb-contentCarousel .slideLink:after{display:none}.cb-contentCarousel .slideLink span{border-bottom:2px solid rgba(0,0,0,0);transition:border-color .2s ease;color:#00341c;position:relative;padding-right:11px}.cb-contentCarousel .slideLink span:after{content:" ";position:absolute;background-image:url("../../../images/icons/ctaArrow.svg");width:11px;height:11px;background-repeat:no-repeat;right:-4px;opacity:0;transition:opacity .2s ease;margin-top:4px}@media(min-width: 768px){.cb-contentCarousel .slideLink span:after{width:12px;height:12px;right:-5px;margin-top:5px}}.cb-contentCarousel .slideLink:hover span{border-color:#986f0d}.cb-contentCarousel .slideLink:hover span:after{opacity:1}
