.product-bundle{position:relative}
.product-bundle .product-bundle-row:before{border:1px solid;border-image-slice:1;border-width:0 0 3px 0;border-image-source:linear-gradient(to left,#004370 calc(68.6%),#fff calc(68.6%))}
.product-bundle .product-bundle-summary{width:100%;font-size:13px;line-height:20px}
.product-bundle .product-bundle-bg{height:100%;background-color:#003a60;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5))}
.product-bundle .product-bundle-bg-gradient{background-image:linear-gradient(to right,rgba(0,67,112,0) 50%,#fff 50%)}
.product-bundle .product-bundle-bg-gradient-inner{background:linear-gradient(to left,#fff 67.5%,rgba(0,67,112,0) 67.5%)}
.product-bundle .product-bundle-container{width:auto;padding:60px 0}
.product-bundle .product-bundle-row{padding-top:55px;padding-bottom:55px}
.product-bundle .product-bundle-border-row .product-bundle-border{border-bottom:solid 2px #a7a8aa}
.product-bundle .product-bundle-border-row.expanded ~ .product-bundle-border-row .product-bundle-border{border:0}
@media screen and (min-width:1024px){.product-bundle .product-bundle-head .row .offset-md-1,.product-bundle .product-bundle-border-row .offset-md-1{margin-left:4.333333% !important}
}
.product-bundle .product-bundle-head .row .col-md-7 .product-bundle-summary{padding-left:6%}
.product-bundle .product-bundle-border-row:first-child .product-bundle-border,.product-bundle .product-bundle-border-row:last-child .product-bundle-border{border:1px solid;border-image-slice:1;border-width:0 0 3px 0;border-image-source:linear-gradient(to left,#000 calc(66%),#fff calc(66%))}
.product-bundle .product-bundle-title{font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';padding:0}
.product-bundle .product-bundle-summary{display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px;color:#000}
.product-bundle .product-bundle-body,.product-bundle .product-bundle-copy{padding-top:40px;width:90%;color:#000}
.product-bundle .product-bundle-content{display:none;background:#fff}
.product-bundle .product-bundle-container .product-bundle-title>*:first-child{font-size:44px;font-weight:500;line-height:50px;color:#fff;max-width:250px;margin:0}
.product-bundle .product-bundle-container p,.product-bundle .product-bundle-container ul,.product-bundle .product-bundle-container ol{font-size:18px;line-height:32px;letter-spacing:-0.18px;color:#000;margin-bottom:30px;word-break:break-word;white-space:normal}
.product-bundle .product-bundle-container p:last-child{margin-bottom:0}
.product-bundle .product-bundle-container svg{color:#007abc;fill:#007abc;stroke:#007abc}
.product-bundle .product-bundle-container svg:hover{fill:#333;stroke:#333}
.product-bundle .product-bundle-action{cursor:pointer;font-size:14px;line-height:20px;position:relative}
.product-bundle .product-bundle-action .icon{left:auto;width:15px;height:15px;position:relative;top:2px}
.product-bundle .product-bundle-action .icon-minus{display:none}
.product-bundle .product-bundle-action:focus{outline-color:#007abc;outline-offset:4px}
.product-bundle .product-bundle-action:focus svg{fill:#007abc;stroke:#007abc}
.product-bundle .product-bundle-row.last-element.expanded{border:0}
.product-bundle .product-bundle-summary-heading{width:95%;color:#000}
.product-bundle .product-bundle-summary-heading p{word-break:break-word}
@media screen and (max-width:767px){.product-bundle .product-bundle-bg-gradient-inner{background:linear-gradient(to right,rgba(0,67,112,0) 89%,#fff 89%)}
.product-bundle .product-bundle-container{width:100%;margin:0;padding:45px 0}
.product-bundle .product-bundle-row{width:100%;padding:0}
.product-bundle .product-bundle-container .product-bundle-title>*:first-child{font-size:20px;line-height:30px;max-width:100%;padding-right:20px}
.product-bundle .product-bundle-title{display:inline-block;width:calc(100% - 50px);padding:28px 0;margin-right:50px}
.product-bundle .product-bundle-summary{width:calc(100% - 50px);padding:0;background:#fff}
.product-bundle .product-bundle-copy{background:#fff;padding-top:0;padding-bottom:30px}
.product-bundle .product-bundle-action{position:absolute;right:-8px !important;top:30px !important;padding:0}
.product-bundle .product-bundle-summary-heading{padding:30px 0}
.product-bundle .product-bundle-spaces{margin-top:0;background:#000}
.product-bundle .product-bundle-spaces:before{background:#000}
.product-bundle .product-bundle-action .icon-plus,.product-bundle .product-bundle-action .icon-minus{width:15px;height:15px;top:3px}
.product-bundle .product-bundle-border-row:first-child .product-bundle-border,.product-bundle .product-bundle-border-row:last-child .product-bundle-border{border-image-source:linear-gradient(to right,#fff 89%,#000 89%)}
.product-bundle .product-bundle-container p,.product-bundle .product-bundle-container ul,.product-bundle .product-bundle-container li{font-size:14px;line-height:1.86}
.product-bundle .product-bundle-content{margin-left:16px;padding-left:30px}
.product-bundle .product-bundle-border-row .product-bundle-border{border-bottom:solid 1px #a7a8aa}
.product-bundle .last-element.expanded+.product-bundle-border-row .product-bundle-border{border:1px solid #000}
}
@media screen and (min-width:768px) and (max-width:1023px){.product-bundle .product-bundle-bg{padding-right:0 !important}
.product-bundle .product-bundle-bg-gradient-inner{background:linear-gradient(to right,rgba(0,67,112,0) 91.5%,#fff 91.5%)}
.product-bundle .product-bundle-copy{padding-right:0;padding-left:0;padding-top:0;padding-bottom:40px;margin-left:0}
.product-bundle .product-bundle-container{width:100%;margin:0}
.product-bundle .product-bundle-summary-heading{padding:30px 0;margin-left:0}
.product-bundle .product-bundle-container .product-bundle-title>*:first-child{font-size:32px;line-height:40px;max-width:100%}
.product-bundle .product-bundle-row{padding:40px 0}
.product-bundle .product-bundle-title{display:inline-block;width:calc(100% - 95px);padding:0;margin-right:95px}
.product-bundle .product-bundle-summary{padding:0 0 0 40px;background:#fff;width:calc(100% - 94px)}
.product-bundle .product-bundle-action{position:absolute;right:32px !important;top:10px !important}
.product-bundle .product-bundle-spaces{margin-top:30px}
.product-bundle .product-bundle-action .icon-plus,.product-bundle .product-bundle-action .icon-minus{width:15px;height:15px;top:3px}
.product-bundle .product-bundle-border-row:first-child .product-bundle-border,.product-bundle .product-bundle-border-row:last-child .product-bundle-border{border-image-source:linear-gradient(to right,#fff calc(91.5%),#000 calc(91.5%))}
.product-bundle .product-bundle{padding-right:0}
.product-bundle .product-bundle-content{margin-left:16px;padding-left:40px}
.product-bundle .last-element.expanded+.product-bundle-border-row .product-bundle-border{border:2px solid #000}
}
@media screen and (min-width:1024px){.product-bundle .product-bundle-wrapper{margin:0 80px}
}
body[dir="rtl"] .product-bundle .product-bundle-row:before{border-image-source:linear-gradient(to right,#004370 calc(68.6%),#fff calc(68.6%))}
body[dir="rtl"] .product-bundle .product-bundle-bg-gradient{background-image:linear-gradient(to left,rgba(0,67,112,0) 50%,#fff 50%)}
body[dir="rtl"] .product-bundle .product-bundle-bg-gradient-inner{background:linear-gradient(to right,#fff 67.5%,rgba(0,67,112,0) 67.5%)}
@media screen and (min-width:1024px){body[dir="rtl"] .product-bundle .product-bundle-head .row .offset-md-1,body[dir="rtl"] .product-bundle .product-bundle-border-row .offset-md-1{margin-right:4.333333% !important;margin-left:initial !important}
}
body[dir="rtl"] .product-bundle .product-bundle-head .row .col-md-7 .product-bundle-summary{padding-right:6%;padding-left:initial}
body[dir="rtl"] .product-bundle .product-bundle-border-row:first-child .product-bundle-border,body[dir="rtl"] .product-bundle .product-bundle-border-row:last-child .product-bundle-border{border-image-source:linear-gradient(to right,#000 calc(66%),#fff calc(66%))}
body[dir="rtl"] .product-bundle .product-bundle-action .icon{right:auto;left:initial}
@media screen and (max-width:767px){body[dir="rtl"] .product-bundle .product-bundle-bg-gradient-inner{background:linear-gradient(to left,rgba(0,67,112,0) 89%,#fff 89%)}
body[dir="rtl"] .product-bundle .product-bundle-container .product-bundle-title>*:first-child{padding-left:20px;padding-right:initial}
body[dir="rtl"] .product-bundle .product-bundle-title{margin-left:50px;margin-right:initial}
body[dir="rtl"] .product-bundle .product-bundle-action{left:-8px !important;right:initial !important}
body[dir="rtl"] .product-bundle .product-bundle-border-row:first-child .product-bundle-border,body[dir="rtl"] .product-bundle .product-bundle-border-row:last-child .product-bundle-border{border-image-source:linear-gradient(to left,#fff 89%,#000 89%)}
body[dir="rtl"] .product-bundle .product-bundle-content{margin-right:16px;padding-right:30px;margin-left:initial;padding-left:initial}
}
@media screen and (min-width:768px) and (max-width:1023px){body[dir="rtl"] .product-bundle .product-bundle-bg{padding-left:0 !important;padding-right:initial !important}
body[dir="rtl"] .product-bundle .product-bundle-bg-gradient-inner{background:linear-gradient(to left,rgba(0,67,112,0) 91.5%,#fff 91.5%)}
body[dir="rtl"] .product-bundle .product-bundle-copy{margin-right:0;margin-left:initial}
body[dir="rtl"] .product-bundle .product-bundle-summary-heading{margin-right:0;margin-left:initial}
body[dir="rtl"] .product-bundle .product-bundle-title{margin-left:95px;margin-right:initial}
body[dir="rtl"] .product-bundle .product-bundle-summary{padding:0 40px 0 0}
body[dir="rtl"] .product-bundle .product-bundle-action{left:32px !important;right:initial !important}
body[dir="rtl"] .product-bundle .product-bundle-border-row:first-child .product-bundle-border,body[dir="rtl"] .product-bundle .product-bundle-border-row:last-child .product-bundle-border{border-image-source:linear-gradient(to left,#fff calc(91.5%),#000 calc(91.5%))}
body[dir="rtl"] .product-bundle .product-bundle{padding-left:0;padding-right:initial}
body[dir="rtl"] .product-bundle .product-bundle-content{margin-right:16px;padding-right:40px;margin-left:initial;padding-left:initial}
}