.carouselBlock{position:relative;flex:0 0 100%;max-width:100%;width:100%;--hPadding: 1.5rem}@media(min-width:992px){.carouselBlock{--hPadding: 3rem}}.carouselBlock[data-type=full]{padding:0 var(--hPadding)}.carouselBlock[data-type=full]>.cardWrapper{margin-left:auto;margin-right:auto;max-width:1344px}@media(min-width:768px){.carouselBlock.text-first .carouselBlock-text{padding-left:112px}.carouselBlock.text-first .carousel-indicators{margin:0 0 0 50%}}@media(min-width:768px){.carouselBlock.img-first .carousel.default .carouselBlock-text{padding-right:112px}.carouselBlock.img-first .carousel.default .carousel-indicators{margin:0 50% 0 0}}.carouselBlock.img-first .carousel.default .carouselBlock-content{flex-direction:row-reverse}@media(max-width:767.98px){.carouselBlock.text-first .carousel.default .carouselBlock-content,.carouselBlock.img-first .carousel.default .carouselBlock-content{flex-direction:column-reverse!important}.carouselBlock.text-first .carousel.default .carousel-indicators,.carouselBlock.img-first .carousel.default .carousel-indicators{top:calc(75vw - 35px);bottom:unset}}@media(min-width:1440px){.carouselBlock-content>div,.carouselBlock .textImageBlock-inner>div{min-height:720px}}@media(min-width:1200px)and (max-width:1439.98px){.carouselBlock-content>div,.carouselBlock .textImageBlock-inner>div{min-height:540px}}@media(min-width:768px)and (max-width:1199.98px){.carouselBlock-content>div,.carouselBlock .textImageBlock-inner>div{min-height:384px}}.carouselBlock-content,.carouselBlock .textImageBlock{min-height:inherit}.carouselBlock .textImageBlock-container,.carouselBlock .textImageBlock-list{display:contents}.carouselBlock .textImageBlock,.carouselBlock .textImageBlock-item{display:flex;flex-direction:column;flex:1}.carouselBlock .textImageBlock-inner{flex:1}@media(max-width:767.98px){.carouselBlock .textImageBlock-column{display:contents}}@media(max-width:767.98px){.carouselBlock-content,.carouselBlock .textImageBlock-item{flex-direction:column}.carouselBlock-content .textImageBlock-inner,.carouselBlock .textImageBlock-item .textImageBlock-inner{display:flex}.carouselBlock-content .carouselBlock-textWrapper,.carouselBlock-content .largeCalloutBlock,.carouselBlock .textImageBlock-item .carouselBlock-textWrapper,.carouselBlock .textImageBlock-item .largeCalloutBlock{flex:1 0 75vw!important}.carouselBlock-content .carouselBlock-imageWrapper,.carouselBlock-content .imageBlock,.carouselBlock .textImageBlock-item .carouselBlock-imageWrapper,.carouselBlock .textImageBlock-item .imageBlock{flex:0 0 75vw!important;max-height:75vw!important}}.carouselBlock .largeCalloutBlock{display:flex;flex-direction:column;justify-content:center;border-bottom:unset;padding:unset}.carouselBlock .largeCalloutBlock-subtitle,.carouselBlock .largeCalloutBlock-body{font-size:unset}.carouselBlock-content,.carouselBlock-text{display:flex}.carouselBlock-text{flex-direction:column;height:100%;justify-content:center}.carouselBlock-text.inverse,.carouselBlock .largeCalloutBlock.inverse{color:#fff}.carouselBlock-text-content,.carouselBlock .largeCalloutBlock-content{padding:1.5rem}@media(min-width:768px){.carouselBlock-text-content,.carouselBlock .largeCalloutBlock-content{padding:3rem}}.carouselBlock-title,.carouselBlock-text-content p{color:currentColor}.carouselBlock-text-content>p,.carouselBlock .largeCalloutBlock-body{margin-bottom:32px}@media screen and (max-height:600px){.carouselBlock-text-content>p,.carouselBlock .largeCalloutBlock-body{margin-bottom:24px!important}}@media(max-width:991.98px){.carouselBlock-text-content>p,.carouselBlock .largeCalloutBlock-body{margin-bottom:24px}}.carouselBlock-image,.carouselBlock-image-frame{height:100%;margin:0;min-height:37.5vw;width:100%}@media(max-width:767.98px){.carouselBlock-image,.carouselBlock-image-frame{height:-webkit-fill-available;min-height:75vw}}.carouselBlock-image{display:flex;align-items:center;justify-content:center}.carouselBlock-image picture{display:contents}.carouselBlock-image img{width:50%;height:auto}.carouselBlock .imageBlock{border:none!important;height:100%}.carouselBlock .imageBlock-frame{display:none}.carouselBlock .imageBlock-bg{display:block;height:100%;width:100%;min-height:37.5vw}.carouselBlock .largeCalloutBlock-link{margin-top:.25rem;margin-bottom:.25rem}.carouselBlock .carousel-indicators{flex-direction:row!important;gap:unset!important;color:var(--mobile-indicators);padding:0 24px 16px;z-index:3}@media(min-width:768px){.carouselBlock .carousel-indicators{color:var(--desktop-indicators);padding:0 48px 32px}}@media screen and (min-width:768px)and (max-height:600px){.carouselBlock .carousel-indicators{padding:0 24px 16px!important}}@media(max-width:767.98px){.carouselBlock .carousel-indicators{justify-content:center}}@media(min-width:768px){.carouselBlock .carousel-indicators.indicators-left{justify-content:flex-start}.carouselBlock .carousel-indicators.indicators-right{justify-content:flex-end}}.carouselBlock .carousel-indicators li{background-color:transparent;border:none;height:20px;width:20px;opacity:1;position:relative}@media screen and (max-height:600px){.carouselBlock .carousel-indicators li{width:16px!important}}@media(max-width:767.98px){.carouselBlock .carousel-indicators li{width:16px!important}}@keyframes countdown{0%{background-position:right bottom}to{background-position:left bottom}}.carouselBlock .carousel-indicators li.active .slideIndicator{background:currentColor}.carouselBlock .carousel-indicators li .slideIndicator{width:10px;height:10px;border:1.5px solid currentColor;border-radius:100%;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}@media screen and (max-height:600px){.carouselBlock .carousel-indicators li .slideIndicator{width:8px!important;height:8px!important;border-width:1px!important;left:calc(50% - 4px)!important}}@media(max-width:767.98px){.carouselBlock .carousel-indicators li .slideIndicator{width:8px!important;height:8px!important;border-width:1px!important;left:calc(50% - 4px)!important}}.carouselBlock .carousel-indicators li:first-child{margin-left:0}.carouselBlock .carousel-indicators li:last-child{margin-right:0}.carouselBlock.showTimer .carousel-indicators li{width:47px;height:5px}@media screen and (max-height:600px){.carouselBlock.showTimer .carousel-indicators li{width:23px!important}}@media(max-width:767.98px){.carouselBlock.showTimer .carousel-indicators li{width:23px!important}}.carouselBlock.showTimer .carousel-indicators li .slideIndicator{width:47px;height:5px!important;border-radius:3px;top:calc(50% - 1.5px);left:calc(50% - 23px);background:linear-gradient(to right,currentColor 50%,transparent 50%);background-size:200% 100%;background-position:right bottom}@media screen and (max-height:600px){.carouselBlock.showTimer .carousel-indicators li .slideIndicator{width:23px!important;border-width:1px!important;left:calc(50% - 11.5px)!important}}@media(max-width:767.98px){.carouselBlock.showTimer .carousel-indicators li .slideIndicator{width:23px!important;border-width:1px!important;left:calc(50% - 11.5px)!important}}.carouselBlock.showTimer .carousel-indicators li.active .slideIndicator{background-position:right bottom;transition-property:background-position;animation:countdown linear infinite forwards;animation-duration:10s}.carouselBlock.showTimer .carousel:not(.default) .carousel-indicators li.active .slideIndicator{animation-play-state:paused}.carouselBlock.showTimer:hover .carousel:not(.default) li.active .slideIndicator{animation-play-state:paused!important}.carouselBlock-pager{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-align:inherit;color:#fff;cursor:pointer;opacity:.7;width:3.75rem}@media(min-width:768px){.carouselBlock-pager{width:7rem}}.carouselBlock-pager-icon{display:flex;align-items:center;justify-content:center;border-radius:100px;background:#fff;box-shadow:0 2px 10px #00000040;width:32px;height:32px}@media(min-width:768px){.carouselBlock-pager-icon{width:56px;height:56px}}.carouselBlock-pager-icon svg{fill:#000;width:16px;height:16px}@media(min-width:768px){.carouselBlock-pager-icon svg{width:32px;height:32px}}.carouselBlock-pager.carousel-control-prev .carouselBlock-pager-icon svg{transform:rotate(180deg)}.carouselBlock-pager:hover{opacity:1}.carouselBlock .carousel{overflow:hidden}.carouselBlock .carousel .carouselBlock-content{display:contents;min-height:inherit}.carouselBlock .carousel.default .carouselBlock-content{display:flex}@media(max-width:767.98px){.carouselBlock .carousel.default .carouselBlock-textWrapper h5{font-size:20px!important}}@media(max-width:767.98px){.carouselBlock .carousel.default.carousel-control-prev,.carouselBlock .carousel.default.carousel-control-next{align-items:start}.carouselBlock .carousel.default.carousel-control-prev .carouselBlock-pager-icon,.carouselBlock .carousel.default.carousel-control-next .carouselBlock-pager-icon{margin-top:calc(37.5vw - 16px)}}.carouselBlock .carousel.default .carouselBlock-text-content h5{font-size:20px!important}@media(min-width:768px){.carouselBlock .carousel.default .carouselBlock-text-content h5{font-size:23px!important}}.carouselBlock .carousel:not(.legacy):not(.default) .carousel-indicators{position:relative}.carouselBlock .carousel:not(.legacy):not(.default) .carousel-indicators.indicators-center{justify-content:center}.carouselBlock .carousel:not(.default) .carousel-indicators{top:calc(50% - 35px)}@media(max-width:767.98px){.carouselBlock .carousel:not(.default).carousel-control-prev,.carouselBlock .carousel:not(.default).carousel-control-next{justify-content:space-around;flex-direction:column}.carouselBlock .carousel:not(.default).carousel-control-prev .carouselBlock-pager-icon,.carouselBlock .carousel:not(.default).carousel-control-next .carouselBlock-pager-icon{margin-top:calc(50% - 16px)}}.carouselBlock .carousel:not(.triage) .carousel-item.active,.carouselBlock .carousel:not(.triage) .triageComponent-itemWrapper,.carouselBlock .carousel:not(.triage) .triageComponent-item,.carouselBlock .carousel:not(.triage) .triageComponent-item-inner,.carouselBlock .carousel:not(.triage) .triageComponent-item-header,.carouselBlock .carousel:not(.triage) .triageComponent-item-frame,.carouselBlock .carousel:not(.triage) .triageComponent-item-body{display:flex;flex-direction:column;flex:1}.carouselBlock .carousel:not(.triage) .triageComponent-item{text-align:center}.carouselBlock .carousel:not(.triage) .triageComponent-item-frame{min-height:7.5rem;overflow:visible;padding:0}.carouselBlock .carousel.triage .carousel-item-next.carousel-item-start .carouselBlock-content:not(:last-child),.carouselBlock .carousel.triage .carousel-item-prev.carousel-item-end .carouselBlock-content:not(:first-child){visibility:hidden!important}@media(max-width:767.98px){.carouselBlock .carousel.triage .carouselBlock-content:first-child .triageComponent-itemWrapper .triageComponent-item,.carouselBlock .carousel.triage .carouselBlock-content:last-child .triageComponent-itemWrapper .triageComponent-item{display:none}}.carouselBlock .carousel.triage .triageComponent-itemWrapper{text-decoration:none}.carouselBlock .carousel.triage .triageComponent-itemWrapper:hover{color:currentColor!important}.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item{text-align:center;opacity:1}.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-frame{padding:0;margin:1rem;height:7.5rem;overflow:hidden;width:auto}.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-frame img{max-height:7.5rem;max-width:100%}.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-body{padding:1rem 1.25rem}@media(min-width:768px){.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-body{padding:1.5rem}}.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-image{height:auto;max-width:100%}.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-header img{margin-bottom:1rem}@media(min-width:992px){.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-header{padding:3rem 3rem 0}.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-header img[width=auto]{margin-bottom:1.5rem}}@media(max-width:991.98px){.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-header{padding:1.5rem 1.5rem 0}}.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-header:not(.has-video)~.carouselBlock-item-body{padding-top:0}.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-title{margin-bottom:0}.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-description{margin-top:1rem}.carouselBlock .carousel.triage .triageComponent-itemWrapper .triageComponent-item-footer button{display:none}@media(min-width:768px){.carouselBlock .carousel.triage .carousel-indicators{display:none}}.carouselBlock .carousel.triage .triageComponent-indicators{padding-bottom:0}@media(min-width:768px){.carouselBlock .carousel.triage .carousel-inner{margin:0 8rem;width:calc(100% - 16rem)}.carouselBlock .carousel.triage .triageComponent-itemWrapper{display:block!important;float:left;position:relative;width:33.33333333%}.carouselBlock .carousel.triage .carousel-item-next:not(.carousel-item-start),.carouselBlock .carousel.triage .carousel-item-end.active{-webkit-transform:translate3d(33%,0,0);transform:translate3d(33%,0,0)}.carouselBlock .carousel.triage .carousel-item-prev:not(.carousel-item-end),.carouselBlock .carousel.triage .carousel-item-start.active{-webkit-transform:translate3d(-33%,0,0);transform:translate3d(-33%,0,0)}}@media(max-width:767.98px){.carouselBlock .carousel.triage .carousel-item{display:block;transition-property:opacity,transform;transition-timing-function:linear;transition-duration:.25s}.carouselBlock .carousel.triage .carousel-item:not(.active){opacity:0}.carouselBlock .carousel.triage .carousel-item.active{opacity:1}.carouselBlock .carousel.triage .carousel-item.active.carousel-item-start,.carouselBlock .carousel.triage .carousel-item.active.carousel-item-end{opacity:0}.carouselBlock .carousel.triage .carousel-item.carousel-item-next.carousel-item-start,.carouselBlock .carousel.triage .carousel-item.carousel-item-end.active{-webkit-transform:translate3d(33%,0,0);transform:translate3d(33%,0,0)}.carouselBlock .carousel.triage .carousel-item.carousel-item-prev.carousel-item-end,.carouselBlock .carousel.triage .carousel-item.carousel-item-start.active{-webkit-transform:translate3d(-33%,0,0);transform:translate3d(-33%,0,0)}}.carouselBlock .carousel.triage .carouselBlock-content>div.container-fluid,.carouselBlock .carousel.triage .carouselBlock-content>div.container-fluid>div.row,.carouselBlock .carousel.triage .carouselBlock-content>div.container-fluid>div.row>div.col-12,.carouselBlock .carousel.review .carouselBlock-content>div.container-fluid,.carouselBlock .carousel.review .carouselBlock-content>div.container-fluid>div.row,.carouselBlock .carousel.review .carouselBlock-content>div.container-fluid>div.row>div.col-12{display:contents}.carouselBlock .carousel.review .reviewBlock{min-height:inherit}.carouselBlock .carousel.review .carousel-indicators{margin-top:2rem;justify-content:center}.carouselBlock .carousel.cards .carousel-inner{display:flex;gap:1rem;scrollbar-width:none}.carouselBlock .carousel.cards .carousel-inner:after{display:none!important}@media(max-width:991.98px){.carouselBlock .carousel.cards .carousel-inner{overflow-x:scroll;overflow-y:hidden}}.carouselBlock .carousel.cards .carousel-card-item{min-width:327px;max-width:327px;max-height:300px;border-radius:1rem;padding:1.5rem;white-space:normal}.carouselBlock .carousel.cards .carousel-indicators{top:unset;bottom:0;margin-top:1rem;margin-bottom:0}@media(min-width:992px){.carouselBlock .carousel.cards .carousel-indicators{visibility:hidden}}.carouselBlock .carousel.cards .disclaimer{font-size:14px;font-weight:300;line-height:125%;letter-spacing:-.07px}@media(min-width:992px){.carouselBlock .carousel.cards.compact .carousel-indicators{display:none}}.carouselBlock .carousel.cards.compact .disclaimer{margin-top:1rem;font-size:12px}.carouselBlock .carousel.cards .carouselBlock-content{height:100%;justify-content:space-between;-webkit-user-select:none;user-select:none}.carouselBlock .carousel.cards .carouselBlock-content,.carouselBlock .carousel.cards .carouselBlock-text-content{display:flex;flex-direction:column;gap:.5rem;min-height:unset;padding:0}.carouselBlock .carousel.cards .carouselBlock-card-body>*:first-child{font-size:1.125rem;line-height:130%;letter-spacing:-.09px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carouselBlock .carousel.cards .carouselBlock-card-body>*:first-child+*{display:none}.carouselBlock .carousel.cards .carouselBlock-card-attr{flex:1 0 50%;align-content:center;font-size:.875rem;font-weight:500;line-height:125%;letter-spacing:-.07px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carouselBlock .carousel.cards .carouselBlock-textWrapper,.carouselBlock .carousel.cards .carouselBlock-imageWrapper,.carouselBlock .carousel.cards .carouselBlock-image{flex:unset!important;min-height:unset;max-height:unset!important}.carouselBlock .carousel.cards .carouselBlock-text{padding:unset}.carouselBlock .carousel.cards .carouselBlock-imageWrapper{display:flex;gap:8px;justify-content:end}.carouselBlock .carousel.cards .carouselBlock-image{flex:0 0 56px!important;justify-content:right}.carouselBlock .carousel.cards .carouselBlock-image img{width:auto;max-width:56px;max-height:62px}.carouselBlock .carousel.cards.parading .carousel-inner{height:300px;overflow-x:scroll;overflow-y:hidden;cursor:grab}.carouselBlock .carousel.cards.parading .carousel-inner.active{cursor:grabbing}@media(min-width:992px){.carouselBlock .carousel.cards:not(.parading) .carousel-inner{justify-content:center}}.carouselBlock .carousel.cards .authorBlock{display:flex;align-items:center;margin:0}.carouselBlock .carousel.cards .authorBlock-avatar{flex:0 0 2.5rem;width:2.5rem;height:2.5rem}.carouselBlock .carousel.cards .authorBlock-avatar picture{display:contents}.carouselBlock .carousel.cards .authorBlock-avatar img{width:100%;height:100%;border-radius:100%}.carouselBlock .carousel.cards .authorBlock-avatar+.authorBlock-text{margin-left:.75rem}.carouselBlock .carousel.cards .authorBlock-text{max-width:calc(100% - 48px)}.carouselBlock .carousel.cards .authorBlock-text .authorBlock-name{margin-bottom:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carouselBlock .carousel.cards .authorBlock-text .authorBlock-role{display:none}
