.tabs{grid-gap:30px;display:grid;height:auto;margin:0 auto}@media (min-width:992px){.tabs{grid-template-columns:35% auto}}.tabs .tabs-list-wrapper{display:flex;flex-direction:column;justify-content:center}.tabs .tabs-list{display:none;flex-direction:column;list-style:none;margin:0;padding:2rem 0}@media (min-width:992px){.tabs .tabs-list{display:flex}}.tabs .tabs-list li{margin-bottom:.5rem}.tabs .tabs-list li:hover{cursor:pointer}.tabs .tabs-list li a{align-items:center;background-color:var(--white);border:.5px solid rgba(80,80,80,.25);border-radius:9px;color:var(--grey-dark);display:flex;font-size:1.125rem;padding:1.25rem;text-decoration:none}.tabs .tabs-list li a span{line-height:20px}.tabs .tabs-list li a svg{fill:var(--red);margin-left:.75rem}.tabs .tabs-list li.active{display:block}.tabs .tabs-list li.active a{background-color:var(--red);color:var(--white)}.tabs .tabs-list li.active a svg{fill:var(--white)}.tabs .tab-content-wrap{background-color:#fff;border:.5px solid rgba(80,80,80,.25);border-radius:9px;box-shadow:0 11px 30px rgba(154,161,177,.5);display:flex;flex-direction:column;overflow:hidden}.tabs .tab-content-wrap .tab{display:none;height:100%}.tabs .tab-content-wrap .tab.active{display:block}.tabs .tab-content-wrap .tab .tab-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.tabs .tab-content-wrap .tab .tab-content .tab-content-inner{padding:2rem 4rem;text-align:center}@media (min-width:992px){.tabs .tab-content-wrap .tab .tab-content .tab-content-inner{padding:3rem 5rem}}.tabs .tab-content-wrap .tab h4{font-weight:700;letter-spacing:unset;padding:5px}.tabs .tab-content-wrap .tab p{line-height:20px}.tabs .tab-content-wrap .tab-item{background-color:#f0f0f0}.tabs .tab-content-wrap .tab-item:not(:first-of-type){border-top:.5px solid rgba(80,80,80,.25)}.tabs .tab-content-wrap .tab-item.active{border-bottom:.5px solid rgba(80,80,80,.25)}.tabs .tab-content-wrap .tab-item.active a svg{transform:rotate(270deg)}@media (min-width:992px){.tabs .tab-content-wrap .tab-item{display:none}}.tabs .tab-content-wrap .tab-item a{align-items:center;color:#000;display:flex;font-size:1.125rem;padding:1.25rem;text-decoration:none}.tabs .tab-content-wrap .tab-item a span{line-height:20px}.tabs .tab-content-wrap .tab-item a svg{fill:var(--red);margin-left:.75rem;transform:rotate(90deg)}