.qibTTG_component{color:var(--context-contrast);height:calc(100svh - 12rem);position:relative}.qibTTG_component .qibTTG_container{height:100%;padding-bottom:2rem;position:relative;overflow:hidden}.qibTTG_component .qibTTG_slidesContainer{height:100%}@media screen and (min-width:768px){.qibTTG_component .qibTTG_slidesContainer{max-width:none}}.qibTTG_component .qibTTG_headline{flex-direction:column;flex-grow:1;justify-content:flex-end;align-items:center;width:100%;height:100%}.qibTTG_component .qibTTG_buttons{z-index:4;margin-bottom:8rem;position:relative;left:-50%;transform:translate(50%)}.qibTTG_component .qibTTG_image{object-fit:cover;transform:opacity .2s}.qibTTG_component .qibTTG_video{object-fit:cover;object-position:center;height:100%;transform:opacity .2s;width:100%;position:absolute;top:0;left:0}.qibTTG_component .qibTTG_mediaContainer:after{content:"";background:linear-gradient(#0000 0%,#0006 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.qibTTG_component .qibTTG_animateMedia{animation-name:qibTTG_imageScaleIn;animation-duration:.9s;animation-timing-function:ease-out;animation-fill-mode:forwards}.qibTTG_component .qibTTG_slider{flex-direction:column;align-items:flex-end;width:100%;height:100%;padding-bottom:8rem;display:flex;position:relative;bottom:0;left:0}.qibTTG_component .qibTTG_pagination{z-index:3;width:100%;display:flex;position:absolute;bottom:0;left:0}@media screen and (min-width:768px) and (max-width:1199px){.qibTTG_component .qibTTG_pagination{left:50%;transform:translate(-50%)}}.qibTTG_component .qibTTG_carouselWrapper{width:100%}.qibTTG_component .qibTTG_animateButtons{opacity:0;animation-name:qibTTG_buttonsEntrance;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:.5s;animation-fill-mode:forwards}.qibTTG_component .qibTTG_slidesAnimation{grid-template-columns:1fr;gap:.25rem;height:.5rem;display:grid;position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:1200px){.qibTTG_component .qibTTG_slidesAnimation{grid-template-columns:repeat(var(--slideCount,1), 1fr)}}.qibTTG_component .qibTTG_slidesAnimationItem{position:relative}@media screen and (max-width:1199px){.qibTTG_component .qibTTG_slidesAnimationItem{grid-area:1/1/2/2;width:100%;height:100%;position:absolute}}.qibTTG_component .qibTTG_slidesAnimationItem:before{content:"";opacity:.5;z-index:1;background-color:#fff;width:100%;height:100%;position:absolute}.qibTTG_component .qibTTG_slidesAnimationItem:after{background-color:var(--context-color);content:"";transform-origin:0;z-index:2;width:100%;height:100%;position:absolute;transform:scaleX(0)}.qibTTG_component .qibTTG_slidesAnimationItem.qibTTG_animateLine:after{z-index:3;animation:5s linear forwards qibTTG_animateLine}.qibTTG_component .qibTTG_slidesAnimationItem.qibTTG_showLine:after{transform:scaleX(1)}.qibTTG_component[data-color=black]{--context-accent:var(--context-black-accent);--context-onAccent:var(--context-black-onAccent);--context-color:var(--context-black-color);--context-contrast:var(--context-black-contrast);--context-tone:var(--context-black-tone);--context-tint:var(--context-black-tint);--context-navigation:var(--context-black-navigation);--context-error:var(--context-black-error)}.qibTTG_component[data-color=grayDark]{--context-accent:var(--context-grayDark-accent);--context-onAccent:var(--context-grayDark-onAccent);--context-color:var(--context-grayDark-color);--context-contrast:var(--context-grayDark-contrast);--context-tone:var(--context-grayDark-tone);--context-tint:var(--context-grayDark-tint);--context-navigation:var(--context-grayDark-navigation);--context-error:var(--context-grayDark-error)}.qibTTG_component[data-color=grayLight]{--context-accent:var(--context-grayLight-accent);--context-onAccent:var(--context-grayLight-onAccent);--context-color:var(--context-grayLight-color);--context-contrast:var(--context-grayLight-contrast);--context-tone:var(--context-grayLight-tone);--context-tint:var(--context-grayLight-tint);--context-navigation:var(--context-grayLight-navigation);--context-error:var(--context-grayLight-error)}.qibTTG_component[data-color=white]{--context-accent:var(--context-white-accent);--context-onAccent:var(--context-white-onAccent);--context-color:var(--context-white-color);--context-contrast:var(--context-white-contrast);--context-tone:var(--context-white-tone);--context-tint:var(--context-white-tint);--context-navigation:var(--context-white-navigation);--context-error:var(--context-white-error)}.qibTTG_component[data-color=primary]{--context-accent:var(--context-primary-accent);--context-onAccent:var(--context-primary-onAccent);--context-color:var(--context-primary-color);--context-contrast:var(--context-primary-contrast);--context-tone:var(--context-primary-tone);--context-tint:var(--context-primary-tint);--context-navigation:var(--context-primary-navigation);--context-error:var(--context-primary-error)}.qibTTG_component[data-color=secondary]{--context-accent:var(--context-secondary-accent);--context-onAccent:var(--context-secondary-onAccent);--context-color:var(--context-secondary-color);--context-contrast:var(--context-secondary-contrast);--context-tone:var(--context-secondary-tone);--context-tint:var(--context-secondary-tint);--context-navigation:var(--context-secondary-navigation);--context-error:var(--context-secondary-error)}.qibTTG_component[data-color=tertiary]{--context-accent:var(--context-tertiary-accent);--context-onAccent:var(--context-tertiary-onAccent);--context-color:var(--context-tertiary-color);--context-contrast:var(--context-tertiary-contrast);--context-tone:var(--context-tertiary-tone);--context-tint:var(--context-tertiary-tint);--context-navigation:var(--context-tertiary-navigation);--context-error:var(--context-tertiary-error)}.qibTTG_component[data-color=quaternary]{--context-accent:var(--context-quaternary-accent);--context-onAccent:var(--context-quaternary-onAccent);--context-color:var(--context-quaternary-color);--context-contrast:var(--context-quaternary-contrast);--context-tone:var(--context-quaternary-tone);--context-tint:var(--context-quaternary-tint);--context-navigation:var(--context-quaternary-navigation);--context-error:var(--context-quaternary-error)}@keyframes qibTTG_animateLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes qibTTG_imageScaleIn{0%{scale:1.1}to{scale:1}}.qibTTG_component .qibTTG_hasCarousel{flex-direction:column;justify-content:flex-end;height:100%;padding:0 10rem}@media screen and (min-width:768px) and (max-width:1199px){.qibTTG_component .qibTTG_hasCarousel{width:50%}}@keyframes qibTTG_buttonsEntrance{0%{opacity:0}to{opacity:1}}
