.outlook-faq .flex{align-items:center;display:flex;flex-flow:row;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.outlook-faq .flex .col{flex:1;padding:20px 12px}.outlook-faq .tagline-wrap{align-items:center;display:flex;flex-flow:row;flex-wrap:wrap}.outlook-faq .tagline-wrap .tagline-line{height:2px;width:30px}.outlook-faq .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.outlook-faq .fade.in{opacity:1}.outlook-faq .tab-content>.tab-pane{display:none}.outlook-faq .tab-content>.active{display:block}.outlook-faq .tab-content>.tab-pane .tagline-wrap{justify-content:flex-start}.outlook-faq .nav-tabs li a{border-bottom:2px solid #f2f4f6;display:inline-block;padding:9px 30px}@media (max-width:767px){.outlook-faq .flex .col{flex:0 0 100%}}@media (max-width:479px){.outlook-faq .nav-tabs li a{width:100%}.outlook-faq .nav-tabs .list-inline-item{display:block}.outlook-faq .nav-tabs .list-inline-item:not(:last-child){margin-right:0}}.tab-pane__item{cursor:pointer;text-align:left}.tab-pane__item h3{border-bottom:1px solid rgba(0,0,0,.1);color:#425b76;font-family:Figtree,sans-serif;font-size:19px;font-weight:300;margin:0 0 -1px;padding:30px;position:relative;text-transform:uppercase}.tab-pane__inner *{font-size:14px}.tab-pane__inner{display:none;padding:20px 15px 40px}.tab-pane__item.active .tab-pane__inner{display:block;max-height:100vh}.tab-pane__item h3:after{border:1px solid #ccc;border-bottom:0;border-left:0;content:"";height:10px;margin-right:15px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}.tab-pane__item.active h3:after{transform:translateY(-50%) rotate(135deg)}