@charset "utf-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

body,html{height:100%;margin:0}



.clearfix:after{content:"";display:table;clear:both}

.size-100vh,.size-full{overflow:hidden;display:flex;align-items:stretch;flex-wrap:wrap;width:100%;height:100vh}


.img-banner[data-img-size^=col-] .main-nav-categories .img-banner-img-ctn,.main-nav-categories .carousel-slide-copy-ctn,.main-nav-categories .container,.main-nav-categories .container-xl,.main-nav-categories .img-banner[data-img-size^=col-] .img-banner-img-ctn{width:100%;position:relative}


.next-btn,.prev-btn{background:0;outline:0;border:0;padding:0;display:inline-block;width:112px;height:112px;transform:translateY(-50%)}
.next-btn svg,.prev-btn svg{width:100%;height:100%;transform:scale(0.75)}
@media(min-width:1490px){.next-btn svg,.prev-btn svg{transform:none}
}
.next-btn{transform:translateY(-50%) scaleX(-1)}

.pagination-dots,.slick-dots{list-style-type:none;padding-left:0}
.pagination-dots:after,.slick-dots:after{content:"";display:table;clear:both}
.pagination-dots.product-info-banner .pagination-dot.active:before,.pagination-dots.product-info-banner .slick-active button:before,.pagination-dots.theme-dark .pagination-dot.active:before,.pagination-dots.theme-dark .slick-active button:before,.product-info-banner .pagination-dots .pagination-dot.active:before,.product-info-banner .pagination-dots .slick-active button:before,.product-info-banner .slick-dots .pagination-dot.active:before,.product-info-banner .slick-dots .slick-active button:before,.slick-dots.product-info-banner .pagination-dot.active:before,.slick-dots.product-info-banner .slick-active button:before,.slick-dots.theme-dark .pagination-dot.active:before,.slick-dots.theme-dark .slick-active button:before,.theme-dark .pagination-dots .pagination-dot.active:before,.theme-dark .pagination-dots .slick-active button:before,.theme-dark .slick-dots .pagination-dot.active:before,.theme-dark .slick-dots .slick-active button:before,[data-theme=theme-dark] .pagination-dots .pagination-dot.active:before,[data-theme=theme-dark] .pagination-dots .slick-active button:before,[data-theme=theme-dark] .slick-dots .pagination-dot.active:before,[data-theme=theme-dark] .slick-dots .slick-active button:before{border-color:white}
.carousel-controls.theme-light .pagination-dots .pagination-dot.active:before,.carousel-controls.theme-light .pagination-dots .slick-active button:before,.carousel-controls.theme-light .slick-dots.pagination-dots .pagination-dot.active:before,.carousel-controls.theme-light .slick-dots.pagination-dots .slick-active button:before,.pagination-dots.theme-light .pagination-dot.active:before,.pagination-dots.theme-light .slick-active button:before,.slick-dots.theme-light .pagination-dot.active:before,.slick-dots.theme-light .slick-active button:before,.theme-light .pagination-dots .pagination-dot.active:before,.theme-light .pagination-dots .slick-active button:before,.theme-light .slick-dots .pagination-dot.active:before,.theme-light .slick-dots .slick-active button:before,[data-theme=theme-light] .pagination-dots .pagination-dot.active:before,[data-theme=theme-light] .pagination-dots .slick-active button:before,[data-theme=theme-light] .slick-dots .pagination-dot.active:before,[data-theme=theme-light] .slick-dots .slick-active button:before{border-color:black}
.pagination-dot,.slick-dots button{background:0;outline:0;border:0;padding:0;float:left;display:block;position:relative;cursor:pointer;width:22px;height:22px !important}
.pagination-dot:before,.slick-dots button:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#c3c6c8;border-radius:50%;box-sizing:content-box;transition:transform .2s ease-out}
.pagination-dot:not(.active):active:before,.pagination-dot:not(.active):hover:before,.pagination-dot:not(.active):not(.focus--mouse):focus:before,.slick-dots li:not(.slick-active) button:active:before,.slick-dots li:not(.slick-active) button:hover:before,.slick-dots li:not(.slick-active) button:not(.focus--mouse):focus:before{transform:translate(-50%,-50%) scale(1.25)}
.pagination-dot.active:before,.slick-dots .slick-active button:before{background-color:transparent; background:#F2692D;}

.carousel-controls.theme-light .logi-tooltip.pagination-dots,.logi-tooltip.theme-light{background-color:#2f3132;color:white;border:0}
.carousel-controls.theme-light .logi-tooltip.anchor-center.pagination-dots:before,.carousel-controls.theme-light .logi-tooltip.anchor-top.pagination-dots:before,.logi-tooltip.theme-light.anchor-center:before,.logi-tooltip.theme-light.anchor-top:before{border-top-color:#2f3132}
.carousel-controls.theme-light .logi-tooltip.anchor-bottom.pagination-dots:before,.logi-tooltip.theme-light.anchor-bottom:before{border-bottom-color:#2f3132}
.carousel-controls.theme-light .logi-tooltip.anchor-left.pagination-dots:before,.logi-tooltip.theme-light.anchor-left:before{border-left-color:#2f3132}
.carousel-controls.theme-light .logi-tooltip.anchor-right.pagination-dots:before,.logi-tooltip.theme-light.anchor-right:before{border-right-color:#2f3132}
.logi-tooltip.inline-tooltip{position:relative;left:auto !important;top:auto !important;width:100%;max-width:none !important;margin-top:15px;margin-bottom:20px;min-height:46px;display:flex;align-items:center}
.logi-tooltip.inline-tooltip:before{border-color:transparent transparent white !important;top:-24px !important;left:30px !important;right:auto !important;bottom:auto !important;margin-left:-12px !important;margin-top:0 !important;width:24px !important;height:24px !important;border-width:12px !important}
.carousel-controls.theme-light .logi-tooltip.inline-tooltip.pagination-dots:before,.logi-tooltip.inline-tooltip.theme-light:before{border-bottom-color:#2f3132 !important}

.grid-guide .carousel-slide-copy-ctn .col,.grid-guide .container-xl .col,.grid-guide .container .col,.grid-guide .img-banner[data-img-size^=col-] .img-banner-img-ctn .col,.img-banner[data-img-size^=col-] .grid-guide .img-banner-img-ctn .col{width:calc(25% - 24px);margin-right:24px}
@media(min-width:720px){.grid-guide .carousel-slide-copy-ctn .col,.grid-guide .container-xl .col,.grid-guide .container .col,.grid-guide .img-banner[data-img-size^=col-] .img-banner-img-ctn .col,.img-banner[data-img-size^=col-] .grid-guide .img-banner-img-ctn .col{width:calc(12.5% - 24px);margin-right:24px}
}
@media(min-width:1025px){.grid-guide .carousel-slide-copy-ctn .col,.grid-guide .container-xl .col,.grid-guide .container .col,.grid-guide .img-banner[data-img-size^=col-] .img-banner-img-ctn .col,.img-banner[data-img-size^=col-] .grid-guide .img-banner-img-ctn .col{width:calc(8.33333% - 20px);margin-right:20px}
}
.grid-guide .container-xl .col,.grid-guide .img-banner[data-img-size^=col-] .img-banner-img-ctn .col,.img-banner[data-img-size^=col-] .grid-guide .img-banner-img-ctn .col{width:calc(25% - 24px);margin-right:24px}
@media(min-width:720px){.grid-guide .container-xl .col,.grid-guide .img-banner[data-img-size^=col-] .img-banner-img-ctn .col,.img-banner[data-img-size^=col-] .grid-guide .img-banner-img-ctn .col{width:calc(12.5% - 24px);margin-right:24px}
}
@media(min-width:1025px){.grid-guide .container-xl .col,.grid-guide .img-banner[data-img-size^=col-] .img-banner-img-ctn .col,.img-banner[data-img-size^=col-] .grid-guide .img-banner-img-ctn .col{width:calc(8.33333% - 20px);margin-right:20px}
}
@media(min-width:1490px){.grid-guide .container-xl .col,.grid-guide .img-banner[data-img-size^=col-] .img-banner-img-ctn .col,.img-banner[data-img-size^=col-] .grid-guide .img-banner-img-ctn .col{width:calc(7.14286% - 20px);margin-right:20px}
}
.grid-guide .container-xl .col:first-child span:before,.grid-guide .container-xl .col:last-child span:before,.grid-guide .img-banner[data-img-size^=col-] .img-banner-img-ctn .col:first-child span:before,.grid-guide .img-banner[data-img-size^=col-] .img-banner-img-ctn .col:last-child span:before,.img-banner[data-img-size^=col-] .grid-guide .img-banner-img-ctn .col:first-child span:before,.img-banner[data-img-size^=col-] .grid-guide .img-banner-img-ctn .col:last-child span:before{background-color:rgba(0,255,0,0.15)}
.showing-grid .product-banner .product-details-ctn,.showing-grid .product-banner .product-shot,.showing-grid .product-banner .product-shot-billboard-name{border:1px solid white}
.showing-grid .product-banner:before{content:"";position:absolute;left:0;width:100%;top:50%;height:800px;margin-top:-400px;border-top:1px dashed #676767;border-bottom:1px dashed #676767}
.showing-grid .product-banner:after{content:"";position:absolute;left:0;width:100%;top:0;height:126px;border-bottom:1px dashed red}

.carousel-banner{width:100%;overflow:hidden;position:relative}
@media(max-width:1024px){
.carousel-banner{ display:none;}
}
.carousel-banner:not(.inited){min-height:100vh}
.carousel-banner .banner-aem{height:100%}
.carousel-banner .bg-content{clip-path:none !important}
.carousel-banner .banner{height:100%}
.carousel-banner.cursor,.carousel-banner.hinted{cursor:pointer}
.carousel-banner[data-arrows=false] .next-btn,.carousel-banner[data-arrows=false] .prev-btn,.carousel-banner[data-pagination-dots=false] .pagination-dots{display:none}
.carousel-banner[class*=" ar-"] .carousel-banner-slide,.carousel-banner[class^=ar-] .carousel-banner-slide{padding-top:0 !important;height:100% !important}
@media(max-width:1024px){.carousel-banner .next-btn,.carousel-banner .prev-btn{visibility:hidden}
}
@media(max-width:719px){.carousel-banner .banner[data-layout-mobile=overlaid]{min-height:0;height:100%}
}
.carousel-banner.problem-slides .carousel-controls .next-btn,.carousel-banner.problem-slides .carousel-controls .prev-btn{top:auto;bottom:-40px}
@media(min-width:1490px){.carousel-banner.problem-slides .carousel-controls .next-btn,.carousel-banner.problem-slides .carousel-controls .prev-btn{bottom:auto;top:50%}
}
body.wcm-design .carousel-banner,body.wcm-edit .carousel-banner,body.wcm-preview .carousel-banner{padding-top:0 !important;height:auto !important;display:block}
.carousel-banner-click-blocker{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:none}
body.wcm-design .carousel-banner-click-blocker,body.wcm-edit .carousel-banner-click-blocker,body.wcm-preview .carousel-banner-click-blocker{display:none !important}
.carousel-banner-slides{position:relative;width:100%;z-index:0}
.carousel-banner-slides:after{content:"";display:table;clear:both}
body.wcm-design .carousel-banner-slides,body.wcm-edit .carousel-banner-slides,body.wcm-preview .carousel-banner-slides{display:block;height:auto;position:relative !important}
.carousel-banner-slide{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:50%;display:none;transform:translateZ(0);z-index:0}
body.wcm-design .carousel-banner-slide,body.wcm-edit .carousel-banner-slide,body.wcm-preview .carousel-banner-slide{position:relative !important;height:auto;display:block;padding-top:0 !important}
.carousel-banner-slide:first-child{display:block}
.carousel-banner-slide.theme-light,.carousel-banner-slide.theme-light .product-info-banner .product-modal-link,.carousel-banner-slide.theme-light .product-info-bundle .product-modal-link,.carousel-banner-slide.theme-light .product-info-buy .product-modal-link,.carousel-banner-slide.theme-light .product-info-minimal .product-modal-link,.carousel-banner-slide.theme-light .product-info .product-modal-link,.carousel-banner-slide.theme-light a,.carousel-banner-slide.theme-light h4,.carousel-controls.theme-light .carousel-banner-slide.pagination-dots,.carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-info-banner .product-modal-link,.carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-info-bundle .product-modal-link,.carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-info-buy .product-modal-link,.carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-info-minimal .product-modal-link,.carousel-controls.theme-light .carousel-banner-slide.pagination-dots .product-info .product-modal-link,.carousel-controls.theme-light .carousel-banner-slide.pagination-dots a,.carousel-controls.theme-light .carousel-banner-slide.pagination-dots h4,.product-info-banner .carousel-banner-slide.theme-light 
.carousel-slide-copy-ctn{width:100%;position:absolute;left:50%;bottom:136px;transform:translateX(-50%);transition:opacity .4s linear}
.carousel-slide-copy-ctn.hide{pointer-events:none;opacity:0}
.carousel-slide-copy-ctn h4{margin-top:0;margin-bottom:0;cursor:default}
.carousel-slide-copy-ctn .product-info-banner .product-modal-link,.carousel-slide-copy-ctn .product-info-bundle .product-modal-link,.carousel-slide-copy-ctn .product-info-buy .product-modal-link,.carousel-slide-copy-ctn .product-info-minimal .product-modal-link,.carousel-slide-copy-ctn .product-info .product-modal-link,.carousel-slide-copy-ctn a,.product-info-banner .carousel-slide-copy-ctn .product-modal-link,.product-info-bundle .carousel-slide-copy-ctn .product-modal-link,.product-info-buy .carousel-slide-copy-ctn .product-modal-link,.product-info-minimal .carousel-slide-copy-ctn .product-modal-link,.product-info .carousel-slide-copy-ctn .product-modal-link{margin-top:20px;color:white}
.carousel-slide-copy{width:calc(50% - 24px);margin-right:24px;margin-left:25%;text-align:center}
@media(min-width:720px){.carousel-slide-copy{width:calc(50% - 24px);margin-right:24px}
}
@media(min-width:1025px){.carousel-slide-copy{width:calc(50% - 20px);margin-right:20px}
}
@media(min-width:720px){.carousel-slide-copy{margin-left:25%}
}
@media(min-width:1025px){.carousel-slide-copy{margin-left:25%}
}
.carousel-controls{display:none}
.carousel-controls .next-btn,.carousel-controls .pagination-dots,.carousel-controls .prev-btn{position:absolute}
.carousel-controls .prev-btn{top:50%;left:0;transition:left .4s ease-in-out}
.carousel-controls .prev-btn.disabled{left:-100px}
@media(min-width:1490px){.carousel-controls .prev-btn{left:20px}
}
.carousel-controls .next-btn{top:50%;right:0;transition:right .4s ease-in-out}
.carousel-controls .next-btn.disabled{right:-100px}
@media(min-width:1490px){.carousel-controls .next-btn{right:20px}
}
.carousel-controls .pagination-dots{bottom:30px;left:50%;transform:translateX(-50%);transition:bottom .4s ease-in-out}
@media(max-width:960px){.carousel-controls .pagination-dots{max-width:288px;display:flex;flex-wrap:nowrap;justify-content:flex-start;bottom:20px;max-height:48px;overflow-x:auto}
.carousel-controls .pagination-dots .pagination-dot{flex:0 0 48px;width:48px;height:48px !important}
.carousel-controls .pagination-dots.disabled{display:none}
}
.carousel-controls .pagination-dots.disabled{bottom:-100px}

.banner{position:relative;visibility:hidden;z-index:1}
.banner .grid{height:100%}
body.wcm-design .banner,body.wcm-edit .banner,body.wcm-preview .banner{visibility:visible;display:block}
.banner.inited{visibility:visible}
.banner .video-element{position:absolute;top:0;left:0;width:100%;height:100% !important;padding-top:0 !important;min-height:0}
.banner .video-element .close-btn{top:70px}
.banner .video-play-btn{z-index:1}
.banner .video-play-btn.align-bottom-left,.banner .video-play-btn.align-bottom-right{bottom:0;margin-bottom:100px}
@media(min-width:720px){.banner .video-play-btn.align-bottom-left,.banner .video-play-btn.align-bottom-right{margin-bottom:150px}
}
.banner .banner-cover-link-ctn{z-index:1;display:none}
.banner .banner-cover-link,.banner .banner-cover-link-ctn{position:absolute;top:0;left:0;width:100%;height:100%}
.banner .banner-copy-block-ctn{position:relative}
.banner .banner-copy-block-ctn:focus{outline:1px solid #00b8fc;box-shadow:0 0 10px #00b8fc;outline-offset:-1px;box-shadow:inset 0 0 10px #00b8fc}
.banner .open-close-btn{bottom:40px;top:auto;z-index:2}
@media(max-width:719px){.banner[data-expandable=true]>.carousel-slide-copy-ctn,.banner[data-expandable=true]>.container,.banner[data-expandable=true]>.container-xl,.img-banner[data-img-size^=col-] .banner[data-expandable=true]>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-expandable=true]>.img-banner-img-ctn,.pangea-cmp .banner[data-expandable=true]>.container-xl{padding-bottom:220px}
}
@media(min-width:1025px){.banner[data-expandable=true].size100vh .banner-copy-block,.banner[data-expandable=true].size-full .banner-copy-block{padding:180px 0}
}
.banner[data-launches-video=true] .banner-cover-link-ctn{display:none !important}
@media(max-width:719px){.banner[data-launches-video=true][data-video-play-btn-mobile=true] .product-info-banner .banner[data-launches-video=true][data-video-play-btn-mobile=true] .play.product-modal-link,.product-info-minimal .banner[data-launches-video=true][data-video-play-btn-mobile=true] .play.product-modal-link,.product-info 
}
@media(min-width:720px) and (max-width:1024px){.banner[data-launches-video=true][data-video-play-btn-tablet=true] .product-info-banner .banner[data-launches-video=true][data-video-play-btn-tablet=true] .play.product-modal-link,.product-info-minimal .banner[data-launches-video=true][data-video-play-btn-tablet=true] .play.product-modal-link,.product-info .banner[data-launches-video=true][data-video-play-btn-tablet=true] .play.product-modal-link{display:none}
}
@media(min-width:1025px){.banner[data-launches-video=true][data-video-play-btn=true] .product-info-banner .banner[data-launches-video=true][data-video-play-btn=true] .play.product-modal-link,.product-info-minimal .banner[data-launches-video=true][data-video-play-btn=true] .play.product-modal-link,.product-info .banner[data-launches-video=true][data-video-play-btn=true] .play.product-modal-link{display:none}
}
@media(max-width:719px){.banner[data-layout-mobile=overlaid].size-100vh,.banner[data-layout-mobile=overlaid].size-full{overflow:hidden;display:flex;align-items:stretch;flex-wrap:wrap;width:100%;min-height:calc(100vh - 45px);min-height:100vh}
}
@media(max-width:719px) and (min-width:1025px){.banner[data-layout-mobile=overlaid].size-100vh,.banner[data-layout-mobile=overlaid].size-full{min-height:calc(100vh - 45px)}
}
@media(max-width:719px){body.has-promo-bar .banner[data-layout-mobile=overlaid].size-100vh,body.has-promo-bar .banner[data-layout-mobile=overlaid].size-full{min-height:calc(100vh - 45px)}
}
@media(max-width:719px) and (min-width:1025px){body.has-promo-bar .banner[data-layout-mobile=overlaid].size-100vh,body.has-promo-bar .banner[data-layout-mobile=overlaid].size-full{min-height:calc(100vh - 90px)}
}
@media(max-width:719px){body.wcm-design .banner[data-layout-mobile=overlaid].size-100vh,body.wcm-design .banner[data-layout-mobile=overlaid].size-full,body.wcm-edit .banner[data-layout-mobile=overlaid].size-100vh,body.wcm-edit .banner[data-layout-mobile=overlaid].size-full,body.wcm-preview .banner[data-layout-mobile=overlaid].size-100vh,body.wcm-preview .banner[data-layout-mobile=overlaid].size-full{min-height:0}
.banner[data-layout-mobile=overlaid].size-100vh>.carousel-slide-copy-ctn,.banner[data-layout-mobile=overlaid].size-100vh>.container,.banner[data-layout-mobile=overlaid].size-100vh>.container-xl,.banner[data-layout-mobile=overlaid].size-full>.carousel-slide-copy-ctn,.banner[data-layout-mobile=overlaid].size-full>.container,.banner[data-layout-mobile=overlaid].size-full>.container-xl,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-100vh>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-full>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-100vh>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-full>.img-banner-img-ctn,.pangea-cmp .banner[data-layout-mobile=overlaid].size-100vh>.container-xl,.pangea-cmp .banner[data-layout-mobile=overlaid].size-full>.container-xl{flex-direction:column;justify-content:center}
.banner[data-layout-mobile=overlaid].size-100vh>.carousel-banner-slides,.banner[data-layout-mobile=overlaid].size-100vh>.carousel-slide-copy-ctn,.banner[data-layout-mobile=overlaid].size-100vh>.container,.banner[data-layout-mobile=overlaid].size-100vh>.container-xl,.banner[data-layout-mobile=overlaid].size-full>.carousel-banner-slides,.banner[data-layout-mobile=overlaid].size-full>.carousel-slide-copy-ctn,.banner[data-layout-mobile=overlaid].size-full>.container,.banner[data-layout-mobile=overlaid].size-full>.container-xl,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-100vh>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-full>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-100vh>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-full>.img-banner-img-ctn,.pangea-cmp .banner[data-layout-mobile=overlaid].size-100vh>.container-xl,.pangea-cmp .banner[data-layout-mobile=overlaid].size-full>.container-xl{min-height:522px;display:flex;align-items:stretch;flex-wrap:nowrap;flex-grow:1}
.banner[data-layout-mobile=overlaid].size-100vh>.carousel-banner-slides>.grid,.banner[data-layout-mobile=overlaid].size-100vh>.carousel-slide-copy-ctn>.grid,.banner[data-layout-mobile=overlaid].size-100vh>.container-xl>.grid,.banner[data-layout-mobile=overlaid].size-100vh>.container>.grid,.banner[data-layout-mobile=overlaid].size-full>.carousel-banner-slides>.grid,.banner[data-layout-mobile=overlaid].size-full>.carousel-slide-copy-ctn>.grid,.banner[data-layout-mobile=overlaid].size-full>.container-xl>.grid,.banner[data-layout-mobile=overlaid].size-full>.container>.grid,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-100vh>.img-banner-img-ctn>.grid,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-full>.img-banner-img-ctn>.grid,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-100vh>.img-banner-img-ctn>.grid,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-full>.img-banner-img-ctn>.grid,.pangea-cmp .banner[data-layout-mobile=overlaid].size-100vh>.container-xl>.grid,.pangea-cmp .banner[data-layout-mobile=overlaid].size-full>.container-xl>.grid{flex-grow:1}
.banner[data-layout-mobile=overlaid].size-75vh{overflow:hidden;display:flex;align-items:stretch;flex-wrap:wrap;width:100%;min-height:75vh}
body.wcm-design .banner[data-layout-mobile=overlaid].size-75vh,body.wcm-edit .banner[data-layout-mobile=overlaid].size-75vh,body.wcm-preview .banner[data-layout-mobile=overlaid].size-75vh{min-height:0}
.banner[data-layout-mobile=overlaid].size-75vh>.carousel-slide-copy-ctn,.banner[data-layout-mobile=overlaid].size-75vh>.container,.banner[data-layout-mobile=overlaid].size-75vh>.container-xl,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-75vh>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-75vh>.img-banner-img-ctn,.pangea-cmp .banner[data-layout-mobile=overlaid].size-75vh>.container-xl{flex-direction:column;justify-content:center}
.banner[data-layout-mobile=overlaid].size-75vh>.carousel-banner-slides,.banner[data-layout-mobile=overlaid].size-75vh>.carousel-slide-copy-ctn,.banner[data-layout-mobile=overlaid].size-75vh>.container,.banner[data-layout-mobile=overlaid].size-75vh>.container-xl,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-75vh>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-75vh>.img-banner-img-ctn,.pangea-cmp .banner[data-layout-mobile=overlaid].size-75vh>.container-xl{min-height:770px;display:flex;align-items:stretch;flex-wrap:nowrap;flex-grow:1}
.banner[data-layout-mobile=overlaid].size-75vh>.carousel-banner-slides>.grid,.banner[data-layout-mobile=overlaid].size-75vh>.carousel-slide-copy-ctn>.grid,.banner[data-layout-mobile=overlaid].size-75vh>.container-xl>.grid,.banner[data-layout-mobile=overlaid].size-75vh>.container>.grid,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-75vh>.img-banner-img-ctn>.grid,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-75vh>.img-banner-img-ctn>.grid,.pangea-cmp .banner[data-layout-mobile=overlaid].size-75vh>.container-xl>.grid{flex-grow:1}
.banner[data-layout-mobile=overlaid].size-50vh{overflow:hidden;display:flex;align-items:stretch;flex-wrap:wrap;width:100%;min-height:50vh}
body.wcm-design .banner[data-layout-mobile=overlaid].size-50vh,body.wcm-edit .banner[data-layout-mobile=overlaid].size-50vh,body.wcm-preview .banner[data-layout-mobile=overlaid].size-50vh{min-height:0}
.banner[data-layout-mobile=overlaid].size-50vh>.carousel-slide-copy-ctn,.banner[data-layout-mobile=overlaid].size-50vh>.container,.banner[data-layout-mobile=overlaid].size-50vh>.container-xl,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-50vh>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-50vh>.img-banner-img-ctn,.pangea-cmp .banner[data-layout-mobile=overlaid].size-50vh>.container-xl{flex-direction:column;justify-content:center}
.banner[data-layout-mobile=overlaid].size-50vh>.carousel-banner-slides,.banner[data-layout-mobile=overlaid].size-50vh>.carousel-slide-copy-ctn,.banner[data-layout-mobile=overlaid].size-50vh>.container,.banner[data-layout-mobile=overlaid].size-50vh>.container-xl,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-50vh>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-50vh>.img-banner-img-ctn,.pangea-cmp .banner[data-layout-mobile=overlaid].size-50vh>.container-xl{min-height:514px;display:flex;align-items:stretch;flex-wrap:nowrap;flex-grow:1}
.banner[data-layout-mobile=overlaid].size-50vh>.carousel-banner-slides>.grid,.banner[data-layout-mobile=overlaid].size-50vh>.carousel-slide-copy-ctn>.grid,.banner[data-layout-mobile=overlaid].size-50vh>.container-xl>.grid,.banner[data-layout-mobile=overlaid].size-50vh>.container>.grid,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].size-50vh>.img-banner-img-ctn>.grid,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].size-50vh>.img-banner-img-ctn>.grid,.pangea-cmp .banner[data-layout-mobile=overlaid].size-50vh>.container-xl>.grid{flex-grow:1}
.banner[data-layout-mobile=overlaid].ar-16x9{position:relative;min-height:0 !important;padding-top:56.25%}
.banner[data-layout-mobile=overlaid].ar-16x9>.carousel-banner-slides,.banner[data-layout-mobile=overlaid].ar-16x9>.carousel-slide-copy-ctn,.banner[data-layout-mobile=overlaid].ar-16x9>.container,.banner[data-layout-mobile=overlaid].ar-16x9>.container-xl,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].ar-16x9>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].ar-16x9>.img-banner-img-ctn,.pangea-cmp .banner[data-layout-mobile=overlaid].ar-16x9>.container-xl{position:absolute !important;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%)}
.banner[data-layout-mobile=overlaid].ar-16x9>.carousel-banner-slides>.grid,.banner[data-layout-mobile=overlaid].ar-16x9>.carousel-slide-copy-ctn>.grid,.banner[data-layout-mobile=overlaid].ar-16x9>.container-xl>.grid,.banner[data-layout-mobile=overlaid].ar-16x9>.container>.grid,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].ar-16x9>.img-banner-img-ctn>.grid,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].ar-16x9>.img-banner-img-ctn>.grid,.pangea-cmp .banner[data-layout-mobile=overlaid].ar-16x9>.container-xl>.grid{height:100%}
.banner[data-layout-mobile=overlaid].ar-4x3{position:relative;min-height:0 !important;padding-top:75%}
.banner[data-layout-mobile=overlaid].ar-4x3>.carousel-banner-slides,.banner[data-layout-mobile=overlaid].ar-4x3>.carousel-slide-copy-ctn,.banner[data-layout-mobile=overlaid].ar-4x3>.container,.banner[data-layout-mobile=overlaid].ar-4x3>.container-xl,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].ar-4x3>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].ar-4x3>.img-banner-img-ctn,.pangea-cmp .banner[data-layout-mobile=overlaid].ar-4x3>.container-xl{position:absolute !important;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%)}
.banner[data-layout-mobile=overlaid].ar-4x3>.carousel-banner-slides>.grid,.banner[data-layout-mobile=overlaid].ar-4x3>.carousel-slide-copy-ctn>.grid,.banner[data-layout-mobile=overlaid].ar-4x3>.container-xl>.grid,.banner[data-layout-mobile=overlaid].ar-4x3>.container>.grid,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].ar-4x3>.img-banner-img-ctn>.grid,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].ar-4x3>.img-banner-img-ctn>.grid,.pangea-cmp .banner[data-layout-mobile=overlaid].ar-4x3>.container-xl>.grid{height:100%}
.banner[data-layout-mobile=overlaid].ar-3x4{position:relative;min-height:0 !important;padding-top:133.33333%}
.banner[data-layout-mobile=overlaid].ar-3x4>.carousel-banner-slides,.banner[data-layout-mobile=overlaid].ar-3x4>.carousel-slide-copy-ctn,.banner[data-layout-mobile=overlaid].ar-3x4>.container,.banner[data-layout-mobile=overlaid].ar-3x4>.container-xl,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].ar-3x4>.img-banner-img-ctn,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].ar-3x4>.img-banner-img-ctn,.pangea-cmp .banner[data-layout-mobile=overlaid].ar-3x4>.container-xl{position:absolute !important;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%)}
.banner[data-layout-mobile=overlaid].ar-3x4>.carousel-banner-slides>.grid,.banner[data-layout-mobile=overlaid].ar-3x4>.carousel-slide-copy-ctn>.grid,.banner[data-layout-mobile=overlaid].ar-3x4>.container-xl>.grid,.banner[data-layout-mobile=overlaid].ar-3x4>.container>.grid,.img-banner[data-img-size^=col-] .banner[data-layout-mobile=overlaid].ar-3x4>.img-banner-img-ctn>.grid,.img-banner[data-img-size^=col-] .pangea-cmp .banner[data-layout-mobile=overlaid].ar-3x4>.img-banner-img-ctn>.grid,.pangea-cmp .banner[data-layout-mobile=overlaid].ar-3x4>.container-xl>.grid{height:100%}
[class*=" ar-"] .banner[data-layout-mobile=overlaid] .banner-copy-block-ctn,[class^=ar-] .banner[data-layout-mobile=overlaid] .banner-copy-block-ctn{min-height:0}

}
.banner.thumb-carousel-banner .mini-hr{display:none}
.banner-bg-ctn{display:block;z-index:-1}
.banner-bg-ctn,.banner-bg-ctn .img-ctn{position:absolute;width:100%;height:100%;top:0;left:0}
.banner-bg-ctn .img-ctn{padding:54px;display:flex;align-items:center;justify-content:center}
.banner-bg-ctn .img-ctn img{max-width:45%}
.banner[data-img-pos-mobile=img-pos-hidden] .banner-bg-ctn .img-ctn{visibility:hidden}
.banner[data-img-pos-mobile=img-pos-bl] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-bottom-left] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-left] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-tl] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-top-left] .banner-bg-ctn .img-ctn{justify-content:flex-start}
.banner[data-img-pos-mobile=img-pos-bottom] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-center] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-top] .banner-bg-ctn .img-ctn{justify-content:center}
.banner[data-img-pos-mobile=img-pos-bottom-right] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-br] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-right] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-top-right] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-tr] .banner-bg-ctn .img-ctn{justify-content:flex-end}
.banner[data-img-pos-mobile=img-pos-tl] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-top-left] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-top-right] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-top] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-tr] .banner-bg-ctn .img-ctn{align-items:flex-start}
.banner[data-img-pos-mobile=img-pos-center] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-left] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-right] .banner-bg-ctn .img-ctn{align-items:center}
.banner[data-img-pos-mobile=img-pos-bl] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-bottom-left] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-bottom-right] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-bottom] .banner-bg-ctn .img-ctn,.banner[data-img-pos-mobile=img-pos-br] .banner-bg-ctn .img-ctn{align-items:flex-end}
.banner-bg{display:block;position:absolute;z-index:-1;width:100%;height:calc(100% + 1px);top:0;left:0}
@media(max-width:719px){.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid] .posterframe:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}
.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-left] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-left] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-left] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-left] .posterframe:after{background:linear-gradient(90deg,rgba(0,0,0,0.8) 25%,rgba(0,0,0,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-left][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-left][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-left][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-left][data-theme=theme-light] .posterframe:after{background:linear-gradient(90deg,rgba(255,255,255,0.8) 25%,rgba(255,255,255,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-right] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-right] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-right] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-right] .posterframe:after{background:linear-gradient(270deg,rgba(0,0,0,0.8) 25%,rgba(0,0,0,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-right][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-right][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-right][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-right][data-theme=theme-light] .posterframe:after{background:linear-gradient(270deg,rgba(255,255,255,0.8) 25%,rgba(255,255,255,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-tl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-tl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-tr] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-tr] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-tl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-tl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-top] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-top] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-tr] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-tr] .posterframe:after{background:linear-gradient(180deg,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-tl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-tl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-tr][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-tr][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-tl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-tl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-top][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-top][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-tr][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-tr][data-theme=theme-light] .posterframe:after{background:linear-gradient(180deg,rgba(255,255,255,0.8) 0,rgba(255,255,255,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-bl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-bl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-bottom] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-bottom] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-br] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-br] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-bl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-bl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-br] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-br] .posterframe:after{background:linear-gradient(0,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-bl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-bl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-bottom][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-bottom][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-br][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-br][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-bl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-bl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-br][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-far-br][data-theme=theme-light] .posterframe:after{background:linear-gradient(0,rgba(255,255,255,0.8) 0,rgba(255,255,255,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-center] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-center] .posterframe:after{background:rgba(0,0,0,0.3)}
.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-center][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-layout-mobile=overlaid][data-copy-pos-mobile=copy-pos-center][data-theme=theme-light] .posterframe:after{background:rgba(255,255,255,0.3)}
}
@media(min-width:720px){.banner[data-overlay-gradient=true][data-expandable=false] .banner-bg-ctn,.banner[data-overlay-gradient=true][data-expandable=false] .posterframe{transform:translateZ(0)}
.banner[data-overlay-gradient=true][data-expandable=false] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false] .posterframe:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:translateZ(0)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-left] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-left] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-left] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-left] .posterframe:after{background:linear-gradient(90deg,rgba(0,0,0,0.8) 25%,rgba(0,0,0,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-left][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-left][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-left][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-left][data-theme=theme-light] .posterframe:after{background:linear-gradient(90deg,rgba(255,255,255,0.8) 25%,rgba(255,255,255,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-right] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-right] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-right] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-right] .posterframe:after{background:linear-gradient(270deg,rgba(0,0,0,0.8) 25%,rgba(0,0,0,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-right][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-right][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-right][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-right][data-theme=theme-light] .posterframe:after{background:linear-gradient(270deg,rgba(255,255,255,0.8) 25%,rgba(255,255,255,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-tl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-tl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-tr] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-tr] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-tl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-tl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-top] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-top] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-tr] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-tr] .posterframe:after{background:linear-gradient(180deg,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-tl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-tl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-tr][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-tr][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-tl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-tl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-top][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-top][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-tr][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-tr][data-theme=theme-light] .posterframe:after{background:linear-gradient(180deg,rgba(255,255,255,0.8) 0,rgba(255,255,255,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-bl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-bl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-bottom] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-bottom] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-br] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-br] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-bl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-bl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-br] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-br] .posterframe:after{background:linear-gradient(0,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-bl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-bl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-bottom][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-bottom][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-br][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-br][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-bl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-bl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-br][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-far-br][data-theme=theme-light] .posterframe:after{background:linear-gradient(0,rgba(255,255,255,0.8) 0,rgba(255,255,255,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-center] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-center] .posterframe:after{background:rgba(0,0,0,0.3)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-center][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos-tablet=copy-pos-center][data-theme=theme-light] .posterframe:after{background:rgba(255,255,255,0.3)}
}
@media(min-width:1025px){.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-left] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-left] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-left] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-left] .posterframe:after{background:linear-gradient(90deg,rgba(0,0,0,0.8) 25%,rgba(0,0,0,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-left][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-left][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-left][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-left][data-theme=theme-light] .posterframe:after{background:linear-gradient(90deg,rgba(255,255,255,0.8) 25%,rgba(255,255,255,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-right] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-right] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-right] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-right] .posterframe:after{background:linear-gradient(270deg,rgba(0,0,0,0.8) 25%,rgba(0,0,0,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-right][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-right][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-right][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-right][data-theme=theme-light] .posterframe:after{background:linear-gradient(270deg,rgba(255,255,255,0.8) 25%,rgba(255,255,255,0) 75%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-tl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-tl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-tr] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-tr] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-tl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-tl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-top] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-top] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-tr] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-tr] .posterframe:after{background:linear-gradient(180deg,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-tl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-tl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-tr][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-tr][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-tl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-tl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-top][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-top][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-tr][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-tr][data-theme=theme-light] .posterframe:after{background:linear-gradient(180deg,rgba(255,255,255,0.8) 0,rgba(255,255,255,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-bl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-bl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-bottom] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-bottom] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-br] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-br] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-bl] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-bl] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-br] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-br] .posterframe:after{background:linear-gradient(0,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-bl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-bl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-bottom][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-bottom][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-br][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-br][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-bl][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-bl][data-theme=theme-light] .posterframe:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-br][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-far-br][data-theme=theme-light] .posterframe:after{background:linear-gradient(0,rgba(255,255,255,0.8) 0,rgba(255,255,255,0) 60%)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-center] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-center] .posterframe:after{background:rgba(0,0,0,0.3)}
.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-center][data-theme=theme-light] .banner-bg-ctn:after,.banner[data-overlay-gradient=true][data-expandable=false][data-copy-pos=copy-pos-center][data-theme=theme-light] .posterframe:after{background:rgba(255,255,255,0.3)}
}
.banner.team-banner .banner-cover-link-ctn{display:none !important}
.banner.team-banner .banner-copy-block h1,.banner.team-banner .banner-copy-block h2,.banner.team-banner .banner-copy-block h3,.banner.team-banner .banner-copy-block h4,.banner.team-banner .banner-copy-block h5,.banner.team-banner .banner-copy-block h6{text-transform:none;margin-top:3px;margin-bottom:52px}
.banner.team-banner .banner-copy-block .img-ctn{max-width:240px;margin:0 auto;display:block !important;padding-bottom:40px}
.banner.team-banner .banner-copy-block .cta-forward,.banner.team-banner .banner-copy-block .product-info-banner .product-cta .btn-large,.product-info-banner .product-cta .banner.team-banner .banner-copy-block .btn-large{font-size:16px;line-height:1.375}
.banner.team-banner .banner-copy-block .cta-forward span,.banner.team-banner .banner-copy-block .product-info-banner .product-cta .btn-large span,.product-info-banner .product-cta .banner.team-banner .banner-copy-block .btn-large span{color:#00b8fc}
.banner-copy-block{position:relative;padding:100px 0;align-self:center;text-align:left}
@media(max-width:719px){.banner-copy-block{padding-left:24px;padding-right:24px}
}


.carousel-controls.theme-light .showing-grid .banner.pagination-dots .banner-copy-block,.showing-grid .banner.theme-light .banner-copy-block,.showing-grid .carousel-controls.theme-light .banner.pagination-dots .banner-copy-block{border:1px solid black}
.showing-grid .banner.product-info-banner .banner-copy-block,.showing-grid .banner.theme-dark .banner-copy-block{border:1px solid white}

.img-banner .banner-copy-block .cta-ctn .product-info-banner .product-modal-link,.img-banner .banner-copy-block .cta-ctn .product-info-bundle .product-modal-link,.img-banner .banner-copy-block .cta-ctn .product-info-buy .product-modal-link,.img-banner .banner-copy-block .cta-ctn .product-info-minimal .product-modal-link,.img-banner .banner-copy-block .cta-ctn .product-info .product-modal-link,.img-banner .banner-copy-block .cta-ctn a,.product-info-banner .img-banner .banner-copy-block .cta-ctn .product-modal-link,.product-info-bundle .img-banner .banner-copy-block .cta-ctn .product-modal-link,.product-info-buy .img-banner .banner-copy-block .cta-ctn .product-modal-link,.product-info-minimal .img-banner .banner-copy-block .cta-ctn .product-modal-link,.product-info .img-banner .banner-copy-block .cta-ctn .product-modal-link{display:block}

