.insurance-info-page .gradient-background{background:#721053;background:-webkit-linear-gradient(45deg,#721053,#AD2E41);background:-o-linear-gradient(45deg,#721053,#AD2E41);background:-moz-linear-gradient(45deg,#721053,#AD2E41);background:linear-gradient(45deg,#721053,#AD2E41);height:200px}.insurance-info-page .page-wrapper{position:relative!important;top:-160px;width:980px;margin:0 auto}.insurance-info-page .page-wrapper .box-heading{color:#FFF;font-size:18px;margin-bottom:20px;font-weight:600}.insurance-info-page .page-wrapper .page-content{box-shadow:0 0 10px rgba(0,0,0,.3);background-color:#FFF;border-radius:2px;min-height:800px}.insurance-info-page .page-wrapper .page-content .u-box-header{padding:10px 25px;background:#FEF9F7;color:rgba(0,0,0,.87);font-weight:500;font-size:16px}.insurance-info-page .page-wrapper .page-content .u-box-result{padding:10px;cursor:pointer;font-size:14px}.insurance-info-page .page-wrapper .page-content .ins-loader{position:relative!important;top:200px}.insurance-info-page .page-wrapper .page-content .header-text{font-size:24px;font-weight:600;padding-left:20px}.insurance-info-page .page-wrapper .page-content .ins-benefits-section{padding:20px 0}.insurance-info-page .page-wrapper .page-content .ins-benefits-section .benefits-list{margin:25px 20px 0}.insurance-info-page .page-wrapper .page-content .ins-benefits-section .benefits-list .list-item{border:1px solid rgba(0,0,0,.12);border-radius:4px;display:inline-block;width:148px;text-align:center;margin-right:10px;margin-bottom:10px;padding:8px 5px 5px;font-size:14px}.insurance-info-page .page-wrapper .page-content .ins-benefits-section .benefits-list .list-item .item-header{color:rgba(0,0,0,.64);font-weight:600;line-height:1.4;min-height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.insurance-info-page .page-wrapper .page-content .ins-benefits-section .benefits-list .list-item .item-divider{margin:10px 25px;height:1px;background:rgba(0,0,0,.38);opacity:.5}.insurance-info-page .page-wrapper .page-content .ins-benefits-section .benefits-list .list-item .item-value{line-height:1.4;min-height:44px;font-size:12px;color:rgba(0,0,0,.64)}.insurance-info-page .page-wrapper .page-content .ins-benefits-section .benefits-list .list-item .item-value .item-price{color:rgba(0,0,0,.87);line-height:19px;font-weight:800;font-size:14px}.insurance-info-page .page-wrapper .page-content .ins-benefits-section .benefits-list .list-item .item-value .item-price .icon{line-height:1}.insurance-info-page .page-wrapper .page-content .ins-benefits-section .benefits-list .list-item:last-child,.insurance-info-page .page-wrapper .page-content .ins-benefits-section .benefits-list .list-item:nth-child(6n){margin-right:0}.insurance-info-page .page-wrapper .page-content .ins-benefits-section .detail-link{padding-left:20px;margin-bottom:10px}.insurance-info-page .page-wrapper .page-content .ins-benefits-section .detail-link .link-text{color:#EC5B24;text-decoration:none}.insurance-info-page .page-wrapper .page-content .ins-steps-section{color:rgba(0,0,0,.87)}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section{padding:0 20px}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .link-text{color:#EC5B24;text-decoration:none}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .list-heading{font-size:24px;font-weight:600}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .document-list{padding-left:0;margin:5px 0}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .document-list li{font-size:14px;margin-bottom:10px}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .document-list .download-link{margin-left:10px;color:#EC5B24}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .document-list .link-group .flight-leg{margin:15px 0}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .document-list .link-group .flight-leg .leg-label{color:rgba(0,0,0,.64);font-weight:600}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .document-list .link-group .flight-leg .passenger-row{margin:5px 0;padding-left:20px}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .document-list .link-group .flight-leg .download-link,.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .document-list .link-group .flight-leg .passenger-name{display:inline-block!important;vertical-align:middle}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .document-list .link-group .flight-leg .download-link{text-decoration:none}.insurance-info-page .page-wrapper .page-content .ins-steps-section .claim-section .document-list .link-group .flight-leg:first-child{margin-top:5px}.insurance-info-page .page-wrapper .page-content .ins-steps-section .contact-email{padding-left:20px}.insurance-info-page .page-wrapper .page-content .ins-steps-section .contact-email .contact-link{text-decoration:none;color:#EC5B24}.insurance-info-page .page-wrapper .page-content .ins-steps-section .cta-section{padding:10px 20px}.insurance-info-page .page-wrapper .page-content .ins-steps-section .cta-section .docs-cta{display:inline-block!important;width:300px;margin-right:15px}.insurance-info-page .page-wrapper .page-content .ins-faq-section{padding-top:35px;padding-bottom:50px}.insurance-info-page .page-wrapper .page-content .ins-faq-section .faq-item{border-bottom:1px solid rgba(0,0,0,.12);margin:0 20px;padding:0 10px}.insurance-info-page .page-wrapper .page-content .ins-faq-section .faq-item .faq-question{padding:15px 0;font-weight:600;font-size:16px;cursor:pointer}.insurance-info-page .page-wrapper .page-content .ins-faq-section .faq-item .faq-answer{display:none}.insurance-info-page .page-wrapper .page-content .ins-faq-section .faq-item.show{padding-bottom:20px}.insurance-info-page .page-wrapper .page-content .ins-faq-section .faq-item.show .faq-answer{display:block;padding:5px 0 5px 10px;border-left:3px solid rgba(0,0,0,.12)}.insurance-info-page .page-wrapper .page-content .mh-20{margin-left:20px;margin-right:20px}.insurance-info-page .page-wrapper .native-details{padding-top:30px}.insurance-info-page .page-wrapper .native-details .header-text{padding-left:0}.insurance-info-page .page-wrapper .native-details .offer-strip{display:flex;align-items:center;padding:10px;border-radius:4px;border:1px solid rgba(85,155,9,.2);margin-bottom:30px}.insurance-info-page .page-wrapper .native-details .offer-strip .icon{color:#EC5B24}.insurance-info-page .page-wrapper .native-details .offer-strip .text{margin-left:8px;font-size:16px;line-height:1.33}.insurance-info-page .page-wrapper .native-details .text-highlight{margin:15px 0;padding:10px;font-size:12px;line-height:normal;border-radius:4px;background-color:#fff6f2}.insurance-info-page .page-wrapper .native-details .timeline-root{list-style-type:none;display:flex;flex-flow:column;padding:0}.insurance-info-page .page-wrapper .native-details .timeline-root .item{margin:0;display:flex;min-height:40px;flex:1}.insurance-info-page .page-wrapper .native-details .timeline-root .content{flex:1;padding:0 0 15px 10px;font-size:16px;line-height:normal}.insurance-info-page .page-wrapper .native-details .timeline-root .seperator{flex:0;display:flex;align-items:center;flex-direction:column;color:#EC5B24}.insurance-info-page .page-wrapper .native-details .timeline-root .dot{align-self:baseline;display:flex}.insurance-info-page .page-wrapper .native-details .timeline-root .connector{width:1px;flex-grow:1;background-color:currentColor;opacity:.15}.insurance-info-page .page-wrapper .native-details .timeline-root .svgIcon-root{width:1em;height:1em;font-size:24px}.insurance-info-page .page-wrapper .native-details .contact-us{font-size:16px;margin:5px 0}.insurance-info-page .page-wrapper .native-details .contact-us a{color:#EC5B24;font-weight:500;text-decoration:none}.insurance-info-page .page-wrapper .tnc-container{padding-bottom:30px}.insurance-info-page .page-wrapper .tnc-container .header-text{margin-bottom:15px}.insurance-info-page .page-wrapper .tnc-container .tnc{line-height:1.4;color:rgba(0,0,0,.87);margin-bottom:14px}