@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@700;900&display=swap);.dragScroll{position:relative;display:flex;align-items:stretch;width:100%;height:auto;background:inherit;overflow:hidden;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}@-moz-document url-prefix(){.dragScroll{scrollbar-width:none}}.dragScroll::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.dragScroll__btn{pointer-events:auto;width:auto;height:inherit;background:inherit;position:relative;top:0;box-shadow:inherit}.dragScroll__btn:focus{outline:0 none}.dragScroll__translucentHorizontal{position:absolute;top:0;left:auto;right:100%;box-shadow:none;pointer-events:none}.dragScroll__icon{font-weight:400;text-align:center;color:#d7d7d7;transition:color .25s}.dragScroll__text{font-weight:inherit;text-overflow:inherit;overflow:inherit}.dragScroll__icon{font-size:2.4rem}.dragScroll__btn{align-self:stretch;left:auto;right:0;text-align:right;color:rgba(28,28,28,.5);z-index:0}.dragScroll__btnContent{padding:0;min-height:0}.dragScroll__btn .dragScroll__icon{font-size:1.4rem;align-items:center;justify-content:center;color:inherit;height:100%;transition:color .25s,transform .25s ease-in-out}.dragScroll__btn_rotate .dragScroll__icon{transform:scaleX(-1)}.dragScroll__translucentHorizontal{height:calc(100% - .2rem);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 100%) repeat-x}.tabJSControl{width:100%;height:auto}.tabJSControl__container{display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:auto;flex-grow:0;flex-shrink:0;flex-basis:auto}.tabJSControl__tab{position:relative;display:inline-flex;align-self:stretch;vertical-align:top;width:auto;height:100%;min-width:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabJSControl__tab:focus{outline:none}.tabJSControl__tabs{flex-grow:1;display:inline-block;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;list-style:none;overflow:auto;overflow:-moz-scrollbars-none;-webkit-overflow-scrolling:auto;-ms-overflow-style:none;overflow-y:hidden}@-moz-document url-prefix(){.tabJSControl__tabs{scrollbar-width:none}}.tabJSControl__tabs::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.tabJSControl__tabsContent{position:relative;clear:both;display:flex;flex-direction:column;flex-basis:100%;height:auto;min-height:0;width:100%}.tabJSControl__line{position:absolute;height:0;width:0;top:auto;bottom:0;left:0;right:0;background:transparent;transition:background .25s}.tabJSControl__content{position:relative}.tabJSControl__draggable{flex-shrink:1}.tabJSControl_tabContentScroll{display:flex;flex-direction:column;flex-grow:1;max-height:100%;height:inherit;overflow:hidden}.tabJSControl_tabContentScroll .tabJSControl__tabsContent{flex-shrink:1;flex-grow:1;overflow:auto}.tabJSControl_tabContentScroll .tabJSControl__content{flex-grow:1;display:flex;flex-direction:column;min-height:0}.tabJSControl_hFull .tabJSControl__tabsContent{height:100%;flex-grow:1}.tabJSControl_hFull .tabJSControl__content{height:100%}.tabJSButton{cursor:pointer;outline:0 none;background:#fff;color:rgba(28,28,28,.8);border-radius:.5rem;margin:0}.tabJSButton_active{cursor:default;background:#359;color:#fff;font-weight:700}.tabJSButton__content{display:flex;align-items:center;align-self:stretch;justify-content:center;flex-grow:1;height:100%;min-height:inherit;padding:.5rem 1.5rem}.tabJSButton__btnContent{min-width:0;padding:0;min-height:inherit}.tabJSButton__text{font-size:1.4rem;line-height:1.5;color:inherit;font-weight:inherit}.tabJSButton_active:hover~.tabJSControl__line,.tabJSButton_active~.tabJSControl__line{background:#feec00}@media(min-width:768px)and (max-width:1249px){.dragScroll__text{font-size:1.8rem}.dragScroll__icon{font-size:2.8rem}.dragScroll__btn{min-width:0;pointer-events:none}.dragScroll__btnContent{min-width:0}.dragScroll__btn .dragScroll__icon{display:none}.dragScroll__translucentHorizontal{width:2.5rem}.tabJSButton{min-height:4.1rem}.tabJSButton__btnContent{min-height:inherit}.tabJSButton__text{font-size:1.4rem}}@media only screen and (max-width:767px){.dragScroll__text{font-size:1.6rem}.dragScroll__icon{font-size:2.8rem}.dragScroll__btn{min-width:0;pointer-events:none}.dragScroll__btnContent{min-width:0}.dragScroll__btn .dragScroll__icon{display:none}.dragScroll__translucentHorizontal{width:2.5rem}.tabJSButton{min-height:3.2rem}.tabJSButton__btnContent{min-height:inherit}.tabJSButton__text{font-size:1.2rem}}@media(min-width:1250px){.dragScroll__btn{min-width:2.5rem}.dragScroll__btn:hover{color:#1c1c1c}.dragScroll__btn .dragScroll__icon{display:inline-flex}.dragScroll__translucentHorizontal{width:2rem}.tabJSButton{min-height:4.1rem}.tabJSButton:hover{color:#359}.tabJSButton_active:hover{color:#fff}.tabJSButton:hover~.tabJSControl__line{background:rgba(254,236,0,.4)}}