.panel.panel--flexible-image-block-carousel.panel--card-carousel{margin-top:0}.panel.panel--flexible-image-block-carousel.panel--card-carousel .panel__body{padding:0}@media(min-width:768px){.panel.panel--flexible-image-block-carousel.panel--card-carousel{margin-bottom:3rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--tight{margin-top:3rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--tight .panel__body{padding:0}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--tighter{margin-top:2rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--tighter .panel__body{padding:0}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--tightest{margin-top:1rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--tightest .panel__body{padding:0}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--no-space{margin-top:0}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--no-space .panel__body{padding:0}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--spaced{margin-top:3rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--spaced .panel__body{padding:0}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .design-block{bottom:2rem;height:20%;position:absolute;right:0;width:91.5%;z-index:0}@media(min-width:544px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .design-block{bottom:3rem;height:30%}}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .design-block{height:auto;height:70%;top:1rem;width:40vw}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .design-block-2{bottom:0;height:80%;pointer-events:none;position:absolute;right:0;top:auto;transform:skew(20deg);width:50%;z-index:2}.panel.panel--flexible-image-block-carousel.panel--card-carousel .design-block-2 svg{height:100%;position:absolute;right:0;fill:var(--design-color,#0085cf)}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .design-block-2{bottom:-10rem}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .design-block-2-extra{display:none;opacity:.5;position:absolute;z-index:2}.panel.panel--flexible-image-block-carousel.panel--card-carousel .design-block-2-extra svg{height:250px;width:250px;fill:var(--design-color,#0085cf)}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .design-block-2-extra{display:block;left:63vw;opacity:1;top:-6rem;z-index:0}}@media(min-width:1200px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .design-block-2-extra{left:65vw}}@media(min-width:1366px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .design-block-2-extra{left:63vw}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .text h2{max-width:unset}.panel.panel--flexible-image-block-carousel.panel--card-carousel .text .h2{color:var(--panel-font-color,#fff)}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .text .text__body{max-width:1060px;padding:6rem 2rem 10rem;width:60vw}.panel.panel--flexible-image-block-carousel.panel--card-carousel .panel__body:after{background-color:var(--panel-background,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .button-list{display:grid;grid-template-columns:1fr;margin-top:2rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel .button-list .button--bullet span{font-size:1.4rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel .button-list li:before{display:none}@media(min-width:1500px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .button-list .button--bullet span{font-size:2rem}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .button-list.button-list--vertical{grid-template-columns:1fr}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .button-list.button-list--vertical{margin-left:3rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel .image.design-pattern-2{width:50vw}}@media(min-width:1200px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .image.design-pattern-2{width:40vw}}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .image{width:40vw}}@media(max-width:1023px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .image .image__mask img{-o-object-fit:cover;object-fit:cover}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .image.design-pattern-2 .image__mask{left:60px;overflow:hidden;transform:skew(-20deg)}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .image.design-pattern-2 .image__mask{left:0}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .image.design-pattern-2 .image__mask img{left:-60px;transform:skew(20deg)}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .image.design-pattern-2 .image__mask img{left:0}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .image.design-pattern-2 .button-group--right{bottom:25%;display:none;left:50%;position:absolute;transform:translateX(-50%);width:auto;z-index:2}@media(min-width:1366px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .image.design-pattern-2 .button-group--right{display:block}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .image.design-pattern-2 .image-swap .design-block-2-extra{left:-4rem;top:-2.5rem;transform:skew(20deg);z-index:1}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel{height:100%;margin:0 auto 3rem 0;max-width:calc(1640px + 4rem);padding:0 0 0 1rem;position:relative;width:100%}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel{margin:3rem auto 0;padding:0 2rem}}@media(min-width:1200px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel{margin:0 auto}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized{margin:unset;padding-top:0;top:2rem}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized{padding-top:3rem;top:0}}@media(min-width:1200px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized{margin-top:-10rem;max-width:750px;padding-top:6rem;width:45%}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized.two-cards{padding-top:2rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized .content--card{padding:0 0 3rem}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized .swiper-buttons{padding-right:2rem;width:100%}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized .swiper-buttons{height:auto;padding-right:0;width:92px}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized .card.card--fixed{width:calc(50% - .6rem)}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized .card.card--fixed .card__location{align-items:center;display:flex;margin-top:.5rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized .card.card--fixed .card__location svg{height:15px;margin-right:.25rem;width:15px}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized .card.card--fixed .button-group{margin-top:.5rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized .card__category{background-color:#101921;color:#fff;height:0}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel .swiper.swiper--cards.swiper-initialized .card__category:after{background-color:#101921}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--dark-navy .carousel .button.button--swipe{border-color:#101921}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--dark-navy .carousel .button.button--swipe .button__background{background-color:#101921}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--dark-navy .carousel .button.button--swipe svg{fill:#fff;background-color:#101921}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--dark-navy .carousel .button.button--swipe span{color:#fff}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--dark-navy .carousel .button.button--swipe span{color:#101921}}.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--dark-navy .carousel .button.button--swipe:hover span,.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--dark-navy .carousel .card--heading-link:focus .button.button--swipe span,.panel.panel--flexible-image-block-carousel.panel--card-carousel.panel--dark-navy .carousel .card--heading-link:hover .button.button--swipe span{color:#fff!important}.panel.panel--flexible-image-block-carousel.panel--card-carousel .image__mask--right-button{position:relative}.panel.panel--flexible-image-block-carousel.panel--card-carousel .image__mask--right-button .button-group--right{bottom:25%;display:none;left:50%;position:absolute;transform:translateX(-50%);width:auto;z-index:1}@media(min-width:1366px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .image__mask--right-button .button-group--right{display:block}.panel.panel--flexible-image-block-carousel.panel--card-carousel .button-group--mobile{display:none}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .button-group--video{justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.panel.panel--flexible-image-block-carousel.panel--card-carousel .button-group--video .button{height:39px;transform:scale(1.8);width:39px}.panel.panel--flexible-image-block-carousel.panel--card-carousel .button-group--video .button .button__icon-wrapper{left:.5px}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .button-group--video .button{height:52px;transform:scale(1.5);width:52px}}.panel.panel--flexible-image-block-carousel.panel--card-carousel .counters{display:grid;gap:1rem;grid-template-columns:1fr;height:150px div;margin:2rem 0;place-items:center;width:100%;height-text-align:center}.panel.panel--flexible-image-block-carousel.panel--card-carousel .counters .counter{display:grid;grid-template-rows:auto min-content;height:100%;justify-items:center}.panel.panel--flexible-image-block-carousel.panel--card-carousel .counters .counter-value{place-self:center}.panel.panel--flexible-image-block-carousel.panel--card-carousel .counters .counter-label{align-self:end;display:inline-block;margin-top:1rem}.panel.panel--flexible-image-block-carousel .image-swap{display:block;gap:0;height:70%;opacity:0;overflow:visible;padding:0;position:relative;top:50%;transition:opacity .3s linear;visibility:hidden;width:100%;z-index:0}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel .image-swap{height:100%;position:absolute;top:0}.panel.panel--flexible-image-block-carousel .image-swap.in{opacity:1;transition:opacity .3s linear;visibility:visible}.panel.panel--flexible-image-block-carousel .image-swap.out{opacity:0;transition:visibility 0s .3s,opacity .3s linear;visibility:hidden}}.panel.panel--flexible-image-block-carousel .image-swap.image-swap--main{opacity:1;visibility:visible}.panel.panel--flexible-image-block-carousel .image-swap .design-block{height:50%;top:5rem}.panel.panel--flexible-image-block-carousel .image-swap .buttons-images{display:none;height:100%}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel .image-swap .buttons-images{display:block}}.panel.panel--flexible-image-block-carousel .shape-swap{visibility:hidden}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel .shape-swap.in{opacity:1;transition:opacity .3s linear;visibility:visible}.panel.panel--flexible-image-block-carousel .shape-swap.out{opacity:0;transition:visibility 0s .3s,opacity .3s linear;visibility:hidden}}.panel.panel--flexible-image-block-carousel .shape-swap.shape-swap--main{opacity:1;visibility:visible}.panel.panel--flexible-image-block-carousel .shape-swap svg.design4-wide{height:250px;width:320px}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel.carousel--icon-cards .swiper.swiper--cards.swiper-initialized .card.card--fixed{min-height:230px;padding:1rem}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel.carousel--icon-cards .card__text .heading{color:#101921;margin-bottom:12px;margin-top:12px}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel.carousel--icon-cards .card__text{color:#101921}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel.carousel--icon-cards .card__icon svg{fill:#101921;height:55px;width:55px}@media(min-width:1024px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel.carousel--icon-cards{padding-right:0}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel.carousel--icon-cards .swiper.swiper--cards.swiper-initialized .card.card--fixed{min-height:250px;width:calc(25% - .6rem)}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel.carousel--icon-cards .swiper.swiper--cards.swiper-initialized{max-width:100%;width:100%}.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel.carousel--icon-cards .swiper-wrapper{align-items:stretch}}@media(min-width:1200px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel.carousel--icon-cards .swiper.swiper--cards.swiper-initialized .card.card--fixed{min-height:230px}}@media(min-width:1700px){.panel.panel--flexible-image-block-carousel.panel--card-carousel .carousel.carousel--icon-cards .swiper.swiper--cards.swiper-initialized .card.card--fixed{width:calc(25% - 3rem)}}.panel.panel--flexible-image-block-carousel.panel--card-carousel.short-cards{margin-bottom:3rem}
