.tabs-container .tabs {margin: 0 auto;border-bottom: 3px solid #eb1c23;}.tabs-container .tabs ul {list-style: none;margin: 0;padding: 0;border: 1px solid #ccc;padding: 0 10px;}.tabs-container .tabs ul li {padding: 1rem;cursor: pointer;color: #a7a7a7;border-top: 1px solid #eee;margin-left: -10px;margin-right: -10px;padding-left: 25px;}.tabs-container .tabs ul li:hover {color: #3e4b58;}.tabs-container .tabs ul li.active {color: #3e4b58;border-top: none;}.tabs-container {position: relative;height: 4em;margin-bottom: 11px;}.tabs-container .tabs {position: absolute;width: 100%;z-index: 8;background: #FFFFFF;}.tabs-container .tabs ul {display: flex;flex-direction: column;}.tabs-container .tabs ul li {font-size: 18px;line-height: 24px;color: #2c2c2c;}.tabs-container .tabs ul li.active {}.tabs-container .tabs ul li:not(.active) {position: absolute;top: -999em;}.tabs-container .tabs ul.expanded li:not(.active) {position: relative;top: auto;}@media all and (min-width: 930px) {.tabs-container .tabs ul li.active {position: relative;}.tabs-container .tabs ul li.active:before{content: '';width: 100%;height: 5px;position: absolute;left: 0;bottom: -4px;background: #0480c6;z-index: 1;}.tabs-container .tabs ul li.active span{display: block;position: relative;}.tabs-container .tabs ul li.active span:before{content: '';width:8px;height: 5px;position: absolute;left: 0;right: 0;margin: auto;bottom: -23px;background: url("../images/arrow.png") no-repeat 0 0;z-index: 1;}.tabs-container .tabs ul {display: flex;flex-direction: row;justify-content: center;white-space: nowrap;border: none;padding: 0;}.tabs-container .tabs ul li {display: inline-block;margin: 0 0 0 0;padding: 0 32px 14px 32px;border: none;position: relative;}.tabs-container .tabs ul li:after {content: '';width: 1px;height: 18px;background: #dbdbdb;position: absolute;left: 0;top: 3px;}.tabs-container .tabs ul li:first-child:after {content: '';width: 0;height: 0;}.tabs-container .tabs ul li:not(.active) {position: relative;top: auto;}.tabs-container .tabs ul li.active {}}.tab-content {display: none;padding: 0;}.tab-content.current {display: inherit;}@media screen and (max-width:1100px){.tabs-container .tabs ul li {padding: 14px 22px 14px 22px;}}.tabs2-container .tabs2 {margin: 0 auto;border-bottom: 3px solid #eb1c23;}.tabs2-container .tabs2 ul {list-style: none;margin: 0;padding: 0;border: 1px solid #ccc;padding: 0 10px;}.tabs2-container .tabs2 ul li {padding: 1rem;cursor: pointer;color: #a7a7a7;border-top: 1px solid #eee;margin-left: -10px;margin-right: -10px;padding-left: 25px;}.tabs2-container .tabs2 ul li:hover {color: #3e4b58;}.tabs2-container .tabs2 ul li.active2 {color: #3e4b58;border-top: none;}.tabs2-container {position: relative;height: 4em;margin-bottom: 11px;}.tabs2-container .tabs2 {position: absolute;width: 100%;z-index: 8;background: #FFFFFF;}.tabs2-container .tabs2 ul {display: flex;flex-direction: column;}.tabs2-container .tabs2 ul li {font-size: 18px;line-height: 24px;color: #2c2c2c;}.tabs2-container .tabs2 ul li.active2 {}.tabs2-container .tabs2 ul li:not(.active2) {position: absolute;top: -999em;}.tabs2-container .tabs2 ul.expanded li:not(.active2) {position: relative;top: auto;}@media all and (min-width: 930px) {.tabs2-container .tabs2 ul li.active2 {position: relative;}.tabs2-container .tabs2 ul li.active2:before{content: '';width: 100%;height: 5px;position: absolute;left: 0;bottom: -4px;background: #0480c6;z-index: 1;}.tabs2-container .tabs2 ul li.active2 span{display: block;position: relative;}.tabs2-container .tabs2 ul li.active2 span:before{content: '';width:8px;height: 5px;position: absolute;left: 0;right: 0;margin: auto;bottom: -23px;background: url("../images/arrow.png") no-repeat 0 0;z-index: 1;}.tabs2-container .tabs2 ul {display: flex;flex-direction: row;justify-content: center;white-space: nowrap;border: none;padding: 0;}.tabs2-container .tabs2 ul li {display: inline-block;margin: 0 0 0 0;padding: 0 32px 14px 32px;border: none;position: relative;}.tabs2-container .tabs2 ul li:after {content: '';width: 1px;height: 18px;background: #dbdbdb;position: absolute;left: 0;top: 3px;}.tabs2-container .tabs2 ul li:first-child:after {content: '';width: 0;height: 0;}.tabs2-container .tabs2 ul li:not(.active2) {position: relative;top: auto;}.tabs2-container .tabs2 ul li.active2 {}}.tab-content2 {display: none;padding: 0;}.tab-content2.current2 {display: inherit;}@media screen and (max-width:1100px){.tabs2-container .tabs2 ul li {padding: 14px 22px 14px 22px;}}