/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.compare-table{border-collapse:collapse;margin:100px auto;table-layout:fixed;width:100%}.compare-table th{padding:25px 20px 64px;width:50%}.compare-table td,.compare-table th{min-inline-size:0!important}.compare-table td{position:relative}@media only screen and (min-width:992px){.compare-table td.traditional-main-wrap,.compare-table th.traditional-care{border-left:1px solid #e5e8e5}.compare-table tr:last-child td.traditional-main-wrap{border-bottom:1px solid #e5e8e5}}.compare-table p{font-family:proxima-nova,proxima-nova-fallback,sans-serif;font-weight:400}.compare-table .table-title{font-family:freight-display-pro,freight-display-pro-fallback,serif;font-weight:400;margin-bottom:.5rem}@media only screen and (max-width:1365.98px){.compare-table .table-title{font-size:1.5rem}}@media only screen and (min-width:1366px){.compare-table .table-title{font-size:2rem}}.compare-table .table-item{font-family:freight-display-pro,freight-display-pro-fallback,serif;font-weight:400;line-height:1.2;margin-bottom:.5rem}@media only screen and (max-width:1365.98px){.compare-table .table-item{font-size:1rem}}@media only screen and (min-width:1366px){.compare-table .table-item{font-size:1.5rem}}.traditional-care{background-color:#fff;color:#fff;font-size:36px;font-weight:600;position:relative;text-align:center;z-index:-2}.traditional-care:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='620' height='117' fill='none' viewBox='0 0 620 117'%3E%3Cpath fill='%23995252' d='M134.5 91 0 73.5V0h620v73.5L494.5 91 313 117z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:137px;left:0;position:absolute;top:0;width:100%;z-index:-2}.concierge-care{background-color:#e9ece3;color:#fff;font-size:36px;font-weight:600;position:relative;text-align:center;z-index:-2}th .concierge-care{background-color:#338650}.concierge-care:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='620' height='117' fill='none' viewBox='0 0 620 117'%3E%3Cpath fill='%231f5142' d='M134.5 91 0 73.5V0h620v73.5L494.5 91 313 117z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:137px;left:0;position:absolute;top:0;width:100%;z-index:-1;z-index:-2}.concierge-care:after{position:relative;z-index:1}.traditional-main-wrap{position:relative}.traditional-main-wrap:before{border:1px dashed #515151;bottom:0;content:"";left:30px;position:absolute;right:30px;width:calc(100% - 60px)}.traditional-wrap{align-items:center;display:flex;margin:0 30px;padding:30px 0;position:relative}.traditional-wrap h4{color:#515151;font-size:28px;font-weight:600;margin-bottom:10px}.traditional-wrap span{color:#515151;font-size:16px;font-weight:400}.traditional-wrap .traditional-icon{height:36px;margin-right:20px;min-width:36px}.traditional-wrap .traditional-icon img{display:none}.traditional-wrap .traditional-icon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23995252'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2.5' d='m12 12 12 12m0-12L12 24'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:36px;width:36px}.concierge-main-wrap:before{border:1px dashed #4a5c54;bottom:0;content:"";left:30px;position:absolute;right:30px;width:calc(100% - 60px)}.concierge-wrap{align-items:center;display:flex;margin:0 30px;padding:30px 0;position:relative}.concierge-wrap h2{color:#4a5c54}.concierge-wrap h4{color:#4a5c54;font-size:28px;font-weight:600;margin-bottom:10px}.concierge-wrap span{color:#4a5c54;font-size:16px;font-weight:400}.concierge-wrap .concierge-icon{height:36px;margin-right:20px;min-width:36px}.concierge-wrap .concierge-icon img{height:36px;width:36px}.traditional-main-wrap{background-color:#fff}.concierge-main-wrap{background-color:#e9ece3}@media only screen and (max-width:1199.98px){.traditional-care{font-size:30px}.traditional-care:before{height:115px}.concierge-care{font-size:30px}.concierge-care:before{height:115px}.traditional-wrap h4{font-size:24px}.traditional-wrap span{font-size:15px}.concierge-icon img,.traditional-icon img{max-width:30px}.compare-table th{overflow:hidden}}@media only screen and (max-width:991.98px){.compare-table{margin:60px auto}.compare-table th{overflow:hidden;padding:20px 10px 50px}.concierge-care,.traditional-care{font-size:24px}.concierge-care:before,.traditional-care:before{height:95px}.concierge-wrap,.traditional-wrap{margin:0 15px;padding:20px 0}.concierge-wrap h4,.traditional-wrap h4{font-size:20px;margin-bottom:5px}.concierge-wrap span,.traditional-wrap span{font-size:14px}}@media only screen and (max-width:639.98px){.concierge-wrap,.traditional-wrap{flex-direction:column;text-align:center}.concierge-wrap .concierge-icon,.concierge-wrap .traditional-icon,.traditional-wrap .concierge-icon,.traditional-wrap .traditional-icon{margin-bottom:10px;margin-right:0}}@media only screen and (max-width:575.98px){.compare-table{margin:40px auto}.compare-table th{padding:15px 8px 40px}.concierge-care,.traditional-care{font-size:18px}.concierge-care:before,.traditional-care:before{height:75px}.concierge-wrap,.traditional-wrap{margin:0 10px;padding:15px 0}.concierge-wrap h4,.traditional-wrap h4{font-size:16px}.concierge-wrap span,.traditional-wrap span{font-size:13px}.concierge-wrap .concierge-icon,.concierge-wrap .traditional-icon,.traditional-wrap .concierge-icon,.traditional-wrap .traditional-icon{height:24px;margin-right:10px;min-width:24px}.concierge-wrap .concierge-icon img,.concierge-wrap .concierge-icon:before,.concierge-wrap .traditional-icon img,.concierge-wrap .traditional-icon:before,.traditional-wrap .concierge-icon img,.traditional-wrap .concierge-icon:before,.traditional-wrap .traditional-icon img,.traditional-wrap .traditional-icon:before{height:24px;width:24px}.concierge-main-wrap:before,.traditional-main-wrap:before{left:10px;right:10px;width:calc(100% - 20px)}}@media only screen and (max-width:419.98px){.compare-table th{padding-bottom:55px}.concierge-care:before,.traditional-care:before{height:95px}}tr:last-child td:before{display:none}
