.local-carousel .ripple{background-position:50%;background-repeat:no-repeat;bottom:0;display:block;height:100%;left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;transform:scale(0);transition:0s;width:100%}.local-carousel .ripple__light{background-image:radial-gradient(circle,#fff 15%,transparent 0)}.local-carousel .ripple__dark{background-image:radial-gradient(circle,#212121 15%,transparent 0)}.local-carousel .ripple__active{opacity:0;transform:scale(7);transition-delay:.05s;transition:transform .5s,opacity 1s}.local-carousel .ripple-container{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;position:relative;transition-duration:.25s;transition-property:background-color,border-color,color;transition-timing-function:ease-in}.local-carousel .button{align-content:center;align-items:center;border-radius:4px;border:none;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:4px;justify-content:center;line-height:24px;min-width:16px;text-align:center;width:auto}.local-carousel .button,.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{display:inline-flex;height:24px;padding:0}.local-carousel .button__blue{background-color:#005cb2;color:#fff}.local-carousel .button__green{background-color:#005005;color:#fff}.local-carousel .button__green:hover{background-color:#003d04}.local-carousel .button.button__disabled.button__outline,.local-carousel .button.button__disabled.button__standard{background-color:#e0e0e0}.local-carousel .button.button__disabled.button__flat,.local-carousel .button.button__disabled.button__outline,.local-carousel .button.button__disabled.button__standard{border:none;color:#929292;cursor:not-allowed;text-decoration:none}.local-carousel .button .cfx-icon{height:24px;width:24px}.local-carousel .button.button-link{display:inline-flex}.local-carousel .button__compact.button__disabled,.local-carousel .button__compact.button__disabled:hover{background-color:transparent}.local-carousel .button__compact>.button_icon>.cfx-icon{height:16px;width:16px}.local-carousel .button__blue:hover,.local-carousel .button__green:hover{color:#fff}.local-carousel .button__white{background-color:#fff;color:#005cb2}.local-carousel .button__white:focus{outline-color:#fff}.local-carousel .button__white:hover{background-color:#e7f1fb;color:#005cb2}.local-carousel .button__red{background-color:#d32f2f;color:#fff}.local-carousel .button__red:hover{background-color:#b12525;color:#fff}.local-carousel .button__pink{background-color:#d81b60;color:#fff}.local-carousel .button__pink:hover{background-color:#b51751;color:#fff}.local-carousel .button__black{background-color:#212121;color:#fff}.local-carousel .button__black:hover{background-color:#494949;color:#fff}.local-carousel .button__outline{background-color:#fff;border-style:solid;border-width:2px;line-height:20px}.local-carousel .button__pink-outline{border-color:#d81b60;color:#d81b60}.local-carousel .button__pink-outline:hover{color:#d81b60}.local-carousel .button__green-flat,.local-carousel .button__green-outline{color:#005005}.local-carousel .button__green-flat:hover,.local-carousel .button__green-outline:hover{color:#003d04}.local-carousel .button__green-outline{border-color:#005005}.local-carousel .button__blue-flat,.local-carousel .button__blue-flat:hover,.local-carousel .button__blue-outline,.local-carousel .button__blue-outline:hover{color:#005cb2}.local-carousel .button__blue-outline{border-color:#005cb2}.local-carousel .button__black-flat,.local-carousel .button__black-flat:hover{color:#212121}.local-carousel .button__red-flat,.local-carousel .button__red-flat:hover,.local-carousel .button__red-outline,.local-carousel .button__red-outline:hover{color:#d32f2f}.local-carousel .button__red-outline{border-color:#d32f2f}.local-carousel .button__white-flat,.local-carousel .button__white-outline{color:#fff}.local-carousel .button__white-flat:focus,.local-carousel .button__white-outline:focus{outline-color:#fff}.local-carousel .button__white-flat:hover,.local-carousel .button__white-outline:hover{color:#fff}.local-carousel .button__white-outline{background-color:transparent;border-color:#fff}.local-carousel .button:hover{text-decoration:underline}.local-carousel .button_icon{display:flex}.local-carousel .button-floating.button__small{box-shadow:0 2px 2px rgba(0,0,0,.14),0 3px 1px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.2)}.local-carousel .button-floating.button__medium{box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.local-carousel .button-floating.button__large{box-shadow:0 8px 10px rgba(0,0,0,.14),0 3px 14px rgba(0,0,0,.12),0 5px 5px rgba(0,0,0,.2)}.local-carousel .button-floating.button{border-radius:48px}.local-carousel .button-floating.button:focus{outline-color:#005cb2;outline-width:2px}.local-carousel .button-floating.button__small{min-width:32px;padding-left:4px;padding-right:4px}.local-carousel .button-floating.button__medium{min-width:40px;padding-left:8px;padding-right:8px}.local-carousel .button-floating.button__large{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{position:fixed;z-index:498}.local-carousel .button-floating_text{margin-right:8px}.local-carousel .horizontal-scroll{display:flex;position:relative;width:100%}.local-carousel .horizontal-scroll_button{opacity:0;padding:0;position:absolute;z-index:-1}.local-carousel .horizontal-scroll_button.button__blue-flat{background-color:#fff}.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-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;height:100%;top:0;width:24px}.local-carousel .horizontal-scroll_button__show{opacity:1;z-index:1}.local-carousel .horizontal-scroll_content{display:flex;flex-wrap:nowrap;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;width:100%}.local-carousel .horizontal-scroll_content__floating-edge{margin:0 16px}.local-carousel .horizontal-scroll_content::-webkit-scrollbar{width:0;height:0}.local-carousel .horizontal-scroll_content>*{flex-shrink:0}