.responsive-image-wrapper{position:relative}.responsive-image-wrapper.--fill{overflow:hidden}.responsive-image-wrapper.--fill,.responsive-image-wrapper.--fill picture.responsive-image-picture{height:100%;left:0;position:absolute;top:0;width:100%}.responsive-image-wrapper.--fill picture.responsive-image-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;width:100%}.responsive-image-wrapper picture{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.responsive-image-wrapper picture.responsive-image-picture{position:relative}.responsive-image-wrapper .responsive-image-palette{backface-visibility:hidden;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;will-change:opacity}.responsive-image-wrapper .responsive-image-fade{opacity:0}.responsive-image-wrapper.responsive-image-picture--is-errored .responsive-image-palette,.responsive-image-wrapper.responsive-image-picture--is-loaded .responsive-image-palette{opacity:0;transition:opacity 666ms cubic-bezier(.333,1,.666,1) 666ms}.responsive-image-wrapper.responsive-image-picture--is-errored .responsive-image-fade,.responsive-image-wrapper.responsive-image-picture--is-loaded .responsive-image-fade{opacity:1;transition:opacity 666ms cubic-bezier(.333,1,.666,1) 666ms}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.video-cover-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.video-cover-wrapper.--no-controls{pointer-events:none}.video-cover-wrapper .video-holder{opacity:0;position:absolute}.video-cover-wrapper .video-holder:not(.--cover){height:100%;left:0;position:absolute;top:0;width:100%}.video-cover-wrapper .video-holder.--cover{height:0;left:50%;top:50%;transform:translate(-50%) translateY(-50%);width:0}.video-cover-wrapper .video-holder.--show{opacity:1}.video-cover-wrapper .video-poster{background-color:#000;height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity 666ms cubic-bezier(.333,1,.666,1);width:100%}.video-cover-wrapper .video-poster.--show{opacity:1;pointer-events:auto}.video-cover-wrapper .video-poster .play-btn{align-items:center;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media (hover:hover){.video-cover-wrapper .video-poster .play-btn:hover:before{opacity:1}.video-cover-wrapper .video-poster .play-btn:hover span:after{transform:scaleX(1) translate(-50%)}}.video-cover-wrapper .video-poster .play-btn:before{background-color:#0006;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:333ms cubic-bezier(.333,1,.666,1);width:100%}.video-cover-wrapper .video-poster .play-btn span{align-items:center;display:inline-flex;height:34px;position:relative}.video-cover-wrapper .video-poster .play-btn span:after{background-color:#fff;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:scaleX(1.4) translate(-50%);transform-origin:0 50%;transition:transform 333ms cubic-bezier(.333,1,.666,1);width:100%}.video-cover-wrapper iframe,.video-cover-wrapper img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;width:100%}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel{box-sizing:border-box;overscroll-behavior:none;position:relative;text-align:center;touch-action:pan-y}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;height:var(--vc-trk-height,auto);margin:0!important;padding:0!important;position:relative;transition:transform ease-out}.carousel__viewport{overflow:hidden}.carousel__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}:root{--vc-icn-width:1.2em}.carousel__icon{height:var(--vc-icn-width);width:var(--vc-icn-width);fill:currentColor}:root{--vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);box-sizing:content-box;color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;margin:0 10px;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel.is-rtl .carousel__prev{left:auto;right:0}.carousel.is-rtl .carousel__next{left:0;right:auto}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{left:auto;margin:5px auto;right:50%;top:auto;transform:translate(50%)}.carousel.is-btt .carousel__prev{bottom:0}.carousel.is-btt .carousel__next,.carousel.is-ttb .carousel__prev{top:0}.carousel.is-ttb .carousel__next{bottom:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-width:16px;--vc-pgn-height:4px;--vc-pgn-margin:6px 5px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel__pagination{bottom:5px;display:flex;justify-content:center;left:50%;line-height:0;list-style:none!important;margin:0!important;padding:0!important;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background:transparent;border:0;cursor:pointer;display:block;margin:0;padding:var(--vc-pgn-margin)}.carousel__pagination-button:after{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);content:"";display:block;height:var(--vc-pgn-height);width:var(--vc-pgn-width)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:auto;right:5px;transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button:after{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}
