.safeguard-wrapper{margin-top:40px;color:#3d3d3d}.safeguard-wrapper a{color:#005983;white-space:nowrap}.safeguard-wrapper .banner-container{max-width:1240px;padding:0 15px;box-sizing:border-box;margin:0 auto;text-align:center}.safeguard-wrapper .banner-container h1{font-size:36px;color:#3d3d3d;font-weight:700;line-height:1.3;word-wrap:break-word;margin-bottom:15px;font-family:Aleo}.safeguard-wrapper .banner-container .banner-image{width:90%}.safeguard-wrapper .banner-container .banner-text{font-size:30px;color:#3d3d3d;font-weight:600;line-height:1.3;word-wrap:break-word;font-family:Aleo}.safeguard-wrapper .part-1{max-width:1260px;margin:60px auto 0;height:150px;display:flex}.safeguard-wrapper .part-1 .safeguard-logo-container{flex:0 0 210px;padding:0 15px;text-align:right}.safeguard-wrapper .part-1 .safeguard-logo{width:144px}.safeguard-wrapper .part-1 .safeguard-text-container{padding:0 15px;margin-top:0}.safeguard-wrapper .part-1 .safeguard-text-container p{margin:10px;font-size:18px}.safeguard-wrapper .part-2{max-width:1150px;padding:0 15px;margin:0 auto}.safeguard-wrapper .part-2 h2{font-size:30px;font-weight:700;text-align:center;font-family:Aleo}.safeguard-wrapper .part-2 .description{font-size:18px;margin:0 0 15px}.safeguard-wrapper .part-2 .part-2-container{display:flex;gap:40px;margin-top:30px}.safeguard-wrapper .part-2 .coverage-table-container{flex:1}.safeguard-wrapper .part-2 .coverage-table-container h3{font-size:24px;font-weight:700;margin-bottom:20px;color:#3d3d3d;font-family:Aleo}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table{border-radius:8px;overflow:hidden}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding-bottom:10px;margin-bottom:5px;border-bottom:2px solid #4a4a4a}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-header .header-cell{height:100px;line-height:1;position:relative;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:70px;writing-mode:vertical-rl;word-wrap:break-word;display:flex;align-items:center}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-header .header-cell:first-child{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-transform:none;transform:none;width:auto;writing-mode:horizontal-tb}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-header .header-cell:first-child .header-cell-text{position:absolute;bottom:0}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-header .header-cell:last-child{border-right:none}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-header .header-cell:not(:first-child){width:70px}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-bottom:1px solid #a5a5a5}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-row .row-label{padding:8px 0;font-size:12px;line-height:1.4;display:flex;align-items:center}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-row .coverage-cell{padding:8px 0;text-align:center;display:flex;align-items:center;justify-content:center;height:39px;box-sizing:content-box}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-row .coverage-cell:last-child{border-right:none}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-row .coverage-cell:not(:first-child){width:70px}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-row .coverage-cell.covered{position:relative}.safeguard-wrapper .part-2 .coverage-table-container .coverage-table .table-row .coverage-cell.covered:after{content:"";width:17px;height:17px;background-color:#0086b2;border-radius:50%;display:block}.safeguard-wrapper .part-2 .contact-info{flex:1;padding-top:38px}.safeguard-wrapper .part-2 .contact-info h3{font-size:24px;font-weight:700;margin-bottom:15px;display:flex;align-items:center;gap:8px;font-family:Aleo}.safeguard-wrapper .part-2 .contact-info .contact-text p{font-size:18px;line-height:1.5;margin-bottom:10px}.safeguard-wrapper .part-3{margin-bottom:80px}.safeguard-wrapper .part-3 .pricing-tables-container{display:flex;gap:40px}.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper{flex:1}.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper h3{font-size:30px;font-weight:700;margin-bottom:15px;font-family:Aleo;text-align:center}.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper .coverage-description{font-size:18px;margin-bottom:20px;text-align:center}.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper table th:first-child,.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper table td:first-child{border-left-width:1px}.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper table th,.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper table td{border:1px solid #636363;border-left-width:0;border-top-width:0;padding:.5em}.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper .pricing-table{overflow:hidden;border:1px solid gray;width:100%;border-spacing:1px}.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper .pricing-table thead{background-color:#ccc}.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper .pricing-table thead th{font-size:14px;padding:7px;text-align:center;font-weight:400}.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper .pricing-table thead th:last-child{border-right:none}.safeguard-wrapper .part-3 .pricing-tables-container .pricing-table-wrapper .pricing-table tbody tr td{padding:7px;font-size:14px;text-align:center}.safeguard-wrapper .part-4{margin-top:60px}.safeguard-wrapper .part-4:last-child{margin-bottom:80px}@media screen and (max-width: 768px){.safeguard-wrapper .part-1{flex-direction:column;height:auto;align-items:center}.safeguard-wrapper .part-1 .safeguard-logo-container{flex:0 0 100%;text-align:center}.safeguard-wrapper .part-1 .safeguard-logo{width:30%}.safeguard-wrapper .part-2-container{flex-direction:column}.safeguard-wrapper .part-2-container .contact-info{padding-top:0}.safeguard-wrapper .pricing-tables-container{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/safeguard-page.css.map */
