.tabs{flex-wrap:wrap;list-style-type:none}.tabs .tab{font-size:20px;font-weight:400;line-height:25px;padding:10px 30px}.content .cta{display:flex;flex-direction:column;gap:20px}.content .cta a{display:flex;flex-wrap:nowrap;gap:10px;min-width:fit-content;text-wrap:nowrap}.content .cta a:hover{gap:20px}.content .cta a .icon{aspect-ratio:1;height:14px}.tab_section .tab_heading{margin:0 auto 50px;max-width:872px;text-align:center}.tab_section .tab_heading h5{font-size:18px;font-weight:600;line-height:18px;margin:0 0 10px;text-transform:uppercase}.tab_section .tab_heading h2{font-weight:800;line-height:36px;margin:0}.tab_section ul.tabs{margin:0 0 46px;padding:0}.tab_section ul.tabs li.tab.active{font-weight:700}.tab_section ul.tabs li.tab sub{bottom:6px;font-size:12px;font-weight:400;line-height:normal}.tab_section ul.tabs li.tab.active sub{font-weight:700}.tab_section .content span{display:inline-block;font-size:18px;font-weight:400;line-height:18px;margin:0 0 6px}.tab_section .content h3{font-size:36px;font-weight:700;line-height:36px;margin:0 0 10px}.tab_section .content p{font-size:18px;font-weight:400;line-height:27px;margin:0 0 30px}.tab_section .tabs{border-bottom:1px solid #595959;display:flex}.tab_section .tabs .tab{cursor:pointer}.tab_section .content{display:none}.tab_section .content.active{display:block;margin:auto;max-width:900px;padding:20px 0 0}.tab_section .content .cta a{transition:.3s ease}.tab_section .content .cta a .icon svg{fill:currentColor}.tab_section .content p:last-of-type{margin:0}@media screen and (max-width:767px){.tab_section .content h3,.tab_section .tab_heading h2{font-size:22px;line-height:30px}}@media (min-width:768px) and (max-width:1024px){.tab_section .content h3{font-size:30px;line-height:30px}}