.implementation-sec .capability-sec-flex{flex-direction:column}@media only screen and (min-width:1024px){.implementation-sec .capability-sec-flex{flex-direction:row}}.implementation-sec .capability-sec-flex .link{margin-right:auto;white-space:nowrap}@media only screen and (min-width:1024px){.implementation-sec .capability-sec-flex .link{margin-right:unset}}.implementation-sec .tab-vertical{margin-top:48px;align-items:unset}@media only screen and (min-width:768px){.implementation-sec .tab-vertical{gap:0 32px}}.implementation-sec .tab-vertical .tabs-nav{display:-ms-flex;display:flex;flex-direction:row;overflow-x:auto}@media only screen and (min-width:768px){.implementation-sec .tab-vertical .tabs-nav{overflow-x:unset;flex-direction:column}}@media only screen and (min-width:1024px){.implementation-sec .tab-vertical .tabs-nav{max-width:370px}}.implementation-sec .tab-vertical .tabs-nav .tab-link{padding:16px;border-left:0!important;border-top:1px solid #f1f1f1;display:-ms-flex;display:flex;align-items:center;justify-content:space-between;transition:all 0.3s ease}.implementation-sec .tab-vertical .tabs-nav .tab-link span{color:#939393;-webkit-opacity:.2;-moz-opacity:.2;-o-opacity:.2;-ms-opacity:.2;opacity:.2;transition:all 0.3s ease;display:none}@media only screen and (min-width:768px){.implementation-sec .tab-vertical .tabs-nav .tab-link span{display:block}}.implementation-sec .tab-vertical .tabs-nav .tab-link:hover{border-top:1px solid #0f0f0f}.implementation-sec .tab-vertical .tabs-nav .tab-link:hover a{color:rgba(60,60,67,.6);transform:translateX(4px)}.implementation-sec .tab-vertical .tabs-nav .tab-link:hover span{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;-ms-opacity:1;opacity:1;color:#0f0f0f;transform:translateX(16px)}.implementation-sec .tab-vertical .tabs-nav .tab-link.active{border-top:1px solid #ff9602}.implementation-sec .tab-vertical .tabs-nav .tab-link.active>*{color:#ff9602!important;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;-ms-opacity:1;opacity:1}.implementation-sec .tab-vertical .tabs-nav .tab-link.active a{transform:translateX(4px)}.implementation-sec .tab-vertical .tabs-nav .tab-link.active span{transform:translateX(16px)}.implementation-sec .tab-vertical .tabs-nav .tab-link a{text-wrap:nowrap}.implementation-sec .tab-vertical .tabs-wrap{overflow:hidden;width:100%;padding:24px 16px;margin:0!important}@media only screen and (min-width:768px){.implementation-sec .tab-vertical .tabs-wrap{padding:24px}}@media only screen and (min-width:1280px){.implementation-sec .tab-vertical .tabs-wrap{max-width:calc(100% - 370px);padding:32px}}.implementation-sec .tab-vertical .tabs-wrap .tab-content{text-align:left;display:block;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;-ms-opacity:0;opacity:0;transform:translate(1000px);height:0;transition:all 0.5s ease}.implementation-sec .tab-vertical .tabs-wrap .tab-content .cards{display:-ms-flex;display:flex;flex-wrap:wrap;gap:24px 32px;margin-bottom:32px}.implementation-sec .tab-vertical .tabs-wrap .tab-content .cards>*{flex:0 0 calc(100% - 0px);width:calc(100% - 0px)}@media only screen and (min-width:768px){.implementation-sec .tab-vertical .tabs-wrap .tab-content .cards{display:-ms-flex;display:flex;flex-wrap:wrap;gap:32px 32px;margin-bottom:48px}.implementation-sec .tab-vertical .tabs-wrap .tab-content .cards>*{flex:0 0 calc(50% - 16px);width:calc(50% - 16px)}}.implementation-sec .tab-vertical .tabs-wrap .tab-content .cards .card-inner{padding:0;background-color:transparent}.implementation-sec .tab-vertical .tabs-wrap .tab-content.active{transform:translateX(0);height:auto;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;-ms-opacity:1;opacity:1}