.tabs.general .tabs-panel-title>a:focus,.tabs.general .tabs-panel-title>a:hover,.tabs.general .tabs-tab>a:focus,.tabs.general .tabs-tab>a:hover{outline:0;text-decoration:none;box-shadow:none}
.tabs-container{margin-bottom:21.74px}
.tabs.general{font-size:1em}
.tabs.general .tabs-panels,.tabs.general .tabs-panels-container{box-sizing:border-box;position:relative}
.tabs.general .tabs-panel{display:block}
.tabs.general .tabs-panel-heading{border:solid transparent;box-sizing:border-box;transition:background .2s ease-in-out}
.tabs.general .tabs-panel-title{margin:0;line-height:1}
.tabs.general .tabs-panel-title>a{background:0 0;display:block;padding:14px 20px;box-sizing:border-box;text-decoration:none;color:inherit;position:relative;transition:color .2s ease-in-out;border:none;box-shadow:none}
.tabs.general .tabs-panel-body{border:solid transparent;box-sizing:content-box;padding:14px 20px;display:none;overflow:hidden;transform:translate3d(0,0,0);transition:padding .2s ease-in-out}
.tabs.general .tabs-panel-body>:last-child{margin-bottom:0}
.tabs.general .tabs-panel.is-active,.tabs.general .tabs-panel.is-active .tabs-panel-body{display:block}
.tabs.general .tabs-panel.is-active .tabs-panel-title>a:hover{cursor:default}
.tabs.general .tabs-panel.is-animating .tabs-panel-body{display:block;min-height:0}
.tabs.general .tabs-tabs-container{display:block;position:relative;z-index:3}
.tabs.general .tabs-tabs-list{list-style-type:none;display:block;padding:0;margin:0;box-sizing:border-box}
.tabs.general .tabs-tab{display:inline-block;padding:0;margin:0}
.tabs.general .tabs-tab>a{padding:14px 20px;display:block;box-sizing:border-box;border:solid transparent;position:relative;text-decoration:none;color:inherit;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;box-shadow:none}
.tabs.general .tabs-tab.is-active>a{cursor:default;text-decoration:none;color:inherit;transition:background .2s ease-in-out,color .2s ease-in-out;box-shadow:none}
.tabs.general .tabs-tab.is-active>a:hover{cursor:default;box-shadow:none}
.tabs.general .tabs-tab.is-active>a::after,.tabs.general .tabs-tab.is-active>a::before{display:none;content:'';position:absolute;border-width:inherit;border-color:inherit;border-style:inherit;width:100vw;height:200vw}
.tabs.general .tabs-title-text:not(:empty):not(:first-child),.tabs.general .tabs-title-text:not(:empty)~*{margin-left:14px}
.tabs.general .tabs-title-text:empty{display:inline-block}
.tabs.tabs-tabs .tabs-tabs-container{display:none}
@media (min-width:768px){.tabs.tabs-tabs .tabs-tabs-container{display:block}
.tabs.tabs-tabs .tabs-panel-heading{display:none}}
.tabs.tabs-shape-rounded .tabs-panel-body,.tabs.tabs-shape-rounded .tabs-panel-heading,.tabs.tabs-shape-rounded .tabs-tab>a{border-radius:5px}
.tabs.tabs-shape-rounded .tabs-panel-body{min-height:10px}
.tabs.tabs-shape-rounded .tabs-tabs-container{margin:5px}
@media (min-width:768px){.tabs.tabs-shape-rounded.tabs-tabs .tabs-panels{border-radius:5px}}
.tabs.tabs-style-classic .tabs-panel.is-active .tabs-panel-heading,.tabs.tabs-style-classic .tabs-panel:not(:last-child) .tabs-panel-heading{margin-bottom:-1px}
.tabs-shape-rounded:not(.tabs-o-no-fill) .tabs-panel.is-active .tabs-panel-heading{border-bottom-left-radius:0;border-bottom-right-radius:0}
.tabs-shape-rounded:not(.tabs-o-no-fill) .tabs-panel.is-active .tabs-panel-body{border-top-left-radius:0;border-top-right-radius:0}
@media (min-width:768px){.tabs-shape-rounded.tabs-tabs .tabs-panel-body::after,.tabs-shape-rounded.tabs-tabs .tabs-panel-body::before{box-sizing:border-box;content:'';display:none;position:absolute;width:5px;height:5px;border-radius:5px;border-style:inherit;border-width:inherit}}
.tabs.tabs-style-classic .tabs-panel-body,.tabs.tabs-style-classic .tabs-panel-heading,.tabs.tabs-style-classic .tabs-tab>a{border-width:1px}
.tabs.tabs-style-classic .tabs-panel.is-active+.tabs-panel .tabs-panel-heading,.tabs.tabs-style-classic .tabs-panel:not(:first-child) .tabs-panel-heading{margin-top:-1px}
.tabs.tabs-style-classic .tabs-tabs-list{padding-left:1px;padding-top:1px}
.tabs.tabs-style-classic .tabs-tab{margin-left:-1px;margin-top:-1px}
@media (min-width:768px){.tabs.tabs-style-classic.tabs-tabs .tabs-panels{border:1px solid transparent}
.tabs.tabs-style-classic.tabs-tabs .tabs-panel{margin:-1px}}
.tabs-color-grey.tabs-style-classic .tabs-panel .tabs-panel-heading{border-color:#f0f0f0;background-color:#f8f8f8}
.tabs-color-grey.tabs-style-classic .tabs-panel .tabs-panel-heading:focus,.tabs-color-grey.tabs-style-classic .tabs-panel .tabs-panel-heading:hover{background-color:#f0f0f0}
.tabs-color-grey.tabs-style-classic .tabs-panel .tabs-panel-title>a{color:#666}
.tabs-color-grey.tabs-style-classic .tabs-panel.is-active .tabs-panel-heading{border-color:#f0f0f0;background-color:#f8f8f8}
.tabs-color-grey.tabs-style-classic .tabs-panel.is-active .tabs-panel-title>a{color:#666}
.tabs-color-grey.tabs-style-classic .tabs-panel .tabs-panel-body{background-color:#f8f8f8}
.tabs-color-grey.tabs-style-classic .tabs-panel .tabs-panel-body,.tabs-color-grey.tabs-style-classic .tabs-panel .tabs-panel-body::after,.tabs-color-grey.tabs-style-classic .tabs-panel .tabs-panel-body::before{border-color:#f0f0f0}
.tabs-color-grey.tabs-style-classic .tabs-tab>a{border-color:#e3e3e3;background-color:#EBEBEB;color:#666}
.tabs-color-grey.tabs-style-classic .tabs-tab>a:focus,.tabs-color-grey.tabs-style-classic .tabs-tab>a:hover{background-color:#dcdcdc}
.tabs-color-grey.tabs-style-classic .tabs-tab.is-active>a{border-color:#f0f0f0;background-color:#f8f8f8;color:#666}
@media (min-width:768px){.tabs-color-grey.tabs-style-classic.tabs-tabs .tabs-panels{background-color:#f8f8f8}
.tabs-color-grey.tabs-style-classic.tabs-tabs .tabs-panels,.tabs-color-grey.tabs-style-classic.tabs-tabs .tabs-panels::after,.tabs-color-grey.tabs-style-classic.tabs-tabs .tabs-panels::before{border-color:#f0f0f0}
.tabs-color-grey.tabs-style-classic.tabs-tabs .tabs-panels .tabs-panel-body{border-color:transparent;background-color:transparent}}
.tabs.tabs-spacing-1 .tabs-panel.is-active+.tabs-panel .tabs-panel-heading,.tabs.tabs-spacing-1 .tabs-panel:not(:first-child) .tabs-panel-heading{margin-top:1px}
.tabs.tabs-spacing-1 .tabs-panel.is-active .tabs-panel-heading,.tabs.tabs-spacing-1 .tabs-panel:not(:last-child) .tabs-panel-heading{margin-bottom:1px}
.tabs.tabs-spacing-1 .tabs-tabs-list{padding:0;margin:-1px 0 0 -1px}
.tabs.tabs-spacing-1 .tabs-tab{margin:1px 0 0 1px}
.tabs-tabs.tabs-tabs-position-top .tabs-tabs-container,.tabs-tabs.tabs-tabs-position-top .tabs-tabs-list{overflow:hidden}
.tabs-tabs.tabs-tabs-position-top .tabs-panel-body::before{right:auto;bottom:auto;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-right-width:0;border-bottom-width:0}
.tabs-tabs.tabs-tabs-position-top .tabs-panel-body::after{left:auto;bottom:auto;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left-width:0;border-bottom-width:0}
.tabs-tabs:not([class*=tabs-gap]):not(.tabs-o-no-fill).tabs-tabs-position-top .tabs-tab>a{border-bottom-left-radius:0;border-bottom-right-radius:0}
.tabs-tabs:not([class*=tabs-gap]):not(.tabs-o-no-fill).tabs-tabs-position-top .tabs-tab.is-active>a{border-bottom-color:transparent}
.tabs-tabs:not([class*=tabs-gap]):not(.tabs-o-no-fill).tabs-tabs-position-top .tabs-tab.is-active>a::before{display:block;height:auto;top:100%;right:100%;border-bottom:0;border-left:0;border-right:0}
.tabs-tabs:not([class*=tabs-gap]):not(.tabs-o-no-fill).tabs-tabs-position-top .tabs-tab.is-active>a::after{display:block;height:auto;top:100%;left:100%;border-bottom:0;border-left:0;border-right:0}
.tabs-tabs:not([class*=tabs-gap]):not(.tabs-o-no-fill).tabs-tabs-position-top .tabs-tabs-container{margin-top:0;margin-bottom:0}
.tabs-tabs:not([class*=tabs-gap]):not(.tabs-o-no-fill).tabs-tabs-position-top.tabs-style-classic .tabs-tabs-container{margin-bottom:-1px}
.tabs-controls-align-left.tabs-tabs.tabs-tabs-position-top .tabs-tabs-container{margin-left:0}
.tabs.tabs-controls-align-left .tabs-panel-heading,.tabs.tabs-controls-align-left .tabs-tabs-container{text-align:left}
.tabs-controls-align-left.tabs-tabs.tabs-tabs-position-top .tabs-panel-body::before{display:none}
.tabs-controls-align-left.tabs-tabs.tabs-tabs-position-top:not([class*=tabs-gap]):not(.tabs-o-no-fill) .tabs-panels{border-top-left-radius:0}
