/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.surex-car-insurance-alt .block-inner{padding:0;}@media (min-width:768px){.surex-car-insurance-alt .block-inner{display:flex;padding:0 15px;gap:1em;}}.surex-car-insurance-alt .block-info{display:flex;flex-direction:column;}@media (min-width:768px){.surex-car-insurance-alt .block-info{display:block;flex:0 60%;}}.surex-car-insurance-alt .block-info .headline{order:0;}.surex-car-insurance-alt .block-info .title{order:1;}.surex-car-insurance-alt .block-info a{order:3;margin-bottom:1rem;}@media (min-width:768px){.surex-car-insurance-alt .block-info a{margin:1rem 0;order:2;}}.sx-insurance-header-block.surex-car-insurance-alt .block-info .checklist{display:block;margin:1rem 0;order:2;}@media (min-width:768px){.surex-car-insurance-alt .block-info .checklist{margin:0;padding-bottom:2rem;order:3;}}.surex-car-insurance-alt .insurance-header-image{display:flex;justify-content:center;align-items:end;padding:2rem 0;flex:0 40%;}@media (min-width:768px){.surex-car-insurance-alt .insurance-header-image{padding-bottom:4rem;}}.surex-car-insurance-alt .insurance-header-image img{width:100%;max-width:570px;}.surex-lob-insurance-block .checklist{margin-top:1rem;font-size:18px;}@media (min-width:768px){.surex-lob-insurance-block .checklist{display:block;}}.surex-lob-insurance-block .checklist ul{padding:0;}.surex-lob-insurance-block .checklist ul li{display:flex;gap:10px;margin:0 0 1rem;font-size:16px;align-items:center;}.surex-lob-insurance-block .checklist ul li:before{content:' ';display:block;width:32px;height:32px;flex:0 0 32px;background:url(/themes/custom/surex/assets/images/check_purple.svg);}.sx-insurance-header-block.sx-insurance-header-alt-block .block-inner{padding-bottom:240px;background:url(/themes/custom/surex/assets/images/auto-alt-background.png) no-repeat center bottom 0;background-size:320px}@media only screen and (min-width:1024px){.sx-insurance-header-block.sx-insurance-header-alt-block .block-inner{background-size:481px;padding-bottom:0;background-position:right 0 bottom 0}}@media (min-width:1024px){.sx-insurance-header-alt-block .block-inner h1{font-size:48px}}@media (min-width:768px){.sx-insurance-header-alt-block .block-inner h1,.sx-insurance-header-alt-block .block-inner .promise,.sx-insurance-header-alt-block .block-inner .checklist{max-width:60%}}.sx-insurance-header-alt-block .insurance-header-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;font-size:14px;line-height:1.71;text-align:left;color:#312a54}@media (min-width:768px){.sx-insurance-header-alt-block .insurance-header-meta{flex-direction:row;justify-content:space-between}}.sx-insurance-header-alt-block .insurance-header-meta .meta-icon{background:url("/themes/custom/surex/assets/images/check-purple.svg") no-repeat center center;background-size:contain;width:15px;height:15px}.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-updated,.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-reviewed{display:flex;align-items:center;gap:5px}.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-updated .meta-icon,.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-reviewed .meta-icon{font-size:14px;margin-right:3px}.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-updated .meta-text,.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-reviewed .meta-text{color:#312a54;font-weight:500}.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-updated .meta-author,.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-reviewed .meta-author{color:#6236ff}.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-reviewed{display:flex}.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-reviewed .meta-text{margin-right:5px}.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-reviewed .person{display:flex;align-items:center;justify-content:center}.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-reviewed .person .field--name-field-image{width:24px;height:24px;margin-right:3px}.sx-insurance-header-alt-block .insurance-header-meta .insurance-header-reviewed .person .field--name-field-image img{width:100%;height:100%;border-radius:50%}
.trustpilot-widget-placeholder{text-align:center;}
