.modal-irispro.modal-terms-and-conditions .modal-content{background-color:#fff}.terms-conditions-content{padding:60px 50px}.terms-conditions-content .title{text-decoration:underline;margin-bottom:50px}.terms-conditions-content .title,.terms-conditions-content .title-warranty-type{font-size:1.5rem;font-weight:700;text-transform:uppercase}.terms-conditions-content .warranty-content{font-size:1.25rem}.terms-conditions-content .warranty-content table td,.terms-conditions-content .warranty-content table th{vertical-align:top}.terms-conditions-content .warranty-content table tbody{border-top:2px solid #ccc;border-bottom:2px solid #ccc}.customer-landing{position:relative}.customer-landing .customer-container{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.85);padding:100px 0}.customer-landing .warranty-title{font-size:1.5rem;font-weight:700;color:#fff;padding-bottom:17px;text-transform:uppercase;text-align:center;background-image:url(data:image/png;base64,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);background-size:442px auto;background-position:bottom;background-repeat:no-repeat}.customer-landing .customer-detail-main{margin:25px 0 35px 0;border:1px solid #2b323c}.customer-landing .customer-detail-main .customer-detail{display:flex;align-items:center;height:110px}.customer-landing .customer-detail-main .customer-detail.customer-detail-1{flex:2.5;padding-right:75px;justify-content:flex-end}.customer-landing .customer-detail-main .customer-detail.customer-detail-2{flex:5;border-left:1px solid #2b323c;border-right:1px solid #2b323c;max-width:600px}.customer-landing .customer-detail-main .customer-detail.customer-detail-3{flex:2.5}.customer-landing .customer-detail-main .customer-detail>div{width:100%}.customer-landing .customer-detail-main .customer-detail .customer-detail-line{display:flex;text-transform:uppercase}.customer-landing .customer-detail-main .customer-detail .customer-detail-line .customer-detail-title{width:140px;text-align:right;color:#999}.customer-landing .customer-detail-main .customer-detail .customer-detail-line .customer-detail-content{flex:1;margin-left:10px;color:#fff;font-weight:700}.customer-landing .customer-detail-header{padding:20px 30px}.customer-landing .customer-detail-header select.customer-detail-warranty-type{position:relative;font-weight:700;font-size:1.125rem;background-color:#ec1c24;color:#fff;height:52px;border-radius:30px;padding:0 30px;text-transform:uppercase;-moz-text-align-last:center;text-align-last:center}.customer-landing .customer-detail-header .customer-detail-header-content{position:relative}.customer-landing .customer-detail-header .customer-detail-header-nav{position:absolute;top:4px;right:0}.customer-landing .customer-detail-header .customer-detail-header-nav .customer-detail-header-nav-tab{display:block;text-decoration:none;width:225px;height:44px;border-radius:22px;background-color:#404849;color:#999;line-height:44px;text-align:center;text-transform:uppercase}.customer-landing .customer-detail-header .customer-detail-header-nav .customer-detail-header-nav-tab.selected,.customer-landing .customer-detail-header .customer-detail-header-nav .customer-detail-header-nav-tab:hover{color:#fff}.customer-landing .customer-detail-header .customer-detail-header-nav .customer-detail-header-nav-tab+.customer-detail-header-nav-tab{margin-left:10px}.customer-landing .customer-detail-container{max-width:1800px;padding:0 50px;margin:0 auto 30px}.customer-landing .customer-detail-container .customer-detail-display{border:1px solid #ec1c24;border-radius:30px}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-details{border-top-left-radius:30px;border-bottom-left-radius:30px;width:295px;background-color:#000;padding-bottom:45px}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-details .car-building-detail{padding:16px;text-align:center;border-bottom:1px solid #2b323c;text-transform:uppercase}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-details .car-building-detail:first-child{border-top-left-radius:30px}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-details .car-building-detail .car-building-detail-title{color:#ec1c24;font-size:1rem}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-details .car-building-detail .car-building-detail-display{color:#fff;font-size:1.125rem}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-table-container{padding:30px 20px;background-color:#e2e0e0;border-top-right-radius:30px;border-bottom-right-radius:30px}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-table-container table.warranty-info-table thead th{padding:12px;color:#666;font-size:1rem;text-transform:uppercase}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-table-container table.warranty-info-table td,.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-table-container table.warranty-info-table th{text-align:center;padding:12px;font-size:1.25rem;vertical-align:baseline}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-table-container table.warranty-info-table tr.no-border-top td{border-top:none}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-table-container table.warranty-info-table tr.modified-claimed td{padding-top:0}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-table-container table.warranty-info-table tr:nth-of-type(odd) td{background-color:#ccc}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-table-container table.warranty-info-table tr:nth-of-type(2n) td{background-color:transparent}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-table-container table.warranty-info-table tr.odd td{background-color:#ccc!important}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-table-container table.warranty-info-table tr.even td{background-color:transparent!important}.customer-landing .customer-detail-container .customer-detail-display .customer-detail-warranty-info .warranty-info-car-building-table-container table.warranty-info-table select.update-warranty-status{position:relative;padding:10px 30px;background-color:#000;color:#ec1c24;border-radius:30px;font-size:1.25rem;text-transform:uppercase;-moz-text-align-last:center;text-align-last:center}