.local_carousel .button{font-size:16px;line-height:24px}.local_carousel .ripple{opacity:.4;pointer-events:none;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;transition:all;display:block;position:absolute;inset:0;transform:scale(0)}.local_carousel .ripple__light{background-image:radial-gradient(circle, var(--white) 15%, transparent 10.01%)}.local_carousel .ripple__dark{background-image:radial-gradient(circle, var(--black) 15%, transparent 10.01%)}.local_carousel .ripple__active{opacity:0;transition:transform .5s,opacity 1s;transform:scale(7)}.local_carousel .ripple-container{-webkit-tap-highlight-color:#0000;transition-property:background-color,border-color,color;transition-duration:.25s;transition-timing-function:ease-in;position:relative;overflow:hidden}.local_carousel .button{cursor:pointer;text-align:center;border:none;border-radius:4px;place-content:center;align-items:center;gap:4px;width:auto;min-width:16px;height:48px;padding:12px 24px;font-weight:700;display:flex}.local_carousel .button__large{height:48px;padding:12px 24px}.local_carousel .button__medium{height:40px;padding:8px 20px}.local_carousel .button__small{height:32px;padding:4px 16px}.local_carousel .button__compact{height:24px;padding:0;display:inline-flex}.local_carousel .button__blue{background-color:var(--blue-dark);color:var(--white)}.local_carousel .button__green{background-color:var(--green-dark);color:var(--white)}.local_carousel .button__green:hover{background-color:var(--green-shade)}.local_carousel .button.button__disabled.button__flat,.local_carousel .button.button__disabled.button__standard,.local_carousel .button.button__disabled.button__outline{color:var(--grey-dark);cursor:not-allowed;border:none;text-decoration:none}.local_carousel .button.button__disabled.button__standard,.local_carousel .button.button__disabled.button__outline{background-color:var(--grey-light)}.local_carousel .button .cfx-icon{width:24px;height:24px}.local_carousel .button__compact .cfx-icon{width:16px;height:16px}.local_carousel .button__blue:hover,.local_carousel .button__green:hover{color:var(--white)}.local_carousel .button__white{background-color:var(--white);color:var(--blue-dark)}.local_carousel .button__white:focus{outline-color:var(--white)}.local_carousel .button__white:hover{background-color:var(--blue-tint-dark);color:var(--blue-dark)}.local_carousel .button__red{background-color:var(--red);color:var(--white)}.local_carousel .button__red:hover{background-color:var(--red-shade);color:var(--white)}.local_carousel .button__pink{background-color:var(--pink);color:var(--white)}.local_carousel .button__pink:hover{background-color:var(--pink-shade);color:var(--white)}.local_carousel .button__black{background-color:var(--black);color:var(--white)}.local_carousel .button__black:hover{background-color:var(--black-shade);color:var(--white)}.local_carousel .button__outline{background-color:var(--white);border-style:solid;border-width:2px;line-height:20px}.local_carousel .button__pink-outline{border-color:var(--pink);color:var(--pink)}.local_carousel .button__pink-outline:hover{color:var(--pink)}.local_carousel .button__green-flat,.local_carousel .button__green-outline{color:var(--green-dark)}.local_carousel .button__green-flat:hover,.local_carousel .button__green-outline:hover{color:var(--green-shade)}.local_carousel .button__green-outline{border-color:var(--green-dark)}.local_carousel .button__blue-flat,.local_carousel .button__blue-outline,.local_carousel .button__blue-flat:hover,.local_carousel .button__blue-outline:hover{color:var(--blue-dark)}.local_carousel .button__blue-outline{border-color:var(--blue-dark)}.local_carousel .button__black-flat,.local_carousel .button__black-flat:hover{color:var(--black)}.local_carousel .button__red-flat,.local_carousel .button__red-outline,.local_carousel .button__red-flat:hover,.local_carousel .button__red-outline:hover{color:var(--red)}.local_carousel .button__red-outline{border-color:var(--red)}.local_carousel .button__white-flat,.local_carousel .button__white-outline{color:var(--white)}.local_carousel .button__white-flat:focus,.local_carousel .button__white-outline:focus{outline-color:var(--white)}.local_carousel .button__white-flat:hover,.local_carousel .button__white-outline:hover{color:var(--white)}.local_carousel .button__white-outline{border-color:var(--white);background-color:#0000}.local_carousel .button:hover{text-decoration:underline}.local_carousel .button.button__disabled.button__flat,.local_carousel .button.button__disabled.button__flat:hover{background-color:#0000}.local_carousel .button-link{display:inline-flex}.local_carousel .button_icon{display:flex}.local_carousel .button-floating.button{border-radius:48px}.local_carousel .button-floating.button:focus{outline-color:var(--blue-dark);outline-width:2px}.local_carousel .button-floating.button__small{box-shadow:var(--shadow-dp-2);min-width:32px;padding-left:4px;padding-right:4px}.local_carousel .button-floating.button__medium{box-shadow:var(--shadow-dp-4);min-width:40px;padding-left:8px;padding-right:8px}.local_carousel .button-floating.button__large{box-shadow:var(--shadow-dp-8);min-width:48px;padding-left:12px;padding-right:12px}.local_carousel .button-floating__bottom-right{bottom:40px;right:40px}.local_carousel .button-floating__bottom-right-mobile{bottom:16px;right:16px}.local_carousel .button.button-floating__fab{z-index:498;position:fixed}.local_carousel .button-floating_text{margin-right:8px}.local_carousel .horizontal-scroll{width:100%;display:flex;position:relative}.local_carousel .horizontal-scroll_button{opacity:0;pointer-events:none;z-index:-1;padding:0;position:absolute}.local_carousel .horizontal-scroll_button.button__blue-flat{background-color:var(--white)}.local_carousel .horizontal-scroll_button__right{right:0}.local_carousel .horizontal-scroll_button__left{left:0}.local_carousel .horizontal-scroll_button__floating{top:calc(50% - 16px)}.local_carousel .horizontal-scroll_button__floating-edge.horizontal-scroll_button__right{right:-16px}.local_carousel .horizontal-scroll_button__floating-edge.horizontal-scroll_button__left{left:-16px}.local_carousel .horizontal-scroll_button__floating-inset.horizontal-scroll_button__right{right:8px}.local_carousel .horizontal-scroll_button__floating-inset.horizontal-scroll_button__left{left:8px}.local_carousel .horizontal-scroll_button__compact{border-radius:0;flex-shrink:0;width:24px;height:100%;top:0}.local_carousel .horizontal-scroll_button__show{opacity:1;pointer-events:auto;z-index:10}.local_carousel .horizontal-scroll_content{scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;width:100%;display:flex;overflow:auto}.local_carousel .horizontal-scroll_content__floating-edge{margin:0}.local_carousel .horizontal-scroll_content::-webkit-scrollbar{width:0;height:0}.local_carousel .horizontal-scroll_content>*{flex-shrink:0}.local_carousel .nav__item-button{border-top:0;border-radius:0;padding-top:13px;padding-left:16px;padding-right:16px;font-weight:400}
