@charset "UTF-8";
/* stylelint-disable order/properties-alphabetical-order */
/* stylelint-enable */
/*$local-header-labels: (
  new: '<svg xmlns="http://www.w3.org/2000/svg" width="68.8" height="31.5" overflow="visible"><path fill="%%COLOR%%" d="M0 0h68.8v31.5H0z"/><path fill="#fff" d="M13.7 7.2l5.5 11.7L19 7.2h3.9v17.2h-5.1l-5.5-11.7.1 11.7H8.6V7.2h5.1zM36.6 7.2v3.4h-6.3V14H36v3.4h-5.8V21h6.5v3.3H26.3V7.2h10.3zM42.3 7.2l2.2 12.5 2.7-12h4.1l2.7 12 2.2-12.4h4l-3.8 17.2h-4.6l-2.7-11.8-2.7 11.8h-4.6L38.3 7.2h4z"/></svg>',
);*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import url("https://use.typekit.net/mcu8nnf.css");
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, .form-container form label, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  padding: 0;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, img {
  display: block; }

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1; }

.animated {
  animation-duration: var(--animate-duration);
  animation-fill-mode: both; }

.animated.faster {
  animation-duration: calc(var(--animate-duration) / 2); }

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  animation-name: slideInRight; }

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

.slideOutRight {
  animation-name: slideOutRight; }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn {
  animation-name: fadeIn; }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut {
  animation-name: fadeOut; }

html,
body {
  -webkit-text-size-adjust: 100%;
  background: #f0f0eb;
  box-sizing: border-box;
  min-width: 320px;
  color: #4f4f4f;
  font-family: "jaf-facitweb", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 9px;
  font-weight: 300; }

*, *::before, *::after {
  box-sizing: border-box; }

a {
  color: #0078ff;
  text-decoration: none; }
  a[href^='tel'] {
    cursor: pointer; }
    a[href^='tel']:not(.button) {
      color: #4f4f4f; }
    @media (min-width: 768px) {
      a[href^='tel'] {
        cursor: text;
        pointer-events: none; } }
  .bg-dark a:not([class]),
  .bg-reverse a:not([class]) {
    color: #fff; }
  a[disabled] {
    opacity: .3; }

img.img-center {
  display: block;
  margin: 0 auto 19px;
  max-width: 100%; }

.wrapper {
  max-width: 100%;
  overflow: hidden;
  width: 100%; }
  .wrapper.z-index {
    z-index: 11; }

.container {
  margin: 0 auto;
  max-width: 100%;
  padding: 30px 10px 40px;
  width: 520px; }
  @media (min-width: 768px) {
    .container {
      padding: 50px 30px 60px;
      width: 768px; } }
  @media (min-width: 1024px) {
    .container--wide {
      padding: 50px 20px 60px;
      width: 1024px; } }
  @media (min-width: 768px) {
    .container--wide-tablet {
      padding: 50px 20px 60px;
      width: 1024px; } }
  .container--fluid-mobile {
    width: 1024px; }
    @media (min-width: 768px) {
      .container--fluid-mobile {
        width: 768px; } }
  .container--responsive-mobile {
    width: 320px; }
    @media (min-width: 768px) {
      .container--responsive-mobile {
        max-width: 100%;
        width: auto; } }
  @media (min-width: 414px) {
    .container--responsive-small-tablet {
      width: 100%; } }
  @media (min-width: 768px) {
    .container--responsive-small-tablet {
      min-width: 768px; } }
  @media (min-width: 1024px) {
    .container--responsive-small-tablet {
      padding: 50px 20px 60px;
      width: 1024px; } }
  @media (min-width: 768px) {
    .container--responsive-tablet {
      min-width: 768px;
      width: 100%; } }
  @media (min-width: 1024px) {
    .container--responsive-tablet {
      padding: 50px 20px 60px;
      width: 1024px; } }
  @media (max-width: 767px) {
    .container--fixed-mobile {
      width: 320px; } }

a[href^='tel'].tel-link {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22%2341a5f5%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 2px/auto 18px;
  color: #2350a0;
  display: inline-block;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 24px;
  margin-top: -10px;
  padding-left: 22px; }
  .bg-dark a[href^='tel'].tel-link,
  .bg-hero a[href^='tel'].tel-link {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    color: #fff; }
  @media (min-width: 768px) {
    a[href^='tel'].tel-link {
      background-size: auto 20px;
      background-position: 0 3px;
      font-size: 2.2rem;
      line-height: 28px;
      margin-top: -4px; } }
  a[href^='tel'].tel-link--large {
    background-position-y: 1px;
    font-size: 2rem;
    line-height: 24px;
    padding-left: 20px;
    text-decoration: none; }
    @media (min-width: 768px) {
      a[href^='tel'].tel-link--large {
        background-position-y: 8px;
        font-size: 2.8rem;
        line-height: 34px;
        padding-left: 25px; } }
  a[href^='tel'].tel-link + ul {
    margin-top: 5px; }
  a[href^='tel'].tel-link.pb-none {
    padding-bottom: 0; }

h1,
h2, h3, .form-container form label,
h4,
h5,
h6 {
  color: #2350a0; }
  [class*="bg-emergency"] h1, [class*="bg-emergency"]
  h2, [class*="bg-emergency"] h3, [class*="bg-emergency"] .form-container form label, .form-container form [class*="bg-emergency"] label, [class*="bg-emergency"]
  h4, [class*="bg-emergency"]
  h5, [class*="bg-emergency"]
  h6 {
    color: #fff; }

h1.subheading {
  font-size: 2.4rem;
  line-height: 30px;
  padding-bottom: 32px; }
  @media (min-width: 768px) {
    h1.subheading {
      font-size: 4.2rem;
      line-height: 48px;
      padding-bottom: 32px; } }

h2 {
  font-size: 2.4rem;
  line-height: 30px;
  padding-bottom: 32px;
  /*&.narrow {
     width: 300px;
     max-width: 100%;

     margin-left: auto;
     margin-right: auto;

     @include respond-to('tablet') {
       width: 600px;
     }
   }*/ }
  @media (min-width: 768px) {
    h2 {
      font-size: 4.2rem;
      line-height: 48px;
      padding-bottom: 32px; } }
  h2.bspec, h2.bspec-subheading {
    font-size: 1.6rem;
    line-height: 22px;
    margin-top: -2px;
    padding-bottom: 20px; }
    @media (min-width: 768px) {
      h2.bspec, h2.bspec-subheading {
        font-size: 1.8rem;
        line-height: 24px;
        margin-top: -2px;
        padding-bottom: 20px; } }
  h2 a {
    color: inherit; }

h3, .form-container form label {
  font-size: 1.8rem;
  line-height: 24px;
  margin-top: -10px;
  padding-bottom: 22px; }
  @media (min-width: 768px) {
    h3, .form-container form label {
      font-size: 2.2rem;
      line-height: 28px;
      margin-top: -4px;
      padding-bottom: 20px; } }
  h3:not(.font-size-mobile).body-heading, .form-container form label:not(.font-size-mobile).body-heading {
    font-size: 2rem;
    line-height: 24px;
    margin-top: 12px;
    padding-bottom: 28px; }
    @media (min-width: 768px) {
      h3:not(.font-size-mobile).body-heading, .form-container form label:not(.font-size-mobile).body-heading {
        font-size: 2.8rem;
        line-height: 34px;
        margin-top: 28px; } }
  h3.sub-heading-flash, .form-container form label.sub-heading-flash {
    color: #c03;
    font-size: 1.6rem;
    line-height: 22px;
    margin-top: -16px;
    padding-bottom: 24px; }
    @media (min-width: 768px) {
      h3.sub-heading-flash, .form-container form label.sub-heading-flash {
        font-size: 2rem;
        line-height: 28px;
        margin-top: -10px;
        padding-bottom: 28px; } }
  h3.bspec, .form-container form label.bspec {
    font-size: 1.6rem;
    line-height: 22px;
    margin-top: -2px;
    padding-bottom: 20px; }
    @media (min-width: 768px) {
      h3.bspec, .form-container form label.bspec {
        font-size: 1.8rem;
        line-height: 24px;
        margin-top: -2px;
        padding-bottom: 20px; } }
  h3.bspec-subheading, .form-container form label.bspec-subheading {
    font-size: 1.6rem;
    line-height: 22px;
    margin-top: -2px;
    padding-bottom: 20px; }
    @media (min-width: 768px) {
      h3.bspec-subheading, .form-container form label.bspec-subheading {
        font-size: 1.8rem;
        line-height: 24px;
        margin-top: -2px;
        padding-bottom: 20px; } }
  h3.super, .form-container form label.super {
    font-size: 2rem;
    line-height: 24px;
    margin-top: -10px;
    padding-bottom: 22px;
    font-weight: 400; }
    @media (min-width: 768px) {
      h3.super, .form-container form label.super {
        font-size: 2.8rem;
        line-height: 34px;
        margin-top: -4px;
        padding-bottom: 20px; } }

h4 {
  font-size: 1.6rem;
  line-height: 22px;
  margin-top: -2px;
  padding-bottom: 20px; }
  @media (min-width: 768px) {
    h4 {
      font-size: 1.8rem;
      line-height: 24px;
      margin-top: -2px;
      padding-bottom: 20px; } }

h2.narrow, h2.extra-narrow,
h3.narrow,
.form-container form label.narrow,
h3.extra-narrow,
.form-container form label.extra-narrow,
h4.narrow,
h4.extra-narrow,
p.narrow,
p.extra-narrow {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }

@media (min-width: 768px) {
  h2.narrow,
  h3.narrow,
  .form-container form label.narrow,
  h4.narrow,
  p.narrow {
    width: 600px; } }

@media (min-width: 768px) {
  h2.extra-narrow,
  h3.extra-narrow,
  .form-container form label.extra-narrow,
  h4.extra-narrow,
  p.extra-narrow {
    width: 500px; } }

@media (min-width: 768px) {
  h2.super-narrow,
  h3.super-narrow,
  .form-container form label.super-narrow,
  h4.super-narrow,
  p.super-narrow {
    width: 400px; } }

p {
  font-size: 1.6rem;
  line-height: 22px;
  margin-top: -12px;
  padding-bottom: 30px; }
  @media (min-width: 768px) {
    p {
      font-size: 2rem;
      line-height: 28px;
      margin-top: -10px;
      padding-bottom: 28px; } }
  p.caveat {
    font-size: 1.35rem;
    font-weight: 300;
    line-height: 16px;
    margin-top: -14px;
    padding-bottom: 32px; }
    @media (min-width: 768px) {
      p.caveat {
        font-size: 1.4rem;
        line-height: 16px;
        margin-top: -14px;
        padding-bottom: 32px; } }
  p.callout {
    border-left: 4px solid #41a5f5;
    color: #41a5f5;
    font-size: 2rem;
    font-weight: 600;
    line-height: 24px;
    margin: 0 15px 42px;
    padding-bottom: 0;
    padding-left: 10px; }
    @media (min-width: 768px) {
      p.callout {
        border-left: 5px solid #41a5f5;
        font-size: 2.8rem;
        line-height: 34px;
        margin: 10px 70px 48px 30px;
        padding-left: 16px; } }
  p.bspec {
    font-size: 1.4rem;
    line-height: 20px;
    margin-top: -12px;
    padding-bottom: 20px; }
    @media (min-width: 768px) {
      p.bspec {
        font-size: 1.6rem;
        line-height: 22px;
        margin-top: -12px;
        padding-bottom: 20px; } }
  p.super {
    font-size: 2rem;
    line-height: 24px;
    margin-top: -10px;
    padding-bottom: 22px;
    font-weight: 400; }
    @media (min-width: 768px) {
      p.super {
        font-size: 2.8rem;
        line-height: 34px;
        margin-top: -4px;
        padding-bottom: 20px; } }
  p.button-spacing {
    margin-top: -20px; }
  [class*="bg-emergency"] p {
    color: #fff; }
    [class*="bg-emergency"] p a[href^="tel"] {
      color: inherit;
      cursor: pointer;
      pointer-events: auto; }
  p a {
    line-height: inherit; }
    [class*="bg-emergency"] p a {
      color: #fff; }

.container ol:not([class]), .container ol.sitemap, .container ol.bspec, .container ol.reduced,
.container ul:not([class]),
.container ul.sitemap,
.container ul.bspec,
.container ul.reduced {
  margin-top: -12px;
  padding-left: 20px; }
  .container ol:not([class]) li, .container ol.sitemap li, .container ol.bspec li, .container ol.reduced li,
  .container ul:not([class]) li,
  .container ul.sitemap li,
  .container ul.bspec li,
  .container ul.reduced li {
    font-size: 1.6rem;
    line-height: 22px;
    margin: 0;
    padding-bottom: 14px; }
    @media (min-width: 768px) {
      .container ol:not([class]) li, .container ol.sitemap li, .container ol.bspec li, .container ol.reduced li,
      .container ul:not([class]) li,
      .container ul.sitemap li,
      .container ul.bspec li,
      .container ul.reduced li {
        font-size: 2rem;
        line-height: 28px;
        margin: 0; } }
    .container ol:not([class]) li:last-of-type, .container ol.sitemap li:last-of-type, .container ol.bspec li:last-of-type, .container ol.reduced li:last-of-type,
    .container ul:not([class]) li:last-of-type,
    .container ul.sitemap li:last-of-type,
    .container ul.bspec li:last-of-type,
    .container ul.reduced li:last-of-type {
      padding-bottom: 42px; }
      @media (min-width: 768px) {
        .container ol:not([class]) li:last-of-type, .container ol.sitemap li:last-of-type, .container ol.bspec li:last-of-type, .container ol.reduced li:last-of-type,
        .container ul:not([class]) li:last-of-type,
        .container ul.sitemap li:last-of-type,
        .container ul.bspec li:last-of-type,
        .container ul.reduced li:last-of-type {
          padding-bottom: 44px; } }
    .container ol:not([class]) li ol,
    .container ol:not([class]) li ul, .container ol.sitemap li ol,
    .container ol.sitemap li ul, .container ol.bspec li ol,
    .container ol.bspec li ul, .container ol.reduced li ol,
    .container ol.reduced li ul,
    .container ul:not([class]) li ol,
    .container ul:not([class]) li ul,
    .container ul.sitemap li ol,
    .container ul.sitemap li ul,
    .container ul.bspec li ol,
    .container ul.bspec li ul,
    .container ul.reduced li ol,
    .container ul.reduced li ul {
      margin-top: 0; }
      .container ol:not([class]) li ol li,
      .container ol:not([class]) li ul li, .container ol.sitemap li ol li,
      .container ol.sitemap li ul li, .container ol.bspec li ol li,
      .container ol.bspec li ul li, .container ol.reduced li ol li,
      .container ol.reduced li ul li,
      .container ul:not([class]) li ol li,
      .container ul:not([class]) li ul li,
      .container ul.sitemap li ol li,
      .container ul.sitemap li ul li,
      .container ul.bspec li ol li,
      .container ul.bspec li ul li,
      .container ul.reduced li ol li,
      .container ul.reduced li ul li {
        padding-bottom: 14px; }
        .container ol:not([class]) li ol li:first-of-type,
        .container ol:not([class]) li ul li:first-of-type, .container ol.sitemap li ol li:first-of-type,
        .container ol.sitemap li ul li:first-of-type, .container ol.bspec li ol li:first-of-type,
        .container ol.bspec li ul li:first-of-type, .container ol.reduced li ol li:first-of-type,
        .container ol.reduced li ul li:first-of-type,
        .container ul:not([class]) li ol li:first-of-type,
        .container ul:not([class]) li ul li:first-of-type,
        .container ul.sitemap li ol li:first-of-type,
        .container ul.sitemap li ul li:first-of-type,
        .container ul.bspec li ol li:first-of-type,
        .container ul.bspec li ul li:first-of-type,
        .container ul.reduced li ol li:first-of-type,
        .container ul.reduced li ul li:first-of-type {
          padding-top: 14px; }
          @media (min-width: 768px) {
            .container ol:not([class]) li ol li:first-of-type,
            .container ol:not([class]) li ul li:first-of-type, .container ol.sitemap li ol li:first-of-type,
            .container ol.sitemap li ul li:first-of-type, .container ol.bspec li ol li:first-of-type,
            .container ol.bspec li ul li:first-of-type, .container ol.reduced li ol li:first-of-type,
            .container ol.reduced li ul li:first-of-type,
            .container ul:not([class]) li ol li:first-of-type,
            .container ul:not([class]) li ul li:first-of-type,
            .container ul.sitemap li ol li:first-of-type,
            .container ul.sitemap li ul li:first-of-type,
            .container ul.bspec li ol li:first-of-type,
            .container ul.bspec li ul li:first-of-type,
            .container ul.reduced li ol li:first-of-type,
            .container ul.reduced li ul li:first-of-type {
              padding-top: 14px; } }
        .container ol:not([class]) li ol li:last-of-type,
        .container ol:not([class]) li ul li:last-of-type, .container ol.sitemap li ol li:last-of-type,
        .container ol.sitemap li ul li:last-of-type, .container ol.bspec li ol li:last-of-type,
        .container ol.bspec li ul li:last-of-type, .container ol.reduced li ol li:last-of-type,
        .container ol.reduced li ul li:last-of-type,
        .container ul:not([class]) li ol li:last-of-type,
        .container ul:not([class]) li ul li:last-of-type,
        .container ul.sitemap li ol li:last-of-type,
        .container ul.sitemap li ul li:last-of-type,
        .container ul.bspec li ol li:last-of-type,
        .container ul.bspec li ul li:last-of-type,
        .container ul.reduced li ol li:last-of-type,
        .container ul.reduced li ul li:last-of-type {
          padding-bottom: 0; }
    .container ol:not([class]) li ul li, .container ol.sitemap li ul li, .container ol.bspec li ul li, .container ol.reduced li ul li,
    .container ul:not([class]) li ul li,
    .container ul.sitemap li ul li,
    .container ul.bspec li ul li,
    .container ul.reduced li ul li {
      list-style-type: disc; }
    .container ol:not([class]) li span, .container ol.sitemap li span, .container ol.bspec li span, .container ol.reduced li span,
    .container ul:not([class]) li span,
    .container ul.sitemap li span,
    .container ul.bspec li span,
    .container ul.reduced li span {
      display: block;
      padding-bottom: 14px; }
      @media (min-width: 768px) {
        .container ol:not([class]) li span, .container ol.sitemap li span, .container ol.bspec li span, .container ol.reduced li span,
        .container ul:not([class]) li span,
        .container ul.sitemap li span,
        .container ul.bspec li span,
        .container ul.reduced li span {
          margin-top: 4px;
          padding-bottom: 16px; } }
      .container ol:not([class]) li span.caveat, .container ol.sitemap li span.caveat, .container ol.bspec li span.caveat, .container ol.reduced li span.caveat,
      .container ul:not([class]) li span.caveat,
      .container ul.sitemap li span.caveat,
      .container ul.bspec li span.caveat,
      .container ul.reduced li span.caveat {
        font-size: 1.35rem;
        font-weight: 300;
        line-height: 16px;
        margin-top: 0;
        padding-bottom: 0; }
        @media (min-width: 768px) {
          .container ol:not([class]) li span.caveat, .container ol.sitemap li span.caveat, .container ol.bspec li span.caveat, .container ol.reduced li span.caveat,
          .container ul:not([class]) li span.caveat,
          .container ul.sitemap li span.caveat,
          .container ul.bspec li span.caveat,
          .container ul.reduced li span.caveat {
            font-size: 1.4rem;
            line-height: 16px;
            margin-top: 4px;
            padding-bottom: 0; } }

.container ol.bspec,
.container ul.bspec {
  margin-top: -12px; }
  .container ol.bspec li,
  .container ul.bspec li {
    font-size: 1.4rem;
    line-height: 20px;
    margin: 0;
    padding-bottom: 8px;
    font-weight: 400; }
    @media (min-width: 768px) {
      .container ol.bspec li,
      .container ul.bspec li {
        font-size: 1.6rem;
        line-height: 22px;
        margin: 0; } }
    .container ol.bspec li:last-of-type,
    .container ul.bspec li:last-of-type {
      padding-bottom: 24px; }
      @media (min-width: 768px) {
        .container ol.bspec li:last-of-type,
        .container ul.bspec li:last-of-type {
          padding-bottom: 28px; } }
    .container ol.bspec li ol,
    .container ol.bspec li ul,
    .container ul.bspec li ol,
    .container ul.bspec li ul {
      margin-top: 0;
      padding-bottom: 8px; }
      .container ol.bspec li ol li:first-of-type,
      .container ol.bspec li ul li:first-of-type,
      .container ul.bspec li ol li:first-of-type,
      .container ul.bspec li ul li:first-of-type {
        padding-top: 8px; }
        @media (min-width: 768px) {
          .container ol.bspec li ol li:first-of-type,
          .container ol.bspec li ul li:first-of-type,
          .container ul.bspec li ol li:first-of-type,
          .container ul.bspec li ul li:first-of-type {
            padding-top: 8px; } }
      .container ol.bspec li ol li:last-of-type,
      .container ol.bspec li ul li:last-of-type,
      .container ul.bspec li ol li:last-of-type,
      .container ul.bspec li ul li:last-of-type {
        padding-bottom: 0; }
    .container ol.bspec li ul li,
    .container ul.bspec li ul li {
      list-style-type: disc; }

.container ol.sitemap a,
.container ul.sitemap a {
  font-weight: 500 !important; }

.container ol.sitemap ul,
.container ul.sitemap ul {
  margin-top: 0;
  list-style-type: disc; }
  .container ol.sitemap ul li:last-of-type,
  .container ul.sitemap ul li:last-of-type {
    padding-bottom: 24px; }
    @media (min-width: 768px) {
      .container ol.sitemap ul li:last-of-type,
      .container ul.sitemap ul li:last-of-type {
        padding-bottom: 36px; } }

.container ol:not([class]), .container ol.sitemap, .container ol.bspec {
  counter-reset: item;
  padding-left: 25px; }
  @media (min-width: 768px) {
    .container ol:not([class]), .container ol.sitemap, .container ol.bspec {
      padding-left: 30px; } }
  .container ol:not([class]) li, .container ol.sitemap li, .container ol.bspec li {
    display: block; }
    .container ol:not([class]) li:before, .container ol.sitemap li:before, .container ol.bspec li:before {
      content: counters(item, ".") ". ";
      counter-increment: item; }

strong {
  font-weight: 600; }

.h-label {
  background: no-repeat left center / cover;
  display: inline-block;
  vertical-align: middle; }

h1,
h2, h3, .form-container form label,
h4,
h5,
h6 {
  font-weight: 600; }
  .bg-hero h1,
  .bg-dark h1,
  .bg-veygo-blue h1,
  .bg-purple h1, .bg-hero
  h2,
  .bg-dark
  h2,
  .bg-veygo-blue
  h2,
  .bg-purple
  h2, .bg-hero h3, .bg-hero .form-container form label, .form-container form .bg-hero label,
  .bg-dark h3,
  .bg-dark .form-container form label,
  .form-container form .bg-dark label,
  .bg-veygo-blue h3,
  .bg-veygo-blue .form-container form label,
  .form-container form .bg-veygo-blue label,
  .bg-purple h3,
  .bg-purple .form-container form label,
  .form-container form .bg-purple label, .bg-hero
  h4,
  .bg-dark
  h4,
  .bg-veygo-blue
  h4,
  .bg-purple
  h4, .bg-hero
  h5,
  .bg-dark
  h5,
  .bg-veygo-blue
  h5,
  .bg-purple
  h5, .bg-hero
  h6,
  .bg-dark
  h6,
  .bg-veygo-blue
  h6,
  .bg-purple
  h6 {
    color: #fff; }
  .bg-icon-blue h1, .bg-icon-blue
  h2, .bg-icon-blue h3, .bg-icon-blue .form-container form label, .form-container form .bg-icon-blue label, .bg-icon-blue
  h4, .bg-icon-blue
  h5, .bg-icon-blue
  h6 {
    color: #0f1e64; }
  .bg-yellow h1, .bg-yellow
  h2, .bg-yellow h3, .bg-yellow .form-container form label, .form-container form .bg-yellow label, .bg-yellow
  h4, .bg-yellow
  h5, .bg-yellow
  h6 {
    color: #5a281e; }
  .bg-mint h1, .bg-mint
  h2, .bg-mint h3, .bg-mint .form-container form label, .form-container form .bg-mint label, .bg-mint
  h4, .bg-mint
  h5, .bg-mint
  h6 {
    color: #2C2822; }

.bg-contact-section h2:first-child {
  color: #0c3a84; }
  .bg-contact-section h2:first-child span {
    color: #fff; }

.bg-hero h3.sub-heading-flash, .bg-hero .form-container form label.sub-heading-flash, .form-container form .bg-hero label.sub-heading-flash, bg-purple h3.sub-heading-flash, bg-purple .form-container form label.sub-heading-flash, .form-container form bg-purple label.sub-heading-flash {
  color: #ffdf43; }

.bg-dark h3.sub-heading-flash, .bg-dark .form-container form label.sub-heading-flash, .form-container form .bg-dark label.sub-heading-flash {
  color: #82c8ff; }

.bg-veygo-blue h3.sub-heading-flash, .bg-veygo-blue .form-container form label.sub-heading-flash, .form-container form .bg-veygo-blue label.sub-heading-flash {
  color: #fff; }

.bg-yellow h3.sub-heading-flash, .bg-yellow .form-container form label.sub-heading-flash, .form-container form .bg-yellow label.sub-heading-flash {
  color: #5a281e; }

.bg-hero h3.super, .bg-hero .form-container form label.super, .form-container form .bg-hero label.super, bg-purple h3.super, bg-purple .form-container form label.super, .form-container form bg-purple label.super {
  color: #ffdf43; }

h3.copy-success, .form-container form label.copy-success {
  color: #009227; }

h3.copy-failure, .form-container form label.copy-failure {
  color: #c03; }

h4.caveat {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #4f4f4f; }
  @media (min-width: 768px) {
    h4.caveat {
      font-size: 20px;
      line-height: 28px;
      font-weight: 600;
      color: #4f4f4f; } }

.bg-hero p.callout,
.bg-dark p.callout,
.bg-veygo-blue p.callout,
.bg-purple p.callout {
  border-color: #fff;
  color: #fff; }

.bg-yellow p.callout {
  color: #5a281e; }

p.button-spacing {
  margin-top: -20px; }

.bg-hero p,
.bg-dark p,
.bg-veygo-blue p,
.bg-icon-blue p,
.bg-purple p {
  color: #fff; }
  .bg-hero p strong,
  .bg-dark p strong,
  .bg-veygo-blue p strong,
  .bg-icon-blue p strong,
  .bg-purple p strong {
    color: inherit; }

.bg-yellow p {
  color: #5a281e; }
  .bg-yellow p strong {
    color: inherit; }

.bg-mint p {
  color: #2C2822; }

p.supplement-copy {
  color: #ffdf43; }
  p.supplement-copy a {
    color: inherit;
    text-decoration: underline; }

.bg-hero p.support, .bg-purple p.support {
  color: #82c8ff; }

.bg-dark p.support,
.bg-veygo-blue p.support {
  color: #9b9b9b; }

.bg-hero p.super, .bg-purple p.super {
  color: #ffdf43; }

p a {
  font-size: inherit;
  line-height: inherit;
  font-weight: 400; }
  [class*="bg-emergency"] p a {
    text-decoration: underline; }
  .bg-hero p a,
  .bg-dark p a,
  .bg-veygo-blue p a,
  .bg-icon-blue p a,
  .bg-purple p a {
    color: #fff;
    font-weight: 300;
    text-decoration: underline; }

.bg-icon-blue p.alternative {
  color: #0f1e64; }
  .bg-icon-blue p.alternative a {
    color: inherit;
    font-weight: inherit; }

@media (min-width: 768px) {
  .container ol:not([class]),
  .container ul:not([class]) {
    margin-top: -8px; } }

.container ol:not([class]) li,
.container ul:not([class]) li {
  font-weight: 300; }
  @media (min-width: 768px) {
    .container ol:not([class]) li,
    .container ul:not([class]) li {
      padding-bottom: 16px; } }
  @media (min-width: 768px) {
    .container ol:not([class]) li ul li,
    .container ul:not([class]) li ul li {
      padding-bottom: 16px; } }

.container ol:not([class]) li, .container ol.sitemap li, .container ol.bspec li, .container ol.reduced li,
.container ul:not([class]) li,
.container ul.sitemap li,
.container ul.bspec li,
.container ul.reduced li {
  font-weight: 300; }
  .bg-dark .container ol:not([class]) li,
  .bg-hero .container ol:not([class]) li,
  .bg-icon-blue .container ol:not([class]) li,
  .bg-purple .container ol:not([class]) li, .bg-dark .container ol.sitemap li,
  .bg-hero .container ol.sitemap li,
  .bg-icon-blue .container ol.sitemap li,
  .bg-purple .container ol.sitemap li, .bg-dark .container ol.bspec li,
  .bg-hero .container ol.bspec li,
  .bg-icon-blue .container ol.bspec li,
  .bg-purple .container ol.bspec li, .bg-dark .container ol.reduced li,
  .bg-hero .container ol.reduced li,
  .bg-icon-blue .container ol.reduced li,
  .bg-purple .container ol.reduced li, .bg-dark
  .container ul:not([class]) li,
  .bg-hero
  .container ul:not([class]) li,
  .bg-icon-blue
  .container ul:not([class]) li,
  .bg-purple
  .container ul:not([class]) li, .bg-dark
  .container ul.sitemap li,
  .bg-hero
  .container ul.sitemap li,
  .bg-icon-blue
  .container ul.sitemap li,
  .bg-purple
  .container ul.sitemap li, .bg-dark
  .container ul.bspec li,
  .bg-hero
  .container ul.bspec li,
  .bg-icon-blue
  .container ul.bspec li,
  .bg-purple
  .container ul.bspec li, .bg-dark
  .container ul.reduced li,
  .bg-hero
  .container ul.reduced li,
  .bg-icon-blue
  .container ul.reduced li,
  .bg-purple
  .container ul.reduced li {
    color: #fff; }
  .container ol:not([class]) li a, .container ol.sitemap li a, .container ol.bspec li a, .container ol.reduced li a,
  .container ul:not([class]) li a,
  .container ul.sitemap li a,
  .container ul.bspec li a,
  .container ul.reduced li a {
    font-weight: 400; }

.container ol.terms-ol {
  list-style: none; }
  .container ol.terms-ol li {
    position: relative; }
    .container ol.terms-ol li::before {
      font-size: 1.6rem;
      line-height: 22px;
      margin-top: -2px;
      padding-bottom: 20px;
      position: absolute;
      right: 10px;
      content: counters(item, ".") ".";
      counter-increment: item;
      margin-right: 100%; }
      @media (min-width: 768px) {
        .container ol.terms-ol li::before {
          font-size: 1.8rem;
          line-height: 24px;
          margin-top: -2px;
          padding-bottom: 20px; } }

strong {
  font-size: inherit;
  font-weight: 400;
  line-height: inherit; }
  strong > span {
    font-size: inherit;
    font-weight: inherit; }

a.tellink {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 50%/auto 60%;
  display: inline-block;
  padding-left: 15px;
  margin-left: 5px; }
  @media (min-width: 768px) {
    a.tellink {
      margin-left: 0; } }
  a.tellink--large {
    padding-left: 18px; }
    @media (min-width: 768px) {
      a.tellink--large {
        padding-left: 25px; } }
  .bg-dark a.tellink {
    color: #fff;
    font-size: inherit;
    font-weight: inherit; }

.bg-contact-section a[href^="tel"] {
  color: #2350a0; }

.bg-contact-section h2 a[href^="tel"] {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22%2341a5f5%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 50%/18px auto;
  color: inherit;
  padding: 8px 0 8px 25px; }
  @media (min-width: 768px) {
    .bg-contact-section h2 a[href^="tel"] {
      background-size: 22.14px auto;
      padding: 0 0 0 32px; } }

.h-label--before {
  margin-right: 7px; }

.h-label--after {
  margin-left: 7px; }

.h-label--new {
  height: 18px;
  width: 36px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2065%2034%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22Adobe_OpacityMaskFilter%22%20filterUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2265%22%20height%3D%2234%22%3E%3CfeColorMatrix%20values%3D%221%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cmask%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2265%22%20height%3D%2234%22%20id%3D%22mask-2_1_%22%3E%3Cg%20filter%3D%22url%28%23Adobe_OpacityMaskFilter%29%22%3E%3Cpath%20id%3D%22path-1_1_%22%20fill%3D%22%23FFF%22%20d%3D%22M0%2017V0h65v34H0z%22%2F%3E%3C%2Fg%3E%3C%2Fmask%3E%3Cpath%20id%3D%22Fill-1%22%20d%3D%22M63%2034H2c-1.1%200-2-.9-2-2V2C0%20.9.9%200%202%200h61c1.1%200%202%20.9%202%202v30c0%201.1-.9%202-2%202%22%20mask%3D%22url%28%23mask-2_1_%29%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23c03%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M13.6%208.6L18.5%2021%2020%208.6h3l-2%2016.5h-4l-5-12.4-1.4%2012.4h-3l2-16.5h4zm22.5%200l-.3%202.6h-6.4l-.5%204.2h5.9l-.5%202.6h-5.9l-.6%204.5h6.5l-.3%202.6h-9.6l2-16.5h9.7zm4.8%200l1%2012.9L46.6%209h3.3l1.5%2012.5%204.2-12.9h3.1l-5.9%2016.5h-3.5l-1.5-12.4-4.6%2012.4h-3.5L37.8%208.6h3.1z%22%2F%3E%3C%2Fsvg%3E");
  margin-top: -4px; }
  @media (min-width: 768px) {
    .h-label--new {
      height: 23.5px;
      width: 45px;
      margin-top: -5px; } }
  h2 .h-label--new {
    height: 22px;
    width: 42px;
    margin-top: -6px; }
    @media (min-width: 768px) {
      h2 .h-label--new {
        height: 34px;
        width: 65px;
        margin-top: -8px; } }

h2 .h-label--before {
  margin-right: 9px; }
  @media (min-width: 768px) {
    h2 .h-label--before {
      margin-right: 14px; } }

h2 .h-label--after {
  margin-left: 9px; }
  @media (min-width: 768px) {
    h2 .h-label--after {
      margin-left: 14px; } }

.clearfix::before, .table-list--split tr::before, .clearfix::after, .table-list--split tr::after {
  content: "";
  display: table; }

.clearfix::after, .table-list--split tr::after {
  clear: both; }

.hide-text, .ui-datepicker-next span,
.ui-datepicker-prev span {
  color: transparent !important;
  font-size: 0 !important;
  line-height: !important;
  overflow: hidden !important;
  padding: 0 !important;
  text-indent: 101% !important;
  white-space: nowrap !important; }

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.list-reset, .explore ul, .arrow-list, .decision-tree__branches {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important; }
  .list-reset li, .explore ul li, .arrow-list li, .decision-tree__branches li {
    margin: 0;
    padding: 0; }

.text-center, .decision-tree .pod, .afsl-calc h1 {
  text-align: center; }
  @media (min-width: 320px) {
    .text-center-mobile {
      text-align: center; } }
  @media (min-width: 414px) {
    .text-center-small-tablet {
      text-align: center; } }
  @media (min-width: 500px) {
    .text-center-fluid-width {
      text-align: center; } }
  @media (min-width: 520px) {
    .text-center-fixed-width {
      text-align: center; } }
  @media (min-width: 768px) {
    .text-center-tablet {
      text-align: center; } }
  @media (min-width: 1024px) {
    .text-center-desktop {
      text-align: center; } }
  @media (min-width: 1113px) {
    .text-center-super-desktop {
      text-align: center; } }
  @media (min-width: 1200px) {
    .text-center-hero-desktop {
      text-align: center; } }
  @media (min-width: 1400px) {
    .text-center-supreme-desktop {
      text-align: center; } }

.text-left {
  text-align: left; }
  @media (min-width: 320px) {
    .text-left-mobile {
      text-align: left; } }
  @media (min-width: 414px) {
    .text-left-small-tablet {
      text-align: left; } }
  @media (min-width: 500px) {
    .text-left-fluid-width {
      text-align: left; } }
  @media (min-width: 520px) {
    .text-left-fixed-width {
      text-align: left; } }
  @media (min-width: 768px) {
    .text-left-tablet {
      text-align: left; } }
  @media (min-width: 1024px) {
    .text-left-desktop {
      text-align: left; } }
  @media (min-width: 1113px) {
    .text-left-super-desktop {
      text-align: left; } }
  @media (min-width: 1200px) {
    .text-left-hero-desktop {
      text-align: left; } }
  @media (min-width: 1400px) {
    .text-left-supreme-desktop {
      text-align: left; } }

.text-right {
  text-align: right; }
  @media (min-width: 320px) {
    .text-right-mobile {
      text-align: right; } }
  @media (min-width: 414px) {
    .text-right-small-tablet {
      text-align: right; } }
  @media (min-width: 500px) {
    .text-right-fluid-width {
      text-align: right; } }
  @media (min-width: 520px) {
    .text-right-fixed-width {
      text-align: right; } }
  @media (min-width: 768px) {
    .text-right-tablet {
      text-align: right; } }
  @media (min-width: 1024px) {
    .text-right-desktop {
      text-align: right; } }
  @media (min-width: 1113px) {
    .text-right-super-desktop {
      text-align: right; } }
  @media (min-width: 1200px) {
    .text-right-hero-desktop {
      text-align: right; } }
  @media (min-width: 1400px) {
    .text-right-supreme-desktop {
      text-align: right; } }

.mx-auto {
  margin-left: auto;
  margin-right: auto; }

.pb-none {
  padding-bottom: 0 !important; }
  @media (min-width: 768px) {
    .pb-none {
      padding-bottom: 0 !important; } }

.pt-none {
  padding-top: 0 !important; }
  @media (min-width: 768px) {
    .pt-none {
      padding-top: 0 !important; } }

.px-none {
  padding-left: 0 !important;
  padding-right: 0 !important; }
  @media (min-width: 768px) {
    .px-none {
      padding-left: 0 !important;
      padding-right: 0 !important; } }

.py-none {
  padding-bottom: 0 !important;
  padding-top: 0 !important; }
  @media (min-width: 768px) {
    .py-none {
      padding-bottom: 0 !important;
      padding-top: 0 !important; } }

.mb-none {
  margin-bottom: 0 !important; }
  @media (min-width: 768px) {
    .mb-none {
      margin-bottom: 0 !important; } }

.mt-none, .side-image__content :first-child {
  margin-top: 0 !important; }
  @media (min-width: 768px) {
    .mt-none, .side-image__content :first-child {
      margin-top: 0 !important; } }

.mx-none {
  margin-left: 0 !important;
  margin-right: 0 !important; }
  @media (min-width: 768px) {
    .mx-none {
      margin-left: 0 !important;
      margin-right: 0 !important; } }

.my-none {
  margin-bottom: 0 !important;
  margin-top: 0 !important; }
  @media (min-width: 768px) {
    .my-none {
      margin-bottom: 0 !important;
      margin-top: 0 !important; } }

.pb-sml {
  padding-bottom: 15px !important; }
  @media (min-width: 768px) {
    .pb-sml {
      padding-bottom: 20px !important; } }

.pt-sml {
  padding-top: 15px !important; }
  @media (min-width: 768px) {
    .pt-sml {
      padding-top: 20px !important; } }

.px-sml {
  padding-left: 15px !important;
  padding-right: 15px !important; }
  @media (min-width: 768px) {
    .px-sml {
      padding-left: 20px !important;
      padding-right: 20px !important; } }

.py-sml {
  padding-bottom: 15px !important;
  padding-top: 15px !important; }
  @media (min-width: 768px) {
    .py-sml {
      padding-bottom: 20px !important;
      padding-top: 20px !important; } }

.mb-sml {
  margin-bottom: 15px !important; }
  @media (min-width: 768px) {
    .mb-sml {
      margin-bottom: 20px !important; } }

.mt-sml {
  margin-top: 15px !important; }
  @media (min-width: 768px) {
    .mt-sml {
      margin-top: 20px !important; } }

.mx-sml {
  margin-left: 15px !important;
  margin-right: 15px !important; }
  @media (min-width: 768px) {
    .mx-sml {
      margin-left: 20px !important;
      margin-right: 20px !important; } }

.my-sml {
  margin-bottom: 15px !important;
  margin-top: 15px !important; }
  @media (min-width: 768px) {
    .my-sml {
      margin-bottom: 20px !important;
      margin-top: 20px !important; } }

.pb-med {
  padding-bottom: 30px !important; }
  @media (min-width: 768px) {
    .pb-med {
      padding-bottom: 60px !important; } }

.pt-med {
  padding-top: 30px !important; }
  @media (min-width: 768px) {
    .pt-med {
      padding-top: 60px !important; } }

.px-med {
  padding-left: 30px !important;
  padding-right: 30px !important; }
  @media (min-width: 768px) {
    .px-med {
      padding-left: 60px !important;
      padding-right: 60px !important; } }

.py-med {
  padding-bottom: 30px !important;
  padding-top: 30px !important; }
  @media (min-width: 768px) {
    .py-med {
      padding-bottom: 60px !important;
      padding-top: 60px !important; } }

.mb-med {
  margin-bottom: 30px !important; }
  @media (min-width: 768px) {
    .mb-med {
      margin-bottom: 60px !important; } }

.mt-med {
  margin-top: 30px !important; }
  @media (min-width: 768px) {
    .mt-med {
      margin-top: 60px !important; } }

.mx-med {
  margin-left: 30px !important;
  margin-right: 30px !important; }
  @media (min-width: 768px) {
    .mx-med {
      margin-left: 60px !important;
      margin-right: 60px !important; } }

.my-med {
  margin-bottom: 30px !important;
  margin-top: 30px !important; }
  @media (min-width: 768px) {
    .my-med {
      margin-bottom: 60px !important;
      margin-top: 60px !important; } }

.pb-lrg {
  padding-bottom: 60px !important; }
  @media (min-width: 768px) {
    .pb-lrg {
      padding-bottom: 120px !important; } }

.pt-lrg {
  padding-top: 60px !important; }
  @media (min-width: 768px) {
    .pt-lrg {
      padding-top: 120px !important; } }

.px-lrg {
  padding-left: 60px !important;
  padding-right: 60px !important; }
  @media (min-width: 768px) {
    .px-lrg {
      padding-left: 120px !important;
      padding-right: 120px !important; } }

.py-lrg {
  padding-bottom: 60px !important;
  padding-top: 60px !important; }
  @media (min-width: 768px) {
    .py-lrg {
      padding-bottom: 120px !important;
      padding-top: 120px !important; } }

.mb-lrg {
  margin-bottom: 60px !important; }
  @media (min-width: 768px) {
    .mb-lrg {
      margin-bottom: 120px !important; } }

.mt-lrg {
  margin-top: 60px !important; }
  @media (min-width: 768px) {
    .mt-lrg {
      margin-top: 120px !important; } }

.mx-lrg {
  margin-left: 60px !important;
  margin-right: 60px !important; }
  @media (min-width: 768px) {
    .mx-lrg {
      margin-left: 120px !important;
      margin-right: 120px !important; } }

.my-lrg {
  margin-bottom: 60px !important;
  margin-top: 60px !important; }
  @media (min-width: 768px) {
    .my-lrg {
      margin-bottom: 120px !important;
      margin-top: 120px !important; } }

.spacer--none {
  height: 0; }
  @media (min-width: 768px) {
    .spacer--none {
      height: 0; } }

.spacer--sml {
  height: 15px; }
  @media (min-width: 768px) {
    .spacer--sml {
      height: 20px; } }

.spacer--med {
  height: 30px; }
  @media (min-width: 768px) {
    .spacer--med {
      height: 60px; } }

.spacer--lrg {
  height: 60px; }
  @media (min-width: 768px) {
    .spacer--lrg {
      height: 120px; } }

.image {
  background: transparent no-repeat center / 100% auto; }

.hide {
  display: none; }

@media (min-width: 320px) {
  .hide-mobile {
    display: none !important; } }

@media (min-width: 320px) {
  .show-mobile {
    display: block !important; } }

@media (min-width: 414px) {
  .hide-small-tablet {
    display: none !important; } }

@media (min-width: 414px) {
  .show-small-tablet {
    display: block !important; } }

@media (min-width: 500px) {
  .hide-fluid-width {
    display: none !important; } }

@media (min-width: 500px) {
  .show-fluid-width {
    display: block !important; } }

@media (min-width: 520px) {
  .hide-fixed-width {
    display: none !important; } }

@media (min-width: 520px) {
  .show-fixed-width {
    display: block !important; } }

@media (min-width: 768px) {
  .hide-tablet {
    display: none !important; } }

@media (min-width: 768px) {
  .show-tablet {
    display: block !important; } }

@media (min-width: 1024px) {
  .hide-desktop {
    display: none !important; } }

@media (min-width: 1024px) {
  .show-desktop {
    display: block !important; } }

@media (min-width: 1113px) {
  .hide-super-desktop {
    display: none !important; } }

@media (min-width: 1113px) {
  .show-super-desktop {
    display: block !important; } }

@media (min-width: 1200px) {
  .hide-hero-desktop {
    display: none !important; } }

@media (min-width: 1200px) {
  .show-hero-desktop {
    display: block !important; } }

@media (min-width: 1400px) {
  .hide-supreme-desktop {
    display: none !important; } }

@media (min-width: 1400px) {
  .show-supreme-desktop {
    display: block !important; } }

.bg-blizzard-blue {
  background-color: #aff0f0; }

.bg-contact-section {
  background-color: #41a5f5; }

.bg-dark {
  background-color: #282828; }

.bg-defaqto {
  background-color: #ed6c06; }

.bg-emergency-one {
  background-color: #C20060; }

.bg-emergency-two {
  background-color: #C20060; }

.bg-fino {
  background-color: #f0f0eb; }

.bg-hero {
  background-color: #0c3a84; }

.bg-mint {
  background-color: #88eecc; }

.bg-purple {
  background-color: #303070; }

.bg-brown {
  background-color: #2C2822; }

.bg-icon-blue {
  background-color: #41a5f5; }

.bg-mango {
  background-color: #fcc64b; }

.bg-pink-saturated {
  background-color: #bc577e; }

.bg-rubine {
  background-color: #C20060; }

.bg-sky {
  background-color: #A7EDEF; }

.bg-veygo-blue {
  background-color: #249cb5; }

.bg-white {
  background-color: #fff; }

.bg-yellow {
  background-color: #ffdf43; }

.bg-oxford-blue {
  background-color: #00244A; }

.bg-none {
  background: none !important; }

.border-0 {
  border: 0; }

.border-top-0 {
  border-top: 0; }

.border-right-0 {
  border-right: 0; }

.border-bottom-0 {
  border-bottom: 0; }

.border-left-0 {
  border-left: 0; }

.color-white {
  color: #fff; }

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.d-block {
  display: block; }

.d-flex {
  display: flex; }

.explore {
  position: relative;
  background-color: #141414;
  color: #fff;
  padding: 14px 0 28px; }
  @media (min-width: 1024px) {
    .explore {
      padding-top: 16px; } }
  .explore .wrapper {
    max-width: 100%;
    padding: 0 10px;
    width: 520px; }
    @media (min-width: 768px) {
      .explore .wrapper {
        padding: 0 20px;
        width: 1024px; } }
  .explore .exploreCol {
    position: relative;
    border-top: 1px solid #4f4f4f;
    height: 47px;
    overflow: hidden;
    padding: 10px 0; }
    .explore .exploreCol:first-child {
      margin-top: 33px; }
    .explore .exploreCol:last-child {
      border-bottom: 1px solid #4f4f4f; }
    .explore .exploreCol.open {
      height: auto; }
    .explore .exploreCol .openBtn {
      position: absolute;
      top: 8px;
      right: 5px;
      height: 30px;
      width: 30px;
      background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20overflow%3D%22visible%22%3E%3Cpath%20d%3D%22M25.6%204.4c-5.9-5.8-15.3-5.9-21.2%200-5.9%205.9-5.9%2015.4%200%2021.2%205.8%205.8%2015.3%205.9%2021.2%200%205.9-5.9%205.9-15.5%200-21.2zm-.7%2020.5C22.2%2027.5%2018.7%2029%2015%2029s-7.2-1.5-9.9-4.1c-5.5-5.5-5.5-14.4%200-19.8%205.5-5.5%2014.2-5.5%2019.8%200%202.6%202.6%204.1%206%204.1%209.7%200%203.8-1.4%207.4-4.1%2010.1zm.5-10.9v2H16v9.4h-2V16H4.6v-2H14V4.6h2V14h9.4z%22%20fill%3D%22%23a4ccea%22%2F%3E%3C%2Fsvg%3E") no-repeat;
      cursor: pointer;
      display: block;
      transition: background .3s ease;
      z-index: 1; }
      .explore .exploreCol .openBtn.isOpen {
        transform: rotate(45deg); }
      @media (min-width: 768px) {
        .explore .exploreCol .openBtn {
          display: none; } }
    @media (min-width: 768px) {
      .explore .exploreCol {
        border-left: 1px solid #4f4f4f;
        border-top: 0;
        float: left;
        height: auto !important;
        margin-top: 34px;
        padding: 0 20px 0 8px;
        width: 20%; }
        .explore .exploreCol:first-child {
          margin-top: 34px; }
        .explore .exploreCol:last-child {
          border-bottom: 0; } }
  .explore h5 {
    margin-bottom: 0;
    padding-right: 30px;
    padding-bottom: 10px;
    position: relative;
    color: #fff;
    cursor: pointer;
    font-size: 2.4rem;
    font-weight: 300;
    text-align: left; }
    @media (min-width: 414px) {
      .explore h5 {
        font-size: 3.2rem;
        padding-bottom: 0; } }
    @media (min-width: 768px) {
      .explore h5 {
        font-size: 3.6rem;
        padding-left: 0; } }
    @media (min-width: 1024px) {
      .explore h5 {
        font-size: 4.2rem; } }
    .explore h5::before {
      position: absolute;
      top: 0;
      left: 223px;
      height: 30px;
      width: 30px;
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-footerColOpenBtn.svg") no-repeat;
      content: '';
      transition: background .3s ease;
      z-index: 1; }
      @media (min-width: 414px) {
        .explore h5::before {
          left: 293px;
          top: 2px; } }
      @media (min-width: 768px) {
        .explore h5::before {
          left: 328px;
          top: 6px; } }
      @media (min-width: 1024px) {
        .explore h5::before {
          left: 380px;
          top: calc(50% - 13px); } }
    .explore h5.isOpen::before {
      transform: rotate(45deg); }
  @media (max-width: 767px) {
    .explore ul {
      margin-bottom: 6px; } }
  .explore ul li {
    margin-bottom: 17px; }
    .explore ul li:first-child a,
    .explore ul li:first-child span {
      color: #fff;
      font-size: 1.8rem;
      font-weight: 300;
      line-height: 21px; }
    @media (max-width: 767px) {
      .explore ul li {
        margin-bottom: 17px;
        padding-left: 16px; }
        .explore ul li:first-child {
          margin-bottom: 16px;
          padding-left: 0; }
          .explore ul li:first-child a {
            line-height: 24px; }
        .explore ul li:last-child {
          margin-bottom: 3px; } }
  .explore ul a {
    color: #82c8ff;
    font-size: 1.6rem;
    font-weight: 200;
    line-height: 2.2rem;
    text-decoration: none; }
    .explore ul a:hover {
      text-decoration: underline; }

footer {
  background-color: #282828;
  color: #fff;
  font-size: 1.4rem;
  min-width: 320px; }
  footer .wrapper {
    margin: 0 auto;
    position: relative;
    clear: both;
    display: block;
    max-width: 100%;
    padding: 0;
    width: 1024px; }
    @media (min-width: 768px) {
      footer .wrapper {
        padding: 0 20px; } }
  footer .links {
    border-bottom: 1px solid #464646;
    border-top: 1px solid #464646;
    clear: both;
    list-style: none;
    margin-left: 0;
    overflow: hidden;
    padding: 0; }
    @media (max-width: 767px) {
      footer .links {
        line-height: 20px; } }
    @media (min-width: 768px) {
      footer .links {
        border: 0;
        padding-left: 5px; } }
    footer .links li {
      border-right: 1px solid #f0f0eb;
      float: left;
      font-size: 1.4rem;
      margin: 10px 0 0 10px;
      padding-right: 10px; }
      footer .links li > span {
        color: #fff;
        font-size: inherit;
        font-weight: 400; }
      footer .links li a {
        color: #f0f0eb;
        font-size: 1.4rem;
        font-weight: 400;
        text-decoration: none; }
        footer .links li a:hover {
          text-decoration: underline !important; }
        footer .links li a span {
          display: inline-block;
          font-size: 1.4rem;
          line-height: 2.2rem; }
        @media (max-width: 767px) {
          footer .links li a {
            border-bottom: 1px solid #464646;
            border-right: 1px solid #464646;
            display: block;
            float: left;
            padding: 18px 9px;
            width: 33.33%; } }
        @media (max-width: 413px) {
          footer .links li a {
            padding: 18px 0;
            width: 50%; } }
      footer .links li:first-child {
        margin-left: -5px; }
        @media (max-width: 767px) {
          footer .links li:first-child {
            margin-left: unset; } }
      @media (max-width: 767px) {
        footer .links li:first-of-type {
          height: 57px;
          width: 33.33%;
          border-bottom: 1px solid #464646;
          border-right: 1px solid #464646;
          display: block;
          float: left;
          min-height: 57px;
          padding: 0 10px; }
          footer .links li:first-of-type span {
            position: relative;
            top: 50%;
            transform: translateY(-50%);
            display: block; } }
      @media (max-width: 413px) {
        footer .links li:first-of-type {
          padding: 18px 0;
          width: 50%; }
          footer .links li:first-of-type span {
            top: 0;
            transform: none; } }
      footer .links li:last-child {
        border-right: 0; }
        footer .links li:last-child a {
          color: #fff; }
      @media (max-width: 767px) {
        footer .links li {
          margin-top: unset;
          margin-left: 0;
          border-right: 0;
          display: inline;
          float: none;
          padding-right: 0;
          text-align: center; }
          footer .links li:nth-of-type(3) a {
            border-right: 0; }
          footer .links li:nth-of-type(4) a, footer .links li:nth-of-type(5) a, footer .links li:nth-of-type(6) a, footer .links li:nth-of-type(7) a {
            width: 50%; }
          footer .links li:nth-of-type(5) a, footer .links li:nth-of-type(7) a {
            border-right: 0; }
          footer .links li:nth-of-type(8) a {
            border-bottom: 0;
            border-right: 0;
            width: 100%; } }
      @media (max-width: 413px) {
        footer .links li:nth-of-type(2) a {
          border-right: 0; }
        footer .links li:nth-of-type(3) a {
          border-right: 1px solid #464646; }
        footer .links li:nth-of-type(4) a {
          border-bottom: 1px solid #464646;
          border-right: 0;
          width: 50%; }
        footer .links li:nth-of-type(5) a {
          border-right: 1px solid #464646; }
        footer .links li:nth-of-type(6) a {
          border-right: 0; }
        footer .links li:nth-of-type(7) a {
          border-bottom: 0;
          border-right: 1px solid #464646;
          line-height: 2.2rem; }
          footer .links li:nth-of-type(7) a span {
            width: 110px; }
        footer .links li:nth-of-type(8) {
          padding: 13px 0; }
          footer .links li:nth-of-type(8) a {
            border-bottom: 0;
            border-right: 0;
            width: 50%; } }
  footer .address {
    max-width: 100%;
    padding: 23px 0 7px; }
    @media (min-width: 414px) {
      footer .address {
        display: block;
        margin: 0 auto;
        overflow: hidden;
        padding: 32px 0 12px;
        text-align: left; } }
    @media (min-width: 768px) {
      footer .address {
        max-width: 100%;
        padding: 13px 0 5px; } }
    footer .address p {
      color: #fff;
      display: block;
      font-size: 1.4rem !important;
      font-weight: 400;
      line-height: 2.2rem !important;
      margin: 0;
      padding: 0; }
      @media (max-width: 767px) {
        footer .address p {
          padding-right: 10px;
          padding-left: 10px;
          display: block;
          margin: 0 auto;
          max-width: 100%;
          overflow: hidden;
          width: 520px; } }
      footer .address p span {
        color: inherit;
        font-size: 1.4rem !important;
        font-weight: inherit;
        line-height: 2.2rem !important; }
  footer .registered p {
    margin: 0;
    padding: 0; }
    @media (max-width: 767px) {
      footer .registered p {
        margin: 0 auto;
        padding-right: 10px;
        padding-left: 10px;
        display: block;
        max-width: 100%;
        overflow: hidden;
        width: 520px; } }
  footer .footer-icons {
    background: #141414;
    padding-bottom: 16px; }
    footer .footer-icons .wrapper {
      max-width: 100%;
      padding: 0 20px;
      width: 1024px; }
      @media (max-width: 767px) {
        footer .footer-icons .wrapper {
          padding: 0 10px;
          width: 520px; } }
    footer .footer-icons .social,
    footer .footer-icons .security {
      overflow: hidden; }
      @media (min-width: 768px) {
        footer .footer-icons .social,
        footer .footer-icons .security {
          float: left;
          overflow: hidden; } }
    footer .footer-icons .social a {
      height: 40px;
      width: calc((100% - 20px) / 3);
      background: no-repeat center / 42px 42px;
      border-radius: 4px;
      display: block;
      float: left;
      margin-right: 10px; }
      footer .footer-icons .social a:last-of-type {
        margin-right: 0; }
      footer .footer-icons .social a.facebook {
        background-color: #3b5998;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20d%3D%22M34.5%2025.8l.8-6.4H29v-4c0-1.8.5-3.1%203.1-3.1h3.4V6.6c-1.6-.2-3.3-.3-4.9-.2-4.8%200-8.1%202.9-8.1%208.4v4.7H17v6.3h5.5V42H29V25.8h5.5z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); }
      footer .footer-icons .social a.twitter {
        background-color: #1da1f2;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20d%3D%22M35.4%2012.1c-1.1.5-2.2.8-3.4.9%201.2-.7%202.2-1.9%202.6-3.3-1.2.7-2.4%201.2-3.8%201.4-2.2-2.4-6-2.5-8.4-.3-1.2%201.1-1.9%202.7-1.9%204.3%200%20.5.1.9.2%201.4-4.8-.2-9.2-2.4-12.2-6.1-.5.9-.8%201.9-.8%203%200%202%201%203.8%202.6%204.9-.9%200-1.9-.3-2.7-.7v.1c0%202.8%202%205.2%204.7%205.8-.5.1-1%20.2-1.6.2-.4%200-.7%200-1.1-.1.8%202.4%203%204.1%205.5%204.1-2.1%201.6-4.7%202.5-7.3%202.5-.5%200-.9%200-1.4-.1%202.7%201.7%205.9%202.7%209.1%202.7%2010.9%200%2016.8-9%2016.8-16.8v-.8c1.2-.8%202.2-1.9%203-3.1h.1z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); }
      footer .footer-icons .social a.youtube {
        background-color: #c4302b;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20d%3D%22M35%2012.9c-.3-1.2-1.3-2.2-2.5-2.6-2.3-.5-11.5-.5-11.5-.5s-9.2%200-11.5.6c-1.2.3-2.2%201.3-2.5%202.6-.4%202.3-.7%204.7-.7%207.1%200%202.4.2%204.7.7%207.1.3%201.2%201.3%202.2%202.6%202.5%202.3.6%2011.5.6%2011.5.6s9.2%200%2011.5-.6c1.2-.4%202.2-1.3%202.5-2.5.4-2.3.7-4.7.7-7.1-.1-2.5-.4-4.8-.8-7.2zM18%2024.4v-8.8l7.7%204.4-7.7%204.4z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); }
      @media (max-width: 767px) {
        footer .footer-icons .social a.facebook {
          background-position: calc(50% - 3px) calc(50% - 3px);
          background-size: 28px 28px; } }
      @media (max-width: 767px) {
        footer .footer-icons .social a.twitter {
          background-size: 40px 40px; } }
      @media (min-width: 768px) {
        footer .footer-icons .social a {
          height: 42px;
          width: 42px; }
          footer .footer-icons .social a:last-of-type {
            margin-right: 10px; } }
    @media (max-width: 767px) {
      footer .footer-icons .security {
        padding-top: 10px; } }
    footer .footer-icons .security div {
      height: 40px;
      width: calc(50% - 5px);
      border: 1px solid #4f4f4f;
      border-radius: 4px;
      float: left;
      margin-right: 10px;
      max-height: 42px; }
      @media (min-width: 768px) {
        footer .footer-icons .security div {
          height: 42px;
          width: auto; } }
      footer .footer-icons .security div img {
        margin: 0 auto;
        max-width: 100%;
        width: auto; }
      footer .footer-icons .security div.mulesoft {
        padding-top: 7px; }
        footer .footer-icons .security div.mulesoft img {
          height: 25px; }
        @media (min-width: 768px) {
          footer .footer-icons .security div.mulesoft {
            padding: 3px 11px 0 9px; }
            footer .footer-icons .security div.mulesoft img {
              height: 36px; } }
      footer .footer-icons .security div.thawte {
        padding-top: 11px; }
        footer .footer-icons .security div.thawte img {
          height: 17px; }
        @media (min-width: 768px) {
          footer .footer-icons .security div.thawte {
            padding: 9px 9px 0 8px; }
            footer .footer-icons .security div.thawte img {
              height: 23px; } }
      footer .footer-icons .security div:last-of-type {
        margin-right: 0; }
        .hairlines footer .footer-icons .security div:last-of-type {
          margin-right: 0; }
  footer .footer-links {
    padding: 19px 0 45px 0; }
    @media (max-width: 767px) {
      footer .footer-links {
        padding: 0 0 45px; } }
    footer .footer-links .registered {
      border-top: 1px solid #464646;
      margin-top: 13px;
      padding-top: 25px; }
      @media (min-width: 414px) {
        footer .footer-links .registered {
          padding-top: 26px; } }
      @media (min-width: 768px) {
        footer .footer-links .registered {
          margin-top: 20px;
          padding-top: 27px; } }
      .hairlines footer .footer-links .registered {
        border-top: 0.5px solid #464646; }
      footer .footer-links .registered p {
        color: #fff;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 2.4rem;
        margin-top: 0; }
        footer .footer-links .registered p a {
          color: #fff;
          font-weight: 400; }
      @media (max-width: 767px) {
        footer .footer-links .registered--address {
          border-top: none;
          margin-top: 0; } }

.grid {
  margin: -5px; }
  .grid__cell {
    padding: 5px; }
  @media (min-width: 320px) {
    .grid--mobile {
      display: flex;
      flex-wrap: wrap; }
    .grid__cell--1\/1--mobile {
      width: 200%; }
    .grid__cell--1\/2--mobile {
      width: 100%; }
    .grid__cell--1\/3--mobile {
      width: 66.66667%; }
    .grid__cell--1\/4--mobile {
      width: 50%; } }
  @media (min-width: 768px) {
    .grid {
      display: flex;
      flex-wrap: wrap;
      margin: -7.5px; }
      .grid__cell {
        padding: 7.5px; }
        .no-flexbox .grid__cell {
          float: left; }
      .grid__cell--1\/1 {
        width: 100%; }
      .grid__cell--1\/2 {
        width: 50%; }
      .grid__cell--1\/3 {
        width: 33.33333%; }
      .grid__cell--1\/4 {
        width: 25%; }
      .grid .pod {
        height: 100%;
        margin: 0; } }
  .grid--single-line {
    display: flex; }
    .grid--single-line .grid__cell {
      display: flex; }
    .grid--single-line .grid__cell--1\/1 {
      width: 100%; }
    .grid--single-line .grid__cell--1\/2 {
      width: 50%; }
    .grid--single-line .grid__cell--1\/3 {
      width: 33.33333%; }
    .grid--single-line .grid__cell--1\/4 {
      width: 25%; }

@media (min-width: 768px) {
  .mega-nav {
    background-color: #f2f2f2;
    border-bottom: 1px solid #aaa;
    position: relative;
    z-index: 31; } }

.mega-nav-blackout {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.65);
  display: none;
  z-index: 30; }
  .mega-nav-blackout.open {
    display: block; }

.mega-nav .container {
  margin: 0 auto;
  padding: 0;
  width: 100%; }

.mega-nav__topbar {
  align-items: center;
  background-color: #f2f2f2;
  display: flex;
  padding: 0 0 0 5px;
  position: relative; }
  @media (min-width: 768px) {
    .mega-nav__topbar {
      background-color: transparent;
      padding: 0; } }
  .mega-nav__topbar::after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: #aaa;
    content: ""; }
    @media (min-width: 768px) {
      .mega-nav__topbar::after {
        display: none; } }
  .mega-nav__topbar.open::after {
    width: calc(100% - 41px); }
  .mega-nav__topbar .logo {
    height: auto;
    width: 111px;
    margin-top: 2px;
    margin-right: auto; }
    @media (max-width: 767px) {
      .mega-nav__topbar .logo {
        margin-left: 2px; } }
    @media (min-width: 768px) {
      .mega-nav__topbar .logo {
        margin-top: 4px;
        width: 156px; } }
    .mega-nav__topbar .logo img {
      height: auto;
      max-width: 100%; }
  .mega-nav__topbar a:not(.logo) {
    height: 50px;
    width: 50px; }
  .mega-nav__topbar-search {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/search-mobile.svg"); }
  .mega-nav__topbar-account {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/mobile-nav-existing-customers.svg"); }

.mega-nav__toggle {
  background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/mobile-nav-menu.svg");
  border-left: 1px solid #f2f2f2; }
  .mega-nav__toggle.open {
    background-color: #fff;
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/mobile-nav-close.svg");
    border-left: 1px solid #aaa;
    position: relative; }
    .mega-nav__toggle.open::after {
      position: absolute;
      top: calc(100% - 1px);
      left: 0;
      height: 1px;
      width: 100%;
      background: #fff;
      content: "";
      z-index: 1; }

@media (min-width: 768px) {
  .mega-nav__primary {
    display: flex;
    height: 70px;
    margin: 0 auto;
    max-width: 1200px;
    padding-left: 17px; } }

.mega-nav__main {
  background-color: #fff;
  display: none;
  list-style-type: none; }
  @media (min-width: 768px) {
    .mega-nav__main {
      background-color: transparent;
      display: flex;
      margin-left: auto; } }
  @media (min-width: 1200px) {
    .mega-nav__main {
      border-right: 1px solid #d6d6d6; } }
  @media (min-width: 1200px) {
    .mega-nav__main.last {
      border-right: 1px solid #a9aaaa; } }

.mega-nav__item {
  border-top: 1px solid #d6d6d6; }
  @media (min-width: 768px) {
    .mega-nav__item {
      background-color: transparent;
      border: 0;
      border-left: 1px solid #d6d6d6; } }
  .mega-nav__item:first-of-type {
    border-top: 0; }
  .mega-nav__item > a {
    background: no-repeat url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/arrow-link-nav-strong.svg") right center;
    box-sizing: border-box;
    color: #2350a0;
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    padding: 12px 20px 13px 10px; }
    @media (min-width: 414px) {
      .mega-nav__item > a {
        padding-left: 15px; } }
    @media (min-width: 768px) {
      .mega-nav__item > a {
        align-items: center;
        background-image: none;
        display: flex;
        height: 100%;
        padding-left: 20px;
        position: relative;
        transition: padding 0.3s ease; } }
    .mega-nav__item > a:hover {
      text-decoration: none; }
      @media (min-width: 768px) {
        .mega-nav__item > a:hover {
          background-color: #fff; } }
  .mega-nav__item__blue, .mega-nav__item__yellow {
    background-position-x: 10px;
    background-position-y: center;
    background-repeat: no-repeat; }
    .mega-nav__item__blue a, .mega-nav__item__yellow a {
      padding-left: 35px !important; }
  .mega-nav__item__yellow {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/existing-customers-main-nav.svg");
    background-color: #ffdf43;
    border-top: 1px solid #c8aa3c; }
    .mega-nav__item__yellow a {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/existing-customers-link.svg");
      color: #5a281e;
      font-weight: 400; }
  .mega-nav__item__blue {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/rewards-main-nav.svg");
    background-color: #41a5f5;
    border-top: 1px solid #c8aa3c; }
    .mega-nav__item__blue a {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/blue-link.svg");
      color: #0f1e64;
      font-weight: 400; }
  .mega-nav__item__black {
    background-color: #292929;
    border-top: 1px solid #545454; }
    .mega-nav__item__black a {
      color: #fff;
      font-weight: 400; }
  .mega-nav__item__orange {
    background-color: #ff5f00;
    border-top: 1px solid #962800; }
    .mega-nav__item__orange a {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/arrow-link-nav-strong-white.svg");
      color: #fff;
      font-weight: 400; }
  .mega-nav__item--parent > a {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/view-more-link-mobile.svg"); }
    @media (min-width: 768px) {
      .mega-nav__item--parent > a {
        background-image: none; } }
    @media (min-width: 768px) {
      .mega-nav__item--parent > a::before {
        height: 17px;
        width: 17px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/close-nav-section.svg");
        content: "";
        opacity: 0;
        right: 9px;
        transition: 0.3s ease; } }
  .mega-nav__item--open {
    background: #f2f2f2; }
    @media (min-width: 768px) {
      .mega-nav__item--open {
        border-left: 1px solid #aaa; } }
    @media (min-width: 768px) {
      .mega-nav__item--open + li {
        border-left: 1px solid #aaa; } }
    .mega-nav__item--open > a {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/mobile-section-close.svg");
      color: #aaa; }
      @media (min-width: 768px) {
        .mega-nav__item--open > a {
          padding-right: 31px;
          padding-left: 9px;
          background-color: #fff;
          background-image: none;
          color: #2350a0; } }
      @media (min-width: 768px) {
        .mega-nav__item--open > a::before {
          opacity: 1; } }
      @media (min-width: 768px) {
        .mega-nav__item--open > a::after {
          position: absolute;
          top: 100%;
          left: 0;
          height: 1px;
          width: 100%;
          background: #fff;
          content: ""; } }

.mega-nav__dropdown {
  display: none;
  padding-bottom: 8px; }
  .mega-nav__dropdown.open {
    display: flex; }
  @media (min-width: 768px) {
    .mega-nav__dropdown {
      position: absolute;
      top: calc(100% + 1px);
      left: 0;
      background: #fff;
      max-width: 1240px;
      padding: 20px 19px 22px;
      width: 100%;
      z-index: 1; } }
  @media (min-width: 1200px) {
    .mega-nav__dropdown {
      padding: 20px 62px 22px 79px; } }
  @media screen and (min-width: 1240px) {
    .mega-nav__dropdown {
      left: calc((100% - 1240px) / 2); } }
  .mega-nav__dropdown-title {
    color: #0750a5;
    font-size: 2.2rem;
    font-weight: 600;
    margin-bottom: 6px;
    margin-top: 15px;
    padding-bottom: 0; }
  .mega-nav__dropdown-subtitle {
    color: #aaa;
    font-size: 1.6rem;
    font-weight: 600;
    padding: 12px 20px 13px 10px;
    border-top: 1px solid #d6d6d6; }
    @media (min-width: 414px) {
      .mega-nav__dropdown-subtitle {
        padding-left: 15px; } }
    @media (min-width: 768px) {
      .mega-nav__dropdown-subtitle {
        color: #aaa;
        font-size: 1.8rem;
        font-weight: 600;
        padding: 5px 0 8px;
        border-top: none; } }
  .mega-nav__dropdown-child {
    list-style-type: none; }
    @media (min-width: 768px) {
      .mega-nav__dropdown-child {
        float: left;
        margin-right: 20px;
        padding-bottom: 33px;
        width: 230px; }
        .mega-nav__dropdown-child:last-of-type {
          margin-right: 0; } }
  .mega-nav__dropdown .right {
    border-left: 1px solid #d6d6d6;
    margin-left: auto;
    padding: 8px 0 15px 20px;
    width: 250px; }
  .mega-nav__dropdown .mega-nav__item {
    border-top-width: 0;
    border-left-width: 0; }
    .mega-nav__dropdown .mega-nav__item a {
      display: block;
      font-weight: 400;
      padding-left: 33px; }
      @media (min-width: 768px) {
        .mega-nav__dropdown .mega-nav__item a {
          padding: 7px 10px 10px 0;
          display: inline-block; }
          .mega-nav__dropdown .mega-nav__item a::after {
            height: 9px;
            width: 11px;
            background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/dropdown-content-arrow.svg");
            content: "";
            display: inline-block; } }

.mega-nav--cta {
  width: 100%; }
  .mega-nav--cta-title {
    margin-top: 7px;
    margin-bottom: 6px;
    color: #0750a5;
    font-size: 2.2rem;
    font-weight: 600;
    line-height: 3.2rem;
    padding-bottom: 0; }
    .mega-nav--cta-title + p {
      font-size: 1.6rem;
      font-weight: 400;
      line-height: 2.4rem;
      margin-top: 0;
      padding-bottom: 0; }
  .mega-nav--cta a {
    border: 1px solid #0077ff;
    border-radius: 4px;
    color: #0077ff;
    display: inline-block;
    font-size: 1.5rem;
    font-weight: 400;
    margin-top: 20px;
    padding: 7px 14px;
    text-transform: uppercase; }
    .mega-nav--cta a:hover {
      text-decoration: none; }

.mega-nav__hero-buttons {
  overflow: hidden;
  border-bottom: 1px solid #b7b7cb;
  display: flex;
  padding: 4px 1.5px; }

.mega-nav__hero-item {
  padding: 0 2.5px;
  width: 50%; }
  .mega-nav__hero-item a {
    border: 1px solid;
    display: block;
    font-weight: 600;
    height: 70px;
    padding: 2px;
    text-align: center; }
  .mega-nav__hero-item .bg-rubine {
    color: #fff;
    border-color: #930052; }
  .mega-nav__hero-item .bg-icon-blue {
    background-color: #5bc1ff;
    border-color: #4491d0; }
    .mega-nav__hero-item .bg-icon-blue p {
      color: #0f1e64; }
  .mega-nav__hero-item .bg-yellow {
    border-color: #b7b7cb; }
  .mega-nav__hero-item .bg-hero-blue {
    background-color: #0045a0;
    border-color: #0c3a84; }
    .mega-nav__hero-item .bg-hero-blue p {
      color: #fff; }
  .mega-nav__hero-item p {
    margin-top: -4px; }

@media (min-width: 768px) {
  .mega-nav__secondary {
    background: #333333; } }

@media (min-width: 768px) {
  .mega-nav__secondary .container {
    max-width: 1200px;
    padding-left: 17px; } }

@media (min-width: 768px) {
  .mega-nav__secondary ul {
    display: flex;
    list-style-type: none; } }

@media (min-width: 768px) {
  .mega-nav__secondary-item {
    background-position: 10px 50%;
    background-repeat: no-repeat;
    background-size: 28px 28px;
    padding-top: 1px;
    border-left: 1px solid #555555; }
    .mega-nav__secondary-item__contact {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/contact-us-main-nav.svg"); }
    .mega-nav__secondary-item__claim {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/make-a-claim-main-nav.svg"); }
    .mega-nav__secondary-item__search {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/search-main-nav.svg"); }
    .mega-nav__secondary-item__help_support {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/help-support-main-nav.svg");
      background-size: 12%;
      border-right: 1px solid #555555; } }
  @media (min-width: 768px) and (min-width: 768px) {
    .mega-nav__secondary-item a {
      color: #fff;
      display: block;
      font-size: 1.4rem;
      font-weight: 400;
      line-height: normal;
      padding: 14px 13px 14px 35px;
      text-transform: uppercase; } }

@media (min-width: 768px) {
    .mega-nav__secondary-item a:hover {
      text-decoration: none; } }

.mega-nav__secondary-item__block {
  margin-right: 0;
  background-position: 20px 50%;
  border-left: 0; }
  .mega-nav__secondary-item__block:first-of-type {
    margin-left: auto; }
  .mega-nav__secondary-item__block a {
    padding-right: 22px;
    padding-left: 42px;
    font-weight: 600; }

.mega-nav__secondary-item__blue, .mega-nav__secondary-item__yellow {
  background-size: 30px 30px;
  border-bottom: 1px solid; }
  .mega-nav__secondary-item__blue a, .mega-nav__secondary-item__yellow a {
    font-weight: 600; }

.mega-nav__secondary-item__yellow {
  background-color: #ffdf43;
  background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/existing-customers-main-nav.svg");
  border-color: #c8aa3c;
  margin-left: auto; }
  .mega-nav__secondary-item__yellow a {
    color: #5a281e; }
  .mega-nav__secondary-item__yellow + .mega-nav__secondary-item__blue {
    border-left: 1px solid #343434; }

.mega-nav__secondary-item__blue {
  background-color: #41a5f5;
  background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/rewards-main-nav.svg");
  border-color: #3c82d2; }
  .mega-nav__secondary-item__blue a {
    color: #0f1e64; }

@media (min-width: 414px) {
  .mega-nav--hide-small {
    display: none; } }

.mega-nav--show-small {
  display: none; }
  @media (min-width: 414px) {
    .mega-nav--show-small {
      display: block; } }

@media (min-width: 768px) {
  .mega-nav--hide-medium {
    display: none; } }

.mega-nav--show-medium {
  display: none; }
  .mega-nav--show-medium.mega-nav__dropdown-child {
    display: block; }
  @media (min-width: 768px) {
    .mega-nav--show-medium {
      display: block; } }

.mega-nav.mmtest li[class*="mega-nav__item--icon"] {
  background-size: 30px;
  background-position: 10px calc(50% - 2px);
  background-repeat: no-repeat; }
  @media (min-width: 414px) {
    .mega-nav.mmtest li[class*="mega-nav__item--icon"] {
      background-position: 15px calc(50% - 2px); } }
  .mega-nav.mmtest li[class*="mega-nav__item--icon"] a {
    padding-left: 36px; }
    @media (min-width: 414px) {
      .mega-nav.mmtest li[class*="mega-nav__item--icon"] a {
        padding-left: 41px; } }

.mega-nav.mmtest .mega-nav__item--icon-account {
  background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/existing-customers-main-nav.svg"); }

.mega-nav.mmtest .mega-nav__item--icon-rewards {
  background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/rewards-main-nav.svg"); }

.mega-nav.mmtest .mega-nav__item--icon-contact {
  background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/contact-us-main-nav.svg"); }

.mega-nav.mmtest .mega-nav__item--icon-claims {
  background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/make-a-claim-main-nav.svg"); }

.mega-nav.mmtest .mega-nav__item--icon-help-support {
  background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/mega-nav/help-support-main-nav.svg"); }

.tiny-nav {
  background-color: #f2f2f2;
  border-bottom: 1px solid #aaa; }
  .tiny-nav .container {
    align-items: center;
    display: flex;
    margin: 0 auto;
    max-width: 1200px;
    padding: 7px 12px 7px 5px;
    width: 100%; }
    @media (min-width: 768px) {
      .tiny-nav .container {
        padding: 7px 20px 7px 17px; } }
  .tiny-nav .logo {
    height: auto;
    width: 97px; }
    @media (min-width: 768px) {
      .tiny-nav .logo {
        width: 144px; } }
  .tiny-nav__item {
    margin-bottom: 0 !important;
    margin-left: auto !important;
    margin-right: 0 !important; }

@media (max-width: 767px) {
  .alt2 {
    font-family: "aktiv-grotesk", "jaf-facitweb", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    .alt2 .mega-nav__topbar {
      position: inherit;
      background-color: #F2F0EE; }
      .alt2 .mega-nav__topbar .mega-nav__toggle {
        background-image: url('data:image/svg+xml,<svg width="16" height="14" viewBox="0 0 16 14" fill="none" xmlns="http://www.w3.org/2000/svg"><line y1="1.3097" x2="16" y2="1.3097" stroke="%2321201C" stroke-width="1.4"/><line y1="7.3097" x2="16" y2="7.3097" stroke="%2321201C" stroke-width="1.4"/><line y1="13.3097" x2="16" y2="13.3097" stroke="%2321201C" stroke-width="1.4"/></svg>');
        background-size: 15px;
        background-repeat: no-repeat;
        background-position: center;
        width: 142px; }
        .alt2 .mega-nav__topbar .mega-nav__toggle.open {
          background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.999971 1.40054L14.0994 14.5L15 13.5995L1.90051 0.5L0.999971 1.40054Z" fill="%23282828"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.34561 14.5L14.4451 1.40055L13.5445 0.500005L0.445068 13.5995L1.34561 14.5Z" fill="%23282828"/></svg>');
          background-color: transparent;
          border-left: 0;
          background-size: 14px;
          width: 139px; }
          .alt2 .mega-nav__topbar .mega-nav__toggle.open::after {
            background: none; }
        .alt2 .mega-nav__topbar .mega-nav__toggle .menu {
          font-size: 16px;
          color: #21201C;
          font-style: normal;
          font-weight: 500;
          padding: 16px 0 0 0;
          width: 55px;
          background-image: none;
          position: absolute;
          right: 0; }
      .alt2 .mega-nav__topbar::after {
        display: none; }
    .alt2 .mega-nav__hero-buttons {
      padding: 6px 8px 13px 8px;
      border-bottom: 1px solid #D6D4D0;
      background-color: #F2F0EE; }
      .alt2 .mega-nav__hero-buttons .mega-nav__hero-item {
        border-top: 0;
        list-style: none;
        padding: 0 4px; }
        .alt2 .mega-nav__hero-buttons .mega-nav__hero-item:first-child {
          padding-left: 0; }
        .alt2 .mega-nav__hero-buttons .mega-nav__hero-item:last-child {
          padding-right: 0; }
        .alt2 .mega-nav__hero-buttons .mega-nav__hero-item a {
          border-radius: 10px;
          border: 1px solid #21201C;
          color: #21201C;
          height: 56px;
          padding-top: 7px; }
          .alt2 .mega-nav__hero-buttons .mega-nav__hero-item a p {
            font-size: 15px;
            font-weight: 500;
            line-height: 31px; }
          .alt2 .mega-nav__hero-buttons .mega-nav__hero-item a.bg-yellow {
            border: 1px solid #8C8986; }
            .alt2 .mega-nav__hero-buttons .mega-nav__hero-item a.bg-yellow p {
              color: #21201C; }
    .alt2 .mega-nav__main {
      background-color: #F2F0EE;
      border-bottom: 1px solid #21201C; }
      .alt2 .mega-nav__main.no-border {
        border-bottom: 0; }
      .alt2 .mega-nav__main li:first-of-type {
        border-top: 0; }
      .alt2 .mega-nav__main li {
        border-top: 1px solid #D6D4D0; }
        .alt2 .mega-nav__main li.mega-nav__item.mega-nav__item--open {
          background: #F2F0EE; }
        .alt2 .mega-nav__main li.mega-nav__item a {
          color: #21201C;
          font-size: 16px;
          font-style: normal;
          font-weight: 500;
          background: no-repeat url('data:image/svg+xml,<svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.7175 13.5L22.6385 20.428L17.7175 27.355H19.7635L24.6835 20.428L19.7635 13.5H17.7175Z" fill="%238C8986"/></svg>') right center; }
        .alt2 .mega-nav__main li.mega-nav__item.mega-nav__item--parent a {
          background: no-repeat url('data:image/svg+xml,<svg width="41" height="40" viewBox="0 0 41 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.3892 12.6816C22.3642 13.5846 21.6112 14.2966 20.7072 14.2726C19.8042 14.2466 19.0922 13.4936 19.1182 12.5906C19.1422 11.6876 19.8952 10.9756 20.7982 11.0006C21.7022 11.0256 22.4132 11.7786 22.3892 12.6816Z" fill="%238C8986"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.8001 18.0006C21.7031 18.0256 22.4151 18.7776 22.3901 19.6816C22.3651 20.5846 21.6121 21.2976 20.7091 21.2716C19.8061 21.2466 19.0941 20.4946 19.1181 19.5916C19.1441 18.6876 19.8971 17.9756 20.8001 18.0006Z" fill="%238C8986"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.7991 25.0006C21.7031 25.0256 22.4151 25.7786 22.3901 26.6826C22.3651 27.5856 21.6121 28.2976 20.7091 28.2716C19.8061 28.2476 19.0941 27.4946 19.1181 26.5916C19.1441 25.6876 19.8961 24.9766 20.7991 25.0006Z" fill="%238C8986"/></svg>') right center; }
        .alt2 .mega-nav__main li.mega-nav__item.mega-nav__item--parent .mega-nav__dropdown-child .mega-nav__dropdown-subtitle {
          border-top: 1px solid #D6D4D0; }
        .alt2 .mega-nav__main li.mega-nav__item.mega-nav__item--parent .mega-nav__dropdown-child .mega-nav__item {
          border-top: 0; }
          .alt2 .mega-nav__main li.mega-nav__item.mega-nav__item--parent .mega-nav__dropdown-child .mega-nav__item a {
            background: no-repeat url('data:image/svg+xml,<svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.7175 13.5L22.6385 20.428L17.7175 27.355H19.7635L24.6835 20.428L19.7635 13.5H17.7175Z" fill="%238C8986"/></svg>') right center; }
        .alt2 .mega-nav__main li.mega-nav__item.mega-nav__item__black {
          border-top: 1px solid #54504D; }
          .alt2 .mega-nav__main li.mega-nav__item.mega-nav__item__black a {
            font-weight: 400;
            color: #fff;
            background: no-repeat url('data:image/svg+xml,<svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.7175 13.5L22.6385 20.428L17.7175 27.355H19.7635L24.6835 20.428L19.7635 13.5H17.7175Z" fill="white"/></svg>') right center; }
        .alt2 .mega-nav__main li.mega-nav__item.mega-nav__item__red {
          background-color: #A10052;
          border-top: 1px solid #54504D; }
          .alt2 .mega-nav__main li.mega-nav__item.mega-nav__item__red a {
            font-weight: 400;
            color: #fff;
            background: no-repeat url('data:image/svg+xml,<svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.7175 13.5L22.6385 20.428L17.7175 27.355H19.7635L24.6835 20.428L19.7635 13.5H17.7175Z" fill="white"/></svg>') right center; } }

.button-toggle {
  display: flex;
  margin: 20px -5px; }
  @media (max-width: 767px) {
    .button-toggle {
      flex-wrap: wrap; } }
  .button-toggle div,
  .button-toggle span {
    display: block; }
  .button-toggle .button {
    height: 92px;
    width: 0;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    margin: 0 5px;
    padding: 10px 5px;
    position: relative;
    text-align: center;
    border-width: 1px;
    border-style: solid; }
    .button-toggle .button--midi:last-of-type {
      margin-right: 5px; }
    .button-toggle .button img {
      height: 58px;
      width: 58px;
      display: block;
      fill: currentColor;
      margin: 2px auto -10px; }
      .button-toggle .button img:nth-of-type(2) {
        display: none; }
      .button-toggle .button img + span {
        margin-top: 0; }
    .button-toggle .button.is-active {
      border: 0; }
      .button-toggle .button.is-active:first-child h3.sub-heading-flash, .button-toggle .button.is-active:first-child .form-container form label.sub-heading-flash, .form-container form .button-toggle .button.is-active:first-child label.sub-heading-flash {
        padding-left: 1px; }
      .button-toggle .button.is-active img:nth-of-type(1) {
        display: none; }
      .button-toggle .button.is-active img:nth-of-type(2) {
        display: block; }
    @media (max-width: 767px) {
      .button-toggle .button {
        width: calc(50% - 10px) !important;
        margin-bottom: 10px; } }
  .button-toggle__button-title {
    height: 34px;
    line-height: 32px !important; }
    .button-toggle__button-title div {
      display: inline-block;
      vertical-align: middle; }
  .button-toggle--compact {
    margin-left: 0;
    margin-right: 0; }
    .button-toggle--compact .button {
      border-radius: 0;
      border-right-width: 0;
      margin: 0; }
      .button-toggle--compact .button:first-child {
        border-radius: 10px 0 0 10px; }
      .button-toggle--compact .button:last-child {
        border-radius: 0 10px 10px 0;
        border-right-width: 1px;
        margin-right: 0; }
      .button-toggle--compact .button.is-active + .button {
        border-left-color: transparent; }
  .button-toggle--with-icons {
    margin-bottom: 10px; }
    .button-toggle--with-icons .button {
      height: 102px;
      padding-top: 0; }

.toggle-arrow {
  position: relative; }
  .toggle-arrow span {
    display: block;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transform: translateX(-50%);
    transition: margin-left .3s linear 0s, bottom .3s linear .15s, opacity .3s linear .15s; }
    .toggle-arrow span.fixed {
      left: 50% !important;
      margin-left: 0 !important; }
    .is-open .toggle-arrow span {
      bottom: -22px;
      opacity: 1; }
  .toggle-arrow--sml span {
    -moz-transform: scale(0.9999);
    border-style: solid;
    content: '';
    display: block;
    height: 0;
    width: 0;
    border-color: transparent transparent #282828;
    border-width: 0 12px 12px;
    margin-bottom: 67px; }
  .toggle-arrow--lrg span {
    height: 30px;
    width: 117.7px;
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/toggle-content-arrow.svg") no-repeat center/117.7px 30px;
    bottom: -40px;
    margin-bottom: 58px; }
  @media (min-width: 768px) {
    .toggle-arrow span {
      bottom: -20px; }
      .is-open .toggle-arrow span {
        bottom: 0; } }

.toggle-content-wrapper {
  border-top: 1px solid #555;
  display: none;
  margin-top: 30px;
  padding-top: 15px;
  position: relative;
  z-index: 10; }
  @media (min-width: 768px) {
    .toggle-content-wrapper {
      margin-top: 0;
      padding-top: 17px; } }
  .bg-dark .toggle-content-wrapper {
    border-top: 0; }

.toggle-content {
  display: none; }

.bg-dark .button-toggle {
  margin-top: 0; }

.bg-dark .button--toggle {
  background: #333;
  border-color: #555; }
  .bg-dark .button--toggle h3.sub-heading-flash, .bg-dark .button--toggle .form-container form label.sub-heading-flash, .form-container form .bg-dark .button--toggle label.sub-heading-flash {
    font-weight: 400;
    margin: auto;
    padding: 0;
    text-transform: none; }
  .bg-dark .button--toggle.is-active h3.sub-heading-flash, .bg-dark .button--toggle.is-active .form-container form label.sub-heading-flash, .form-container form .bg-dark .button--toggle.is-active label.sub-heading-flash {
    color: inherit; }

.button-toggle .button.is-active {
  background: linear-gradient(to bottom, #c8ffc8 0%, #46c865 100%);
  border: 1px solid #b7b7cb;
  border-right: 0;
  color: #4f4f4f; }
  .no-cssgradients .button-toggle .button.is-active {
    background: #46c865;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c8ffc8, endColorstr=#46c865); }
  .button-toggle .button.is-active img:nth-of-type(1) {
    display: block; }
  .button-toggle .button.is-active img:nth-of-type(2) {
    display: none; }
  .button-toggle .button.is-active + .button {
    border-left: 1px solid #b7b7cb; }

.button-toggle .button h3.sub-heading-flash, .button-toggle .button .form-container form label.sub-heading-flash, .form-container form .button-toggle .button label.sub-heading-flash {
  max-width: 140px; }
  @media (min-width: 768px) {
    .button-toggle .button h3.sub-heading-flash, .button-toggle .button .form-container form label.sub-heading-flash, .form-container form .button-toggle .button label.sub-heading-flash {
      max-width: none; } }

.bg-dark .button--toggle h3.sub-heading-flash, .bg-dark .button--toggle .form-container form label.sub-heading-flash, .form-container form .bg-dark .button--toggle label.sub-heading-flash {
  color: #82c8ff; }

.toggle-content-wrapper.bg-light {
  background-color: #f0f0eb;
  border-top: 0; }
  .toggle-content-wrapper.bg-light .toggle-arrow--lrg span {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/toggle-content-arrow-red.svg"); }

.toggle-content-wrapper--contact .toggle-content {
  margin-top: -30px; }

.toggle-content-wrapper--contact .button-toggle {
  margin-top: 30px; }

.breadcrumbs {
  background-color: #d6d6d6;
  border-bottom: 1px solid #aaa;
  overflow: hidden;
  width: 100%; }
  .breadcrumbs .container {
    padding: 10px 20px 10px 10px;
    width: 1200px; }
    @media (min-width: 768px) {
      .breadcrumbs .container {
        padding-left: 17px; } }
    .breadcrumbs .container ul {
      display: inline-block;
      white-space: nowrap; }
    .breadcrumbs .container li {
      display: inline-block;
      font-weight: 400;
      text-transform: capitalize;
      white-space: nowrap; }
      .breadcrumbs .container li:not(:last-of-type)::after {
        height: 9px;
        width: 9px;
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E");
        content: '';
        display: inline-block;
        margin: -2px 1px 0 2px;
        vertical-align: middle; }
    .breadcrumbs .container a {
      color: #4f4f4f;
      font-size: 1.35rem;
      text-transform: capitalize; }
      @media (min-width: 768px) {
        .breadcrumbs .container a {
          font-size: 1.4rem; } }

.button--phone span, .button--download span, .button--myaccount span, .button--secure span, .button--stay-home span, .button--time span, .button--webchat span {
  position: relative; }
  .button--phone span::before, .button--download span::before, .button--myaccount span::before, .button--secure span::before, .button--stay-home span::before, .button--time span::before, .button--webchat span::before {
    background-size: 100% 100%;
    content: '';
    display: inline-block;
    position: absolute; }

.button--white.button--phone, .button--white.button--download, .button--white.button--myaccount, .button--white.button--secure, .button--white.button--stay-home, .button--white.button--time, .button--white.button--webchat {
  cursor: default; }

.button--midi.button--phone, .button--midi.button--download, .button--midi.button--myaccount, .button--midi.button--secure, .button--midi.button--stay-home, .button--midi.button--time, .button--midi.button--webchat {
  position: relative; }
  .button--midi.button--phone::before, .button--midi.button--download::before, .button--midi.button--myaccount::before, .button--midi.button--secure::before, .button--midi.button--stay-home::before, .button--midi.button--time::before, .button--midi.button--webchat::before {
    background-size: 100% 100%;
    content: '';
    display: inline-block;
    position: absolute; }
  .button--white.button--midi.button--phone, .button--white.button--midi.button--download, .button--white.button--midi.button--myaccount, .button--white.button--midi.button--secure, .button--white.button--midi.button--stay-home, .button--white.button--midi.button--time, .button--white.button--midi.button--webchat {
    cursor: default; }

.button {
  border: 1px solid;
  border-radius: 4px;
  cursor: pointer;
  display: block;
  max-width: 100%; }
  .button div,
  .button span {
    line-height: 16px;
    margin: auto; }
  .bg-emergency-one .button,
  .bg-emergency-two .button {
    border-color: #fff;
    color: #fff; }
  .button[class*='-ghost'] {
    background: transparent; }
  .button[disabled] {
    opacity: .5; }
  .button--hero {
    font-size: 1.8rem;
    line-height: 24px;
    min-height: 44px;
    padding: 9px 10px;
    width: 500px; }
    @media (min-width: 768px) {
      .button--hero {
        font-size: 2.4rem;
        line-height: 30px;
        min-height: 52px;
        padding: 10px 15px;
        width: 430px; } }
    .text-center .button--hero, .decision-tree .pod .button--hero, .afsl-calc h1 .button--hero {
      margin-left: auto !important;
      margin-right: auto !important; }
  .button--option {
    font-size: 1.6rem;
    line-height: 28px;
    font-weight: 400;
    min-height: 34px;
    padding: 2px 10px;
    width: 500px; }
    @media (min-width: 768px) {
      .button--option {
        font-size: 1.8rem;
        line-height: 32px;
        min-height: 40px;
        padding: 3px 15px;
        width: 430px; } }
  .button--hero, .button--option {
    margin: 10px 0 0;
    text-align: center; }
    .button--hero:first-of-type, .button--option:first-of-type {
      margin-top: 0; }
  .button--midi {
    font-size: 1.35rem;
    line-height: 28px;
    display: inline-block;
    height: 29px;
    margin: 0 10px 10px 0;
    min-width: 58px;
    padding: 0 10px;
    text-align: center;
    font-weight: 600; }
    @media (min-width: 768px) {
      .button--midi {
        font-size: 1.5rem;
        line-height: 28px;
        height: 30px;
        min-width: 68px;
        padding: 0 15px 2px; } }
    .button--midi:last-of-type {
      margin-right: auto; }
  .button--tile {
    font-size: 1.35rem;
    line-height: 28px; }
    @media (min-width: 768px) {
      .button--tile {
        font-size: 1.5rem;
        line-height: 28px; } }
  .button--light-green, .decision-tree .button--tile.is-active {
    background: linear-gradient(to bottom, #c8ffc8 0%, #46c865 100% 100%);
    border-color: #b7b7cb;
    color: #4f4f4f; }
    .no-cssgradients .button--light-green, .no-cssgradients .decision-tree .button--tile.is-active, .decision-tree .no-cssgradients .button--tile.is-active {
      background: #46c865 100%;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c8ffc8, endColorstr=#46c865 100%); }
  .button--azzuri-ghost {
    border-color: #0078ff;
    color: #0078ff; }
  .button--reverse-blue-ghost {
    border-color: #357bb0;
    color: #82c8ff; }
  .button--aqua, .decision-tree .button.is-active:not(.button--tile) {
    background: linear-gradient(to bottom, #00b8ea 0%, #0080cc 100%);
    border-color: #0080c2;
    color: #fff; }
    .no-cssgradients .button--aqua, .no-cssgradients .decision-tree .button.is-active:not(.button--tile), .decision-tree .no-cssgradients .button.is-active:not(.button--tile) {
      background: #0080cc;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00b8ea, endColorstr=#0080cc); }
  .button--ghost {
    background: linear-gradient(to bottom, transparent 0%, transparent 100%);
    border-color: #0078ff;
    color: #0078ff; }
    .no-cssgradients .button--ghost {
      background: transparent;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=transparent, endColorstr=transparent); }
  .button--grey {
    background: linear-gradient(to bottom, #4f4f4f 0%, #4f4f4f 100%);
    border-color: #4f4f4f;
    color: #fff; }
    .no-cssgradients .button--grey {
      background: #4f4f4f;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#4f4f4f, endColorstr=#4f4f4f); }
    .button--grey-ghost {
      border-color: #b7b7cb;
      color: #4f4f4f; }
  .button--green {
    background: linear-gradient(to bottom, #00c535 0%, #00a32e 100%);
    border-color: #009227;
    color: #fff; }
    .no-cssgradients .button--green {
      background: #00a32e;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00c535, endColorstr=#00a32e); }
  .button--orange {
    background: linear-gradient(to bottom, #ff8311 0%, #ff5f00 100%);
    border-color: #f15a00;
    color: #fff; }
    .no-cssgradients .button--orange {
      background: #ff5f00;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ff8311, endColorstr=#ff5f00); }
  .button--yellow {
    background: linear-gradient(to bottom, #ffff9b 0%, #cda300 100%);
    border-color: #ae946a;
    color: #5a281e; }
    .no-cssgradients .button--yellow {
      background: #cda300;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffff9b, endColorstr=#cda300); }
  .button--white {
    background: linear-gradient(to bottom, #f8f8f8 0%, #e0e0e7 100%);
    border-color: #b8b8cc;
    color: #4f4f4f; }
    .no-cssgradients .button--white {
      background: #e0e0e7;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f8f8f8, endColorstr=#e0e0e7); }
    .button--white-ghost {
      border-color: #fff;
      color: #fff; }
  .button--dark-grey {
    background: linear-gradient(to bottom, #191919 0%, #191919 100%);
    border-color: #555;
    color: #fff; }
    .no-cssgradients .button--dark-grey {
      background: #191919;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#191919, endColorstr=#191919); }
  .button--veygo-blue {
    background: linear-gradient(to bottom, #055b70 0%, #044656 100%);
    border-color: #044656;
    color: #fff; }
    .no-cssgradients .button--veygo-blue {
      background: #044656;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#055b70, endColorstr=#044656); }
  .button:focus {
    outline: none; }

.button-group {
  margin-bottom: -10px; }

.app-store-icons {
  display: flex;
  justify-content: center; }
  .app-store-icons.left {
    justify-content: left; }
    .app-store-icons.left a:first-child {
      margin-left: 0; }
    .app-store-icons.left a:last-child {
      margin-right: 0; }
    .app-store-icons.left a img {
      width: 100%; }
  .app-store-icons a {
    display: block;
    margin: 0 5px; }
  .app-store-icons img {
    display: block; }
  .app-store-icons + .more-link {
    margin-top: 21px; }
    @media (min-width: 768px) {
      .app-store-icons + .more-link {
        margin-top: 32px; } }
  .hero-background .app-store-icons {
    margin-top: -6px; }
    @media (min-width: 768px) {
      .hero-background .app-store-icons {
        margin-top: 0; } }
  .sticky-button .app-store-icons {
    margin: -5px auto -7px; }

.button {
  font-weight: 400;
  text-transform: uppercase; }
  .button div,
  .button span {
    text-transform: uppercase; }
  .bg-dark .button--hero,
  .bg-hero .button--hero {
    border: 0; }
  .bg-yellow .button {
    border-color: #5a281e;
    color: #5a281e; }
  .button--tile {
    font-weight: 600; }
  .button--hero.button--phone span {
    padding-left: 21px; }
    @media (min-width: 768px) {
      .button--hero.button--phone span {
        padding-left: 27px; } }
    .button--hero.button--phone span::before {
      height: 18px;
      width: 13.7px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200.6%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
      left: 0;
      top: 2px; }
      @media (min-width: 768px) {
        .button--hero.button--phone span::before {
          height: 24px;
          width: 18px;
          background-size: 18px 24px;
          left: 0;
          top: 3px; } }
  .button--hero.button--phone.button--ghost span::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22rgba%280%2C%20120%2C%20255%2C%200.6%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"); }
  .button--hero.button--phone.button--reverse-blue-ghost span::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22%2382c8ff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"); }
  .button--hero.button--reverse-blue-ghost {
    border-color: #fff;
    color: #fff; }
  .button--hero.button--stay-home span {
    padding-left: 32px; }
    @media (min-width: 768px) {
      .button--hero.button--stay-home span {
        padding-left: 34px; } }
    .button--hero.button--stay-home span::before {
      height: 20.7px;
      width: 24px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2029%2027%22%3E%3Cpath%20d%3D%22M28.8%2013.8c-.6%201-5.1%206-7.4%208.1-.4.3-.7.7-1.2.7h-.6c-3.2%200-10.1%200-10.4-.1-.2%200-.4%200-.6.2-1.4%201-2.7%202.1-4.1%203.1-.1%200-.1.1-.2.1-1.4-1.7-2.9-3.3-4.3-5%20.1.1.1.1.2%200%201-.9%201.9-1.7%202.9-2.6.6-.5%203-2.6%203.7-2.9%201.3-.7%202.6-.8%204-.4.9.2%204.2.4%205%20.4%201%200%203.9%200%204.3.1.3%200%20.6.3.8.5.2.2.1.9-.1%201.1-.2.3-.6.5-1%20.5h-6.3c-.8%200-1.4.5-1.5%201.2v.2h7.7c.8%200%201.6-.3%202.1-.9.5-.5.6-1.1.5-1.8%200-.1%200-.2.1-.2%202.3-1.4%204.7-2.7%205.3-3%20.4-.3%201.5-.1%201.1.7zm-11.2.2c.1.1.2.1.4%200l6.2-6.2c.6-.6%201-1.4%201.1-2.3.2-1.7-.7-3.4-2.2-4.1-1.5-.8-3.4-.5-4.6.8-.2.2-.4.5-.7.7l-.8-.8C16%201.2%2014.9.8%2013.6%201c-1.6.3-2.7%201.2-3.2%202.7-.5%201.5-.1%202.9%201%204.1%202.1%202.1%204.1%204.2%206.2%206.2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E");
      left: 0;
      top: 1px; }
      @media (min-width: 768px) {
        .button--hero.button--stay-home span::before {
          height: 22.5px;
          width: 26px;
          left: 0;
          top: 5px; } }
  .button--hero.button--time span {
    padding-left: 44px; }
    @media (min-width: 768px) {
      .button--hero.button--time span {
        padding-left: 54px; } }
    .button--hero.button--time span::before {
      height: 26.2px;
      width: 37px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2043%2032%22%3E%3Cpath%20d%3D%22M39.4%208l.6-.8c.5-.6.4-1.5-.3-2L38.2%204c-.6-.5-1.5-.4-2%20.3l-.5.7c-1.5-.8-3.2-1.3-4.9-1.5V2.2h1.4c.6%200%201.1-.5%201.1-1.1%200-.6-.5-1.1-1.1-1.1h-5.4c-.6%200-1.1.5-1.1%201.1%200%20.6.5%201.1%201.1%201.1h1.4v1.3C21.3%204.2%2016%2010.2%2016%2017.4c0%207.7%206%2013.9%2013.5%2013.9S43%2025.1%2043%2017.4c0-3.6-1.4-7-3.6-9.4zm-9.9%2020.6c-6%200-10.9-5-10.9-11.2%200-6.2%204.9-11.2%2010.9-11.2s10.9%205%2010.9%2011.2c0%206.2-4.9%2011.2-10.9%2011.2zm6.7-15.1c.1.4%200%20.9-.4%201.1%200%200-5.2%203.8-5.8%204.1-.9.4-2%20.1-2.4-.8-.4-.9%200-2%20.9-2.5.6-.2%206.7-2.2%206.7-2.2.4-.2.8%200%201%20.3zm-21.8%208c.2.8.5%201.6.8%202.4H6.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h7.5zm-.1-8.1H1.1c-.6%200-1.1-.5-1.1-1.2S.5%2011%201.1%2011H15c-.3.8-.5%201.6-.7%202.4zm-.3%205.3H3.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h10v2.2s0%20.1.1.2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
      left: 0;
      top: -2px; }
      @media (min-width: 768px) {
        .button--hero.button--time span::before {
          height: 32.4px;
          width: 45.6px;
          background-size: 45.6px 32.4px;
          left: 0;
          top: -1px; } }
  .button--hero.button--time.button--yellow span::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2043%2032%22%3E%3Cpath%20d%3D%22M39.4%208l.6-.8c.5-.6.4-1.5-.3-2L38.2%204c-.6-.5-1.5-.4-2%20.3l-.5.7c-1.5-.8-3.2-1.3-4.9-1.5V2.2h1.4c.6%200%201.1-.5%201.1-1.1%200-.6-.5-1.1-1.1-1.1h-5.4c-.6%200-1.1.5-1.1%201.1%200%20.6.5%201.1%201.1%201.1h1.4v1.3C21.3%204.2%2016%2010.2%2016%2017.4c0%207.7%206%2013.9%2013.5%2013.9S43%2025.1%2043%2017.4c0-3.6-1.4-7-3.6-9.4zm-9.9%2020.6c-6%200-10.9-5-10.9-11.2%200-6.2%204.9-11.2%2010.9-11.2s10.9%205%2010.9%2011.2c0%206.2-4.9%2011.2-10.9%2011.2zm6.7-15.1c.1.4%200%20.9-.4%201.1%200%200-5.2%203.8-5.8%204.1-.9.4-2%20.1-2.4-.8-.4-.9%200-2%20.9-2.5.6-.2%206.7-2.2%206.7-2.2.4-.2.8%200%201%20.3zm-21.8%208c.2.8.5%201.6.8%202.4H6.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h7.5zm-.1-8.1H1.1c-.6%200-1.1-.5-1.1-1.2S.5%2011%201.1%2011H15c-.3.8-.5%201.6-.7%202.4zm-.3%205.3H3.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h10v2.2s0%20.1.1.2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%235a281e%22%2F%3E%3C%2Fsvg%3E"); }
  .button--hero.button--secure span {
    padding-left: 25px; }
    @media (min-width: 768px) {
      .button--hero.button--secure span {
        padding-left: 28px; } }
    .button--hero.button--secure span::before {
      height: 21px;
      width: 18px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2019%22%3E%3CclipPath%20id%3D%22clippath%22%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2215%22%20height%3D%2219%22%2F%3E%3C%2FclipPath%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22m13.65%2C6.33h-1.85v-1.99C11.79%2C0%2C8.9%2C0%2C7.51%2C0S3.22%2C0%2C3.22%2C4.34v1.99h-1.85c-.75%2C0-1.36.69-1.36%2C1.54v9.59c0%2C.85.61%2C1.54%2C1.36%2C1.54h12.28c.75%2C0%2C1.36-.69%2C1.36-1.54V7.87c.01-.85-.6-1.54-1.35-1.54Zm-8.29-1.99c0-1.93.55-2.04%2C2.14-2.04s2.14.1%2C2.14%2C2.04v1.99h-4.29v-1.99Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
      background-repeat: no-repeat;
      left: 0;
      top: -2px; }
      @media (min-width: 768px) {
        .button--hero.button--secure span::before {
          height: 25px;
          width: 18px;
          background-size: 18px, 21px;
          left: 0;
          top: 1px; } }
  .button--hero.button--myaccount span {
    padding-left: 44px; }
    @media (min-width: 768px) {
      .button--hero.button--myaccount span {
        padding-left: 54px; } }
    .button--hero.button--myaccount span::before {
      height: 26.2px;
      width: 37px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20d%3D%22M8%208C8%204.2%2011.2.9%2015%20.9c3.8-.1%207%203.2%207%206.9%200%203.8-3.1%207.1-7%207.1-3.8-.1-6.9-3.2-7-6.9zm20.7%2014.6c-.2-1.3-.6-2.5-1.4-3.7-.9-1.3-2.1-1.9-3.9-2.1-1.8-.2-3.1.8-3.5%201.1-2.5%201.2-5%201.5-7.7.8-1.3-.4-3.4-2.2-5.3-1.9-1.9.2-3.2.7-4.1%202.1-.8%201.1-1.3%202.3-1.5%203.6-.3%201.4-.4%202.8-.3%204.3%200%202.5.1%202.5%205.8%202.5h16.7c5.4%200%205.4%200%205.4-2.7.2-1.4.1-2.7-.2-4z%22%20fill%3D%22%235a281e%22%2F%3E%3C%2Fsvg%3E");
      left: 0;
      top: -2px; }
      @media (min-width: 768px) {
        .button--hero.button--myaccount span::before {
          height: 32.4px;
          width: 45.6px;
          left: 0;
          top: -1px; } }
  .button--hero.button--myaccount.button--yellow span::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20d%3D%22M8%208C8%204.2%2011.2.9%2015%20.9c3.8-.1%207%203.2%207%206.9%200%203.8-3.1%207.1-7%207.1-3.8-.1-6.9-3.2-7-6.9zm20.7%2014.6c-.2-1.3-.6-2.5-1.4-3.7-.9-1.3-2.1-1.9-3.9-2.1-1.8-.2-3.1.8-3.5%201.1-2.5%201.2-5%201.5-7.7.8-1.3-.4-3.4-2.2-5.3-1.9-1.9.2-3.2.7-4.1%202.1-.8%201.1-1.3%202.3-1.5%203.6-.3%201.4-.4%202.8-.3%204.3%200%202.5.1%202.5%205.8%202.5h16.7c5.4%200%205.4%200%205.4-2.7.2-1.4.1-2.7-.2-4z%22%20fill%3D%22%235a281e%22%2F%3E%3C%2Fsvg%3E"); }
  .button--hero.button--webchat span {
    padding-left: 32px; }
    @media (min-width: 768px) {
      .button--hero.button--webchat span {
        padding-left: 34px; } }
    .button--hero.button--webchat span::before {
      height: 20.7px;
      width: 24px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2022.4%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M17.4%200c1.1%200%202%20.9%202%202v10.4c0%201.1-.9%202-2%202H8.1l-5.6%204.5%201.1-4.5H2c-1.1%200-2-.9-2-2V2C0%20.9.9%200%202%200h15.4%22%2F%3E%3Cpath%20d%3D%22M24%203.6h-3v8.8c0%201.9-1.6%203.5-3.5%203.5H8.6l-.9.7c.3.8%201%201.3%201.8%201.3h8.3l5.6%204.5-1.1-4.5H24c1.1%200%202-.9%202-2V5.5c0-1-.9-1.9-2-1.9%22%20fill-opacity%3D%22.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
      left: 0;
      top: 1px; }
      @media (min-width: 768px) {
        .button--hero.button--webchat span::before {
          height: 22.5px;
          width: 26px;
          background-size: 26px 22.5px;
          left: 0;
          top: 5px; } }
  .button--hero.button--webchat.button--white {
    opacity: .5; }
    .button--hero.button--webchat.button--white span::before {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2022.4%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%234f4f4f%22%3E%3Cpath%20d%3D%22M17.4%200c1.1%200%202%20.9%202%202v10.4c0%201.1-.9%202-2%202H8.1l-5.6%204.5%201.1-4.5H2c-1.1%200-2-.9-2-2V2C0%20.9.9%200%202%200h15.4%22%2F%3E%3Cpath%20d%3D%22M24%203.6h-3v8.8c0%201.9-1.6%203.5-3.5%203.5H8.6l-.9.7c.3.8%201%201.3%201.8%201.3h8.3l5.6%204.5-1.1-4.5H24c1.1%200%202-.9%202-2V5.5c0-1-.9-1.9-2-1.9%22%20fill-opacity%3D%22.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .button--option.button--phone span {
    padding-left: 20px; }
    @media (min-width: 768px) {
      .button--option.button--phone span {
        padding-left: 21px; } }
    .button--option.button--phone span::before {
      height: 16.2px;
      width: 12.3px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200.6%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
      left: 0;
      top: 2px; }
      @media (min-width: 768px) {
        .button--option.button--phone span::before {
          height: 18px;
          width: 13.7px;
          background-size: 13.7px 18px;
          left: 0;
          top: 2px; } }
  .button--option.button--phone.button--ghost span::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22rgba%280%2C%20120%2C%20255%2C%200.6%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"); }
  .button--option.button--phone.button--reverse-blue-ghost span::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22rgba%28130%2C%20200%2C%20255%2C%200.6%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"); }
  .button--option.button--double-text {
    text-transform: unset;
    font-weight: 600;
    font-size: 2rem;
    line-height: 28px;
    border-radius: 100em;
    padding: 2px 15px 5px 15px; }
    .button--option.button--double-text span {
      text-transform: unset;
      font-weight: 400;
      font-size: 1.6rem;
      margin-top: -5px;
      display: block;
      padding-top: 2px; }
  .button--option.button--stay-home span {
    padding-left: 36px; }
    @media (min-width: 768px) {
      .button--option.button--stay-home span {
        padding-left: 44px; } }
    .button--option.button--stay-home span::before {
      height: 20px;
      width: 28.2px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2029%2027%22%3E%3Cpath%20d%3D%22M28.8%2013.8c-.6%201-5.1%206-7.4%208.1-.4.3-.7.7-1.2.7h-.6c-3.2%200-10.1%200-10.4-.1-.2%200-.4%200-.6.2-1.4%201-2.7%202.1-4.1%203.1-.1%200-.1.1-.2.1-1.4-1.7-2.9-3.3-4.3-5%20.1.1.1.1.2%200%201-.9%201.9-1.7%202.9-2.6.6-.5%203-2.6%203.7-2.9%201.3-.7%202.6-.8%204-.4.9.2%204.2.4%205%20.4%201%200%203.9%200%204.3.1.3%200%20.6.3.8.5.2.2.1.9-.1%201.1-.2.3-.6.5-1%20.5h-6.3c-.8%200-1.4.5-1.5%201.2v.2h7.7c.8%200%201.6-.3%202.1-.9.5-.5.6-1.1.5-1.8%200-.1%200-.2.1-.2%202.3-1.4%204.7-2.7%205.3-3%20.4-.3%201.5-.1%201.1.7zm-11.2.2c.1.1.2.1.4%200l6.2-6.2c.6-.6%201-1.4%201.1-2.3.2-1.7-.7-3.4-2.2-4.1-1.5-.8-3.4-.5-4.6.8-.2.2-.4.5-.7.7l-.8-.8C16%201.2%2014.9.8%2013.6%201c-1.6.3-2.7%201.2-3.2%202.7-.5%201.5-.1%202.9%201%204.1%202.1%202.1%204.1%204.2%206.2%206.2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E");
      left: 0;
      top: 0; }
      @media (min-width: 768px) {
        .button--option.button--stay-home span::before {
          height: 26.2px;
          width: 37px;
          left: 0;
          top: -2px; } }
  .button--option.button--time span {
    padding-left: 36px; }
    @media (min-width: 768px) {
      .button--option.button--time span {
        padding-left: 44px; } }
    .button--option.button--time span::before {
      height: 20px;
      width: 28.2px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2043%2032%22%3E%3Cpath%20d%3D%22M39.4%208l.6-.8c.5-.6.4-1.5-.3-2L38.2%204c-.6-.5-1.5-.4-2%20.3l-.5.7c-1.5-.8-3.2-1.3-4.9-1.5V2.2h1.4c.6%200%201.1-.5%201.1-1.1%200-.6-.5-1.1-1.1-1.1h-5.4c-.6%200-1.1.5-1.1%201.1%200%20.6.5%201.1%201.1%201.1h1.4v1.3C21.3%204.2%2016%2010.2%2016%2017.4c0%207.7%206%2013.9%2013.5%2013.9S43%2025.1%2043%2017.4c0-3.6-1.4-7-3.6-9.4zm-9.9%2020.6c-6%200-10.9-5-10.9-11.2%200-6.2%204.9-11.2%2010.9-11.2s10.9%205%2010.9%2011.2c0%206.2-4.9%2011.2-10.9%2011.2zm6.7-15.1c.1.4%200%20.9-.4%201.1%200%200-5.2%203.8-5.8%204.1-.9.4-2%20.1-2.4-.8-.4-.9%200-2%20.9-2.5.6-.2%206.7-2.2%206.7-2.2.4-.2.8%200%201%20.3zm-21.8%208c.2.8.5%201.6.8%202.4H6.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h7.5zm-.1-8.1H1.1c-.6%200-1.1-.5-1.1-1.2S.5%2011%201.1%2011H15c-.3.8-.5%201.6-.7%202.4zm-.3%205.3H3.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h10v2.2s0%20.1.1.2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
      left: 0;
      top: 0; }
      @media (min-width: 768px) {
        .button--option.button--time span::before {
          height: 26.2px;
          width: 37px;
          left: 0;
          top: -2px; } }
  .button--option.button--time.button--yellow span::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2043%2032%22%3E%3Cpath%20d%3D%22M39.4%208l.6-.8c.5-.6.4-1.5-.3-2L38.2%204c-.6-.5-1.5-.4-2%20.3l-.5.7c-1.5-.8-3.2-1.3-4.9-1.5V2.2h1.4c.6%200%201.1-.5%201.1-1.1%200-.6-.5-1.1-1.1-1.1h-5.4c-.6%200-1.1.5-1.1%201.1%200%20.6.5%201.1%201.1%201.1h1.4v1.3C21.3%204.2%2016%2010.2%2016%2017.4c0%207.7%206%2013.9%2013.5%2013.9S43%2025.1%2043%2017.4c0-3.6-1.4-7-3.6-9.4zm-9.9%2020.6c-6%200-10.9-5-10.9-11.2%200-6.2%204.9-11.2%2010.9-11.2s10.9%205%2010.9%2011.2c0%206.2-4.9%2011.2-10.9%2011.2zm6.7-15.1c.1.4%200%20.9-.4%201.1%200%200-5.2%203.8-5.8%204.1-.9.4-2%20.1-2.4-.8-.4-.9%200-2%20.9-2.5.6-.2%206.7-2.2%206.7-2.2.4-.2.8%200%201%20.3zm-21.8%208c.2.8.5%201.6.8%202.4H6.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h7.5zm-.1-8.1H1.1c-.6%200-1.1-.5-1.1-1.2S.5%2011%201.1%2011H15c-.3.8-.5%201.6-.7%202.4zm-.3%205.3H3.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h10v2.2s0%20.1.1.2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%235a281e%22%2F%3E%3C%2Fsvg%3E"); }
  .button--midi.button--download {
    padding-left: 25px; }
    @media (min-width: 768px) {
      .button--midi.button--download {
        padding-left: 35px; } }
    .button--midi.button--download::before {
      height: 13.8px;
      width: 10.5px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2018%22%3E%3Cpath%20d%3D%22M19.342%204.844c.148.306.288.51.67.565%202.878.42%204.944%202.489%205.401%205.37.011.07.057.135.087.2v1.36c-.034.126-.081.249-.101.377-.453%202.942-2.899%205.163-7.899%205.163-3.954%200-5.531.04-10%200-1.874-.017-4.848-.74-6.053-2.164C.619%2014.737.23%2013.573%200%2012.339v-1.36c.09-.36.165-.727.273-1.082.494-1.623%201.485-2.851%202.937-3.728.216-.13.413-.372.511-.607C5.144%202.125%207.712.257%2011.41.016c3.258-.214%206.459%201.769%207.932%204.828zm-4.585-.481h-4.505v5.63c0%20.015-3.863.015-3.863.015%202.261%202.257%203.973%203.487%206.117%205.629%202.132-2.131%203.731-3.376%205.994-5.638h-3.739v-.916c0-1.705-.004-2.741-.004-4.72z%22%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
      left: 10px;
      top: 6px; }
      @media (min-width: 768px) {
        .button--midi.button--download::before {
          height: 14px;
          width: 20px;
          background-size: 20px 14px;
          left: 14px;
          top: 7px; } }
  .button--midi.button--phone {
    padding-left: 25px; }
    @media (min-width: 768px) {
      .button--midi.button--phone {
        padding-left: 35px; } }
    .button--midi.button--phone::before {
      height: 13.8px;
      width: 10.5px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200.6%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
      left: 10px;
      top: 6px; }
      @media (min-width: 768px) {
        .button--midi.button--phone::before {
          height: 15.5px;
          width: 18px;
          background-size: 18px 15.5px;
          left: 14px;
          top: 7px; } }
    .button--midi.button--phone.button--ghost::before {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22rgba%280%2C%20120%2C%20255%2C%200.6%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"); }
    .button--midi.button--phone.button--reverse-blue-ghost::before {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22rgba%28130%2C%20200%2C%20255%2C%200.6%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"); }
  .button--midi.button--stay-home {
    padding-left: 38px; }
    @media (min-width: 768px) {
      .button--midi.button--stay-home {
        padding-left: 42px; } }
    .button--midi.button--stay-home::before {
      height: 16.3px;
      width: 22.9px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2029%2027%22%3E%3Cpath%20d%3D%22M28.8%2013.8c-.6%201-5.1%206-7.4%208.1-.4.3-.7.7-1.2.7h-.6c-3.2%200-10.1%200-10.4-.1-.2%200-.4%200-.6.2-1.4%201-2.7%202.1-4.1%203.1-.1%200-.1.1-.2.1-1.4-1.7-2.9-3.3-4.3-5%20.1.1.1.1.2%200%201-.9%201.9-1.7%202.9-2.6.6-.5%203-2.6%203.7-2.9%201.3-.7%202.6-.8%204-.4.9.2%204.2.4%205%20.4%201%200%203.9%200%204.3.1.3%200%20.6.3.8.5.2.2.1.9-.1%201.1-.2.3-.6.5-1%20.5h-6.3c-.8%200-1.4.5-1.5%201.2v.2h7.7c.8%200%201.6-.3%202.1-.9.5-.5.6-1.1.5-1.8%200-.1%200-.2.1-.2%202.3-1.4%204.7-2.7%205.3-3%20.4-.3%201.5-.1%201.1.7zm-11.2.2c.1.1.2.1.4%200l6.2-6.2c.6-.6%201-1.4%201.1-2.3.2-1.7-.7-3.4-2.2-4.1-1.5-.8-3.4-.5-4.6.8-.2.2-.4.5-.7.7l-.8-.8C16%201.2%2014.9.8%2013.6%201c-1.6.3-2.7%201.2-3.2%202.7-.5%201.5-.1%202.9%201%204.1%202.1%202.1%204.1%204.2%206.2%206.2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E");
      left: 10px;
      top: 6px; }
      @media (min-width: 768px) {
        .button--midi.button--stay-home::before {
          height: 16.3px;
          width: 22.9px;
          left: 14px;
          top: 6px; } }
  .button--midi.button--myaccount {
    padding-left: 38px; }
    @media (min-width: 768px) {
      .button--midi.button--myaccount {
        padding-left: 42px; } }
    .button--midi.button--myaccount::before {
      height: 16.3px;
      width: 22.9px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20d%3D%22M8%208C8%204.2%2011.2.9%2015%20.9c3.8-.1%207%203.2%207%206.9%200%203.8-3.1%207.1-7%207.1-3.8-.1-6.9-3.2-7-6.9zm20.7%2014.6c-.2-1.3-.6-2.5-1.4-3.7-.9-1.3-2.1-1.9-3.9-2.1-1.8-.2-3.1.8-3.5%201.1-2.5%201.2-5%201.5-7.7.8-1.3-.4-3.4-2.2-5.3-1.9-1.9.2-3.2.7-4.1%202.1-.8%201.1-1.3%202.3-1.5%203.6-.3%201.4-.4%202.8-.3%204.3%200%202.5.1%202.5%205.8%202.5h16.7c5.4%200%205.4%200%205.4-2.7.2-1.4.1-2.7-.2-4z%22%20fill%3D%22%235a281e%22%2F%3E%3C%2Fsvg%3E");
      left: 10px;
      top: 6px; }
      @media (min-width: 768px) {
        .button--midi.button--myaccount::before {
          left: 14px;
          top: 6px;
          width: 22.9px; } }
    .button--midi.button--myaccount.button--yellow::before {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20d%3D%22M8%208C8%204.2%2011.2.9%2015%20.9c3.8-.1%207%203.2%207%206.9%200%203.8-3.1%207.1-7%207.1-3.8-.1-6.9-3.2-7-6.9zm20.7%2014.6c-.2-1.3-.6-2.5-1.4-3.7-.9-1.3-2.1-1.9-3.9-2.1-1.8-.2-3.1.8-3.5%201.1-2.5%201.2-5%201.5-7.7.8-1.3-.4-3.4-2.2-5.3-1.9-1.9.2-3.2.7-4.1%202.1-.8%201.1-1.3%202.3-1.5%203.6-.3%201.4-.4%202.8-.3%204.3%200%202.5.1%202.5%205.8%202.5h16.7c5.4%200%205.4%200%205.4-2.7.2-1.4.1-2.7-.2-4z%22%20fill%3D%22%235a281e%22%2F%3E%3C%2Fsvg%3E"); }
  .button--midi.button--time {
    padding-left: 38px; }
    @media (min-width: 768px) {
      .button--midi.button--time {
        padding-left: 42px; } }
    .button--midi.button--time::before {
      height: 16.3px;
      width: 22.9px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2043%2032%22%3E%3Cpath%20d%3D%22M39.4%208l.6-.8c.5-.6.4-1.5-.3-2L38.2%204c-.6-.5-1.5-.4-2%20.3l-.5.7c-1.5-.8-3.2-1.3-4.9-1.5V2.2h1.4c.6%200%201.1-.5%201.1-1.1%200-.6-.5-1.1-1.1-1.1h-5.4c-.6%200-1.1.5-1.1%201.1%200%20.6.5%201.1%201.1%201.1h1.4v1.3C21.3%204.2%2016%2010.2%2016%2017.4c0%207.7%206%2013.9%2013.5%2013.9S43%2025.1%2043%2017.4c0-3.6-1.4-7-3.6-9.4zm-9.9%2020.6c-6%200-10.9-5-10.9-11.2%200-6.2%204.9-11.2%2010.9-11.2s10.9%205%2010.9%2011.2c0%206.2-4.9%2011.2-10.9%2011.2zm6.7-15.1c.1.4%200%20.9-.4%201.1%200%200-5.2%203.8-5.8%204.1-.9.4-2%20.1-2.4-.8-.4-.9%200-2%20.9-2.5.6-.2%206.7-2.2%206.7-2.2.4-.2.8%200%201%20.3zm-21.8%208c.2.8.5%201.6.8%202.4H6.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h7.5zm-.1-8.1H1.1c-.6%200-1.1-.5-1.1-1.2S.5%2011%201.1%2011H15c-.3.8-.5%201.6-.7%202.4zm-.3%205.3H3.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h10v2.2s0%20.1.1.2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
      left: 10px;
      top: 6px; }
      @media (min-width: 768px) {
        .button--midi.button--time::before {
          height: 16.3px;
          width: 22.9px;
          left: 14px;
          top: 6px; } }
    .button--midi.button--time.button--yellow::before {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2043%2032%22%3E%3Cpath%20d%3D%22M39.4%208l.6-.8c.5-.6.4-1.5-.3-2L38.2%204c-.6-.5-1.5-.4-2%20.3l-.5.7c-1.5-.8-3.2-1.3-4.9-1.5V2.2h1.4c.6%200%201.1-.5%201.1-1.1%200-.6-.5-1.1-1.1-1.1h-5.4c-.6%200-1.1.5-1.1%201.1%200%20.6.5%201.1%201.1%201.1h1.4v1.3C21.3%204.2%2016%2010.2%2016%2017.4c0%207.7%206%2013.9%2013.5%2013.9S43%2025.1%2043%2017.4c0-3.6-1.4-7-3.6-9.4zm-9.9%2020.6c-6%200-10.9-5-10.9-11.2%200-6.2%204.9-11.2%2010.9-11.2s10.9%205%2010.9%2011.2c0%206.2-4.9%2011.2-10.9%2011.2zm6.7-15.1c.1.4%200%20.9-.4%201.1%200%200-5.2%203.8-5.8%204.1-.9.4-2%20.1-2.4-.8-.4-.9%200-2%20.9-2.5.6-.2%206.7-2.2%206.7-2.2.4-.2.8%200%201%20.3zm-21.8%208c.2.8.5%201.6.8%202.4H6.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h7.5zm-.1-8.1H1.1c-.6%200-1.1-.5-1.1-1.2S.5%2011%201.1%2011H15c-.3.8-.5%201.6-.7%202.4zm-.3%205.3H3.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h10v2.2s0%20.1.1.2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%235a281e%22%2F%3E%3C%2Fsvg%3E"); }
  .button--midi.button--webchat {
    padding-left: 34px; }
    @media (min-width: 768px) {
      .button--midi.button--webchat {
        padding-left: 38px; } }
    .button--midi.button--webchat::before {
      width: 17px;
      height: 14.6px;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2022.4%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M17.4%200c1.1%200%202%20.9%202%202v10.4c0%201.1-.9%202-2%202H8.1l-5.6%204.5%201.1-4.5H2c-1.1%200-2-.9-2-2V2C0%20.9.9%200%202%200h15.4%22%2F%3E%3Cpath%20d%3D%22M24%203.6h-3v8.8c0%201.9-1.6%203.5-3.5%203.5H8.6l-.9.7c.3.8%201%201.3%201.8%201.3h8.3l5.6%204.5-1.1-4.5H24c1.1%200%202-.9%202-2V5.5c0-1-.9-1.9-2-1.9%22%20fill-opacity%3D%22.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
      top: 7px;
      left: 10px; }
      @media (min-width: 768px) {
        .button--midi.button--webchat::before {
          width: 18px;
          height: 15.5px;
          top: 7px;
          left: 14px; } }
    .button--midi.button--webchat.button--white {
      opacity: 0.5;
      cursor: default; }
      .button--midi.button--webchat.button--white::before {
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2022.4%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%234f4f4f%22%3E%3Cpath%20d%3D%22M17.4%200c1.1%200%202%20.9%202%202v10.4c0%201.1-.9%202-2%202H8.1l-5.6%204.5%201.1-4.5H2c-1.1%200-2-.9-2-2V2C0%20.9.9%200%202%200h15.4%22%2F%3E%3Cpath%20d%3D%22M24%203.6h-3v8.8c0%201.9-1.6%203.5-3.5%203.5H8.6l-.9.7c.3.8%201%201.3%201.8%201.3h8.3l5.6%204.5-1.1-4.5H24c1.1%200%202-.9%202-2V5.5c0-1-.9-1.9-2-1.9%22%20fill-opacity%3D%22.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .button--lower div {
    font-size: 1.6rem;
    line-height: 22px;
    margin-top: -12px;
    padding-bottom: 30px;
    margin-top: auto !important;
    padding-bottom: 0 !important;
    text-transform: initial; }
    @media (min-width: 768px) {
      .button--lower div {
        font-size: 2rem;
        line-height: 28px;
        margin-top: -10px;
        padding-bottom: 28px; } }
  .button--hero-lrg {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.1rem;
    flex-grow: 1;
    padding: 9px 14px 14px; }
    .button--hero-lrg img {
      max-width: 50px;
      height: auto;
      margin: 0 auto -2px; }
  .button--back-to-top {
    opacity: 0;
    color: #21201C;
    font-size: 1.6rem;
    font-weight: 600;
    text-transform: unset;
    background-color: rgba(255, 255, 255, 0.9);
    border-color: #54504D;
    border-radius: 2em;
    padding: 10px 15px;
    width: auto;
    height: auto;
    box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.5);
    margin: 0;
    position: fixed;
    bottom: 50px;
    left: 50%;
    transform: translateX(-50%);
    transition: opacity 0.3s ease-in-out;
    z-index: 10000; }
    @media (min-width: 768px) {
      .button--back-to-top {
        font-size: 1.8rem; } }

.text-center .button--option, .decision-tree .pod .button--option, .afsl-calc h1 .button--option {
  margin-right: auto;
  margin-left: auto; }

.bg-icon-blue .button--reverse-ghost,
.bg-icon-blue .button--reverse-blue-ghost {
  border-color: #fff;
  color: #fff;
  text-decoration: none !important; }

.buttons .button--hero {
  margin-right: auto;
  margin-left: auto; }
  .buttons .button--hero + .button--midi {
    margin: 30px auto 0; }
    @media (min-width: 768px) {
      .buttons .button--hero + .button--midi {
        margin-top: 40px; } }

.buttons .button--option {
  white-space: nowrap; }

.buttons .button.button--reverse-white-ghost {
  border: 1px solide #fff;
  color: #fff; }

.buttons__flex {
  display: flex;
  margin: 10px auto 0;
  max-width: 100%;
  width: 100%; }
  @media (min-width: 768px) {
    .buttons__flex {
      margin: 12px 0 0;
      width: 430px; }
      .buttons__flex--full {
        justify-content: center;
        width: 100%; }
        .buttons__flex--full a {
          max-width: 348px; } }
  .buttons__flex .button {
    margin: 0 10px 0 0; }
    @media (min-width: 768px) {
      .buttons__flex .button {
        margin: 0 12px 0 0; } }
    .buttons__flex .button:last-of-type {
      margin-right: 0; }
    .buttons__flex .button.button--reverse-white-ghost {
      color: #fff;
      border: 1px solid #fff; }
    .buttons__flex .button.button--reverse-black-ghost {
      color: #2C2822;
      border: 1px solid #2C2822; }

.buttons__quotes {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 5px 5px 10px 5px;
  background: #1b1e26;
  border: 1px solid #357bb0;
  border-radius: 6px; }
  @media (min-width: 768px) {
    .buttons__quotes {
      width: 446px;
      padding: 7px 7px 12px 7px; } }
  .buttons__quotes p {
    color: #82c8ff;
    font-size: 1.35rem;
    font-weight: 400;
    line-height: 16px;
    margin-top: 12px !important;
    padding-bottom: 0 !important;
    text-align: center;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .buttons__quotes p {
        font-size: 1.4rem;
        line-height: 16px;
        margin-top: 13px !important; } }

.buttons div:not([class]) + a.button--hero {
  margin: 10px auto 0 auto; }

.form-container {
  background: #fff;
  border: 1px solid;
  margin-left: -10px;
  margin-right: -10px; }
  @media (min-width: 520px) {
    .form-container {
      margin-left: 0;
      margin-right: 0;
      width: 100%; } }
  @media (max-width: 519px) {
    .form-container {
      border-left: 0;
      border-right: 0; } }
  .form-container form label {
    font-size: 1.6rem;
    line-height: 22px;
    margin-top: -2px;
    padding-bottom: 20px;
    font-weight: 400;
    display: block;
    color: #4f4f4f; }
    @media (min-width: 768px) {
      .form-container form label {
        font-size: 1.8rem;
        line-height: 24px;
        margin-top: -2px;
        padding-bottom: 20px; } }
  .form-container form .select2-container .select2-selection--single .select2-selection__rendered {
    font-size: 1.6rem;
    line-height: 22px; }
    @media (min-width: 768px) {
      .form-container form .select2-container .select2-selection--single .select2-selection__rendered {
        font-size: 1.8rem;
        line-height: 24px; } }
    .form-container form .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
      font-size: 1.6rem;
      line-height: 22px; }
      @media (min-width: 768px) {
        .form-container form .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
          font-size: 1.8rem;
          line-height: 24px; } }
  .form-container form .select2-container--default .select2-results__options li {
    font-size: 1.8rem;
    line-height: 24px; }
  .form-container form .select2-container--default .select2-results__options li {
    font-size: 1.8rem;
    line-height: 24px; }
  .form-container form .input-container {
    position: relative; }
    .form-container form .input-container .date-button, .form-container form .input-container .policy-button {
      position: absolute;
      top: 0;
      right: 0;
      margin: 0;
      cursor: pointer;
      border-radius: 0 4px 4px 0;
      border: 1px solid; }
      .form-container form .input-container .date-button .icon, .form-container form .input-container .policy-button .icon {
        height: 100%;
        width: 100%;
        background: no-repeat center center / 46px 46px;
        font-size: 1.6rem;
        line-height: 46px; }
    .form-container form .input-container .policy-button {
      right: auto;
      left: 0;
      border-radius: 4px 0 0 4px; }
  .form-container .separator {
    position: relative;
    width: 100%;
    max-width: 530px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px; }
    @media (min-width: 768px) {
      .form-container .separator {
        padding-left: 15px;
        padding-right: 15px; } }
    .form-container .separator .form-block {
      padding: 20px 0 32px;
      border-top: 1px solid; }
      @media (min-width: 768px) {
        .form-container .separator .form-block {
          padding: 30px 0 40px; } }
      .form-container .separator .form-block .input-container div input {
        margin-top: 10px; }
    .form-container .separator:first-child .form-block {
      border-top: none; }
    .form-container .separator.error {
      background: #ffe6b4;
      border: 1px solid; }
      @media (max-width: 519px) {
        .form-container .separator.error {
          border-left: none;
          border-right: none; } }
      @media (min-width: 768px) {
        .form-container .separator.error {
          margin-top: 10px;
          border: 1px solid;
          border-radius: 4px; } }
      .form-container .separator.error + .separator.error {
        margin-top: 10px; }
      .form-container .separator.error p {
        font-size: 1.6rem;
        line-height: 22px;
        margin-top: -2px;
        padding-bottom: 20px;
        font-weight: 400; }
        @media (min-width: 768px) {
          .form-container .separator.error p {
            font-size: 1.8rem;
            line-height: 24px;
            margin-top: -2px;
            padding-bottom: 20px; } }
      @media (max-width: 767px) {
        .form-container .separator.error .form-block {
          padding-top: 0; } }
      .form-container .separator.error .error-message {
        display: block; }
    .form-container .separator.error + .separator .form-block {
      border-top: none; }
    .form-container .separator.error {
      border-top: 1px solid; }
    .form-container .separator--logo-copy .form-block {
      position: relative;
      padding-bottom: 24px;
      border-top: none; }
      @media (min-width: 768px) {
        .form-container .separator--logo-copy .form-block p {
          padding-left: 100px; } }
      .form-container .separator--logo-copy .form-block p:last-of-type {
        padding-bottom: 0; }
      .form-container .separator--logo-copy .form-block img {
        border: 1px solid #b7b7c9;
        max-width: 100%;
        height: auto;
        margin-top: 10px; }
        @media (min-width: 768px) {
          .form-container .separator--logo-copy .form-block img {
            margin-top: 0;
            position: absolute;
            top: 20px;
            left: 0; } }
    .form-container .separator.separator-buttons .form-block {
      border-top: none; }
  .form-container .thank-you {
    padding: 20px 10px 40px 10px; }
    @media (min-width: 768px) {
      .form-container .thank-you {
        padding: 25px 15px 55px 15px; } }
  .form-container .error-header {
    width: 100%;
    max-width: 530px;
    height: 46px;
    margin: 20px auto 10px;
    padding: 0 10px;
    border-radius: 4px;
    position: relative;
    background: #F9F321;
    border: 1px solid #B26836; }
    @media (max-width: 767px) {
      .form-container .error-header {
        width: calc(100% - 10px);
        margin-left: 0;
        margin-right: 0;
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; } }
    @media (min-width: 768px) {
      .form-container .error-header {
        height: 44px; } }
    .form-container .error-header h3, .form-container .error-header form label, .form-container form .error-header label {
      margin-top: 0;
      padding-bottom: 0;
      color: #914E22;
      line-height: 46px; }
      @media (min-width: 768px) {
        .form-container .error-header h3, .form-container .error-header form label, .form-container form .error-header label {
          line-height: 44px; } }
  .form-container .error-message {
    color: #8c0331;
    display: none; }
  .form-container .error-icon {
    height: 32px;
    width: 32px;
    background: #8C0331 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056%2056%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M32.626%2010.253l-.49%2021.071h-8.919l-.49-21.07zM27.676%2045.973c-2.989%200-5.243-2.205-5.243-5.194%200-2.99%202.254-5.244%205.243-5.244%202.99%200%205.195%202.254%205.195%205.244%200%202.99-2.206%205.194-5.195%205.194%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/cover;
    border-radius: 4px 0;
    border-top-left-radius: 0;
    left: 0;
    position: absolute;
    top: -1px; }
    @media (min-width: 768px) {
      .form-container .error-icon {
        height: 56px;
        width: 56px;
        left: -1px;
        border-top-left-radius: 4px; } }
  .form-container .error-text {
    margin: 0 auto;
    display: block;
    overflow: hidden;
    padding-top: 6px;
    padding-left: 28px; }
    @media (min-width: 768px) {
      .form-container .error-text {
        padding-top: 15px;
        padding-left: 55px; } }

.form-text, .form-email {
  font-size: 1.6rem;
  line-height: 22px;
  margin-top: -2px;
  padding-bottom: 20px;
  border: 1px solid;
  display: block;
  width: 100%; }
  @media (min-width: 768px) {
    .form-text, .form-email {
      font-size: 1.8rem;
      line-height: 24px;
      margin-top: -2px;
      padding-bottom: 20px; } }
  .form-text.policy-number, .form-email.policy-number {
    padding-left: 55px; }

.ui-datepicker {
  height: auto;
  width: 500px;
  border-radius: 4px;
  border: 1px solid;
  border-color: #b7b7cb;
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.25);
  display: none;
  margin: 10px auto;
  width: 500px; }
  @media (min-width: 520px) {
    .ui-datepicker {
      width: 478px; } }
  @media (min-width: 768px) {
    .ui-datepicker {
      max-width: calc(100% - 30px);
      width: 500px; } }
  .ui-datepicker table {
    border-collapse: collapse;
    width: 100%; }
  .ui-datepicker th,
  .ui-datepicker td {
    font-size: 1.4rem;
    line-height: 20px;
    margin-top: -12px;
    padding-bottom: 20px;
    font-weight: 400;
    width: calc(100% / 7); }
    @media (min-width: 768px) {
      .ui-datepicker th,
      .ui-datepicker td {
        font-size: 1.6rem;
        line-height: 22px;
        margin-top: -12px;
        padding-bottom: 20px; } }
  .ui-datepicker td {
    width: calc(100% / 7); }
  .ui-datepicker-title {
    text-align: center; }
    .ui-datepicker-title span {
      font-weight: 400;
      line-height: 1;
      vertical-align: middle; }

.ui-state-default {
  border: 1px solid;
  display: block;
  text-align: center; }

.ui-datepicker-next,
.ui-datepicker-prev {
  display: block;
  position: relative;
  border: 1px solid; }
  .ui-datepicker-next span,
  .ui-datepicker-prev span {
    height: 100%;
    width: 100%;
    background: transparent no-repeat center center;
    content: '';
    display: block;
    left: 0;
    position: absolute;
    top: 0; }

.ui-datepicker-prev {
  border-radius: 4px 0 0 4px;
  float: left; }

.ui-datepicker-next {
  border-radius: 0 4px 4px 0;
  float: right; }

.ui-datepicker-prev,
.ui-datepicker-next {
  cursor: pointer; }
  .ui-datepicker-prev.ui-state-disabled,
  .ui-datepicker-next.ui-state-disabled {
    cursor: default; }
    .ui-datepicker-prev.ui-state-disabled span,
    .ui-datepicker-next.ui-state-disabled span {
      display: none;
      background: none; }

.form-container {
  border-color: #b7b7cb; }
  .form-container form .select2-container--default .select2-selection--single {
    height: 48px;
    min-height: 48px; }
  .form-container form .select2-container .select2-selection--single {
    padding: 12px 11px 10px; }
    .form-container form .select2-container .select2-selection--single .select2-selection__rendered {
      padding: 0; }
    .form-container form .select2-container .select2-selection--single .select2-selection__arrow {
      background-size: 48px 48px;
      height: 48px !important;
      line-height: 48px !important;
      width: 48px !important; }
  .form-container form .select2-results {
    background: #50504f; }
  .form-container form .input-container,
  .form-container form .text-input {
    position: relative;
    width: 100%; }
    .form-container form .input-container .date-button,
    .form-container form .text-input .date-button {
      height: 46px;
      width: 46px;
      background: linear-gradient(to bottom, #fefefe 0, #e0e0e7 100%);
      border-color: #b7b7cb; }
      .form-container form .input-container .date-button .icon,
      .form-container form .text-input .date-button .icon {
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056%2056%22%3E%3Cpath%20fill%3D%22%230078ff%22%20d%3D%22M18%2041h21V29H18v12zm24-26h-3v2.7c.3.5.5%201.1.5%201.8%200%201.9-1.6%203.5-3.5%203.5s-3.5-1.6-3.5-3.5c0-.7.2-1.3.5-1.8V15h-9v2.7c.3.5.5%201.1.5%201.8%200%201.9-1.6%203.5-3.5%203.5s-3.5-1.6-3.5-3.5c0-.7.2-1.3.5-1.8V15h-3c-1.1%200-2%20.9-2%202v26c0%201.7%201.3%203%203%203h25c1.7%200%203-1.3%203-3V17c0-1.1-.9-2-2-2zm-21%205.8c.7%200%201.2-.6%201.2-1.2v-7c0-.7-.6-1.2-1.2-1.2s-1.2.6-1.2%201.2v7c0%20.6.5%201.2%201.2%201.2m15%200c.7%200%201.2-.6%201.2-1.2v-7c0-.7-.6-1.2-1.2-1.2s-1.2.6-1.2%201.2v7c0%20.6.5%201.2%201.2%201.2%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"); }
      @media (min-width: 768px) {
        .form-container form .input-container .date-button,
        .form-container form .text-input .date-button {
          height: 48px;
          width: 48px; } }
  .form-container .separator .form-block {
    border-color: #b7b7c9; }
  .form-container .separator.error {
    border-color: #b7b7c9; }
    .form-container .separator.error .form-block {
      border: 0; }
  .form-container ::-webkit-input-placeholder {
    /* Edge */
    color: #aaa; }
  .form-container :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #aaa; }
  .form-container ::placeholder {
    color: #aaa; }
  .form-container .buttons {
    overflow: hidden; }
    .form-container .buttons input[type=submit] {
      max-width: 100%;
      width: 100%; }
      @media (min-width: 768px) {
        .form-container .buttons input[type=submit] {
          max-width: 310px;
          float: right; } }

.form-email,
.form-text {
  border-color: #b7b7cb;
  border-radius: 4px;
  padding: 12px 11px 10px; }

.ui-datepicker {
  background: #f7f7f7;
  padding: 12px 9px 17px; }
  .ui-datepicker th,
  .ui-datepicker td {
    padding: 2.5px; }
  .ui-datepicker th {
    padding-bottom: 3px;
    padding-top: 13px; }
    @media (min-width: 768px) {
      .ui-datepicker th {
        padding-bottom: 11px;
        padding-top: 21px; } }
  .ui-datepicker-title {
    background: #6a8998;
    color: #fff;
    height: 46px;
    line-height: 46px;
    margin: 0 35px; }
    .ui-datepicker-title span {
      font-size: 1.6rem; }
    @media (min-width: 768px) {
      .ui-datepicker-title {
        height: 46px;
        line-height: 46px;
        margin: 0 67px; }
        .ui-datepicker-title span {
          font-size: 2rem; } }

.ui-state-default {
  border-color: #a0a0b4;
  color: #b7b7cb;
  font-size: 1.4rem;
  height: 36px;
  line-height: 36px; }
  .ui-state-default:not(span) {
    background: #fff;
    border-color: #0078ff;
    color: #0078ff; }
    .ui-state-default:not(span):hover {
      background: #dcfad2;
      background: linear-gradient(to bottom, #DCFAD2 0, #8CF08C 100%);
      border-color: #009227;
      color: #4F4F4F;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$greenCompleteStart', endColorstr='$greenCompleteEnd', GradientType=0); }

.ui-datepicker-next,
.ui-datepicker-prev {
  height: 46px;
  width: 30px;
  background: linear-gradient(to bottom, #fefefe 0, #e0e0e7 100%);
  border-color: #b7b7cb; }
  @media (min-width: 768px) {
    .ui-datepicker-next,
    .ui-datepicker-prev {
      height: 46px;
      width: 64px; } }
  .ui-datepicker-next span,
  .ui-datepicker-prev span {
    background-size: 46px 46px; }

.ui-datepicker-prev span {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056%2056%22%3E%3Cpath%20fill%3D%22%230078ff%22%20d%3D%22M31.8%2042H34l-9.8-13.8L34%2014.6h-2.2L22%2028.2z%22%2F%3E%3C%2Fsvg%3E"); }

.ui-datepicker-next span {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2056%2056%22%3E%3Cpath%20fill%3D%22%230078ff%22%20d%3D%22M24.2%2014.5H22l9.8%2013.7L22%2042h2.2L34%2028.2z%22%2F%3E%3C%2Fsvg%3E"); }

#feedback-tab {
  position: fixed;
  top: 440px;
  right: -2px;
  height: 124px;
  width: 44px;
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/feedback-tab.svg") no-repeat top right/44px 124px;
  cursor: pointer;
  z-index: 40; }

.hero-banner {
  position: relative; }
  @media (min-width: 768px) {
    .hero-banner__copy {
      margin: 0 auto;
      max-width: 100%;
      width: 708px; } }
  @media (min-width: 768px) {
    .hero-banner__copy .narrow {
      margin-left: auto;
      margin-right: auto;
      width: 628px; } }
  @media (min-width: 768px) {
    .hero-banner__copy .extra-narrow {
      margin-left: auto;
      margin-right: auto;
      width: 475px; } }
  @media (min-width: 768px) {
    .hero-banner__copy .super-narrow {
      margin-left: auto;
      margin-right: auto;
      width: 440px; } }
  .hero-banner__copy h1:not([class]) {
    margin-top: -10px; }
    @media (min-width: 768px) {
      .hero-banner__copy h1:not([class]) {
        margin-top: -6px; } }
  .hero-banner__copy h1.free {
    display: inline-block;
    margin-right: auto;
    position: relative; }
    @media (min-width: 768px) {
      .hero-banner__copy h1.free {
        display: block; } }
    .hero-banner__copy h1.free:after {
      background: transparent url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-free.svg") no-repeat top right/43px 18px;
      content: "";
      height: 18px;
      width: 43px;
      display: inline-block;
      margin-left: 11px;
      margin-top: -2px;
      vertical-align: middle; }
      @media (min-width: 768px) {
        .hero-banner__copy h1.free:after {
          width: 65px;
          height: 27px;
          background-size: 65px 27px;
          margin-left: 10px; } }
  .hero-banner__copy h2,
  .hero-banner__copy h1.subheading {
    margin-top: -5px; }
    @media (min-width: 768px) {
      .hero-banner__copy h2,
      .hero-banner__copy h1.subheading {
        margin-top: -6px; } }
    .hero-banner__copy h2 + picture,
    .hero-banner__copy h2 + picture img,
    .hero-banner__copy h1.subheading + picture,
    .hero-banner__copy h1.subheading + picture img {
      margin-top: -8px; }
      @media (min-width: 768px) {
        .hero-banner__copy h2 + picture,
        .hero-banner__copy h2 + picture img,
        .hero-banner__copy h1.subheading + picture,
        .hero-banner__copy h1.subheading + picture img {
          margin-top: -10px; } }
  .hero-banner__copy p {
    margin-top: -9px;
    padding-bottom: 30px; }
    @media (min-width: 768px) {
      .hero-banner__copy p {
        margin-top: -3px;
        padding-bottom: 33px; } }
    .hero-banner__copy p + .buttons {
      margin-top: -5px; }
      @media (min-width: 768px) {
        .hero-banner__copy p + .buttons {
          margin-top: 0; } }
    .hero-banner__copy p.alternative {
      color: #82c8ff; }
    .hero-banner__copy p.caveat {
      font-size: 1.35rem;
      line-height: 16px; }
      @media (min-width: 768px) {
        .hero-banner__copy p.caveat {
          font-size: 1.4rem;
          line-height: 16px; } }
      .hero-banner__copy p.caveat.alternative {
        color: #fff; }
    .hero-banner__copy p + picture img,
    .hero-banner__copy p + img {
      margin-top: -20px; }
      @media (min-width: 768px) {
        .hero-banner__copy p + picture img,
        .hero-banner__copy p + img {
          margin-top: 0; } }
  .hero-banner__copy img,
  .hero-banner__copy picture img {
    max-width: 100%;
    margin: 0 auto 20px auto; }
    @media (min-width: 768px) {
      .hero-banner__copy img,
      .hero-banner__copy picture img {
        margin: 0 auto 40px auto; } }
  @media (max-width: 767px) {
    .hero-banner--center-mobile {
      text-align: center; } }
  .hero-banner__pods {
    width: 100%; }
    @media (min-width: 768px) {
      .hero-banner__pods {
        width: 92.5%;
        min-width: 662px;
        max-width: 714px;
        margin: 15px auto 0 auto;
        display: flex;
        flex-wrap: wrap; } }
    .hero-banner__pods .hero-pod {
      width: 100%;
      margin: 10px auto 0 auto;
      padding: 27px 10px 15px 10px;
      background: #0f1e64;
      border-radius: 4px; }
      .hero-banner__pods .hero-pod:first-of-type {
        margin-top: 0; }
      @media (min-width: 768px) {
        .hero-banner__pods .hero-pod {
          width: 318px;
          margin-top: 0;
          margin-right: calc(100% - (318px * 2));
          padding: 32px 15px 30px 15px;
          display: flex;
          flex-direction: column; } }
      .hero-banner__pods .hero-pod:nth-of-type(even) {
        margin-right: 0; }
      .hero-banner__pods .hero-pod p {
        font-size: 1.8rem;
        line-height: 24px;
        font-weight: 400; }
        @media (min-width: 768px) {
          .hero-banner__pods .hero-pod p {
            font-size: 2.2rem;
            line-height: 28px; } }
      .hero-banner__pods .hero-pod .button {
        width: 100%;
        max-width: 100%;
        margin-top: -11px; }
      .hero-banner__pods .hero-pod--image {
        background: #41a5f5; }
      .hero-banner__pods .hero-pod .image {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        display: none;
        height: 40.5vw;
        margin: -27px -10px 29px;
        max-height: 220px;
        min-height: 132px; }
        @media (min-width: 768px) {
          .hero-banner__pods .hero-pod .image {
            display: block;
            height: 16.5vw;
            margin: -32px -15px 30px -15px;
            max-height: 140px;
            min-height: 100px; } }
        @media (max-width: 767px) {
          .hero-banner__pods .hero-pod .image + h3, .hero-banner__pods .hero-pod .form-container form .image + label, .form-container form .hero-banner__pods .hero-pod .image + label {
            margin-top: 0; } }
        @media (min-width: 768px) {
          .grid__cell--1\/2 .hero-banner__pods .hero-pod .image {
            height: 20.5vw;
            max-height: 214px;
            min-height: 145px; } }
        .hero-banner__pods .hero-pod .image--mobile-allow {
          display: block; }
  .hero-banner .grid--badges {
    width: 300px;
    max-width: 100%;
    margin: 0 auto 30px auto; }
    @media (min-width: 768px) {
      .hero-banner .grid--badges {
        width: 944px;
        margin: -25px auto 40px auto; } }
    @media (min-width: 1024px) {
      .hero-banner .grid--badges {
        margin: -30.375px auto 40px auto; } }
    .hero-banner .grid--badges p {
      font-weight: 300;
      color: #82c8ff; }
  .hero-banner .buttons__flex {
    width: 100%;
    margin: 10px auto 0 auto;
    display: flex;
    max-width: 100%; }
    @media (min-width: 768px) {
      .hero-banner .buttons__flex {
        width: 430px;
        margin: 12px auto 0; } }
    .hero-banner .buttons__flex .button {
      margin: 0 10px 0 0; }
      @media (min-width: 768px) {
        .hero-banner .buttons__flex .button {
          margin: 0 12px 0 0; } }
      .hero-banner .buttons__flex .button:last-of-type {
        margin-right: 0; }
  @media (min-width: 768px) {
    .hero-banner .buttons + .grid {
      max-width: 445px;
      margin-left: auto;
      margin-right: auto; } }
  .hero-banner .buttons__quotes {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 5px 5px 10px 5px;
    background: #1b1e26;
    border: 1px solid #357bb0;
    border-radius: 6px; }
    @media (min-width: 768px) {
      .hero-banner .buttons__quotes {
        width: 446px;
        padding: 7px 7px 12px 7px; } }
    .hero-banner .buttons__quotes p {
      margin-top: 12px;
      padding-bottom: 0;
      font-size: 1.35rem;
      line-height: 16px;
      font-weight: 400;
      color: #82c8ff;
      text-align: center;
      text-transform: uppercase; }
      @media (min-width: 768px) {
        .hero-banner .buttons__quotes p {
          margin-top: 13px;
          font-size: 1.4rem;
          line-height: 16px; } }
    .hero-banner .buttons__quotes + .button--hero:first-of-type {
      margin-top: 10px; }
  .hero-banner .buttons + .more-link {
    margin-top: 20px; }
    @media (min-width: 768px) {
      .hero-banner .buttons + .more-link {
        margin-top: 33px; } }
  .hero-banner--H7 {
    height: 29.296875vw; }
    @media (min-width: 768px) {
      .hero-banner--H7 {
        height: 300px; } }
    @media (min-width: 1400px) {
      .hero-banner--H7 {
        height: 21.4117647vw;
        max-height: 364px; } }
  .hero-banner__image {
    display: block;
    height: 35vw;
    max-height: 283px;
    max-width: 100%;
    min-height: 118px;
    width: 100%; }
    @media (min-width: 768px) {
      .hero-banner__image {
        display: none; } }
  .hero-banner--dark h1,
  .hero-banner--dark h2,
  .hero-banner--dark h3,
  .hero-banner--dark .form-container form label,
  .form-container form .hero-banner--dark label,
  .hero-banner--dark p,
  .hero-banner--dark p.caveat, .hero-banner--webchat h1,
  .hero-banner--webchat h2,
  .hero-banner--webchat h3,
  .hero-banner--webchat .form-container form label,
  .form-container form .hero-banner--webchat label,
  .hero-banner--webchat p,
  .hero-banner--webchat p.caveat {
    color: #fff;
    border-color: #fff; }
  .hero-banner--dark .button--button--ghost, .hero-banner--dark .button--azzuri-ghost, .hero-banner--dark .button--reverse-blue-ghost, .hero-banner--webchat .button--button--ghost, .hero-banner--webchat .button--azzuri-ghost, .hero-banner--webchat .button--reverse-blue-ghost {
    color: #fff;
    border-color: #fff; }
  @media (max-width: 767px) {
    .hero-banner--dark .pod, .hero-banner--webchat .pod {
      border-color: #357bb0; } }
  @media (min-width: 768px) {
    .hero-banner--dark .hero-banner__copy p.alternative, .hero-banner--webchat .hero-banner__copy p.alternative {
      color: #fff !important; } }
  @media (min-width: 768px) {
    .hero-banner--dark .more-link, .hero-banner--webchat .more-link {
      color: #fff !important; }
      .hero-banner--dark .more-link--arrow-circle::before, .hero-banner--dark .more-link--arrow-circle::after, .hero-banner--webchat .more-link--arrow-circle::before, .hero-banner--webchat .more-link--arrow-circle::after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M5.158%203.006L7.52%206.5l-2.363%203.505h1.369L8.889%206.5%206.527%203.006z%22%20fill%3D%22%23fff%22%20%2F%3E%3Cpath%20d%3D%22M6.5%200a6.5%206.5%200%20100%2013%206.5%206.5%200%20000-13m0%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E") !important; }
      .hero-banner--dark .more-link--arrow::before, .hero-banner--dark .more-link--arrow::after, .hero-banner--webchat .more-link--arrow::before, .hero-banner--webchat .more-link--arrow::after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") !important; }
      .hero-banner--dark .more-link--arrow-rounded::before, .hero-banner--dark .more-link--arrow-rounded::after, .hero-banner--webchat .more-link--arrow-rounded::before, .hero-banner--webchat .more-link--arrow-rounded::after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20109%2059%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h108.333v58.333H0z%22%2F%3E%3Cpath%20d%3D%22M6.147%2014.418S33.99%2038.553%2047.27%2049.712a10.408%2010.408%200%200013.442-.038c13.15-11.18%2041.477-35.256%2041.477-35.256%202.35-1.946%202.646-5.637.667-8.167-1.963-2.525-5.484-2.72-7.817-.775L59.724%2036.782s-2.512%202.684-5.587%202.684c-3.076%200-5.526-2.684-5.526-2.684L13.293%205.476c-2.334-1.946-5.85-1.75-7.813.775-1.983%202.53-1.688%206.221.667%208.167z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") !important; }
      .hero-banner--dark .more-link--back::before, .hero-banner--dark .more-link--back::after, .hero-banner--webchat .more-link--back::before, .hero-banner--webchat .more-link--back::after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M11.5%200h1.6L6.7%209l6.4%209h-1.7L5%209l6.5-9z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") !important; }
      .hero-banner--dark .more-link--chevron-circle-down::before, .hero-banner--dark .more-link--chevron-circle-down::after, .hero-banner--webchat .more-link--chevron-circle-down::before, .hero-banner--webchat .more-link--chevron-circle-down::after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.6%2015.6%22%3E%3Cpath%20d%3D%22M7.8%209.1L12.4%206v1.4l-4.6%203.1-4.6-3.2V5.9l4.6%203.2zm7.8-1.3c0%204.3-3.5%207.8-7.8%207.8S0%2012.1%200%207.8%203.5%200%207.8%200s7.8%203.5%207.8%207.8zm-1.2%200c0-3.6-3-6.6-6.6-6.6s-6.6%203-6.6%206.6c0%203.6%203%206.6%206.6%206.6s6.6-2.9%206.6-6.6z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E") !important; }
      .hero-banner--dark .more-link--ellipsis-circle::before, .hero-banner--dark .more-link--ellipsis-circle::after, .hero-banner--webchat .more-link--ellipsis-circle::before, .hero-banner--webchat .more-link--ellipsis-circle::after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M6.495%205.634a.815.815%200%20100%201.63.815.815%200%20000-1.63M6.495%208.24a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631M6.495%203.03a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631%22%20%20fill%3D%22%23fff%22%20%2F%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200m1%200C1%203.467%203.467%201%206.5%201S12%203.467%2012%206.5%209.533%2012%206.5%2012A5.506%205.506%200%20011%206.5%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E") !important; }
      .hero-banner--dark .more-link--plus-circle::before, .hero-banner--dark .more-link--plus-circle::after, .hero-banner--webchat .more-link--plus-circle::before, .hero-banner--webchat .more-link--plus-circle::after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200zM6.5%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20%2F%3E%20%3Cpath%20d%3D%22M3%207h7V6H3z%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2010h1V3H6z%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }
      .hero-banner--dark .more-link--plus::before, .hero-banner--dark .more-link--plus::after, .hero-banner--webchat .more-link--plus::before, .hero-banner--webchat .more-link--plus::after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2231.4%2C58%2026.6%2C58%2026.6%2C31.4%200%2C31.4%200%2C26.6%2026.6%2C26.6%2026.6%2C0%2031.4%2C0%2031.4%2C26.6%2058%2C26.6%2058%2C31.4%2031.4%2C31.4%22%2F%3E%3C%2Fsvg%3E") !important; } }
  .hero-banner--dark .hero-background {
    background: rgba(0, 0, 0, 0.7);
    border: 1px solid #fff; }
  @media (max-width: 767px) {
    .hero-banner--web-chat-uw .button--button--ghost, .hero-banner--web-chat-uw .button--azzuri-ghost, .hero-banner--web-chat-uw .button--reverse-blue-ghost {
      color: #82c8ff;
      border-color: #357bb0; } }

.hero-pill {
  display: inline-block;
  vertical-align: middle;
  margin: -3px 0 0 0;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  color: #fff;
  border-radius: 4px;
  line-height: 15px;
  padding: 2px 5px 1px;
  font-size: 1.2rem; }
  .hero-pill--prefix {
    margin-right: 7px; }
  .hero-pill--suffix {
    margin-left: 7px; }
  @media (min-width: 768px) {
    .hero-pill {
      border-radius: 5px;
      font-size: 1.8rem;
      line-height: 24px;
      margin-top: 0;
      padding: 3px 9px 0px 7px; }
      .hero-pill--prefix {
        margin-right: 5px; }
      .hero-pill--suffix {
        margin-left: 5px; }
      h2 .hero-pill {
        top: -2px; } }

.hero-banner:not(.hero-banner--with-product-toggle) .container {
  padding-top: 30px;
  position: relative; }
  @media (min-width: 768px) {
    .hero-banner:not(.hero-banner--with-product-toggle) .container {
      max-width: 1024px;
      overflow: hidden;
      padding-top: 40px;
      width: 100%; } }

.hero-banner__image {
  position: relative; }

.hero-banner__copy h2 {
  font-weight: 400;
  margin-top: -5px;
  padding-bottom: 18px; }
  @media (min-width: 768px) {
    .hero-banner__copy h2 {
      margin-top: -6px;
      padding-bottom: 30px; } }
  .hero-banner__copy h2.body-heading {
    font-size: 2rem;
    line-height: 24px;
    margin-top: 12px;
    padding-bottom: 28px; }
    @media (min-width: 768px) {
      .hero-banner__copy h2.body-heading {
        font-size: 2.8rem;
        line-height: 34px;
        margin-top: 28px; } }

.hero-banner .buttons__flex-three .button {
  font-size: 1.35rem;
  line-height: 16px;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center; }

.hero-banner .floating-defaqto {
  z-index: 1;
  display: none;
  position: absolute; }

@media (min-width: 1024px) {
  .hero-banner .floating-defaqto {
    display: block;
    width: 196px;
    height: auto;
    bottom: 32px;
    left: 48px; } }

@media (min-width: 1400px) {
  .hero-banner .floating-defaqto {
    left: 50%;
    transform: translateX(-652px); } }

@media (min-width: 1024px) {
  .hero-banner .floating-defaqto--right {
    left: unset;
    right: 48px; } }

@media (min-width: 1400px) {
  .hero-banner .floating-defaqto--right {
    left: unset;
    right: 50%;
    transform: translateX(652px); } }

.hero-banner .floating-amazon {
  position: absolute;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.4));
  transform: rotate(5deg);
  left: 27px;
  top: 14px; }
  .hero-banner .floating-amazon--desktop {
    display: none; }
    @media (min-width: 1024px) {
      .hero-banner .floating-amazon--desktop {
        display: block; } }
  .hero-banner .floating-amazon--mobile {
    display: block; }
    @media (min-width: 1024px) {
      .hero-banner .floating-amazon--mobile {
        display: none; } }
  @media (max-width: 1023px) {
    .hero-banner .floating-amazon {
      min-height: 67px;
      max-height: 214px;
      height: 21vw; } }
  @media (min-width: 1024px) {
    .hero-banner .floating-amazon {
      right: 576px;
      bottom: 59px;
      top: unset;
      left: unset;
      height: 170px;
      transform: rotate(-10deg); } }

.hero-banner .additional-text {
  color: rgba(0, 0, 0, 0.6);
  padding: 1px 12px;
  position: absolute;
  bottom: 0px;
  background-color: rgba(255, 255, 255, 0.65);
  border-radius: 5px 0px 0px 0px;
  right: 0px;
  left: unset; }
  .hero-banner .additional-text--desktop {
    display: none; }
    @media (min-width: 1024px) {
      .hero-banner .additional-text--desktop {
        display: block; } }
  .hero-banner .additional-text--mobile {
    display: block; }
    @media (min-width: 1024px) {
      .hero-banner .additional-text--mobile {
        display: none; } }
  @media (min-width: 768px) {
    .hero-banner .additional-text {
      border-radius: 0px 5px 0px 0px;
      left: 0px;
      right: unset; } }

.cookie-policy--wrapper {
  display: none; }

.bg-emergency-one,
.bg-emergency-two {
  z-index: 11;
  position: relative; }

.message-banner.container {
  max-width: 100%;
  width: 1200px;
  padding-top: 15px;
  padding-bottom: 15px; }

.message-banner .button {
  margin-bottom: 0; }
  @media (min-width: 768px) {
    .message-banner .button {
      margin-right: 0;
      margin-left: 0; } }

.message-banner p {
  font-size: 1.4rem;
  line-height: 20px;
  margin-top: -12px;
  padding-bottom: 20px; }
  @media (min-width: 768px) {
    .message-banner p {
      font-size: 1.6rem;
      line-height: 22px;
      margin-top: -12px;
      padding-bottom: 20px; } }
  .message-banner p:first-of-type {
    margin-top: 0; }
  .message-banner p:last-of-type {
    padding-bottom: 0; }
  .message-banner p + .button {
    margin-top: 10px; }
    @media (min-width: 768px) {
      .message-banner p + .button {
        margin-top: 15px; } }

.message-banner.container {
  padding-top: 49px;
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-info.svg") no-repeat 10px 10px/31px 31px; }
  @media (min-width: 768px) {
    .message-banner.container {
      padding-top: 15px;
      padding-left: 68px;
      background-position: 30px 10px; } }

.message-banner p {
  font-weight: 400; }

.breakdown-banner {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%; }
  .breakdown-banner .container {
    min-width: 320px; }
  .breakdown-banner h3, .breakdown-banner .form-container form label, .form-container form .breakdown-banner label {
    margin-top: -20px; }
  .breakdown-banner img {
    margin: 0 auto 10px auto;
    width: 90px; }
    @media (min-width: 768px) {
      .breakdown-banner img {
        margin-bottom: 20px;
        width: 141px;
        height: auto; } }
  .breakdown-banner .buttons__flex {
    margin: 0 auto; }

[class*='-overlay']:not([class*='house-overlay']) {
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  display: none;
  left: 0;
  min-width: 320px;
  opacity: 0;
  position: fixed;
  top: 0;
  transition: 2s linear;
  z-index: 40; }
  [class*='-overlay']:not([class*='house-overlay']).open {
    animation: fadein .4s forwards;
    display: block;
    opacity: 1; }
    [class*='-overlay']:not([class*='house-overlay']).open .modal {
      display: block; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.loading-icon {
  height: 116px;
  width: 116px;
  position: fixed;
  top: calc(50% - 58px);
  left: calc(50% - 58px);
  background: transparent url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-loading.svg") no-repeat center center/116px 116px;
  animation: spin 1000ms infinite linear; }

.modal {
  background: #fff;
  left: 0;
  max-height: 100%;
  max-width: 100%;
  min-width: 320px;
  overflow: hidden;
  padding-top: 51px;
  position: relative;
  text-align: left;
  top: 0;
  width: 100%;
  /* optional: show position indicator in red */ }
  @media (min-width: 768px) {
    .modal {
      border-radius: 4px;
      left: calc(50% - 160px);
      max-height: 80%;
      top: 10%;
      width: 330px; } }
  .modal hr {
    border: 0;
    height: 1px;
    background: #b7b7cb;
    margin: 2em 0; }
  .modal .button:not(.button--webchat) {
    display: block; }
  .modal::-webkit-scrollbar {
    background: transparent;
    /* optional: just make scrollbar invisible */
    width: 0;
    /* remove scrollbar space */ }
  .modal::-webkit-scrollbar-thumb {
    background: #2350a0; }
  .modal__head {
    height: 51px;
    width: 100%;
    border-bottom: 1px solid #b7b7cb;
    border-radius: 4px;
    left: 0;
    max-width: 100%;
    position: absolute;
    top: 0; }
    @media (min-width: 520px) {
      .modal__head {
        border-radius: 4px 4px 0 0; } }
    .modal__head .modal-logo {
      left: 9px;
      position: absolute;
      top: 10px;
      width: 103px; }
    .modal__head .modal__close,
    .modal__head .madal__back {
      height: auto;
      width: auto;
      color: #0078ff;
      cursor: pointer;
      font-variant: small-caps;
      position: absolute; }
      .modal__head .modal__close.inactive,
      .modal__head .madal__back.inactive {
        color: #b7b7cb; }
    .modal__head .modal__close {
      right: 10px; }
    .modal__head .modal__back {
      left: 10px; }
  .modal__content, .modal__form {
    margin: 0 auto;
    max-width: 100%;
    padding: 24px 10px 40px;
    width: 520px;
    z-index: 502;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden; }
    @media (min-width: 768px) {
      .modal__content, .modal__form {
        padding: 24px 15px 40px; } }
    .modal__content .former-pdfs .button:first-of-type,
    .modal__content .historic-pdfs .button:first-of-type, .modal__form .former-pdfs .button:first-of-type,
    .modal__form .historic-pdfs .button:first-of-type {
      margin-top: 10px !important; }
    .modal__content .text-block, .modal__form .text-block {
      overflow: hidden; }
      .modal__content .text-block.text-only, .modal__form .text-block.text-only {
        padding-bottom: 26px; }
      .modal__content .text-block h2, .modal__form .text-block h2 {
        font-size: 1.8rem;
        font-weight: 600;
        line-height: 24px;
        padding-bottom: 22px; }
        @media (min-width: 768px) {
          .modal__content .text-block h2, .modal__form .text-block h2 {
            font-size: 2.2rem;
            line-height: 28px;
            padding-bottom: 20px; } }
        .modal__content .text-block h2 span, .modal__form .text-block h2 span {
          color: inherit; }
        .modal__content .text-block h2:first-of-type, .modal__form .text-block h2:first-of-type {
          margin-top: 0; }
      .modal__content .text-block ul,
      .modal__content .text-block ol, .modal__form .text-block ul,
      .modal__form .text-block ol {
        margin-top: -12px;
        padding-left: 20px; }
        @media (min-width: 768px) {
          .modal__content .text-block ul,
          .modal__content .text-block ol, .modal__form .text-block ul,
          .modal__form .text-block ol {
            margin-top: -8px; } }
        .modal__content .text-block ul li,
        .modal__content .text-block ol li, .modal__form .text-block ul li,
        .modal__form .text-block ol li {
          font-size: 1.6rem;
          font-weight: 400;
          line-height: 22px;
          margin: 0;
          padding-bottom: 14px; }
          @media (min-width: 768px) {
            .modal__content .text-block ul li,
            .modal__content .text-block ol li, .modal__form .text-block ul li,
            .modal__form .text-block ol li {
              font-size: 2rem;
              line-height: 28px;
              margin: 0;
              padding-bottom: 16px; } }
          .modal__content .text-block ul li:last-of-type,
          .modal__content .text-block ol li:last-of-type, .modal__form .text-block ul li:last-of-type,
          .modal__form .text-block ol li:last-of-type {
            padding-bottom: 42px; }
            @media (min-width: 768px) {
              .modal__content .text-block ul li:last-of-type,
              .modal__content .text-block ol li:last-of-type, .modal__form .text-block ul li:last-of-type,
              .modal__form .text-block ol li:last-of-type {
                padding-bottom: 44px; } }
        .modal__content .text-block ul.caveat li, .modal__content .text-block ul.opening-times li,
        .modal__content .text-block ol.caveat li,
        .modal__content .text-block ol.opening-times li, .modal__form .text-block ul.caveat li, .modal__form .text-block ul.opening-times li,
        .modal__form .text-block ol.caveat li,
        .modal__form .text-block ol.opening-times li {
          font-size: 1.35rem;
          font-weight: 300;
          line-height: 16px;
          padding-bottom: 0; }
          @media (min-width: 768px) {
            .modal__content .text-block ul.caveat li, .modal__content .text-block ul.opening-times li,
            .modal__content .text-block ol.caveat li,
            .modal__content .text-block ol.opening-times li, .modal__form .text-block ul.caveat li, .modal__form .text-block ul.opening-times li,
            .modal__form .text-block ol.caveat li,
            .modal__form .text-block ol.opening-times li {
              font-size: 1.4rem;
              line-height: 16px;
              padding-bottom: 0; } }
          .modal__content .text-block ul.caveat li:last-of-type, .modal__content .text-block ul.opening-times li:last-of-type,
          .modal__content .text-block ol.caveat li:last-of-type,
          .modal__content .text-block ol.opening-times li:last-of-type, .modal__form .text-block ul.caveat li:last-of-type, .modal__form .text-block ul.opening-times li:last-of-type,
          .modal__form .text-block ol.caveat li:last-of-type,
          .modal__form .text-block ol.opening-times li:last-of-type {
            padding-bottom: 30px; }
        .modal__content .text-block ul.opening-times,
        .modal__content .text-block ol.opening-times, .modal__form .text-block ul.opening-times,
        .modal__form .text-block ol.opening-times {
          padding-left: 0;
          list-style-type: none; }
      .modal__content .text-block i.pb-none,
      .modal__content .text-block label.pb-none,
      .modal__content .text-block ol.pb-none,
      .modal__content .text-block p.pb-none,
      .modal__content .text-block strong.pb-none,
      .modal__content .text-block table.pb-none,
      .modal__content .text-block ul.pb-none, .modal__form .text-block i.pb-none,
      .modal__form .text-block label.pb-none,
      .modal__form .text-block ol.pb-none,
      .modal__form .text-block p.pb-none,
      .modal__form .text-block strong.pb-none,
      .modal__form .text-block table.pb-none,
      .modal__form .text-block ul.pb-none {
        padding-bottom: 0; }
      .modal__content .text-block a, .modal__form .text-block a {
        font-weight: 600 !important; }
        .modal__content .text-block a[href^='tel'], .modal__form .text-block a[href^='tel'] {
          background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22%2341a5f5%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 1px/19px 24.5px;
          color: #2350a0;
          display: inline-block;
          font-size: 2.2rem;
          font-weight: 600;
          line-height: 28px;
          margin-top: -4px;
          padding-bottom: 20px;
          padding-left: 25px; }
          .modal__content .text-block a[href^='tel'] + ul, .modal__form .text-block a[href^='tel'] + ul {
            margin-top: 5px; }
          .modal__content .text-block a[href^='tel'].pb-none, .modal__form .text-block a[href^='tel'].pb-none {
            padding-bottom: 0; }
    .modal__content > div:last-of-type.text-block.text-only, .modal__form > div:last-of-type.text-block.text-only {
      padding-bottom: 0 !important; }
  .modal__form {
    max-width: 100%;
    width: 100%; }
    .modal__form .error-header {
      width: calc(100% + 15px);
      padding: 10px 15px;
      margin: 0 -15px 10px -15px;
      background: #F9F321;
      border: 1px solid #B26836;
      border-left: 0;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px; }
      .modal__form .error-header h2 {
        color: #914E22;
        font-size: 1.4rem;
        line-height: 20px;
        margin-top: 0;
        padding-bottom: 0; }
    .modal__form .error-header,
    .modal__form .thank-you,
    .modal__form .form-error {
      display: none; }
      .modal__form .error-header.display,
      .modal__form .thank-you.display,
      .modal__form .form-error.display {
        display: block; }
    .modal__form .text-block {
      width: 520px;
      max-width: 100%;
      margin: 0 auto; }
      @media (min-width: 768px) {
        .modal__form .text-block {
          width: 100%; } }
    .modal__form .separator {
      border-top: 1px solid #b7b7cb;
      margin: 0 -10px;
      width: calc(100% + 20px); }
      @media (min-width: 768px) {
        .modal__form .separator {
          margin: 0 -15px;
          width: calc(100% + 30px); } }
      .modal__form .separator .form-block {
        width: 540px;
        max-width: 100%;
        margin: 0 auto;
        padding: 24px 10px 40px; }
        @media (min-width: 768px) {
          .modal__form .separator .form-block {
            width: 100%;
            padding: 24px 15px 40px; } }
        .modal__form .separator .form-block p.label {
          font-size: 1.4rem;
          line-height: 20px;
          padding-bottom: 0; }
          @media (min-width: 768px) {
            .modal__form .separator .form-block p.label {
              font-size: 1.6rem;
              line-height: 22px; } }
        .modal__form .separator .form-block label:not(.multiButton) {
          font-size: 1.4rem;
          line-height: 20px; }
          @media (min-width: 768px) {
            .modal__form .separator .form-block label:not(.multiButton) {
              font-size: 1.6rem;
              line-height: 22px; } }
        .modal__form .separator .form-block .input-container {
          width: 100%;
          margin-top: 14px; }
          .modal__form .separator .form-block .input-container:after {
            content: "";
            display: block;
            clear: both; }
          .modal__form .separator .form-block .input-container input,
          .modal__form .separator .form-block .input-container textarea {
            width: 100%;
            height: 46px;
            font-size: 1.4rem;
            margin-top: 14px;
            color: #4f4f4f;
            background: #fff;
            border: 1px solid #b7b7cb;
            display: block;
            border-radius: 4px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none; }
            @media (min-width: 768px) {
              .modal__form .separator .form-block .input-container input,
              .modal__form .separator .form-block .input-container textarea {
                font-size: 1.6rem; } }
            .modal__form .separator .form-block .input-container input::placeholder, .modal__form .separator .form-block .input-container input::-webkit-input-placeholder,
            .modal__form .separator .form-block .input-container textarea::placeholder,
            .modal__form .separator .form-block .input-container textarea::-webkit-input-placeholder {
              color: #0078ff; }
            .modal__form .separator .form-block .input-container input:-ms-input-placeholder,
            .modal__form .separator .form-block .input-container textarea:-ms-input-placeholder {
              color: #0078ff !important;
              /* IE11 needs the !important flag */ }
            .modal__form .separator .form-block .input-container input:focus,
            .modal__form .separator .form-block .input-container textarea:focus {
              outline: none; }
              .modal__form .separator .form-block .input-container input:focus::placeholder, .modal__form .separator .form-block .input-container input:focus::-webkit-input-placeholder,
              .modal__form .separator .form-block .input-container textarea:focus::placeholder,
              .modal__form .separator .form-block .input-container textarea:focus::-webkit-input-placeholder {
                color: #b7b7cb; }
              .modal__form .separator .form-block .input-container input:focus:-ms-input-placeholder,
              .modal__form .separator .form-block .input-container textarea:focus:-ms-input-placeholder {
                color: #4f4f4f !important;
                /* IE11 needs the !important flag */ }
            .modal__form .separator .form-block .input-container input.confirmed,
            .modal__form .separator .form-block .input-container textarea.confirmed {
              background: linear-gradient(to bottom, #dcfad2 0%, #8cf08c 100%);
              border-color: #009227;
              color: #4f4f4f; }
              .no-cssgradients .modal__form .separator .form-block .input-container input.confirmed, .no-cssgradients
              .modal__form .separator .form-block .input-container textarea.confirmed {
                background: #8cf08c;
                filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#dcfad2, endColorstr=#8cf08c); }
              .modal__form .separator .form-block .input-container input.confirmed::placeholder, .modal__form .separator .form-block .input-container input.confirmed::-webkit-input-placeholder,
              .modal__form .separator .form-block .input-container textarea.confirmed::placeholder,
              .modal__form .separator .form-block .input-container textarea.confirmed::-webkit-input-placeholder {
                color: #4f4f4f; }
              .modal__form .separator .form-block .input-container input.confirmed:-ms-input-placeholder,
              .modal__form .separator .form-block .input-container textarea.confirmed:-ms-input-placeholder {
                color: #4f4f4f !important;
                /* IE11 needs the !important flag */ }
            .modal__form .separator .form-block .input-container input:first-of-type,
            .modal__form .separator .form-block .input-container textarea:first-of-type {
              margin-top: 0 !important; }
          .modal__form .separator .form-block .input-container textarea {
            min-width: 100%;
            max-width: 100%;
            height: 90px;
            min-height: 90px;
            padding: 11px 10px;
            line-height: 22px; }
          .modal__form .separator .form-block .input-container .select2-container li,
          .modal__form .separator .form-block .input-container .select2-container span {
            font-size: 1.4rem; }
            @media (min-width: 768px) {
              .modal__form .separator .form-block .input-container .select2-container li,
              .modal__form .separator .form-block .input-container .select2-container span {
                font-size: 1.6rem; } }
          .modal__form .separator .form-block .input-container .select2-container .select2-selection--single {
            height: 46px;
            line-height: 46px; }
            @media (min-width: 768px) {
              .modal__form .separator .form-block .input-container .select2-container .select2-selection--single {
                height: 46px;
                line-height: 46px; } }
            .modal__form .separator .form-block .input-container .select2-container .select2-selection--single .select2-selection__rendered {
              padding-left: 9px;
              padding-right: 55px;
              line-height: 46px; }
              @media (min-width: 768px) {
                .modal__form .separator .form-block .input-container .select2-container .select2-selection--single .select2-selection__rendered {
                  padding-left: 9px;
                  padding-right: 55px;
                  line-height: 46px; } }
            .modal__form .separator .form-block .input-container .select2-container .select2-selection--single .select2-selection__arrow {
              height: 46px;
              width: 46px; }
          .modal__form .separator .form-block .input-container .radio-button-container input[type='radio'] + label,
          .modal__form .separator .form-block .input-container .radio-button-container input[type='checkbox'] + label {
            height: 46px;
            line-height: 44px; }
            @media (min-width: 768px) {
              .modal__form .separator .form-block .input-container .radio-button-container input[type='radio'] + label,
              .modal__form .separator .form-block .input-container .radio-button-container input[type='checkbox'] + label {
                height: 46px;
                line-height: 44px; } }
            @media (min-width: 1024px) {
              .modal__form .separator .form-block .input-container .radio-button-container input[type='radio'] + label,
              .modal__form .separator .form-block .input-container .radio-button-container input[type='checkbox'] + label {
                height: 46px;
                line-height: 44px; } }
      .modal__form .separator-buttons .form-block {
        border-top: none;
        padding-bottom: 0; }
        @media (min-width: 768px) {
          .modal__form .separator-buttons .form-block {
            padding-bottom: 0; } }
      .modal__form .separator .error-message {
        display: none; }
      .modal__form .separator.error {
        border-left: none;
        border-right: none;
        width: calc(100% + 30px);
        background: #FFE6B4;
        position: relative; }
        .modal__form .separator.error .error-message {
          color: #8C0331;
          min-height: 56px;
          display: block; }
          .modal__form .separator.error .error-message .error-icon {
            width: 32px;
            height: 32px;
            position: absolute;
            top: 0;
            left: 0;
            border-bottom-right-radius: 4px;
            background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-error.svg") center center no-repeat #8C0331;
            background-size: 32px 32px; }
          .modal__form .separator.error .error-message .error-text {
            padding: 6px 15px 0 38px; }
            .modal__form .separator.error .error-message .error-text p {
              color: #8C0331;
              font-size: 1.4rem;
              line-height: 20px;
              margin-top: -12px;
              padding-bottom: 20px;
              font-weight: 400; }
              @media (min-width: 768px) {
                .modal__form .separator.error .error-message .error-text p {
                  font-size: 1.6rem;
                  line-height: 22px;
                  margin-top: -12px;
                  padding-bottom: 20px; } }
              .modal__form .separator.error .error-message .error-text p:first-of-type {
                margin-top: 0; }
              .modal__form .separator.error .error-message .error-text p:first-of-type {
                padding-bottom: 0; }
    .modal__form .button {
      width: 100%; }
  .modal--error {
    background-color: #ff7911;
    padding-top: 20px; }
    .modal--error .modal__content {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-info.svg") no-repeat 10px 0/31px 31px;
      padding-top: 46px; }
      @media (min-width: 768px) {
        .modal--error .modal__content {
          background-position: 15px 0; } }
    .modal--error h1,
    .modal--error h2,
    .modal--error h3,
    .modal--error .form-container form label,
    .form-container form .modal--error label,
    .modal--error h4,
    .modal--error i,
    .modal--error label,
    .modal--error ol,
    .modal--error p,
    .modal--error strong,
    .modal--error table,
    .modal--error ul {
      color: #fff; }

.video-overlay {
  background: #000; }
  .video-overlay .video {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    max-height: 100%;
    overflow: auto; }
    .video-overlay .video__head {
      display: flex;
      flex-direction: column;
      height: 60px;
      justify-content: center;
      position: relative; }
      @media (min-width: 768px) {
        .video-overlay .video__head {
          height: 96px; } }
      .video-overlay .video__head .modal__logo {
        height: 26px;
        width: auto;
        left: 20px;
        position: absolute;
        top: 17px; }
        @media (min-width: 768px) {
          .video-overlay .video__head .modal__logo {
            height: 34px;
            left: 24px;
            top: 24px; } }
      .video-overlay .video__head .modal__close {
        height: 14px;
        width: 14px;
        cursor: pointer;
        position: absolute;
        right: 20px;
        top: 24px; }
        @media (min-width: 768px) {
          .video-overlay .video__head .modal__close {
            height: 22px;
            width: 22px;
            top: 30px;
            right: 33px; } }
    .video-overlay .video__content {
      display: flex;
      flex-direction: column;
      flex: 1;
      margin-top: -60px;
      position: relative; }
      @media (min-width: 768px) {
        .video-overlay .video__content {
          display: flex;
          margin-top: -45px; } }
      .video-overlay .video__content .video-container {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        max-width: 100%;
        width: 1400px; }
        .video-overlay .video__content .video-container .video-responsive {
          overflow: hidden;
          padding-bottom: 56.25%;
          position: relative;
          height: 0; }
        .video-overlay .video__content .video-container iframe {
          height: 100%;
          width: 100%;
          border: 0;
          left: 0;
          max-height: unset;
          min-height: unset;
          position: absolute;
          top: 0; }

.modal__head {
  background-color: #f0f0eb; }
  .modal__head .modal__close,
  .modal__head .madal__back {
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 2.5rem;
    top: 12px; }

.modal__content .text-block a[href^='tel'] {
  margin-top: -4px;
  padding-bottom: 20px; }
  .modal__content .text-block a[href^='tel'] + p {
    margin-top: 0; }

.modal__content .text-block p + a[href^='tel'] {
  margin-top: -16px; }
  @media (min-width: 768px) {
    .modal__content .text-block p + a[href^='tel'] {
      margin-top: -4px; } }

.modal__content .button.is-active {
  background: linear-gradient(to bottom, #00b8ea 0%, #0080cc 100%);
  border-color: #0080c2;
  color: #fff; }

.modal__content .text-block a, .modal__form .text-block a {
  font-weight: 700; }

.select2-dropdown {
  background: none;
  border: 0;
  box-shadow: 0 30px 20px -20px rgba(0, 0, 0, 0.2); }

.select2-container--default {
  display: block;
  margin: auto;
  max-width: 100%; }
  .select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
      box-sizing: border-box;
      list-style: none;
      margin: 0;
      padding: 0 5px;
      width: 100%; }
      .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
        list-style: none; }
    .select2-container--default .select2-selection--multiple .select2-selection__clear {
      cursor: pointer;
      float: right;
      font-weight: bold;
      margin-top: 5px;
      margin-right: 10px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice {
      background-color: #e4e4e4;
      border: 1px solid #aaa;
      border-radius: 4px;
      cursor: default;
      float: left;
      margin-right: 5px;
      margin-top: 5px;
      padding: 0 5px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
      color: #999;
      cursor: pointer;
      display: inline-block;
      font-weight: bold;
      margin-right: 2px; }
      .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
        color: #333; }
  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right; }
  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto; }
  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto; }
  .select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0; }
  .select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none; }
  .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #b7b7cb;
    border-radius: 4px;
    text-align: left;
    height: 46px;
    font-weight: 400; }
    @media (min-width: 768px) {
      .select2-container--default .select2-selection--single {
        height: 56px; } }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
      color: #4f4f4f;
      font-weight: 400;
      line-height: 44px;
      overflow: hidden;
      padding: 0 55px 0 9px;
      text-overflow: ellipsis;
      white-space: nowrap; }
      @media (min-width: 768px) {
        .select2-container--default .select2-selection--single .select2-selection__rendered {
          padding-left: 14px;
          padding-right: 68px;
          line-height: 54px; } }
    .select2-container--default .select2-selection--single .select2-selection__clear {
      cursor: pointer;
      float: right;
      font-weight: bold; }
    .select2-container--default .select2-selection--single .select2-selection__placeholder {
      color: #0078ff;
      font-weight: 400; }
    .select2-container--default .select2-selection--single .select2-selection__arrow {
      background: linear-gradient(to bottom, #fefefe 0%, #e0e0e7 100%);
      height: 46px;
      width: 46px;
      border: 1px solid #b7b7cb;
      border-radius: 0 4px 4px 0;
      content: '';
      display: block;
      pointer-events: none;
      position: absolute;
      right: 0;
      top: 0; }
      .no-cssgradients .select2-container--default .select2-selection--single .select2-selection__arrow {
        background: #e0e0e7;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fefefe, endColorstr=#e0e0e7); }
      @media (min-width: 768px) {
        .select2-container--default .select2-selection--single .select2-selection__arrow {
          height: 56px;
          width: 56px; } }
      .select2-container--default .select2-selection--single .select2-selection__arrow b {
        height: 19.1px;
        width: 25px;
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-toggle-nav-arrow.svg") no-repeat center/25px 19.1px;
        content: '';
        left: 50%;
        margin: -8.55px 0 0 -12.5px;
        position: absolute;
        top: 50%; }
        @media (min-width: 768px) {
          .select2-container--default .select2-selection--single .select2-selection__arrow b {
            height: 11.957px;
            width: 27.399px;
            background-size: 27.399px 11.957px;
            margin: -5.9785px 0 0 -13.6995px; } }
  .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left; }
  .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto; }
  .select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default; }
    .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
      display: none; }
  .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    transform: rotate(180deg); }
  .select2-container--default *:focus {
    outline: none; }
  .select2-container--default.select2-container--below .select2-selection--single,
  .select2-container--default.select2-container--below .select2-selection--multiple {
    background: linear-gradient(to bottom, #dcfad2 0%, #8cf08c 100%); }
    .no-cssgradients .select2-container--default.select2-container--below .select2-selection--single, .no-cssgradients
    .select2-container--default.select2-container--below .select2-selection--multiple {
      background: #8cf08c;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#dcfad2, endColorstr=#8cf08c); }
  .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
  .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    background: #fff;
    border-color: #b7b7cb; }
  .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #b7b7cb; }
  .select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield; }
  .select2-container--default .select2-results > .select2-results__options {
    border: 1px solid #4f4f4f;
    background: #4f4f4f;
    border-radius: 4px;
    max-height: 204px;
    overflow-y: auto;
    margin-top: 4px; }
    @media (min-width: 768px) {
      .select2-container--default .select2-results > .select2-results__options {
        max-height: 248px; } }
    .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
      width: 8px; }
    .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {
      background: #000;
      border-radius: 8px; }
    .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
      background-color: #a6b9c2;
      border-radius: 8px; }
  .select2-container--default .select2-results__option {
    background: no-repeat center right 1px;
    border-bottom: 1px solid #6b8a99;
    color: #d1c7bd;
    font-weight: 400;
    line-height: 44px;
    padding: 0 9px;
    transition: .1s; }
    @media (min-width: 768px) {
      .select2-container--default .select2-results__option {
        line-height: 54px; } }
    .select2-container--default .select2-results__option[role=group] {
      padding: 0; }
    .select2-container--default .select2-results__option[aria-disabled=true] {
      color: #999; }
    .select2-container--default .select2-results__option[aria-selected=true] {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-toggle-check.svg");
      background-size: 46px 46px; }
      @media (min-width: 768px) {
        .select2-container--default .select2-results__option[aria-selected=true] {
          background-size: 56px 56px; } }
    .select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option--highlighted[aria-selected] {
      background-color: rgba(255, 255, 255, 0.2);
      color: #fff; }
  .select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px; }
  .select2-container--default li,
  .select2-container--default span {
    font-size: 1.6rem; }
    @media (min-width: 768px) {
      .select2-container--default li,
      .select2-container--default span {
        font-size: 2.2rem; } }

.js-select-toggle + .select2-container--default.select2-container--below .select2-selection--single,
.js-select-toggle + .select2-container--default.select2-container--below .select2-selection--multiple {
  background: #fff;
  border-color: #b7b7cb; }

.radio-button-container {
  overflow: hidden; }
  .radio-button-container input[type='radio'],
  .radio-button-container input[type='checkbox'] {
    height: 56px;
    width: 100%;
    cursor: pointer;
    display: block;
    float: left;
    left: -10100px;
    line-height: 54px;
    position: absolute; }
    .radio-button-container input[type='radio']::placeholder, .radio-button-container input[type='radio']::-webkit-input-placeholder,
    .radio-button-container input[type='checkbox']::placeholder,
    .radio-button-container input[type='checkbox']::-webkit-input-placeholder {
      color: #0078ff; }
    .radio-button-container input[type='radio']:-ms-input-placeholder,
    .radio-button-container input[type='checkbox']:-ms-input-placeholder {
      color: #0078ff !important;
      /* IE11 needs the !important flag */ }
    .radio-button-container input[type='radio'] + label,
    .radio-button-container input[type='checkbox'] + label {
      background: linear-gradient(to bottom, #fefefe 0%, #e0e0e7 100%);
      height: 46px;
      width: 100%;
      border: 1px solid #b7b7cb;
      border-left: 0;
      color: #0078ff;
      display: block;
      float: left;
      font-size: 1.4rem;
      font-weight: 400;
      line-height: 44px;
      margin: 0;
      text-align: center; }
      .no-cssgradients .radio-button-container input[type='radio'] + label, .no-cssgradients
      .radio-button-container input[type='checkbox'] + label {
        background: #e0e0e7;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fefefe, endColorstr=#e0e0e7); }
      @media (min-width: 768px) {
        .radio-button-container input[type='radio'] + label,
        .radio-button-container input[type='checkbox'] + label {
          font-size: 1.6rem;
          height: 52px;
          line-height: 50px; } }
      @media (min-width: 1024px) {
        .radio-button-container input[type='radio'] + label,
        .radio-button-container input[type='checkbox'] + label {
          height: 56px;
          line-height: 54px; } }
      .radio-button-container input[type='radio'] + label:hover,
      .radio-button-container input[type='checkbox'] + label:hover {
        background: linear-gradient(to bottom, #dcfad2 0%, #8cf08c 100%);
        color: #0078ff;
        cursor: pointer; }
        .no-cssgradients .radio-button-container input[type='radio'] + label:hover, .no-cssgradients
        .radio-button-container input[type='checkbox'] + label:hover {
          background: #8cf08c;
          filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#dcfad2, endColorstr=#8cf08c); }
        .radio-button-container input[type='radio'] + label:hover::placeholder, .radio-button-container input[type='radio'] + label:hover::-webkit-input-placeholder,
        .radio-button-container input[type='checkbox'] + label:hover::placeholder,
        .radio-button-container input[type='checkbox'] + label:hover::-webkit-input-placeholder {
          color: #0078ff; }
        .radio-button-container input[type='radio'] + label:hover:-ms-input-placeholder,
        .radio-button-container input[type='checkbox'] + label:hover:-ms-input-placeholder {
          color: #0078ff !important;
          /* IE11 needs the !important flag */ }
      .radio-button-container input[type='radio'] + label:first-of-type,
      .radio-button-container input[type='checkbox'] + label:first-of-type {
        border-bottom-right-radius: 0;
        border-radius: 4px;
        border-top-right-radius: 0;
        border: 1px solid #b7b7cb; }
      .radio-button-container input[type='radio'] + label:last-of-type,
      .radio-button-container input[type='checkbox'] + label:last-of-type {
        border-bottom-left-radius: 0;
        border-radius: 4px;
        border-top-left-radius: 0; }
      .radio-button-container input[type='radio'] + label.grey-button,
      .radio-button-container input[type='checkbox'] + label.grey-button {
        background: linear-gradient(to bottom, #fefefe 0%, #e0e0e7 100%);
        border: 1px solid #b7b7cb; }
        .no-cssgradients .radio-button-container input[type='radio'] + label.grey-button, .no-cssgradients
        .radio-button-container input[type='checkbox'] + label.grey-button {
          background: #e0e0e7;
          filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fefefe, endColorstr=#e0e0e7); }
    .radio-button-container input[type='radio']:checked + label,
    .radio-button-container input[type='checkbox']:checked + label {
      background: linear-gradient(to bottom, #dcfad2 0%, #8cf08c 100%);
      color: #4f4f4f; }
      .no-cssgradients .radio-button-container input[type='radio']:checked + label, .no-cssgradients
      .radio-button-container input[type='checkbox']:checked + label {
        background: #8cf08c;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#dcfad2, endColorstr=#8cf08c); }
      .radio-button-container input[type='radio']:checked + label::placeholder, .radio-button-container input[type='radio']:checked + label::-webkit-input-placeholder,
      .radio-button-container input[type='checkbox']:checked + label::placeholder,
      .radio-button-container input[type='checkbox']:checked + label::-webkit-input-placeholder {
        color: #4f4f4f; }
      .radio-button-container input[type='radio']:checked + label:-ms-input-placeholder,
      .radio-button-container input[type='checkbox']:checked + label:-ms-input-placeholder {
        color: #4f4f4f !important;
        /* IE11 needs the !important flag */ }
  .radio-button-container.two-buttons input[type='radio'] + label,
  .radio-button-container.two-buttons input[type='checkbox'] + label {
    width: calc(100% / 2); }
    @media all and (-ms-high-contrast: none) {
      .radio-button-container.two-buttons input[type='radio'] + label,
      .radio-button-container.two-buttons input[type='checkbox'] + label {
        width: calc(99.9% / 2); } }
  .radio-button-container.three-buttons input[type='radio'] + label,
  .radio-button-container.three-buttons input[type='checkbox'] + label {
    width: calc(100% / 3); }
    @media all and (-ms-high-contrast: none) {
      .radio-button-container.three-buttons input[type='radio'] + label,
      .radio-button-container.three-buttons input[type='checkbox'] + label {
        width: calc(99.9% / 3); } }
  .radio-button-container.four-buttons input[type='radio'] + label,
  .radio-button-container.four-buttons input[type='checkbox'] + label {
    width: calc(100% / 4); }
    @media all and (-ms-high-contrast: none) {
      .radio-button-container.four-buttons input[type='radio'] + label,
      .radio-button-container.four-buttons input[type='checkbox'] + label {
        width: calc(99.9% / 4); } }
  .radio-button-container.five-buttons input[type='radio'] + label,
  .radio-button-container.five-buttons input[type='checkbox'] + label {
    width: calc(100% / 5); }
    @media all and (-ms-high-contrast: none) {
      .radio-button-container.five-buttons input[type='radio'] + label,
      .radio-button-container.five-buttons input[type='checkbox'] + label {
        width: calc(99.9% / 5); } }
  .radio-button-container.six-buttons input[type='radio'] + label,
  .radio-button-container.six-buttons input[type='checkbox'] + label {
    width: calc(100% / 6); }
    @media all and (-ms-high-contrast: none) {
      .radio-button-container.six-buttons input[type='radio'] + label,
      .radio-button-container.six-buttons input[type='checkbox'] + label {
        width: calc(99.9% / 6); } }
  .radio-button-container.four-buttons-rows input[type='radio'] + label,
  .radio-button-container.four-buttons-rows input[type='checkbox'] + label {
    border-radius: 0;
    border: 1px solid #b7b7cb;
    width: 50%; }
    .radio-button-container.four-buttons-rows input[type='radio'] + label:nth-of-type(1),
    .radio-button-container.four-buttons-rows input[type='checkbox'] + label:nth-of-type(1) {
      border-right: 0;
      border-top-left-radius: 4px; }
    .radio-button-container.four-buttons-rows input[type='radio'] + label:nth-of-type(2),
    .radio-button-container.four-buttons-rows input[type='checkbox'] + label:nth-of-type(2) {
      border-left: 0;
      border-top-right-radius: 4px; }
    .radio-button-container.four-buttons-rows input[type='radio'] + label:nth-of-type(3),
    .radio-button-container.four-buttons-rows input[type='checkbox'] + label:nth-of-type(3) {
      border-bottom-left-radius: 4px;
      border-top: 0; }
    .radio-button-container.four-buttons-rows input[type='radio'] + label:nth-of-type(4),
    .radio-button-container.four-buttons-rows input[type='checkbox'] + label:nth-of-type(4) {
      border-bottom-right-radius: 4px;
      border-left: 0;
      border-top: 0; }

.pod {
  background: #fff;
  border-radius: 4px;
  border: 1px solid #b7b7cb;
  display: block;
  margin-bottom: 10px;
  max-width: 100%;
  min-height: 58px;
  padding: 15px 10px;
  position: relative;
  text-align: left; }
  .pod.hide {
    display: none; }
  @media (min-width: 768px) {
    .pod {
      display: flex;
      flex-direction: column;
      margin-bottom: 15px;
      min-height: 64px;
      padding: 19px 14px 12px; } }
  .pod h3:first-child, .pod .form-container form label:first-child, .form-container form .pod label:first-child {
    margin-top: 0; }
  .pod h3:last-child, .pod .form-container form label:last-child, .form-container form .pod label:last-child {
    margin-top: 0;
    padding-bottom: 0;
    position: relative; }
    .pod h3:last-child::after, .pod .form-container form label:last-child::after, .form-container form .pod label:last-child::after {
      background: no-repeat center;
      content: "";
      position: absolute; }
    @media (min-width: 768px) {
      .pod h3:last-child::after, .pod .form-container form label:last-child::after, .form-container form .pod label:last-child::after {
        right: 0;
        top: 5px; } }
  .pod h3 > .more-link, .pod .form-container form label > .more-link, .form-container form .pod label > .more-link {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    padding-right: 13px;
    width: 100%; }
    @media (min-width: 768px) {
      .pod h3 > .more-link, .pod .form-container form label > .more-link, .form-container form .pod label > .more-link {
        margin-top: 13px;
        padding-right: 21px; } }
    .pod h3 > .more-link::before, .pod .form-container form label > .more-link::before, .form-container form .pod label > .more-link::before, .pod h3 > .more-link::after, .pod .form-container form label > .more-link::after, .form-container form .pod label > .more-link::after {
      height: 13px;
      width: 13px;
      top: 5px; }
      @media (min-width: 768px) {
        .pod h3 > .more-link::before, .pod .form-container form label > .more-link::before, .form-container form .pod label > .more-link::before, .pod h3 > .more-link::after, .pod .form-container form label > .more-link::after, .form-container form .pod label > .more-link::after {
          height: 17px;
          width: 17px; } }
  .pod > h3.has-icon:first-child, .form-container form .pod > label.has-icon:first-child {
    padding-left: 53px;
    position: relative; }
    .pod > h3.has-icon:first-child .badge, .form-container form .pod > label.has-icon:first-child .badge {
      left: 2px;
      position: absolute;
      top: 2px; }
    @media (min-width: 768px) {
      .pod > h3.has-icon:first-child, .form-container form .pod > label.has-icon:first-child {
        padding-left: 73px; }
        .pod > h3.has-icon:first-child .badge, .form-container form .pod > label.has-icon:first-child .badge {
          left: 3px;
          top: -2px; } }
  .pod p:last-child {
    padding-bottom: 0; }
  .pod .image {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: none;
    height: 40.5vw;
    margin: -16px -11px 17px;
    max-height: 220px;
    min-height: 132px; }
    @media (min-width: 768px) {
      .pod .image {
        display: block;
        height: 13.5vw;
        margin: -20px -15px 24px;
        max-height: 140px;
        min-height: 100px; } }
    @media (max-width: 767px) {
      .pod .image + h3, .pod .form-container form .image + label, .form-container form .pod .image + label {
        margin-top: 0; } }
    @media (min-width: 768px) {
      .grid__cell--1\/2 .pod .image {
        height: 20.5vw;
        max-height: 214px;
        min-height: 145px; } }
    .pod .image--mobile-allow {
      display: block; }
    .pod .image--inline {
      overflow: hidden; }
      .pod .image--inline img {
        object-fit: cover;
        height: 100%;
        width: 100%; }
  @media (min-width: 768px) {
    .pod .more-link {
      margin-right: auto;
      margin-top: auto;
      display: block; }
      .no-flexbox .pod .more-link {
        margin: 0;
        position: static;
        top: auto; } }
  @media (min-width: 768px) {
    .pod .multiple-more-links {
      margin-top: auto; } }
  .pod .multiple-more-links .more-link {
    clear: both;
    float: left;
    margin-top: 0; }
  .pod--sml {
    margin-bottom: 0; }
    .pod--sml .more-link {
      color: inherit;
      float: none;
      font-weight: inherit;
      margin: 0;
      top: auto;
      width: 100%; }
  .pod--blue {
    border-color: #0f1e64; }
    .pod--blue h2,
    .pod--blue p {
      color: #fff; }
    .pod--blue p:first-of-type {
      color: #ffdf43; }
  .pod--ghost {
    background: none;
    border-color: #fff;
    color: #fff; }
  @media (max-width: 767px) {
    .pod--opening-times {
      padding-left: 20px;
      padding-right: 20px; } }
  .pod--orange {
    background: #ff5d00;
    border-color: #dd4a00; }
    .pod--orange h2,
    .pod--orange p {
      color: #fff; }
  .pod + hr {
    background-color: #b7b7cb;
    margin: 25px 0;
    height: 1px;
    border: 0; }
  .pod .opening-times {
    color: inherit; }
    .pod .opening-times li {
      font-size: 1.6rem;
      line-height: 22px;
      margin-top: -12px;
      padding-bottom: 20px; }

.pod p + .button--midi:last-child {
  margin-top: -8px;
  margin-bottom: 5px;
  position: relative; }
  @media (min-width: 768px) {
    .pod p + .button--midi:last-child {
      margin-top: 0; } }

@media (min-width: 768px) {
  .pod p + .more-link {
    top: -11px; } }

@media (min-width: 768px) {
  .pod p + .button--midi:last-child {
    margin-bottom: -11px;
    top: -16px; } }

@media (min-width: 768px) {
  .pod p + .multiple-more-links {
    top: -11px;
    position: relative; } }

.pod .more-link {
  display: inline-block; }

.pod--sml {
  min-height: 56px; }
  @media (min-width: 768px) {
    .pod--sml {
      min-height: 56px;
      padding: 13px 14px 12px; } }
  .pod--sml .more-link {
    padding-right: 16px; }
    @media (min-width: 768px) {
      .pod--sml .more-link {
        padding-right: 21px; } }
    .pod--sml .more-link::before, .pod--sml .more-link::after {
      height: 18px;
      width: 18px;
      top: 4px; }
      @media (min-width: 768px) {
        .pod--sml .more-link::before, .pod--sml .more-link::after {
          top: 5px; } }

.pod--blue {
  background: #0c3a82;
  border-color: #0f1e64; }
  .pod--blue h2,
  .pod--blue p {
    color: #fff; }

.pod--magazine {
  color: #4f4f4f;
  overflow: hidden; }
  @media (min-width: 768px) {
    .pod--magazine {
      overflow: visible; } }
  .pod--magazine h3, .pod--magazine .form-container form label, .form-container form .pod--magazine label {
    color: #2350a0;
    padding-right: 13px; }
    @media (min-width: 768px) {
      .pod--magazine h3, .pod--magazine .form-container form label, .form-container form .pod--magazine label {
        padding-right: 20px; } }
    .pod--magazine h3 a, .pod--magazine .form-container form label a, .form-container form .pod--magazine label a {
      color: inherit;
      font-size: inherit;
      font-weight: inherit; }
      .pod--magazine h3 a::after, .pod--magazine .form-container form label a::after, .form-container form .pod--magazine label a::after {
        position: relative;
        top: 1px;
        height: 13px;
        width: 13px;
        margin-right: -18px;
        margin-left: 4px;
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M5.158%203.006L7.52%206.5l-2.363%203.505h1.369L8.889%206.5%206.527%203.006z%22%20fill%3D%22%232350a0%22%20%2F%3E%3Cpath%20d%3D%22M6.5%200a6.5%206.5%200%20100%2013%206.5%206.5%200%20000-13m0%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20fill%3D%22%232350a0%22%20%2F%3E%3C%2Fsvg%3E");
        content: '';
        display: inline-block; }
        @media (min-width: 768px) {
          .pod--magazine h3 a::after, .pod--magazine .form-container form label a::after, .form-container form .pod--magazine label a::after {
            margin-right: -22px;
            margin-left: 6px;
            height: 18px;
            width: 18px; } }
  .pod--magazine .caveat {
    padding: 10px 0 5px; }
    @media (min-width: 768px) {
      .pod--magazine .caveat {
        padding: 5px 0; } }

.pod .magazine-category {
  color: #0f1e64;
  font-size: 1.4rem;
  font-weight: 700;
  margin: -15px -10px 24px;
  padding: 2px 10px;
  text-transform: uppercase; }
  .pod .magazine-category--competition {
    background-color: #fcbd92; }
  .pod .magazine-category--empty {
    background-color: #ccc; }
  .pod .magazine-category--feature {
    background-color: #fcbd92; }
  .pod .magazine-category--lifestyle {
    background-color: #b5ead7; }
  .pod .magazine-category--news {
    background-color: #abe1ff; }
  @media (min-width: 768px) {
    .pod .magazine-category {
      font-size: 1.6rem;
      margin: -24px -15px 24px;
      padding: 2px 14px; } }

.bg-dark .pod {
  background-color: #333;
  border-color: #555;
  color: #fff; }

.pod--link {
  background: #fff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%230078ff%22%2F%3E%3C%2Fsvg%3E") no-repeat center right 13px/18px 18px;
  border: 0; }
  .pod--link h3:first-child, .pod--link .form-container form label:first-child, .form-container form .pod--link label:first-child {
    margin: -13px -10px -11px;
    padding: 13px 33px 11px 10px; }

.pod .strip {
  position: relative; }
  .pod .strip div {
    color: #2350a0;
    padding: 2% 3%;
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: 1.5rem;
    font-weight: 900;
    text-transform: uppercase;
    border-left: 1px solid #b7b7cb;
    border-right: 1px solid #b7b7cb; }
  .pod .strip .community {
    background-color: #aacc83; }
  .pod .strip .sponsorship {
    background-color: #ffe98a; }

.read-more .visible p:last-of-type {
  padding-bottom: 18px; }
  @media (min-width: 768px) {
    .read-more .visible p:last-of-type {
      padding-bottom: 20px; } }

.read-more .hidden {
  display: none; }
  .read-more .hidden p:first-of-type {
    margin-top: 0; }

.slick-slide {
  outline: 0; }

.slick-arrow {
  border: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  outline: 0;
  padding: 0;
  position: absolute; }
  .slick-arrow:hover, .slick-arrow:focus {
    outline: 0; }

.table-list {
  border: 1px solid #b7b7cb;
  border-collapse: collapse;
  width: 100%; }
  .table-list.table-list--split {
    border-bottom-width: 0; }
    @media (min-width: 768px) {
      .table-list.table-list--split {
        border-bottom-width: 1px; } }
  .table-list--double {
    table-layout: fixed; }
  .bg-dark .table-list tr {
    border-color: #555; }
  .table-list th,
  .table-list td {
    border-bottom: 1px solid #b7b7cb;
    vertical-align: middle; }
    .bg-dark .table-list th, .bg-dark
    .table-list td {
      background: #333;
      border-color: #555; }
  .table-list__heading {
    border-left: 0; }
  .table-list__badge {
    border-right: 0;
    width: 48px; }
  .table-list th {
    text-align: left; }
  .table-list td {
    border-left: 1px solid #b7b7cb;
    width: 50%; }
  .table-list .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/table-list-default.svg");
    display: inline-block;
    vertical-align: middle; }
  .table-list h3:first-of-type, .table-list .form-container form label:first-of-type, .form-container form .table-list label:first-of-type,
  .table-list p:first-of-type {
    margin-top: 0; }
  .table-list h3:last-of-type, .table-list .form-container form label:last-of-type, .form-container form .table-list label:last-of-type,
  .table-list p:last-of-type {
    padding-bottom: 0; }
  .table-list.vertical-top th,
  .table-list.vertical-top td {
    vertical-align: top; }
  @media (min-width: 768px) {
    .table-list th {
      font-size: 2.2rem;
      line-height: 2.8rem; }
    .table-list__badge {
      width: 61px; }
    .table-list .image {
      height: 58px;
      width: 58px; } }
  @media (max-width: 767px) {
    .table-list:not(.table-list--double):not(.table-list--split) tr,
    .table-list:not(.table-list--double):not(.table-list--split) th,
    .table-list:not(.table-list--double):not(.table-list--split) td {
      display: block;
      width: 100%; }
    .table-list:not(.table-list--double):not(.table-list--split) th,
    .table-list:not(.table-list--double):not(.table-list--split) td {
      border: 0;
      width: auto; }
    .table-list:not(.table-list--double):not(.table-list--split) tr {
      background: #fff;
      border-bottom-width: 1px;
      clear: both; }
      .table-list:not(.table-list--double):not(.table-list--split) tr:last-of-type {
        border-bottom: 0; }
    .table-list:not(.table-list--double):not(.table-list--split) td {
      padding: 0 15px 19px 50px; }
    .table-list__badge {
      float: left; }
    .table-list th:last-child {
      padding-bottom: 19px; }
      .table-list th:last-child h3, .table-list th:last-child .form-container form label, .form-container form .table-list th:last-child label {
        padding-bottom: 0; }
    .table-list h3, .table-list .form-container form label, .form-container form .table-list label {
      margin-top: 0; }
    .table-list p:last-of-type {
      padding-bottom: 0; }
    .table-list td {
      border: 0;
      font-size: 1.35rem;
      line-height: 16px; }
      .table-list td:first-child {
        padding-left: 10px;
        padding-top: 18px; }
        .table-list td:first-child h3:last-child, .table-list td:first-child .form-container form label:last-child, .form-container form .table-list td:first-child label:last-child {
          padding-bottom: 0; }
    .table-list--double td {
      padding-left: 10px;
      padding-top: 18px; }
    .table-list--badges th,
    .table-list--badges td {
      vertical-align: middle; } }

@media (max-width: 767px) and (max-width: 767px) {
  .table-list--badges .table-list__heading + td {
    border-left: 0; } }

.table-list__heading {
  padding: 18px 10px 18px 0; }

.table-list.vertical-top .table-list__heading {
  padding-left: 15px; }

.table-list.vertical-top td {
  padding-left: 15px; }

.table-list h3 + p, .table-list .form-container form label + p, .form-container form .table-list label + p {
  color: #4f4f4f;
  font-weight: 300; }

.table-list th {
  color: #2350a0; }
  .table-list th.bg-fino {
    background-color: #f0f0eb; }

.table-list td {
  border-left: 1px solid #b7b7cb;
  padding: 17px 15px 14px; }

.bg-dark .table-list {
  border-color: #555; }
  .bg-dark .table-list p {
    color: #fff; }

@media (min-width: 768px) {
  .table-list th {
    background: #fff; }
    .table-list th:first-of-type {
      width: 61px; }
    .table-list th.bg-fino {
      background-color: #f0f0eb; }
  .table-list h3:first-of-type, .table-list .form-container form label:first-of-type, .form-container form .table-list label:first-of-type,
  .table-list p:first-of-type {
    margin-top: 0; }
  .table-list h3:last-of-type, .table-list .form-container form label:last-of-type, .form-container form .table-list label:last-of-type,
  .table-list p:last-of-type {
    padding-bottom: 0; } }

@media (max-width: 767px) {
  .table-list tr {
    background: #fff;
    border-bottom: 1px solid #b7b7cb; }
  .table-list__badge {
    padding: 5px 0;
    width: 50px; }
  .table-list__heading {
    padding-bottom: 1px;
    padding-left: 50px; }
  .table-list th:last-child {
    padding-bottom: 19px; }
    .table-list th:last-child h3, .table-list th:last-child .form-container form label, .form-container form .table-list th:last-child label {
      padding-bottom: 0; }
  .table-list:not(.table-list--double):not(.table-list--split) td {
    background: none;
    padding: 0 15px 19px 50px; } }

@media (max-width: 767px) {
  .table-list--split td {
    padding: 19px 5px 15px 10px !important; } }

.table-list--split-content th h3, .table-list--split-content th .form-container form label, .form-container form .table-list--split-content th label {
  color: #4f4f4f; }

.table-list--split-content td {
  text-align: right; }

.table-list--split-content th h3 span, .table-list--split-content th .form-container form label span, .form-container form .table-list--split-content th label span, .table-list--split-content td h3 span, .table-list--split-content td .form-container form label span, .form-container form .table-list--split-content td label span {
  display: block;
  clear: both;
  font-weight: 300; }

.table-list .flex-content {
  display: flex;
  align-items: center;
  padding: 17px 15px 14px;
  border-bottom: 1px solid #b7b7cb; }
  .table-list .flex-content:last-of-type {
    border-bottom: 0; }
  .table-list .flex-content .badge {
    margin-right: 20px; }
  .table-list .flex-content h3, .table-list .flex-content .form-container form label, .form-container form .table-list .flex-content label {
    padding: 0;
    margin: 0; }
    .table-list .flex-content h3:last-of-type, .table-list .flex-content .form-container form label:last-of-type, .form-container form .table-list .flex-content label:last-of-type {
      margin-left: auto; }

@media (min-width: 768px) {
  .table-list__flex {
    display: flex; } }

@media (max-width: 767px) {
  .table-list__col:first-of-type {
    border-bottom: 1px solid #b7b7cb; } }

@media (min-width: 768px) {
  .table-list__col {
    width: 50%; }
    .table-list__col:first-of-type {
      border-right: 1px solid #b7b7cb; } }

.table-list--ev {
  border: 0; }
  .table-list--ev tr:last-of-type th {
    border-bottom: 0; }
  .table-list--ev th .flex-content {
    padding: 10px 9px 7px; }

.table-list .ranking {
  background: #dddddd;
  width: 31px;
  height: 31px;
  border-radius: 30px;
  margin-right: 20px;
  text-align: center;
  line-height: 30px;
  color: #4f4f4f;
  font-weight: 600;
  font-size: 1.6rem; }
  .table-list .ranking[data-rank='1'] {
    background-color: #f2b840; }
  .table-list .ranking[data-rank='2'] {
    background-color: #d9e0e6; }
  .table-list .ranking[data-rank='3'] {
    background-color: #be923d; }

.table-list.alternate tr td {
  padding: 23px 15px 21px; }
  .table-list.alternate tr td:nth-child(2) {
    text-align: center;
    font-weight: 600; }

.table-list--badges td {
  background: #f0f0eb; }

@media (max-width: 767px) {
  .table-list--badges td {
    padding-left: 48px; } }

.scroll, .scroll-link {
  width: 32px;
  height: 32px;
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-scroll-arrow.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 32px 32px;
  cursor: pointer;
  z-index: 3; }
  @media (min-width: 768px) {
    .scroll, .scroll-link {
      bottom: 60px; } }

@media (max-width: 767px) {
  .hero-banner--D .scroll-link {
    bottom: 120px; } }

.slide-in-content, .slide-in-content_2, .slide-in-content_3, .slide-in-content_4 {
  background-color: #f0f0eb;
  position: fixed;
  width: 100%;
  min-width: 320px;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 50;
  overflow: auto;
  display: none;
  /*
  background-position: center;
  width: 45%;
  height: 320px;

  @media only screen and (-moz-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3 / 2),
    only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
    background-image: url(https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/best-motor-award@2x.svg);
  }

  @include respond-to("tablet") {
    background-image: url(https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/best-motor-award.svg);
    background-position: center;
    width: 45%;
    height: 320px;

    @media only screen and (-moz-min-device-pixel-ratio: 1.5),
      only screen and (-o-min-device-pixel-ratio: 3 / 2),
      only screen and (-webkit-min-device-pixel-ratio: 1.5),
      only screen and (min-device-pixel-ratio: 1.5) {
      background-image: url(https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/best-motor-award@2x.svg);
    }
  }*/ }
  .slide-in-content__image, .slide-in-content_2__image, .slide-in-content_3__image, .slide-in-content_4__image {
    height: 37vw;
    width: 100%;
    display: block;
    max-height: 283px;
    max-width: 100%;
    min-height: 118px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min-width: 768px) {
      .slide-in-content__image, .slide-in-content_2__image, .slide-in-content_3__image, .slide-in-content_4__image {
        display: none; } }
  @media (min-width: 768px) {
    .slide-in-content__admouth, .slide-in-content_2__admouth, .slide-in-content_3__admouth, .slide-in-content_4__admouth {
      background: #f0f0eb url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/modal/bridge-background-desktop.jpg") no-repeat bottom center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .slide-in-content__admouth, .slide-in-content_2__admouth, .slide-in-content_3__admouth, .slide-in-content_4__admouth {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/modal/bridge-background-desktop@2x.jpg"); } }
  .slide-in-content__admouth .slide-in-content__image, .slide-in-content_2__admouth .slide-in-content__image, .slide-in-content_3__admouth .slide-in-content__image, .slide-in-content_4__admouth .slide-in-content__image {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/modal/bridge-background-mobile.jpg"); }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .slide-in-content__admouth .slide-in-content__image, .slide-in-content_2__admouth .slide-in-content__image, .slide-in-content_3__admouth .slide-in-content__image, .slide-in-content_4__admouth .slide-in-content__image {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/modal/bridge-background-mobile@2x.jpg"); } }
  .slide-in-content__dark, .slide-in-content_2__dark, .slide-in-content_3__dark, .slide-in-content_4__dark {
    background-color: black; }
    .slide-in-content__dark .container, .slide-in-content_2__dark .container, .slide-in-content_3__dark .container, .slide-in-content_4__dark .container {
      margin: 0 auto !important;
      background-color: black !important; }
      .slide-in-content__dark .container .table-list, .slide-in-content_2__dark .container .table-list, .slide-in-content_3__dark .container .table-list, .slide-in-content_4__dark .container .table-list {
        border: 0; }
        .slide-in-content__dark .container .table-list tr, .slide-in-content_2__dark .container .table-list tr, .slide-in-content_3__dark .container .table-list tr, .slide-in-content_4__dark .container .table-list tr {
          background-color: transparent;
          border: 0; }
          .slide-in-content__dark .container .table-list tr th, .slide-in-content__dark .container .table-list tr td, .slide-in-content_2__dark .container .table-list tr th, .slide-in-content_2__dark .container .table-list tr td, .slide-in-content_3__dark .container .table-list tr th, .slide-in-content_3__dark .container .table-list tr td, .slide-in-content_4__dark .container .table-list tr th, .slide-in-content_4__dark .container .table-list tr td {
            background-color: transparent;
            border: 0; }
            .slide-in-content__dark .container .table-list tr th p, .slide-in-content__dark .container .table-list tr td p, .slide-in-content_2__dark .container .table-list tr th p, .slide-in-content_2__dark .container .table-list tr td p, .slide-in-content_3__dark .container .table-list tr th p, .slide-in-content_3__dark .container .table-list tr td p, .slide-in-content_4__dark .container .table-list tr th p, .slide-in-content_4__dark .container .table-list tr td p {
              font-weight: normal; }
  .slide-in-content .container, .slide-in-content_2 .container, .slide-in-content_3 .container, .slide-in-content_4 .container {
    background: #f0f0eb;
    border-radius: 0;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .slide-in-content .container, .slide-in-content_2 .container, .slide-in-content_3 .container, .slide-in-content_4 .container {
        /*width: 520px;
      padding: 30px 10px 40px;*/
        margin: 5% auto;
        border-radius: 4px; } }
  .slide-in-content__back, .slide-in-content__back_2, .slide-in-content__back_3, .slide-in-content__back_4, .slide-in-content_2__back, .slide-in-content_2__back_2, .slide-in-content_2__back_3, .slide-in-content_2__back_4, .slide-in-content_3__back, .slide-in-content_3__back_2, .slide-in-content_3__back_3, .slide-in-content_3__back_4, .slide-in-content_4__back, .slide-in-content_4__back_2, .slide-in-content_4__back_3, .slide-in-content_4__back_4 {
    cursor: pointer;
    font-size: 18px;
    font-weight: 600;
    color: #0078ff;
    padding-left: 22px;
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both; }
    .slide-in-content__back:before, .slide-in-content__back_2:before, .slide-in-content__back_3:before, .slide-in-content__back_4:before, .slide-in-content_2__back:before, .slide-in-content_2__back_2:before, .slide-in-content_2__back_3:before, .slide-in-content_2__back_4:before, .slide-in-content_3__back:before, .slide-in-content_3__back_2:before, .slide-in-content_3__back_3:before, .slide-in-content_3__back_4:before, .slide-in-content_4__back:before, .slide-in-content_4__back_2:before, .slide-in-content_4__back_3:before, .slide-in-content_4__back_4:before {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.266275 8.34863C0.199609 8.40529 0.166797 8.46872 0.133463 8.53206V8.53531C0.0667967 8.68198 0 8.84195 0 9.00195L0 9.00862C0 9.16862 0.0667967 9.32875 0.133463 9.47542V9.47868C0.166797 9.54201 0.199609 9.60544 0.266275 9.66211L6.99998 17.6488C7.33332 18.0721 7.96639 18.1254 8.39972 17.7687C8.83305 17.4154 8.86652 16.782 8.53318 16.362L3.16666 10.0054L14 10.0054C14.5666 10.0054 15 9.5587 15 9.00537C15 8.45203 14.5666 8.00536 14 8.00536L3.16666 8.00536L8.53318 1.64873C8.86652 1.22873 8.83305 0.595318 8.39972 0.241984C7.96639 -0.114685 7.33332 -0.0613965 6.99998 0.361939L0.266275 8.34863Z' fill='%230078ff'/%3E%3C/svg%3E");
      height: 20px;
      width: 19px;
      position: absolute;
      background-repeat: no-repeat;
      background-position: 0px 1px;
      margin-left: -22px; }
  .slide-in-content.open, .slide-in-content_2.open, .slide-in-content_3.open, .slide-in-content_4.open {
    display: block; }
  .slide-in-content.slideOutRight, .slide-in-content_2.slideOutRight, .slide-in-content_3.slideOutRight, .slide-in-content_4.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight; }
  .slide-in-content.slideInRight, .slide-in-content_2.slideInRight, .slide-in-content_3.slideInRight, .slide-in-content_4.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight; }
  .slide-in-content .form-container, .slide-in-content_2 .form-container, .slide-in-content_3 .form-container, .slide-in-content_4 .form-container {
    border: none;
    background: none; }
    @media (max-width: 519px) {
      .slide-in-content .form-container, .slide-in-content_2 .form-container, .slide-in-content_3 .form-container, .slide-in-content_4 .form-container {
        margin-left: 0 !important;
        margin-right: 0 !important; } }
    .slide-in-content .form-container [aria-label="Error message"], .slide-in-content_2 .form-container [aria-label="Error message"], .slide-in-content_3 .form-container [aria-label="Error message"], .slide-in-content_4 .form-container [aria-label="Error message"] {
      display: block;
      color: #C20060; }
      .slide-in-content .form-container [aria-label="Error message"] h2, .slide-in-content .form-container [aria-label="Error message"] ul, .slide-in-content_2 .form-container [aria-label="Error message"] h2, .slide-in-content_2 .form-container [aria-label="Error message"] ul, .slide-in-content_3 .form-container [aria-label="Error message"] h2, .slide-in-content_3 .form-container [aria-label="Error message"] ul, .slide-in-content_4 .form-container [aria-label="Error message"] h2, .slide-in-content_4 .form-container [aria-label="Error message"] ul {
        color: #C20060; }
      .slide-in-content .form-container [aria-label="Error message"] h2, .slide-in-content_2 .form-container [aria-label="Error message"] h2, .slide-in-content_3 .form-container [aria-label="Error message"] h2, .slide-in-content_4 .form-container [aria-label="Error message"] h2 {
        font-size: 2rem;
        line-height: 24px;
        margin-top: 12px !important;
        padding-bottom: 28px !important;
        border: unset !important;
        clip: unset !important;
        height: unset !important;
        overflow: unset !important;
        position: unset !important;
        width: unset !important; }
      .slide-in-content .form-container [aria-label="Error message"] ul, .slide-in-content_2 .form-container [aria-label="Error message"] ul, .slide-in-content_3 .form-container [aria-label="Error message"] ul, .slide-in-content_4 .form-container [aria-label="Error message"] ul {
        margin-top: -12px !important;
        padding-bottom: 30px !important; }
        .slide-in-content .form-container [aria-label="Error message"] ul li, .slide-in-content_2 .form-container [aria-label="Error message"] ul li, .slide-in-content_3 .form-container [aria-label="Error message"] ul li, .slide-in-content_4 .form-container [aria-label="Error message"] ul li {
          font-size: 1.6rem !important;
          font-weight: 700;
          line-height: 22px !important; }
          .slide-in-content .form-container [aria-label="Error message"] ul li:last-of-type, .slide-in-content_2 .form-container [aria-label="Error message"] ul li:last-of-type, .slide-in-content_3 .form-container [aria-label="Error message"] ul li:last-of-type, .slide-in-content_4 .form-container [aria-label="Error message"] ul li:last-of-type {
            padding-bottom: 0 !important; }
    .slide-in-content .form-container h3, .slide-in-content .form-container form label, .slide-in-content_2 .form-container h3, .slide-in-content_2 .form-container form label, .slide-in-content_3 .form-container h3, .slide-in-content_3 .form-container form label, .slide-in-content_4 .form-container h3, .slide-in-content_4 .form-container form label {
      font-size: 2rem;
      line-height: 24px;
      margin-top: 12px;
      padding-bottom: 28px; }
    .slide-in-content .form-container p, .slide-in-content_2 .form-container p, .slide-in-content_3 .form-container p, .slide-in-content_4 .form-container p {
      font-size: 1.6rem !important;
      font-weight: 300;
      line-height: 22px !important;
      margin-top: -12px !important;
      padding-bottom: 30px !important; }
    .slide-in-content .form-container .separator, .slide-in-content_2 .form-container .separator, .slide-in-content_3 .form-container .separator, .slide-in-content_4 .form-container .separator {
      max-width: unset; }
      @media (min-width: 520px) {
        .slide-in-content .form-container .separator, .slide-in-content_2 .form-container .separator, .slide-in-content_3 .form-container .separator, .slide-in-content_4 .form-container .separator {
          padding-left: unset;
          padding-right: unset; } }
      .slide-in-content .form-container .separator .form-block, .slide-in-content_2 .form-container .separator .form-block, .slide-in-content_3 .form-container .separator .form-block, .slide-in-content_4 .form-container .separator .form-block {
        padding-top: 12px;
        padding-bottom: 40px; }
        .slide-in-content .form-container .separator .form-block.child-block, .slide-in-content_2 .form-container .separator .form-block.child-block, .slide-in-content_3 .form-container .separator .form-block.child-block, .slide-in-content_4 .form-container .separator .form-block.child-block {
          padding-top: 0;
          border-top: none !important; }
      .slide-in-content .form-container .separator.error, .slide-in-content_2 .form-container .separator.error, .slide-in-content_3 .form-container .separator.error, .slide-in-content_4 .form-container .separator.error {
        display: block; }
        @media (min-width: 520px) {
          .slide-in-content .form-container .separator.error, .slide-in-content_2 .form-container .separator.error, .slide-in-content_3 .form-container .separator.error, .slide-in-content_4 .form-container .separator.error {
            width: calc(100% + 20px);
            margin-left: -10px;
            margin-right: -10px;
            padding-left: 10px;
            padding-right: 10px;
            border-radius: 4px; } }
        .slide-in-content .form-container .separator.error .error-message, .slide-in-content_2 .form-container .separator.error .error-message, .slide-in-content_3 .form-container .separator.error .error-message, .slide-in-content_4 .form-container .separator.error .error-message {
          margin-bottom: -20px;
          min-height: 56px; }
        .slide-in-content .form-container .separator.error .error-icon, .slide-in-content_2 .form-container .separator.error .error-icon, .slide-in-content_3 .form-container .separator.error .error-icon, .slide-in-content_4 .form-container .separator.error .error-icon {
          height: 32px;
          width: 32px; }
          @media (min-width: 520px) {
            .slide-in-content .form-container .separator.error .error-icon, .slide-in-content_2 .form-container .separator.error .error-icon, .slide-in-content_3 .form-container .separator.error .error-icon, .slide-in-content_4 .form-container .separator.error .error-icon {
              border-top-left-radius: 4px;
              left: -1px; } }
        .slide-in-content .form-container .separator.error .error-text, .slide-in-content_2 .form-container .separator.error .error-text, .slide-in-content_3 .form-container .separator.error .error-text, .slide-in-content_4 .form-container .separator.error .error-text {
          padding-top: 6px;
          padding-left: 28px; }
          .slide-in-content .form-container .separator.error .error-text p, .slide-in-content_2 .form-container .separator.error .error-text p, .slide-in-content_3 .form-container .separator.error .error-text p, .slide-in-content_4 .form-container .separator.error .error-text p {
            font-size: 1.4rem;
            line-height: 2.3rem;
            font-weight: 400;
            margin-top: 0 !important;
            padding-bottom: 20px !important; }
        .slide-in-content .form-container .separator.error + .webform-actions .separator-buttons, .slide-in-content_2 .form-container .separator.error + .webform-actions .separator-buttons, .slide-in-content_3 .form-container .separator.error + .webform-actions .separator-buttons, .slide-in-content_4 .form-container .separator.error + .webform-actions .separator-buttons {
          border-top: none !important; }
      .slide-in-content .form-container .separator-buttons, .slide-in-content_2 .form-container .separator-buttons, .slide-in-content_3 .form-container .separator-buttons, .slide-in-content_4 .form-container .separator-buttons {
        border-top: 1px solid #b7b7cb; }
        .slide-in-content .form-container .separator-buttons .form-block, .slide-in-content_2 .form-container .separator-buttons .form-block, .slide-in-content_3 .form-container .separator-buttons .form-block, .slide-in-content_4 .form-container .separator-buttons .form-block {
          padding-top: 18px; }
      .slide-in-content .form-container .separator .text-content p, .slide-in-content_2 .form-container .separator .text-content p, .slide-in-content_3 .form-container .separator .text-content p, .slide-in-content_4 .form-container .separator .text-content p {
        font-size: 1.6rem !important;
        font-weight: 300;
        line-height: 22px !important;
        margin-top: 12px !important;
        padding-bottom: 30px !important; }
      .slide-in-content .form-container .separator .text-content label, .slide-in-content .form-container .separator .text-content .label, .slide-in-content_2 .form-container .separator .text-content label, .slide-in-content_2 .form-container .separator .text-content .label, .slide-in-content_3 .form-container .separator .text-content label, .slide-in-content_3 .form-container .separator .text-content .label, .slide-in-content_4 .form-container .separator .text-content label, .slide-in-content_4 .form-container .separator .text-content .label {
        font-size: 1.8rem !important;
        line-height: 24px !important;
        margin-top: 12px !important;
        padding-bottom: 30px !important;
        color: #2350a0;
        font-weight: 600; }
      .slide-in-content .form-container .separator input[type='number'], .slide-in-content .form-container .separator input[type='text'], .slide-in-content .form-container .separator textarea, .slide-in-content_2 .form-container .separator input[type='number'], .slide-in-content_2 .form-container .separator input[type='text'], .slide-in-content_2 .form-container .separator textarea, .slide-in-content_3 .form-container .separator input[type='number'], .slide-in-content_3 .form-container .separator input[type='text'], .slide-in-content_3 .form-container .separator textarea, .slide-in-content_4 .form-container .separator input[type='number'], .slide-in-content_4 .form-container .separator input[type='text'], .slide-in-content_4 .form-container .separator textarea {
        width: 100%;
        display: block;
        margin-top: 14px;
        padding: 12px 10px 13px 10px;
        height: 46px;
        min-height: 46px;
        line-height: 46px;
        font-size: 1.6rem;
        font-weight: 400;
        color: #4f4f4f;
        background: #fff;
        border: 1px solid #b7b7cb;
        border-radius: 4px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none; }
        .slide-in-content .form-container .separator input[type='number']::placeholder, .slide-in-content .form-container .separator input[type='number']::-webkit-input-placeholder, .slide-in-content .form-container .separator input[type='text']::placeholder, .slide-in-content .form-container .separator input[type='text']::-webkit-input-placeholder, .slide-in-content .form-container .separator textarea::placeholder, .slide-in-content .form-container .separator textarea::-webkit-input-placeholder, .slide-in-content_2 .form-container .separator input[type='number']::placeholder, .slide-in-content_2 .form-container .separator input[type='number']::-webkit-input-placeholder, .slide-in-content_2 .form-container .separator input[type='text']::placeholder, .slide-in-content_2 .form-container .separator input[type='text']::-webkit-input-placeholder, .slide-in-content_2 .form-container .separator textarea::placeholder, .slide-in-content_2 .form-container .separator textarea::-webkit-input-placeholder, .slide-in-content_3 .form-container .separator input[type='number']::placeholder, .slide-in-content_3 .form-container .separator input[type='number']::-webkit-input-placeholder, .slide-in-content_3 .form-container .separator input[type='text']::placeholder, .slide-in-content_3 .form-container .separator input[type='text']::-webkit-input-placeholder, .slide-in-content_3 .form-container .separator textarea::placeholder, .slide-in-content_3 .form-container .separator textarea::-webkit-input-placeholder, .slide-in-content_4 .form-container .separator input[type='number']::placeholder, .slide-in-content_4 .form-container .separator input[type='number']::-webkit-input-placeholder, .slide-in-content_4 .form-container .separator input[type='text']::placeholder, .slide-in-content_4 .form-container .separator input[type='text']::-webkit-input-placeholder, .slide-in-content_4 .form-container .separator textarea::placeholder, .slide-in-content_4 .form-container .separator textarea::-webkit-input-placeholder {
          color: #0078ff; }
        .slide-in-content .form-container .separator input[type='number']:-ms-input-placeholder, .slide-in-content .form-container .separator input[type='text']:-ms-input-placeholder, .slide-in-content .form-container .separator textarea:-ms-input-placeholder, .slide-in-content_2 .form-container .separator input[type='number']:-ms-input-placeholder, .slide-in-content_2 .form-container .separator input[type='text']:-ms-input-placeholder, .slide-in-content_2 .form-container .separator textarea:-ms-input-placeholder, .slide-in-content_3 .form-container .separator input[type='number']:-ms-input-placeholder, .slide-in-content_3 .form-container .separator input[type='text']:-ms-input-placeholder, .slide-in-content_3 .form-container .separator textarea:-ms-input-placeholder, .slide-in-content_4 .form-container .separator input[type='number']:-ms-input-placeholder, .slide-in-content_4 .form-container .separator input[type='text']:-ms-input-placeholder, .slide-in-content_4 .form-container .separator textarea:-ms-input-placeholder {
          color: #0078ff !important;
          /* IE11 needs the !important flag */ }
        .slide-in-content .form-container .separator input[type='number']:focus, .slide-in-content .form-container .separator input[type='text']:focus, .slide-in-content .form-container .separator textarea:focus, .slide-in-content_2 .form-container .separator input[type='number']:focus, .slide-in-content_2 .form-container .separator input[type='text']:focus, .slide-in-content_2 .form-container .separator textarea:focus, .slide-in-content_3 .form-container .separator input[type='number']:focus, .slide-in-content_3 .form-container .separator input[type='text']:focus, .slide-in-content_3 .form-container .separator textarea:focus, .slide-in-content_4 .form-container .separator input[type='number']:focus, .slide-in-content_4 .form-container .separator input[type='text']:focus, .slide-in-content_4 .form-container .separator textarea:focus {
          outline: none; }
          .slide-in-content .form-container .separator input[type='number']:focus::placeholder, .slide-in-content .form-container .separator input[type='number']:focus::-webkit-input-placeholder, .slide-in-content .form-container .separator input[type='text']:focus::placeholder, .slide-in-content .form-container .separator input[type='text']:focus::-webkit-input-placeholder, .slide-in-content .form-container .separator textarea:focus::placeholder, .slide-in-content .form-container .separator textarea:focus::-webkit-input-placeholder, .slide-in-content_2 .form-container .separator input[type='number']:focus::placeholder, .slide-in-content_2 .form-container .separator input[type='number']:focus::-webkit-input-placeholder, .slide-in-content_2 .form-container .separator input[type='text']:focus::placeholder, .slide-in-content_2 .form-container .separator input[type='text']:focus::-webkit-input-placeholder, .slide-in-content_2 .form-container .separator textarea:focus::placeholder, .slide-in-content_2 .form-container .separator textarea:focus::-webkit-input-placeholder, .slide-in-content_3 .form-container .separator input[type='number']:focus::placeholder, .slide-in-content_3 .form-container .separator input[type='number']:focus::-webkit-input-placeholder, .slide-in-content_3 .form-container .separator input[type='text']:focus::placeholder, .slide-in-content_3 .form-container .separator input[type='text']:focus::-webkit-input-placeholder, .slide-in-content_3 .form-container .separator textarea:focus::placeholder, .slide-in-content_3 .form-container .separator textarea:focus::-webkit-input-placeholder, .slide-in-content_4 .form-container .separator input[type='number']:focus::placeholder, .slide-in-content_4 .form-container .separator input[type='number']:focus::-webkit-input-placeholder, .slide-in-content_4 .form-container .separator input[type='text']:focus::placeholder, .slide-in-content_4 .form-container .separator input[type='text']:focus::-webkit-input-placeholder, .slide-in-content_4 .form-container .separator textarea:focus::placeholder, .slide-in-content_4 .form-container .separator textarea:focus::-webkit-input-placeholder {
            color: #b7b7cb; }
          .slide-in-content .form-container .separator input[type='number']:focus:-ms-input-placeholder, .slide-in-content .form-container .separator input[type='text']:focus:-ms-input-placeholder, .slide-in-content .form-container .separator textarea:focus:-ms-input-placeholder, .slide-in-content_2 .form-container .separator input[type='number']:focus:-ms-input-placeholder, .slide-in-content_2 .form-container .separator input[type='text']:focus:-ms-input-placeholder, .slide-in-content_2 .form-container .separator textarea:focus:-ms-input-placeholder, .slide-in-content_3 .form-container .separator input[type='number']:focus:-ms-input-placeholder, .slide-in-content_3 .form-container .separator input[type='text']:focus:-ms-input-placeholder, .slide-in-content_3 .form-container .separator textarea:focus:-ms-input-placeholder, .slide-in-content_4 .form-container .separator input[type='number']:focus:-ms-input-placeholder, .slide-in-content_4 .form-container .separator input[type='text']:focus:-ms-input-placeholder, .slide-in-content_4 .form-container .separator textarea:focus:-ms-input-placeholder {
            color: #4f4f4f !important;
            /* IE11 needs the !important flag */ }
        .slide-in-content .form-container .separator input[type='number'].confirmed, .slide-in-content .form-container .separator input[type='text'].confirmed, .slide-in-content .form-container .separator textarea.confirmed, .slide-in-content_2 .form-container .separator input[type='number'].confirmed, .slide-in-content_2 .form-container .separator input[type='text'].confirmed, .slide-in-content_2 .form-container .separator textarea.confirmed, .slide-in-content_3 .form-container .separator input[type='number'].confirmed, .slide-in-content_3 .form-container .separator input[type='text'].confirmed, .slide-in-content_3 .form-container .separator textarea.confirmed, .slide-in-content_4 .form-container .separator input[type='number'].confirmed, .slide-in-content_4 .form-container .separator input[type='text'].confirmed, .slide-in-content_4 .form-container .separator textarea.confirmed {
          background: #DCFAD2;
          background: -moz-linear-gradient(top, #DCFAD2 0%, #8CF08C 100%);
          background: -webkit-linear-gradient(top, #DCFAD2 0%, #8CF08C 100%);
          background: linear-gradient(to bottom, #DCFAD2 0%, #8CF08C 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DCFAD2', endColorstr='8CF08C',GradientType=0 );
          color: #4f4f4f; }
          .slide-in-content .form-container .separator input[type='number'].confirmed::placeholder, .slide-in-content .form-container .separator input[type='number'].confirmed::-webkit-input-placeholder, .slide-in-content .form-container .separator input[type='text'].confirmed::placeholder, .slide-in-content .form-container .separator input[type='text'].confirmed::-webkit-input-placeholder, .slide-in-content .form-container .separator textarea.confirmed::placeholder, .slide-in-content .form-container .separator textarea.confirmed::-webkit-input-placeholder, .slide-in-content_2 .form-container .separator input[type='number'].confirmed::placeholder, .slide-in-content_2 .form-container .separator input[type='number'].confirmed::-webkit-input-placeholder, .slide-in-content_2 .form-container .separator input[type='text'].confirmed::placeholder, .slide-in-content_2 .form-container .separator input[type='text'].confirmed::-webkit-input-placeholder, .slide-in-content_2 .form-container .separator textarea.confirmed::placeholder, .slide-in-content_2 .form-container .separator textarea.confirmed::-webkit-input-placeholder, .slide-in-content_3 .form-container .separator input[type='number'].confirmed::placeholder, .slide-in-content_3 .form-container .separator input[type='number'].confirmed::-webkit-input-placeholder, .slide-in-content_3 .form-container .separator input[type='text'].confirmed::placeholder, .slide-in-content_3 .form-container .separator input[type='text'].confirmed::-webkit-input-placeholder, .slide-in-content_3 .form-container .separator textarea.confirmed::placeholder, .slide-in-content_3 .form-container .separator textarea.confirmed::-webkit-input-placeholder, .slide-in-content_4 .form-container .separator input[type='number'].confirmed::placeholder, .slide-in-content_4 .form-container .separator input[type='number'].confirmed::-webkit-input-placeholder, .slide-in-content_4 .form-container .separator input[type='text'].confirmed::placeholder, .slide-in-content_4 .form-container .separator input[type='text'].confirmed::-webkit-input-placeholder, .slide-in-content_4 .form-container .separator textarea.confirmed::placeholder, .slide-in-content_4 .form-container .separator textarea.confirmed::-webkit-input-placeholder {
            color: #4f4f4f; }
          .slide-in-content .form-container .separator input[type='number'].confirmed:-ms-input-placeholder, .slide-in-content .form-container .separator input[type='text'].confirmed:-ms-input-placeholder, .slide-in-content .form-container .separator textarea.confirmed:-ms-input-placeholder, .slide-in-content_2 .form-container .separator input[type='number'].confirmed:-ms-input-placeholder, .slide-in-content_2 .form-container .separator input[type='text'].confirmed:-ms-input-placeholder, .slide-in-content_2 .form-container .separator textarea.confirmed:-ms-input-placeholder, .slide-in-content_3 .form-container .separator input[type='number'].confirmed:-ms-input-placeholder, .slide-in-content_3 .form-container .separator input[type='text'].confirmed:-ms-input-placeholder, .slide-in-content_3 .form-container .separator textarea.confirmed:-ms-input-placeholder, .slide-in-content_4 .form-container .separator input[type='number'].confirmed:-ms-input-placeholder, .slide-in-content_4 .form-container .separator input[type='text'].confirmed:-ms-input-placeholder, .slide-in-content_4 .form-container .separator textarea.confirmed:-ms-input-placeholder {
            color: #4f4f4f !important;
            /* IE11 needs the !important flag */ }
        .slide-in-content .form-container .separator input[type='number']:first-of-type, .slide-in-content .form-container .separator input[type='text']:first-of-type, .slide-in-content .form-container .separator textarea:first-of-type, .slide-in-content_2 .form-container .separator input[type='number']:first-of-type, .slide-in-content_2 .form-container .separator input[type='text']:first-of-type, .slide-in-content_2 .form-container .separator textarea:first-of-type, .slide-in-content_3 .form-container .separator input[type='number']:first-of-type, .slide-in-content_3 .form-container .separator input[type='text']:first-of-type, .slide-in-content_3 .form-container .separator textarea:first-of-type, .slide-in-content_4 .form-container .separator input[type='number']:first-of-type, .slide-in-content_4 .form-container .separator input[type='text']:first-of-type, .slide-in-content_4 .form-container .separator textarea:first-of-type {
          margin-top: 0 !important; }
      .slide-in-content .form-container .separator .radio-button-container input[type='radio'] + label, .slide-in-content .form-container .separator .radio-button-container input[type='checkbox'] + label, .slide-in-content_2 .form-container .separator .radio-button-container input[type='radio'] + label, .slide-in-content_2 .form-container .separator .radio-button-container input[type='checkbox'] + label, .slide-in-content_3 .form-container .separator .radio-button-container input[type='radio'] + label, .slide-in-content_3 .form-container .separator .radio-button-container input[type='checkbox'] + label, .slide-in-content_4 .form-container .separator .radio-button-container input[type='radio'] + label, .slide-in-content_4 .form-container .separator .radio-button-container input[type='checkbox'] + label {
        padding-right: 0;
        display: inline-block;
        float: left;
        font-size: 1.6rem;
        height: 46px;
        margin-top: 0 !important;
        line-height: 44px; }
      .slide-in-content .form-container .separator .radio-button-container.two-buttons input[type='radio'] + label:first-of-type, .slide-in-content .form-container .separator .radio-button-container.two-buttons input[type='checkbox'] + label:first-of-type, .slide-in-content_2 .form-container .separator .radio-button-container.two-buttons input[type='radio'] + label:first-of-type, .slide-in-content_2 .form-container .separator .radio-button-container.two-buttons input[type='checkbox'] + label:first-of-type, .slide-in-content_3 .form-container .separator .radio-button-container.two-buttons input[type='radio'] + label:first-of-type, .slide-in-content_3 .form-container .separator .radio-button-container.two-buttons input[type='checkbox'] + label:first-of-type, .slide-in-content_4 .form-container .separator .radio-button-container.two-buttons input[type='radio'] + label:first-of-type, .slide-in-content_4 .form-container .separator .radio-button-container.two-buttons input[type='checkbox'] + label:first-of-type {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
      .slide-in-content .form-container .separator .radio-button-container.two-buttons input[type='radio'] + label:last-of-type, .slide-in-content .form-container .separator .radio-button-container.two-buttons input[type='checkbox'] + label:last-of-type, .slide-in-content_2 .form-container .separator .radio-button-container.two-buttons input[type='radio'] + label:last-of-type, .slide-in-content_2 .form-container .separator .radio-button-container.two-buttons input[type='checkbox'] + label:last-of-type, .slide-in-content_3 .form-container .separator .radio-button-container.two-buttons input[type='radio'] + label:last-of-type, .slide-in-content_3 .form-container .separator .radio-button-container.two-buttons input[type='checkbox'] + label:last-of-type, .slide-in-content_4 .form-container .separator .radio-button-container.two-buttons input[type='radio'] + label:last-of-type, .slide-in-content_4 .form-container .separator .radio-button-container.two-buttons input[type='checkbox'] + label:last-of-type {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
      .slide-in-content .form-container .separator input[type="submit"], .slide-in-content_2 .form-container .separator input[type="submit"], .slide-in-content_3 .form-container .separator input[type="submit"], .slide-in-content_4 .form-container .separator input[type="submit"] {
        min-height: 50px;
        max-height: 50px;
        padding: 12px 0 11px 0;
        border-radius: 4px;
        font-size: 2rem;
        text-transform: uppercase;
        background: #FFFF9B;
        background: -moz-linear-gradient(top, #FFFF9B 0%, #CDA300 100%);
        background: -webkit-linear-gradient(top, #FFFF9B 0%, #CDA300 100%);
        background: linear-gradient(to bottom, #FFFF9B 0%, #CDA300 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CDA300', endColorstr='#FFFF9B',GradientType=0 );
        border: 1px solid #AE946A;
        color: #5A281E; }
      .slide-in-content .form-container .separator textarea, .slide-in-content_2 .form-container .separator textarea, .slide-in-content_3 .form-container .separator textarea, .slide-in-content_4 .form-container .separator textarea {
        height: 90px;
        min-height: 90px;
        line-height: 2.4rem;
        padding: 11px 10px; }

.slide-in-content_2 {
  z-index: 100 !important; }

.slide-in-content_3 {
  z-index: 200 !important; }

.slide-in-content_4 {
  z-index: 300 !important; }

.slide-in-modal {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  animation-duration: 0.5s !important;
  background: #fff;
  overflow: hidden;
  z-index: 30; }
  .slide-in-modal .container {
    background: #f0f0eb;
    min-height: 100vh;
    overflow: auto;
    padding-top: 35px; }
    @media (min-width: 768px) {
      .slide-in-modal .container {
        padding-top: 115px; } }
  .slide-in-modal h3 .icon, .slide-in-modal .form-container form label .icon, .form-container form .slide-in-modal label .icon {
    display: inline;
    margin-left: -10px;
    vertical-align: middle; }
  .slide-in-modal__submit svg {
    height: 24px;
    width: 24px; }
    @media (min-width: 768px) {
      .slide-in-modal__submit svg {
        height: 30px;
        width: 30px; } }
  .slide-in-modal__back {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M11.5%200h1.6L6.7%209l6.4%209h-1.7L5%209l6.5-9z%22%20fill%3D%22%230078ff%22%2F%3E%3C%2Fsvg%3E") no-repeat center left/18px 18px;
    color: #2350a0;
    cursor: pointer;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 24px;
    display: block;
    padding-left: 25px;
    margin-bottom: 25px; }
    @media (min-width: 768px) {
      .slide-in-modal__back {
        font-size: 2.2rem;
        line-height: 28px; } }

.table-list--split {
  width: 100% !important;
  table-layout: fixed; }
  .table-list--split th,
  .table-list--split td {
    display: table-cell;
    padding: 19px 15px 15px 15px; }
    @media (max-width: 767px) {
      .table-list--split th,
      .table-list--split td {
        display: block;
        float: left; } }
    .table-list--split th h3, .table-list--split th .form-container form label, .form-container form .table-list--split th label,
    .table-list--split td h3,
    .table-list--split td .form-container form label,
    .form-container form .table-list--split td label {
      padding-bottom: 0; }
  .table-list--split th {
    width: 75%; }
  .table-list--split td {
    width: 25%;
    height: 100%; }
  .table-list--split + h3, .form-container form .table-list--split + label {
    padding-top: 60px; }

.table-list--split tr {
  background: #fff;
  display: table !important;
  width: 100% !important; }
  .table-list--split tr:last-of-type th, .table-list--split tr:last-of-type td {
    border-bottom: none; }

.table-list--split th,
.table-list--split td {
  display: table-cell !important;
  height: 100% !important;
  float: none !important; }

.table-list--split th {
  background: #fff;
  width: 75% !important; }

.table-list--split td {
  width: 25% !important;
  background-color: #f0f0eb;
  border-left: 1px solid #b7b7cb !important; }

.table-list--split-content td {
  background-color: #fff;
  border-left: 1px solid #fff !important; }

.more-link {
  color: #0078ff;
  display: inline-block;
  font-size: 1.6rem;
  line-height: 22px;
  margin-top: -20px;
  position: relative; }
  .more-link::before, .more-link::after {
    line-height: 0; }
  .more-link--before.bspec {
    padding-left: 23px; }
  .more-link--before::before {
    content: '';
    display: inline-block;
    position: absolute;
    left: 0; }
  .more-link--before::after {
    display: none; }
  .more-link:not(.more-link--before)::before {
    display: none; }
  .more-link:not(.more-link--before)::after {
    content: '';
    display: inline-block;
    position: relative; }
    h3 .more-link:not(.more-link--before)::after, .form-container form label .more-link:not(.more-link--before)::after,
    .pod--sml .more-link:not(.more-link--before)::after {
      position: absolute;
      right: 0; }
  .more-link--arrow-circle::before, .more-link--arrow-circle::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M5.158%203.006L7.52%206.5l-2.363%203.505h1.369L8.889%206.5%206.527%203.006z%22%20fill%3D%22%230078ff%22%20%2F%3E%3Cpath%20d%3D%22M6.5%200a6.5%206.5%200%20100%2013%206.5%206.5%200%20000-13m0%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20fill%3D%22%230078ff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .more-link--arrow-circle.color-white::before, .more-link--arrow-circle.color-white::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M5.158%203.006L7.52%206.5l-2.363%203.505h1.369L8.889%206.5%206.527%203.006z%22%20fill%3D%22%23fff%22%20%2F%3E%3Cpath%20d%3D%22M6.5%200a6.5%206.5%200%20100%2013%206.5%206.5%200%20000-13m0%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .more-link--arrow::before, .more-link--arrow::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%230078ff%22%2F%3E%3C%2Fsvg%3E"); }
  .more-link--arrow.color-white::before, .more-link--arrow.color-white::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); }
  .more-link--arrow-rounded::before, .more-link--arrow-rounded::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20109%2059%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h108.333v58.333H0z%22%2F%3E%3Cpath%20d%3D%22M6.147%2014.418S33.99%2038.553%2047.27%2049.712a10.408%2010.408%200%200013.442-.038c13.15-11.18%2041.477-35.256%2041.477-35.256%202.35-1.946%202.646-5.637.667-8.167-1.963-2.525-5.484-2.72-7.817-.775L59.724%2036.782s-2.512%202.684-5.587%202.684c-3.076%200-5.526-2.684-5.526-2.684L13.293%205.476c-2.334-1.946-5.85-1.75-7.813.775-1.983%202.53-1.688%206.221.667%208.167z%22%20fill%3D%22%230078ff%22%2F%3E%3C%2Fsvg%3E"); }
  .more-link--arrow-rounded.color-white::before, .more-link--arrow-rounded.color-white::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20109%2059%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h108.333v58.333H0z%22%2F%3E%3Cpath%20d%3D%22M6.147%2014.418S33.99%2038.553%2047.27%2049.712a10.408%2010.408%200%200013.442-.038c13.15-11.18%2041.477-35.256%2041.477-35.256%202.35-1.946%202.646-5.637.667-8.167-1.963-2.525-5.484-2.72-7.817-.775L59.724%2036.782s-2.512%202.684-5.587%202.684c-3.076%200-5.526-2.684-5.526-2.684L13.293%205.476c-2.334-1.946-5.85-1.75-7.813.775-1.983%202.53-1.688%206.221.667%208.167z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); }
  .more-link--back::before, .more-link--back::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M11.5%200h1.6L6.7%209l6.4%209h-1.7L5%209l6.5-9z%22%20fill%3D%22%230078ff%22%2F%3E%3C%2Fsvg%3E"); }
  .more-link--back.color-white::before, .more-link--back.color-white::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M11.5%200h1.6L6.7%209l6.4%209h-1.7L5%209l6.5-9z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); }
  .more-link--chevron-circle-down::before, .more-link--chevron-circle-down::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.6%2015.6%22%3E%3Cpath%20d%3D%22M7.8%209.1L12.4%206v1.4l-4.6%203.1-4.6-3.2V5.9l4.6%203.2zm7.8-1.3c0%204.3-3.5%207.8-7.8%207.8S0%2012.1%200%207.8%203.5%200%207.8%200s7.8%203.5%207.8%207.8zm-1.2%200c0-3.6-3-6.6-6.6-6.6s-6.6%203-6.6%206.6c0%203.6%203%206.6%206.6%206.6s6.6-2.9%206.6-6.6z%22%20fill%3D%22%230078ff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .more-link--chevron-circle-down.color-white::before, .more-link--chevron-circle-down.color-white::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.6%2015.6%22%3E%3Cpath%20d%3D%22M7.8%209.1L12.4%206v1.4l-4.6%203.1-4.6-3.2V5.9l4.6%203.2zm7.8-1.3c0%204.3-3.5%207.8-7.8%207.8S0%2012.1%200%207.8%203.5%200%207.8%200s7.8%203.5%207.8%207.8zm-1.2%200c0-3.6-3-6.6-6.6-6.6s-6.6%203-6.6%206.6c0%203.6%203%206.6%206.6%206.6s6.6-2.9%206.6-6.6z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .more-link--ellipsis-circle::before, .more-link--ellipsis-circle::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M6.495%205.634a.815.815%200%20100%201.63.815.815%200%20000-1.63M6.495%208.24a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631M6.495%203.03a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631%22%20%20fill%3D%22%230078ff%22%20%2F%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200m1%200C1%203.467%203.467%201%206.5%201S12%203.467%2012%206.5%209.533%2012%206.5%2012A5.506%205.506%200%20011%206.5%22%20fill%3D%22%230078ff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .more-link--ellipsis-circle.color-white::before, .more-link--ellipsis-circle.color-white::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M6.495%205.634a.815.815%200%20100%201.63.815.815%200%20000-1.63M6.495%208.24a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631M6.495%203.03a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631%22%20%20fill%3D%22%23fff%22%20%2F%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200m1%200C1%203.467%203.467%201%206.5%201S12%203.467%2012%206.5%209.533%2012%206.5%2012A5.506%205.506%200%20011%206.5%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .more-link--plus-circle::before, .more-link--plus-circle::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cg%20fill%3D%22%230078ff%22%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200zM6.5%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20%2F%3E%20%3Cpath%20d%3D%22M3%207h7V6H3z%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2010h1V3H6z%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .more-link--plus-circle.color-white::before, .more-link--plus-circle.color-white::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200zM6.5%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20%2F%3E%20%3Cpath%20d%3D%22M3%207h7V6H3z%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2010h1V3H6z%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .more-link--plus::before, .more-link--plus::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpolygon%20fill%3D%22%230078ff%22%20points%3D%2231.4%2C58%2026.6%2C58%2026.6%2C31.4%200%2C31.4%200%2C26.6%2026.6%2C26.6%2026.6%2C0%2031.4%2C0%2031.4%2C26.6%2058%2C26.6%2058%2C31.4%2031.4%2C31.4%22%2F%3E%3C%2Fsvg%3E"); }
  .more-link--plus.color-white::before, .more-link--plus.color-white::after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2231.4%2C58%2026.6%2C58%2026.6%2C31.4%200%2C31.4%200%2C26.6%2026.6%2C26.6%2026.6%2C0%2031.4%2C0%2031.4%2C26.6%2058%2C26.6%2058%2C31.4%2031.4%2C31.4%22%2F%3E%3C%2Fsvg%3E"); }
  .more-link.bspec {
    font-size: 1.6rem;
    line-height: 22px; }
    .more-link.bspec::before, .more-link.bspec::after {
      height: 17px;
      width: 17px;
      top: 2px; }
  @media (min-width: 768px) {
    .more-link {
      font-size: 2rem;
      line-height: 28px; } }

.more-link {
  font-weight: 400; }
  .more-link::before, .more-link::after {
    height: 13px;
    width: 13px; }
  .more-link::before {
    top: 4px; }
  .more-link::after {
    margin-left: 3px;
    top: 1px; }
  @media (min-width: 768px) {
    .more-link::before, .more-link::after {
      height: 17px;
      width: 17px; }
    .more-link::before {
      top: 5px; }
    .more-link::after {
      margin-left: 4px;
      top: 2px; } }
  .more-link:focus {
    outline: none; }
  .more-link--clear {
    float: none !important; }
  .more-link--before {
    padding-right: 0;
    padding-left: 16px; }
    @media (min-width: 768px) {
      .more-link--before {
        padding-left: 21px; } }
  .more-link.contact-arrow {
    float: right;
    margin-right: 155px;
    margin-top: 6px !important; }

.bg-hero .more-link,
.bg-dark .more-link {
  color: #82c8ff; }
  .bg-hero .more-link.supplement-copy,
  .bg-dark .more-link.supplement-copy {
    color: #ffdf43; }
  .bg-hero .more-link--arrow-circle::before, .bg-hero .more-link--arrow-circle::after,
  .bg-dark .more-link--arrow-circle::before,
  .bg-dark .more-link--arrow-circle::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M5.158%203.006L7.52%206.5l-2.363%203.505h1.369L8.889%206.5%206.527%203.006z%22%20fill%3D%22%2382c8ff%22%20%2F%3E%3Cpath%20d%3D%22M6.5%200a6.5%206.5%200%20100%2013%206.5%206.5%200%20000-13m0%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20fill%3D%22%2382c8ff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--arrow-circle.supplement-copy::before, .bg-hero .more-link--arrow-circle.supplement-copy::after,
  .bg-dark .more-link--arrow-circle.supplement-copy::before,
  .bg-dark .more-link--arrow-circle.supplement-copy::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M5.158%203.006L7.52%206.5l-2.363%203.505h1.369L8.889%206.5%206.527%203.006z%22%20fill%3D%22%23ffdf43%22%20%2F%3E%3Cpath%20d%3D%22M6.5%200a6.5%206.5%200%20100%2013%206.5%206.5%200%20000-13m0%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20fill%3D%22%23ffdf43%22%20%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--arrow::before, .bg-hero .more-link--arrow::after,
  .bg-dark .more-link--arrow::before,
  .bg-dark .more-link--arrow::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%2382c8ff%22%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--arrow.supplement-copy::before, .bg-hero .more-link--arrow.supplement-copy::after,
  .bg-dark .more-link--arrow.supplement-copy::before,
  .bg-dark .more-link--arrow.supplement-copy::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%23ffdf43%22%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--arrow-rounded::before, .bg-hero .more-link--arrow-rounded::after,
  .bg-dark .more-link--arrow-rounded::before,
  .bg-dark .more-link--arrow-rounded::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20109%2059%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h108.333v58.333H0z%22%2F%3E%3Cpath%20d%3D%22M6.147%2014.418S33.99%2038.553%2047.27%2049.712a10.408%2010.408%200%200013.442-.038c13.15-11.18%2041.477-35.256%2041.477-35.256%202.35-1.946%202.646-5.637.667-8.167-1.963-2.525-5.484-2.72-7.817-.775L59.724%2036.782s-2.512%202.684-5.587%202.684c-3.076%200-5.526-2.684-5.526-2.684L13.293%205.476c-2.334-1.946-5.85-1.75-7.813.775-1.983%202.53-1.688%206.221.667%208.167z%22%20fill%3D%22%2382c8ff%22%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--arrow-rounded.supplement-copy::before, .bg-hero .more-link--arrow-rounded.supplement-copy::after,
  .bg-dark .more-link--arrow-rounded.supplement-copy::before,
  .bg-dark .more-link--arrow-rounded.supplement-copy::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20109%2059%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h108.333v58.333H0z%22%2F%3E%3Cpath%20d%3D%22M6.147%2014.418S33.99%2038.553%2047.27%2049.712a10.408%2010.408%200%200013.442-.038c13.15-11.18%2041.477-35.256%2041.477-35.256%202.35-1.946%202.646-5.637.667-8.167-1.963-2.525-5.484-2.72-7.817-.775L59.724%2036.782s-2.512%202.684-5.587%202.684c-3.076%200-5.526-2.684-5.526-2.684L13.293%205.476c-2.334-1.946-5.85-1.75-7.813.775-1.983%202.53-1.688%206.221.667%208.167z%22%20fill%3D%22%23ffdf43%22%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--back::before, .bg-hero .more-link--back::after,
  .bg-dark .more-link--back::before,
  .bg-dark .more-link--back::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M11.5%200h1.6L6.7%209l6.4%209h-1.7L5%209l6.5-9z%22%20fill%3D%22%2382c8ff%22%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--back.supplement-copy::before, .bg-hero .more-link--back.supplement-copy::after,
  .bg-dark .more-link--back.supplement-copy::before,
  .bg-dark .more-link--back.supplement-copy::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M11.5%200h1.6L6.7%209l6.4%209h-1.7L5%209l6.5-9z%22%20fill%3D%22%23ffdf43%22%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--chevron-circle-down::before, .bg-hero .more-link--chevron-circle-down::after,
  .bg-dark .more-link--chevron-circle-down::before,
  .bg-dark .more-link--chevron-circle-down::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.6%2015.6%22%3E%3Cpath%20d%3D%22M7.8%209.1L12.4%206v1.4l-4.6%203.1-4.6-3.2V5.9l4.6%203.2zm7.8-1.3c0%204.3-3.5%207.8-7.8%207.8S0%2012.1%200%207.8%203.5%200%207.8%200s7.8%203.5%207.8%207.8zm-1.2%200c0-3.6-3-6.6-6.6-6.6s-6.6%203-6.6%206.6c0%203.6%203%206.6%206.6%206.6s6.6-2.9%206.6-6.6z%22%20fill%3D%22%2382c8ff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--chevron-circle-down.supplement-copy::before, .bg-hero .more-link--chevron-circle-down.supplement-copy::after,
  .bg-dark .more-link--chevron-circle-down.supplement-copy::before,
  .bg-dark .more-link--chevron-circle-down.supplement-copy::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.6%2015.6%22%3E%3Cpath%20d%3D%22M7.8%209.1L12.4%206v1.4l-4.6%203.1-4.6-3.2V5.9l4.6%203.2zm7.8-1.3c0%204.3-3.5%207.8-7.8%207.8S0%2012.1%200%207.8%203.5%200%207.8%200s7.8%203.5%207.8%207.8zm-1.2%200c0-3.6-3-6.6-6.6-6.6s-6.6%203-6.6%206.6c0%203.6%203%206.6%206.6%206.6s6.6-2.9%206.6-6.6z%22%20fill%3D%22%23ffdf43%22%20%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--ellipsis-circle::before, .bg-hero .more-link--ellipsis-circle::after,
  .bg-dark .more-link--ellipsis-circle::before,
  .bg-dark .more-link--ellipsis-circle::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M6.495%205.634a.815.815%200%20100%201.63.815.815%200%20000-1.63M6.495%208.24a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631M6.495%203.03a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631%22%20%20fill%3D%22%2382c8ff%22%20%2F%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200m1%200C1%203.467%203.467%201%206.5%201S12%203.467%2012%206.5%209.533%2012%206.5%2012A5.506%205.506%200%20011%206.5%22%20fill%3D%22%2382c8ff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--ellipsis-circle.supplement-copy::before, .bg-hero .more-link--ellipsis-circle.supplement-copy::after,
  .bg-dark .more-link--ellipsis-circle.supplement-copy::before,
  .bg-dark .more-link--ellipsis-circle.supplement-copy::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M6.495%205.634a.815.815%200%20100%201.63.815.815%200%20000-1.63M6.495%208.24a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631M6.495%203.03a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631%22%20%20fill%3D%22%23ffdf43%22%20%2F%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200m1%200C1%203.467%203.467%201%206.5%201S12%203.467%2012%206.5%209.533%2012%206.5%2012A5.506%205.506%200%20011%206.5%22%20fill%3D%22%23ffdf43%22%20%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--plus-circle::before, .bg-hero .more-link--plus-circle::after,
  .bg-dark .more-link--plus-circle::before,
  .bg-dark .more-link--plus-circle::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cg%20fill%3D%22%2382c8ff%22%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200zM6.5%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20%2F%3E%20%3Cpath%20d%3D%22M3%207h7V6H3z%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2010h1V3H6z%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--plus-circle.supplement-copy::before, .bg-hero .more-link--plus-circle.supplement-copy::after,
  .bg-dark .more-link--plus-circle.supplement-copy::before,
  .bg-dark .more-link--plus-circle.supplement-copy::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cg%20fill%3D%22%23ffdf43%22%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200zM6.5%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20%2F%3E%20%3Cpath%20d%3D%22M3%207h7V6H3z%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2010h1V3H6z%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--plus::before, .bg-hero .more-link--plus::after,
  .bg-dark .more-link--plus::before,
  .bg-dark .more-link--plus::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpolygon%20fill%3D%22%2382c8ff%22%20points%3D%2231.4%2C58%2026.6%2C58%2026.6%2C31.4%200%2C31.4%200%2C26.6%2026.6%2C26.6%2026.6%2C0%2031.4%2C0%2031.4%2C26.6%2058%2C26.6%2058%2C31.4%2031.4%2C31.4%22%2F%3E%3C%2Fsvg%3E"); }
  .bg-hero .more-link--plus.supplement-copy::before, .bg-hero .more-link--plus.supplement-copy::after,
  .bg-dark .more-link--plus.supplement-copy::before,
  .bg-dark .more-link--plus.supplement-copy::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpolygon%20fill%3D%22%23ffdf43%22%20points%3D%2231.4%2C58%2026.6%2C58%2026.6%2C31.4%200%2C31.4%200%2C26.6%2026.6%2C26.6%2026.6%2C0%2031.4%2C0%2031.4%2C26.6%2058%2C26.6%2058%2C31.4%2031.4%2C31.4%22%2F%3E%3C%2Fsvg%3E"); }

.bg-icon-blue .more-link {
  color: #fff; }
  .bg-icon-blue .more-link--arrow-circle::before, .bg-icon-blue .more-link--arrow-circle::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M5.158%203.006L7.52%206.5l-2.363%203.505h1.369L8.889%206.5%206.527%203.006z%22%20fill%3D%22%23fff%22%20%2F%3E%3Cpath%20d%3D%22M6.5%200a6.5%206.5%200%20100%2013%206.5%206.5%200%20000-13m0%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .bg-icon-blue .more-link--arrow::before, .bg-icon-blue .more-link--arrow::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); }
  .bg-icon-blue .more-link--arrow-rounded::before, .bg-icon-blue .more-link--arrow-rounded::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20109%2059%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h108.333v58.333H0z%22%2F%3E%3Cpath%20d%3D%22M6.147%2014.418S33.99%2038.553%2047.27%2049.712a10.408%2010.408%200%200013.442-.038c13.15-11.18%2041.477-35.256%2041.477-35.256%202.35-1.946%202.646-5.637.667-8.167-1.963-2.525-5.484-2.72-7.817-.775L59.724%2036.782s-2.512%202.684-5.587%202.684c-3.076%200-5.526-2.684-5.526-2.684L13.293%205.476c-2.334-1.946-5.85-1.75-7.813.775-1.983%202.53-1.688%206.221.667%208.167z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); }
  .bg-icon-blue .more-link--back::before, .bg-icon-blue .more-link--back::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M11.5%200h1.6L6.7%209l6.4%209h-1.7L5%209l6.5-9z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); }
  .bg-icon-blue .more-link--chevron-circle-down::before, .bg-icon-blue .more-link--chevron-circle-down::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.6%2015.6%22%3E%3Cpath%20d%3D%22M7.8%209.1L12.4%206v1.4l-4.6%203.1-4.6-3.2V5.9l4.6%203.2zm7.8-1.3c0%204.3-3.5%207.8-7.8%207.8S0%2012.1%200%207.8%203.5%200%207.8%200s7.8%203.5%207.8%207.8zm-1.2%200c0-3.6-3-6.6-6.6-6.6s-6.6%203-6.6%206.6c0%203.6%203%206.6%206.6%206.6s6.6-2.9%206.6-6.6z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .bg-icon-blue .more-link--ellipsis-circle::before, .bg-icon-blue .more-link--ellipsis-circle::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M6.495%205.634a.815.815%200%20100%201.63.815.815%200%20000-1.63M6.495%208.24a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631M6.495%203.03a.816.816%200%2010.001%201.631.816.816%200%2000-.001-1.631%22%20%20fill%3D%22%23fff%22%20%2F%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200m1%200C1%203.467%203.467%201%206.5%201S12%203.467%2012%206.5%209.533%2012%206.5%2012A5.506%205.506%200%20011%206.5%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E"); }
  .bg-icon-blue .more-link--plus-circle::before, .bg-icon-blue .more-link--plus-circle::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M0%206.5a6.5%206.5%200%201013%200%206.5%206.5%200%2000-13%200zM6.5%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20%2F%3E%20%3Cpath%20d%3D%22M3%207h7V6H3z%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2010h1V3H6z%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .bg-icon-blue .more-link--plus::before, .bg-icon-blue .more-link--plus::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2231.4%2C58%2026.6%2C58%2026.6%2C31.4%200%2C31.4%200%2C26.6%2026.6%2C26.6%2026.6%2C0%2031.4%2C0%2031.4%2C26.6%2058%2C26.6%2058%2C31.4%2031.4%2C31.4%22%2F%3E%3C%2Fsvg%3E"); }

.toggle-choice--buttons {
  display: flex;
  margin: 0 0 50px 0; }

.toggle-choice--button {
  flex: 1 1 auto;
  background-color: #333333;
  border: 1px solid #555;
  border-right: none;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 24px;
  padding: 12px 20px 10px;
  text-align: center; }
  @media (min-width: 768px) {
    .toggle-choice--button {
      font-size: 2.4rem; } }
  .toggle-choice--button:first-of-type {
    border-radius: 8px 0 0 8px; }
  .toggle-choice--button:last-of-type {
    border-radius: 0 8px 8px 0;
    border-right: 1px solid #555; }
  .toggle-choice--button.active {
    background: linear-gradient(0deg, #0080D1 7.21%, #00BAEE 90.16%); }

.toggle-choice--content {
  animation-duration: 1s;
  animation-fill-mode: both;
  display: none;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: fadeIn; }
  .toggle-choice--content.show {
    display: block; }

.arrow-list {
  border-top: 1px solid #b7b7cb;
  text-align: left; }
  .arrow-list li {
    border-bottom: 1px solid #b7b7cb;
    padding: 0; }
    .bg-dark .arrow-list li {
      border-color: #555; }
  .arrow-list h3:last-child, .arrow-list .form-container form label:last-child, .form-container form .arrow-list label:last-child,
  .arrow-list p:last-child {
    padding-bottom: 0; }
  .arrow-list a {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%230078ff%22%2F%3E%3C%2Fsvg%3E") no-repeat center right/18px 18px;
    padding-right: 33px;
    display: block;
    position: relative; }
    .bg-dark .arrow-list a {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%239b9b9b%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list h3, .arrow-list .form-container form label, .form-container form .arrow-list label {
    margin-top: 0; }
  .arrow-list--pdf-icon li {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-pdf.svg") no-repeat; }
  .arrow-list--pdf-icon a {
    padding-left: 40px; }
  .bg-dark .arrow-list {
    border-color: #555; }
  @media (min-width: 768px) {
    .arrow-list a {
      padding-bottom: 14px;
      padding-top: 15px; }
    .arrow-list--pdf-icon li {
      background-size: 50px 50px;
      background-position: 0 0; }
    .arrow-list--pdf-icon a {
      padding-left: 52px; } }
  .arrow-list .hide-toggle {
    right: 0; }
  .arrow-list .badge {
    float: left;
    margin: -12px 5px -12px 0; }
    @media (min-width: 768px) {
      .arrow-list .badge {
        margin-bottom: -14px;
        margin-right: 10px;
        margin-top: -14px; } }

.accordion + .arrow-list {
  border-top: none; }

.faq-search-noborder .accordion {
  margin-top: 0; }
  .faq-search-noborder .accordion .accordion__header:first-of-type {
    border-top: none; }

.arrow-list h3 span, .arrow-list .form-container form label span, .form-container form .arrow-list label span {
  font-weight: 300; }

.arrow-list h3:last-child, .arrow-list .form-container form label:last-child, .form-container form .arrow-list label:last-child,
.arrow-list p:last-child {
  padding-bottom: 0; }

.arrow-list h3 + p, .arrow-list .form-container form label + p, .form-container form .arrow-list label + p {
  color: #4f4f4f; }

.bg-hero .arrow-list p,
.bg-dark .arrow-list p,
.bg-veygo-blue .arrow-list p,
.bg-icon-blue .arrow-list p {
  color: #fff; }

.arrow-list a {
  background-position: center right 2px;
  padding-bottom: 17px;
  padding-top: 17px; }

@media (min-width: 768px) {
  .arrow-list a {
    padding-top: 17px;
    padding-bottom: 18px;
    background-position: center right 3px; } }

.arrow-list--pdf-icon li {
  background-position: 0 13px;
  background-size: 30px 30px; }
  @media (min-width: 768px) {
    .arrow-list--pdf-icon li {
      background-position: 0 11px;
      background-size: 36px 36px; } }

.bg-contact-section .arrow-list--email {
  margin-bottom: 40px; }
  .bg-contact-section .arrow-list--email li {
    background: no-repeat url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-contact-us-email.svg") 0 9px/40px; }
    @media (min-width: 768px) {
      .bg-contact-section .arrow-list--email li {
        background-position: 0 5px;
        background-size: 55px auto; } }
    .bg-contact-section .arrow-list--email li a {
      padding-left: 40px; }
      @media (min-width: 768px) {
        .bg-contact-section .arrow-list--email li a {
          padding-left: 52px; } }

.arrow-list--dest-icon li {
  background: no-repeat 0 9px / 40px; }
  .arrow-list--dest-icon li.argentina {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-argentina.svg"); }
  .arrow-list--dest-icon li.australia {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-australia.svg"); }
  .arrow-list--dest-icon li.canada {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-canada.svg"); }
  .arrow-list--dest-icon li.china {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-china.svg"); }
  .arrow-list--dest-icon li.egypt {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-egypt.svg"); }
  .arrow-list--dest-icon li.europe {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-europe.svg"); }
  .arrow-list--dest-icon li.india {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-india.svg"); }
  .arrow-list--dest-icon li.thailand {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-thailand.svg"); }
  .arrow-list--dest-icon li.turkey {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-turkey.svg"); }
  .arrow-list--dest-icon li.worldwide {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-worldwide.svg"); }
  .arrow-list--dest-icon li.uk {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-uk.svg"); }
  @media (min-width: 768px) {
    .arrow-list--dest-icon li {
      background-position: 0 6px;
      background-size: 50px; } }
  .arrow-list--dest-icon li a {
    padding-left: 40px; }
    @media (min-width: 768px) {
      .arrow-list--dest-icon li a {
        padding-left: 52px; } }

.arrow-list--prod-icon li {
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 40px; }
  .arrow-list--prod-icon li.black-box {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M41.2%2036.6c0-2.1-1.8-3.1-1.8-3.1s-.9-3.6-1.3-5.4c-.4-1.5-1.1-2.5-3.8-2.8-3-.4-7.4-.4-10.5%200-3%20.5-3.4%201.5-3.8%203-.4%201.8-1.3%205.3-1.3%205.3s-1.8.7-1.8%203v5.1c0%20.3.9.5%201%20.5v2.7c0%201.4.6%201.5%202.3%201.5%201.8%200%202.2-.2%202.2-1.6v-2.4c4.1.5%209.3.5%2013.3%200v1.5c0%202.3.4%202.5%202.4%202.5%201.7%200%202.1-.2%202.1-2.5v-1.7s1-.2%201-.5v-5.1zM20.6%2040c-1.3%200-2.1-1.2-2.1-2%200-1%20.9-2.2%202.1-2.2%201.2%200%202.1%201%202.1%202.1%200%201.2-1%202.1-2.1%202.1zm.9-6.9s.4-2.9%201.1-5c.5-1.4%2012.6-1.3%2012.8%200%20.7%202.3%201.1%205%201.1%205-4.2-.5-10.7-.5-15%200zM37.3%2040c-1.3%200-2.1-1.2-2.1-2%200-1.1.9-2.2%202.1-2.2%201.2%200%202.1.9%202.1%202.1%200%201.2-.9%202.1-2.1%202.1zm-1.1-19.6c-1.8-1.9-4.4-3.1-7.2-3.1s-5.3%201.1-7.1%203L20.6%2019c2.1-2.2%205.1-3.5%208.4-3.5%203.4%200%206.4%201.4%208.5%203.7l-1.3%201.2zM29%2019.2c2.3%200%204.4%201%205.9%202.5L33.5%2023c-1.1-1.2-2.7-2-4.5-2-1.7%200-3.3.7-4.4%201.9l-1.3-1.3c1.4-1.5%203.5-2.4%205.7-2.4zm-9.7-1.6L18%2016.3c2.8-2.8%206.7-4.6%2011-4.6%204.4%200%208.3%201.8%2011.1%204.7l-1.3%201.3c-2.5-2.6-6-4.2-9.8-4.2-3.8.1-7.2%201.6-9.7%204.1z%22%20fill%3D%22%2341a5f5%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.black-box-grey {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M41.2%2036.6c0-2.1-1.8-3.1-1.8-3.1s-.9-3.6-1.3-5.4c-.4-1.5-1.1-2.5-3.8-2.8-3-.4-7.4-.4-10.5%200-3%20.5-3.4%201.5-3.8%203-.4%201.8-1.3%205.3-1.3%205.3s-1.8.7-1.8%203v5.1c0%20.3.9.5%201%20.5v2.7c0%201.4.6%201.5%202.3%201.5%201.8%200%202.2-.2%202.2-1.6v-2.4c4.1.5%209.3.5%2013.3%200v1.5c0%202.3.4%202.5%202.4%202.5%201.7%200%202.1-.2%202.1-2.5v-1.7s1-.2%201-.5v-5.1zM20.6%2040c-1.3%200-2.1-1.2-2.1-2%200-1%20.9-2.2%202.1-2.2%201.2%200%202.1%201%202.1%202.1%200%201.2-1%202.1-2.1%202.1zm.9-6.9s.4-2.9%201.1-5c.5-1.4%2012.6-1.3%2012.8%200%20.7%202.3%201.1%205%201.1%205-4.2-.5-10.7-.5-15%200zM37.3%2040c-1.3%200-2.1-1.2-2.1-2%200-1.1.9-2.2%202.1-2.2%201.2%200%202.1.9%202.1%202.1%200%201.2-.9%202.1-2.1%202.1zm-1.1-19.6c-1.8-1.9-4.4-3.1-7.2-3.1s-5.3%201.1-7.1%203L20.6%2019c2.1-2.2%205.1-3.5%208.4-3.5%203.4%200%206.4%201.4%208.5%203.7l-1.3%201.2zM29%2019.2c2.3%200%204.4%201%205.9%202.5L33.5%2023c-1.1-1.2-2.7-2-4.5-2-1.7%200-3.3.7-4.4%201.9l-1.3-1.3c1.4-1.5%203.5-2.4%205.7-2.4zm-9.7-1.6L18%2016.3c2.8-2.8%206.7-4.6%2011-4.6%204.4%200%208.3%201.8%2011.1%204.7l-1.3%201.3c-2.5-2.6-6-4.2-9.8-4.2-3.8.1-7.2%201.6-9.7%204.1z%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.home {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M26.2%2043.4h-8.3c-.6%200-1-.2-1.3-.7-.1-.2-.2-.5-.2-.8V31.2c0-.2.1-.3.2-.4%204.1-3.5%208.2-6.9%2012.3-10.4l.2-.2c.8.7%201.7%201.4%202.5%202.1%203.3%202.8%206.7%205.6%2010%208.4.2.1.2.3.2.5v10.5c0%201-.6%201.6-1.5%201.6H32v-8.6h-5.6v8.7h-.2zm9.6-23.8c-1.7-1.4-3.4-2.9-5-4.3-1.1-.9-2.5-.9-3.6%200-1.1%201-2.3%201.9-3.4%202.9L11.6%2028.5c-.5.4-.6.8-.1%201.3.4.5.8%201%201.2%201.4.3.4.7.4%201.1.1L27%2020.2c.7-.6%201.4-1.2%202-1.7l.2.2%204.3%203.6%2010.7%209.1c.4.4.8.3%201.2-.1.4-.5.7-.9%201.1-1.3.5-.6.5-.9-.1-1.4-1.5-1.2-2.9-2.5-4.4-3.7-.2-.1-.3-.3-.3-.5v-8.8c0-.5-.2-.8-.8-.8h-4c-.6%200-.9.2-.9.9v4.2c-.1-.3-.1-.3-.2-.3z%22%20fill%3D%22%2341a5f5%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.home-grey {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M26.2%2043.4h-8.3c-.6%200-1-.2-1.3-.7-.1-.2-.2-.5-.2-.8V31.2c0-.2.1-.3.2-.4%204.1-3.5%208.2-6.9%2012.3-10.4l.2-.2c.8.7%201.7%201.4%202.5%202.1%203.3%202.8%206.7%205.6%2010%208.4.2.1.2.3.2.5v10.5c0%201-.6%201.6-1.5%201.6H32v-8.6h-5.6v8.7h-.2zm9.6-23.8c-1.7-1.4-3.4-2.9-5-4.3-1.1-.9-2.5-.9-3.6%200-1.1%201-2.3%201.9-3.4%202.9L11.6%2028.5c-.5.4-.6.8-.1%201.3.4.5.8%201%201.2%201.4.3.4.7.4%201.1.1L27%2020.2c.7-.6%201.4-1.2%202-1.7l.2.2%204.3%203.6%2010.7%209.1c.4.4.8.3%201.2-.1.4-.5.7-.9%201.1-1.3.5-.6.5-.9-.1-1.4-1.5-1.2-2.9-2.5-4.4-3.7-.2-.1-.3-.3-.3-.5v-8.8c0-.5-.2-.8-.8-.8h-4c-.6%200-.9.2-.9.9v4.2c-.1-.3-.1-.3-.2-.3z%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.multicar {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M15.8%2020.5c-1.7%200-3.2.1-4.6.3%200%200%20.4-2.5%201-4.3.3-.8%204.4-1%207.5-.8.4-.1%201-.3%201.5-.3%201.1-.1%202.3-.2%203.6-.2-.5-.5-1.2-.8-2.5-1-2.6-.3-6.4-.3-9.1%200-2.5.2-2.9%201.2-3.2%202.4-.4%201.5-1.2%204.6-1.2%204.6s-1.5.6-1.5%202.6v4.4c0%20.2.8.4.8.4v2.3c0%201.2-.4%201.3%201.1%201.3%201.6%200%201.1-.1%201.1-1.4v-2c.9%200%201.5%200%201.8.1l.4-.6c0-2.1%201.3-3.4%202.2-4%20.3-.8.8-2.5%201.1-3.8zm-5.3%206.3c-1.2%200-1.8-1.1-1.8-1.8%200-.9.7-1.9%201.8-1.9%201%200%201.8.8%201.8%201.8%200%201.1-.8%201.9-1.8%201.9zm13.9-2.3c-1.9.1-3.7.2-5.3.3%200%200%20.5-3%201.2-5.1.3-.9%204.8-1.2%208.4-1%20.5-.2%201.1-.3%201.7-.4%201.4-.2%203.1-.3%204.7-.3-.6-.6-1.5-.9-2.9-1.1-3.1-.4-7.6-.4-10.8%200-3%20.5-3.5%201.6-3.9%203-.4%201.8-1.4%205.4-1.4%205.4s-1.8.7-1.8%203.1v5.3c0%20.3.9.5%201%20.5V37c0%201.5-.1%201.5%201.7%201.5s1.6-.2%201.6-1.6v-2.5c1.1-.1%201.6%200%202.1%200l.3-1.7c0-2.3%201.4-3.7%202.4-4.4.2-.8.7-2.5%201-3.8zm-6.2%207.3c-1.4%200-2.1-1.3-2.2-2.1%200-1%20.9-2.3%202.2-2.2%201.2%200%202.2%201%202.1%202.1.1%201.2-.9%202.2-2.1%202.2zm30.5-2.6s-1-4.1-1.5-6.2c-.5-1.8-1.3-2.9-4.4-3.3-3.4-.4-8.5-.4-12.1%200-3.4.5-4%201.8-4.4%203.4-.5%202-1.5%206.1-1.5%206.1s-2%20.8-2%203.4v5.9c0%20.3%201%20.5%201.1.5v3.1c0%201.7.6%201.7%202.6%201.7%202.1%200%202.6-.2%202.6-1.8v-2.8c4.8.6%2010.7.6%2015.2.3v1.7c0%202.6.4%202.8%202.7%202.8%202%200%202.5-.1%202.5-2.8v-2s1.2-.2%201.2-.6v-5.8c0-2.5-2-3.6-2-3.6zM27%2036.5c-1.5.1-2.4-1.4-2.4-2.3%200-1.2%201-2.5%202.5-2.5%201.3%200%202.4%201.1%202.4%202.4%200%201.4-1.1%202.6-2.5%202.4zm1.1-7.8s.5-3.4%201.3-5.8c.6-1.6%2014.5-1.5%2014.8%200%20.8%202.6%201.3%205.8%201.3%205.8-5-.7-12.5-.7-17.4%200zm18.2%207.8c-1.5%200-2.4-1.3-2.4-2.3-.1-1.2.9-2.5%202.4-2.5%201.3%200%202.4%201.1%202.4%202.4%200%201.4-1.1%202.6-2.4%202.4z%22%20fill%3D%22%2341a5f5%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.multicar-grey {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M15.8%2020.5c-1.7%200-3.2.1-4.6.3%200%200%20.4-2.5%201-4.3.3-.8%204.4-1%207.5-.8.4-.1%201-.3%201.5-.3%201.1-.1%202.3-.2%203.6-.2-.5-.5-1.2-.8-2.5-1-2.6-.3-6.4-.3-9.1%200-2.5.2-2.9%201.2-3.2%202.4-.4%201.5-1.2%204.6-1.2%204.6s-1.5.6-1.5%202.6v4.4c0%20.2.8.4.8.4v2.3c0%201.2-.4%201.3%201.1%201.3%201.6%200%201.1-.1%201.1-1.4v-2c.9%200%201.5%200%201.8.1l.4-.6c0-2.1%201.3-3.4%202.2-4%20.3-.8.8-2.5%201.1-3.8zm-5.3%206.3c-1.2%200-1.8-1.1-1.8-1.8%200-.9.7-1.9%201.8-1.9%201%200%201.8.8%201.8%201.8%200%201.1-.8%201.9-1.8%201.9zm13.9-2.3c-1.9.1-3.7.2-5.3.3%200%200%20.5-3%201.2-5.1.3-.9%204.8-1.2%208.4-1%20.5-.2%201.1-.3%201.7-.4%201.4-.2%203.1-.3%204.7-.3-.6-.6-1.5-.9-2.9-1.1-3.1-.4-7.6-.4-10.8%200-3%20.5-3.5%201.6-3.9%203-.4%201.8-1.4%205.4-1.4%205.4s-1.8.7-1.8%203.1v5.3c0%20.3.9.5%201%20.5V37c0%201.5-.1%201.5%201.7%201.5s1.6-.2%201.6-1.6v-2.5c1.1-.1%201.6%200%202.1%200l.3-1.7c0-2.3%201.4-3.7%202.4-4.4.2-.8.7-2.5%201-3.8zm-6.2%207.3c-1.4%200-2.1-1.3-2.2-2.1%200-1%20.9-2.3%202.2-2.2%201.2%200%202.2%201%202.1%202.1.1%201.2-.9%202.2-2.1%202.2zm30.5-2.6s-1-4.1-1.5-6.2c-.5-1.8-1.3-2.9-4.4-3.3-3.4-.4-8.5-.4-12.1%200-3.4.5-4%201.8-4.4%203.4-.5%202-1.5%206.1-1.5%206.1s-2%20.8-2%203.4v5.9c0%20.3%201%20.5%201.1.5v3.1c0%201.7.6%201.7%202.6%201.7%202.1%200%202.6-.2%202.6-1.8v-2.8c4.8.6%2010.7.6%2015.2.3v1.7c0%202.6.4%202.8%202.7%202.8%202%200%202.5-.1%202.5-2.8v-2s1.2-.2%201.2-.6v-5.8c0-2.5-2-3.6-2-3.6zM27%2036.5c-1.5.1-2.4-1.4-2.4-2.3%200-1.2%201-2.5%202.5-2.5%201.3%200%202.4%201.1%202.4%202.4%200%201.4-1.1%202.6-2.5%202.4zm1.1-7.8s.5-3.4%201.3-5.8c.6-1.6%2014.5-1.5%2014.8%200%20.8%202.6%201.3%205.8%201.3%205.8-5-.7-12.5-.7-17.4%200zm18.2%207.8c-1.5%200-2.4-1.3-2.4-2.3-.1-1.2.9-2.5%202.4-2.5%201.3%200%202.4%201.1%202.4%202.4%200%201.4-1.1%202.6-2.4%202.4z%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.multicover {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20fill%3D%22%2341a5f5%22%20d%3D%22M30%2029.1c-.9%200-1.5.9-1.5%201.6%200%20.6.6%201.5%201.5%201.5.8%200%201.5-.7%201.5-1.6%200-.8-.7-1.5-1.5-1.5m11.1-5.8c-.2-.9-9.1-1-9.5%200-.6%201.5-.9%203.7-.9%203.7%203.1-.4%208.2-.4%2011.3%200%200%200-.4-2.1-.9-3.7m1.4%205.8c-.9%200-1.6.9-1.5%201.7%200%20.6.6%201.5%201.5%201.5.8%200%201.5-.7%201.5-1.6%200-.9-.7-1.6-1.5-1.6m2%204.6v1.2c0%201.7-.3%201.8-1.5%201.8-1.4%200-1.7-.2-1.7-1.7v-1.1c-2.9.4-6.8.4-9.9%200v1.7c0%201-.3%201.1-1.6%201.1s-1.7%200-1.7-1.1v-2c-.1%200-.7-.2-.7-.4v-3.8c0-1.7%201.2-2.2%201.2-2.2s.6-2.6%201-3.9c.3-1%20.7-1.8%202.8-2.1%202.3-.2%205.5-.2%207.7%200%202%20.2%202.5.9%202.8%202%20.4%201.3.7%202.6%201%204%200%200%201.2.7%201.2%202.3v3.7c.1.4-.6.5-.6.5zM21.7%2021.4l-8%206.6c-.2.2-.4.2-.6-.1-.2-.2-.4-.5-.6-.7-.3-.3-.2-.5.1-.7.8-.6%201.6-1.3%202.4-2%20.1-.1.1-.2.1-.3v-3.1c0-.3.1-.4.4-.4h1.3c.3%200%20.5.1.5.5v1.3l3.4-2.9c.5-.5%201.3-.5%201.9%200l5.3%204.4-.3%201.2-.2.8-5.7-4.6zm1.6%2015v-5h-3v5h-4.9c-.2%200-.4-.2-.4-.4v-7.4l6.6-5.3%205%204c-.4.5-.7%201.3-.7%202.3v3.8c0%20.5.3.9.7%201.1V35.7c0%20.1%200%20.4.1.7h-3.4zM36.1%2015c-2.6%200-5.1.8-7.2%202.1-2.2-1.4-4.7-2.1-7.2-2.1C14.1%2015%208%2021.2%208%2028.9s6.1%2013.9%2013.7%2013.9c2.6%200%205.1-.8%207.2-2.1%202.2%201.4%204.7%202.1%207.2%202.1%207.6%200%2013.7-6.2%2013.7-13.9S43.7%2015%2036.1%2015z%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.multicover-grey {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20fill%3D%22%234f4f4f%22%20d%3D%22M30%2029.1c-.9%200-1.5.9-1.5%201.6%200%20.6.6%201.5%201.5%201.5.8%200%201.5-.7%201.5-1.6%200-.8-.7-1.5-1.5-1.5m11.1-5.8c-.2-.9-9.1-1-9.5%200-.6%201.5-.9%203.7-.9%203.7%203.1-.4%208.2-.4%2011.3%200%200%200-.4-2.1-.9-3.7m1.4%205.8c-.9%200-1.6.9-1.5%201.7%200%20.6.6%201.5%201.5%201.5.8%200%201.5-.7%201.5-1.6%200-.9-.7-1.6-1.5-1.6m2%204.6v1.2c0%201.7-.3%201.8-1.5%201.8-1.4%200-1.7-.2-1.7-1.7v-1.1c-2.9.4-6.8.4-9.9%200v1.7c0%201-.3%201.1-1.6%201.1s-1.7%200-1.7-1.1v-2c-.1%200-.7-.2-.7-.4v-3.8c0-1.7%201.2-2.2%201.2-2.2s.6-2.6%201-3.9c.3-1%20.7-1.8%202.8-2.1%202.3-.2%205.5-.2%207.7%200%202%20.2%202.5.9%202.8%202%20.4%201.3.7%202.6%201%204%200%200%201.2.7%201.2%202.3v3.7c.1.4-.6.5-.6.5zM21.7%2021.4l-8%206.6c-.2.2-.4.2-.6-.1-.2-.2-.4-.5-.6-.7-.3-.3-.2-.5.1-.7.8-.6%201.6-1.3%202.4-2%20.1-.1.1-.2.1-.3v-3.1c0-.3.1-.4.4-.4h1.3c.3%200%20.5.1.5.5v1.3l3.4-2.9c.5-.5%201.3-.5%201.9%200l5.3%204.4-.3%201.2-.2.8-5.7-4.6zm1.6%2015v-5h-3v5h-4.9c-.2%200-.4-.2-.4-.4v-7.4l6.6-5.3%205%204c-.4.5-.7%201.3-.7%202.3v3.8c0%20.5.3.9.7%201.1V35.7c0%20.1%200%20.4.1.7h-3.4zM36.1%2015c-2.6%200-5.1.8-7.2%202.1-2.2-1.4-4.7-2.1-7.2-2.1C14.1%2015%208%2021.2%208%2028.9s6.1%2013.9%2013.7%2013.9c2.6%200%205.1-.8%207.2-2.1%202.2%201.4%204.7%202.1%207.2%202.1%207.6%200%2013.7-6.2%2013.7-13.9S43.7%2015%2036.1%2015z%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.other {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M51.5%2029c0%205-4%209-9%209s-9-4-9-9%204-9%209-9%209%204%209%209zm-31.1-7.6c-1.4-.9-3.1-1.4-4.9-1.4-5%200-9%204-9%209s4%209%209%209c1.8%200%203.5-.5%204.9-1.4-1.9-1.9-3.1-4.6-3.1-7.6s1.2-5.6%203.1-7.6zm13.5%200c-1.4-.9-3.1-1.4-4.9-1.4-5%200-9%204-9%209s4%209%209%209c1.8%200%203.5-.5%204.9-1.4-1.9-1.9-3.1-4.6-3.1-7.6s1.2-5.6%203.1-7.6z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2341a5f5%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.other-grey {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M51.5%2029c0%205-4%209-9%209s-9-4-9-9%204-9%209-9%209%204%209%209zm-31.1-7.6c-1.4-.9-3.1-1.4-4.9-1.4-5%200-9%204-9%209s4%209%209%209c1.8%200%203.5-.5%204.9-1.4-1.9-1.9-3.1-4.6-3.1-7.6s1.2-5.6%203.1-7.6zm13.5%200c-1.4-.9-3.1-1.4-4.9-1.4-5%200-9%204-9%209s4%209%209%209c1.8%200%203.5-.5%204.9-1.4-1.9-1.9-3.1-4.6-3.1-7.6s1.2-5.6%203.1-7.6z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.personal-finance {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M29%2015c-7.7%200-14%206.3-14%2014s6.3%2014%2014%2014%2014-6.3%2014-14-6.3-14-14-14zm4.8%2020h-9.7v-2.1h1.4v-3.6h-1.4v-2.1h1.4v-1c0-2.4%201-5%204.7-5%201.4%200%202.5.4%203.3%201.2L32.1%2024c-.5-.5-1.1-.7-1.9-.7-1.8%200-2%201.1-2%202.9v.9h3.1v2.1h-3.1v3.6h5.7V35z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2341a5f5%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.personal-finance-grey {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M29%2015c-7.7%200-14%206.3-14%2014s6.3%2014%2014%2014%2014-6.3%2014-14-6.3-14-14-14zm4.8%2020h-9.7v-2.1h1.4v-3.6h-1.4v-2.1h1.4v-1c0-2.4%201-5%204.7-5%201.4%200%202.5.4%203.3%201.2L32.1%2024c-.5-.5-1.1-.7-1.9-.7-1.8%200-2%201.1-2%202.9v.9h3.1v2.1h-3.1v3.6h5.7V35z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.pet {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20fill%3D%22%2341a5f5%22%20d%3D%22M38.706%2037.165c-.476%203.346-2.714%205.192-6.02%202.643-1.16-.896-1.714-2.493-4.5-2.746-2.787-.252-3.363.282-5.374.735-3.888.877-5.057-.823-4.756-3.591.508-4.692%206.066-9.476%2011.753-8.55%205.687.926%209.563%206.839%208.898%2011.509M28.663%2020.326c-.35%202.076-2.104%203.437-3.918%203.036-1.815-.399-3.004-2.407-2.654-4.484.35-2.076%202.238-4.23%204.053-3.829%201.815.4%202.87%203.201%202.52%205.277M22.028%2023.678c.063%201.727-1.234%203.188-2.898%203.265-1.664.076-3.064-1.261-3.127-2.988-.063-1.726.996-3.957%202.66-4.034%201.664-.077%203.302%202.029%203.365%203.757M30.753%2020.725c-.16%202.085%201.208%203.92%203.05%204.1%201.845.178%203.468-1.367%203.626-3.451.158-2.085-1.358-4.78-3.201-4.96-1.844-.178-3.317%202.227-3.475%204.31M36.822%2025.929c-.322%201.718.893%203.4%202.713%203.76%201.82.359%203.557-.741%203.88-2.458.322-1.716-.762-4.096-2.582-4.454-1.82-.36-3.688%201.435-4.01%203.152%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.pet-grey {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20fill%3D%22%234f4f4f%22%20d%3D%22M38.706%2037.165c-.476%203.346-2.714%205.192-6.02%202.643-1.16-.896-1.714-2.493-4.5-2.746-2.787-.252-3.363.282-5.374.735-3.888.877-5.057-.823-4.756-3.591.508-4.692%206.066-9.476%2011.753-8.55%205.687.926%209.563%206.839%208.898%2011.509M28.663%2020.326c-.35%202.076-2.104%203.437-3.918%203.036-1.815-.399-3.004-2.407-2.654-4.484.35-2.076%202.238-4.23%204.053-3.829%201.815.4%202.87%203.201%202.52%205.277M22.028%2023.678c.063%201.727-1.234%203.188-2.898%203.265-1.664.076-3.064-1.261-3.127-2.988-.063-1.726.996-3.957%202.66-4.034%201.664-.077%203.302%202.029%203.365%203.757M30.753%2020.725c-.16%202.085%201.208%203.92%203.05%204.1%201.845.178%203.468-1.367%203.626-3.451.158-2.085-1.358-4.78-3.201-4.96-1.844-.178-3.317%202.227-3.475%204.31M36.822%2025.929c-.322%201.718.893%203.4%202.713%203.76%201.82.359%203.557-.741%203.88-2.458.322-1.716-.762-4.096-2.582-4.454-1.82-.36-3.688%201.435-4.01%203.152%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.single-car {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M21.9%2031.4c0-1.4-1.1-2.5-2.5-2.5-1.5%200-2.6%201.4-2.5%202.6%200%201%20.9%202.4%202.5%202.4%201.4%200%202.5-1.1%202.5-2.5m19.9%200c0-1.4-1.1-2.5-2.5-2.5-1.5%200-2.6%201.4-2.5%202.6%200%201%201%202.4%202.5%202.4%201.4%200%202.5-1.1%202.5-2.5m-21.3-5.8c5.1-.6%2012.9-.6%2018%200%200%200-.6-3.3-1.4-6-.3-1.5-14.7-1.6-15.3.1-.8%202.5-1.3%205.9-1.3%205.9m1%2011v2.9c0%201.7-.5%201.9-2.7%201.9-2.1%200-2.7%200-2.7-1.8v-3.2c-.1%200-1.2-.2-1.2-.5v-6.1c0-2.7%202.1-3.6%202.1-3.6s1.1-4.2%201.6-6.3c.4-1.7%201-3%204.5-3.5%203.7-.4%208.9-.4%2012.5%200%203.2.4%204%201.6%204.5%203.4.5%202.1%201.6%206.4%201.6%206.4s2.1%201.1%202.1%203.7v6c0%20.4-1.2.6-1.2.6v2c0%202.8-.5%202.9-2.5%202.9-2.4%200-2.8-.2-2.8-2.9v-1.7c-4.7.4-10.8.4-15.8-.2%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2341a5f5%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.single-car-grey {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M21.9%2031.4c0-1.4-1.1-2.5-2.5-2.5-1.5%200-2.6%201.4-2.5%202.6%200%201%20.9%202.4%202.5%202.4%201.4%200%202.5-1.1%202.5-2.5m19.9%200c0-1.4-1.1-2.5-2.5-2.5-1.5%200-2.6%201.4-2.5%202.6%200%201%201%202.4%202.5%202.4%201.4%200%202.5-1.1%202.5-2.5m-21.3-5.8c5.1-.6%2012.9-.6%2018%200%200%200-.6-3.3-1.4-6-.3-1.5-14.7-1.6-15.3.1-.8%202.5-1.3%205.9-1.3%205.9m1%2011v2.9c0%201.7-.5%201.9-2.7%201.9-2.1%200-2.7%200-2.7-1.8v-3.2c-.1%200-1.2-.2-1.2-.5v-6.1c0-2.7%202.1-3.6%202.1-3.6s1.1-4.2%201.6-6.3c.4-1.7%201-3%204.5-3.5%203.7-.4%208.9-.4%2012.5%200%203.2.4%204%201.6%204.5%203.4.5%202.1%201.6%206.4%201.6%206.4s2.1%201.1%202.1%203.7v6c0%20.4-1.2.6-1.2.6v2c0%202.8-.5%202.9-2.5%202.9-2.4%200-2.8-.2-2.8-2.9v-1.7c-4.7.4-10.8.4-15.8-.2%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.travel {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M28.2%2020.9l-4.3-1.2%202.4-2.3c.2-.2.5-.2.8%200l2%201.9c.3.3.3.5%200%20.8l-.9.8zM38.8%2029c-.3-.3-.5-.3-.8%200l-.8.8%201.2%204.2%202.4-2.3c.2-.2.2-.5%200-.8l-2-1.9zm1.6-6.8c1.1-1.1%202.3-5%201.5-5.8-.8-.8-4.8.4-5.9%201.5l-4.4%204.5c-3.3-.6-13.1-2.5-14.3-2.7-1.1.6-2.1%201.4-2.1%201.4l11%206.8-4.2%204.6-3.5-.4-1.6%201.5%203.5%201.8-.7%202.7%202.8-.7%201.9%203.6%201.6-1.5-.5-3.5%204.5-4.2%206.8%2010.4s.8-1%201.4-2.1c-.2-1.1-1.9-9.9-2.6-13.5l4.8-4.4z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2341a5f5%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.travel-grey {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M28.2%2020.9l-4.3-1.2%202.4-2.3c.2-.2.5-.2.8%200l2%201.9c.3.3.3.5%200%20.8l-.9.8zM38.8%2029c-.3-.3-.5-.3-.8%200l-.8.8%201.2%204.2%202.4-2.3c.2-.2.2-.5%200-.8l-2-1.9zm1.6-6.8c1.1-1.1%202.3-5%201.5-5.8-.8-.8-4.8.4-5.9%201.5l-4.4%204.5c-3.3-.6-13.1-2.5-14.3-2.7-1.1.6-2.1%201.4-2.1%201.4l11%206.8-4.2%204.6-3.5-.4-1.6%201.5%203.5%201.8-.7%202.7%202.8-.7%201.9%203.6%201.6-1.5-.5-3.5%204.5-4.2%206.8%2010.4s.8-1%201.4-2.1c-.2-1.1-1.9-9.9-2.6-13.5l4.8-4.4z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.van {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M44.7%2015.5H25.5c-2.4%200-4.3%202-4.3%204.4h-2.3c-1%200-2.2.7-2.7%201.5l-4.5%207c-.5.8-.9%202.3-.9%203.2v4.8c0%201%20.8%201.7%201.8%201.7h1.7c.2-2.7%202.5-4.8%205.2-4.8s5%202.1%205.2%204.8H33.4c.3-2.7%202.6-4.8%205.4-4.8%202.8%200%205.1%202.1%205.4%204.8h1.3c1%200%201.8-.8%201.8-1.8V18.1c0-1.4-1.2-2.6-2.6-2.6zM15.5%2029.4c-.7%200-1-.5-.6-1.1l3.4-5.5c.1-.2.4-.4.7-.4h2.2v7h-5.7zm7.4%209.2c0%201.9-1.6%203.5-3.5%203.5s-3.5-1.6-3.5-3.5%201.6-3.5%203.5-3.5%203.5%201.6%203.5%203.5zm19.6.2c0%202-1.7%203.7-3.7%203.7s-3.7-1.7-3.7-3.7%201.7-3.7%203.7-3.7%203.7%201.7%203.7%203.7z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2341a5f5%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.van-grey {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M44.7%2015.5H25.5c-2.4%200-4.3%202-4.3%204.4h-2.3c-1%200-2.2.7-2.7%201.5l-4.5%207c-.5.8-.9%202.3-.9%203.2v4.8c0%201%20.8%201.7%201.8%201.7h1.7c.2-2.7%202.5-4.8%205.2-4.8s5%202.1%205.2%204.8H33.4c.3-2.7%202.6-4.8%205.4-4.8%202.8%200%205.1%202.1%205.4%204.8h1.3c1%200%201.8-.8%201.8-1.8V18.1c0-1.4-1.2-2.6-2.6-2.6zM15.5%2029.4c-.7%200-1-.5-.6-1.1l3.4-5.5c.1-.2.4-.4.7-.4h2.2v7h-5.7zm7.4%209.2c0%201.9-1.6%203.5-3.5%203.5s-3.5-1.6-3.5-3.5%201.6-3.5%203.5-3.5%203.5%201.6%203.5%203.5zm19.6.2c0%202-1.7%203.7-3.7%203.7s-3.7-1.7-3.7-3.7%201.7-3.7%203.7-3.7%203.7%201.7%203.7%203.7z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%234f4f4f%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.landlord {
    background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20242%20242%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3Aserif%3D%22http%3A%2F%2Fwww.serif.com%2F%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%3B%22%3E%3Cpath%20d%3D%22M70.451%2C94.357c0%2C0%2018.042%2C2.166%2017.978%2C2.133c19.685%2C-16.951%2026.683%2C-22.498%2030.331%2C-25.781c3.283%2C-2.918%208.025%2C-2.918%2011.673%2C-0c5.472%2C4.742%2016.517%2C14.376%2017.51%2C15.321l0%2C-13.862c0%2C-2.189%200.73%2C-2.918%202.919%2C-2.918l13.133%2C-0c1.823%2C-0%202.553%2C0.729%202.553%2C2.553l-0%2C28.455c-0%2C0.729%2010.214%2C9.849%2014.957%2C13.862c1.824%2C1.824%201.824%2C2.918%200.364%2C4.742c-1.094%2C1.459%20-2.553%2C2.919%20-3.647%2C4.378c-1.46%2C1.459%20-2.554%2C1.459%20-4.013%2C0.365c-11.674%2C-9.85%20-49.248%2C-41.952%20-49.613%2C-42.317c-2.121%2C2.121%203.416%2C-2.726%20-20.191%2C17.238l8.343%2C1.025c9.97%2C-8.398%2011.648%2C-9.993%2011.974%2C-9.993c1.245%2C1.066%2035.79%2C29.902%2041.056%2C34.29c0.73%2C0.365%200.73%2C1.095%200.73%2C1.824l-0%2C36.377c-0%2C3.283%20-1.824%2C5.107%20-5.107%2C5.107l-73.324%2C-0c-1.825%2C-0%20-3.284%2C-0.365%20-4.378%2C-2.189c-0.365%2C-0.729%20-0.73%2C-1.824%20-0.73%2C-2.553l0%2C-14.246l-18.841%2C-2.313c-1.614%2C-0.199%20-3.083%2C-1.03%20-4.084%2C-2.311c-1.001%2C-1.281%20-1.452%2C-2.908%20-1.254%2C-4.522c1.057%2C-8.605%203.772%2C-30.721%204.829%2C-39.326c0.198%2C-1.614%201.029%2C-3.083%202.311%2C-4.085c1.281%2C-1.001%202.907%2C-1.452%204.521%2C-1.254l0%2C0Zm68.86%2C14.632l-4.829%2C39.327c-0.105%2C0.855%20-0.783%2C0.832%20-1.026%2C0.802c-12.665%2C-1.555%20-69.567%2C-8.873%20-69.495%2C-9.461c1.057%2C-8.605%203.772%2C-30.721%204.829%2C-39.327c0.075%2C-0.608%200.418%2C-0.876%201.026%2C-0.801c12.665%2C1.555%2056.028%2C6.879%2068.693%2C8.434c0.589%2C0.072%200.874%2C0.438%200.802%2C1.026l0%2C0Zm-25.041%2C28.393l2.047%2C-16.675l-6.234%2C-0.766l0.606%2C-4.933l18.279%2C2.245l-0.606%2C4.933l-6.234%2C-0.766l-2.048%2C16.675l-5.81%2C-0.713Zm-24.09%2C-2.958l2.653%2C-21.608l15.465%2C1.899l-0.587%2C4.781l-9.806%2C-1.204l-0.423%2C3.45l9.2%2C1.13l-0.587%2C4.782l-9.2%2C-1.13l-0.469%2C3.813l10.441%2C1.282l-1.071%2C4.722l-15.616%2C-1.917Zm-18.037%2C-2.215l2.653%2C-21.608l5.811%2C0.714l-2.048%2C16.675l9.563%2C1.174l-1.12%2C4.87l-14.859%2C-1.825Z%22%20style%3D%22fill%3A%2341a5f5%22%2F%3E%3C%2Fsvg%3E"); }
  .arrow-list--prod-icon li.landlord-grey {
    background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20242%20242%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3Aserif%3D%22http%3A%2F%2Fwww.serif.com%2F%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%3B%22%3E%3Cpath%20d%3D%22M70.451%2C94.357c0%2C0%2018.042%2C2.166%2017.978%2C2.133c19.685%2C-16.951%2026.683%2C-22.498%2030.331%2C-25.781c3.283%2C-2.918%208.025%2C-2.918%2011.673%2C-0c5.472%2C4.742%2016.517%2C14.376%2017.51%2C15.321l0%2C-13.862c0%2C-2.189%200.73%2C-2.918%202.919%2C-2.918l13.133%2C-0c1.823%2C-0%202.553%2C0.729%202.553%2C2.553l-0%2C28.455c-0%2C0.729%2010.214%2C9.849%2014.957%2C13.862c1.824%2C1.824%201.824%2C2.918%200.364%2C4.742c-1.094%2C1.459%20-2.553%2C2.919%20-3.647%2C4.378c-1.46%2C1.459%20-2.554%2C1.459%20-4.013%2C0.365c-11.674%2C-9.85%20-49.248%2C-41.952%20-49.613%2C-42.317c-2.121%2C2.121%203.416%2C-2.726%20-20.191%2C17.238l8.343%2C1.025c9.97%2C-8.398%2011.648%2C-9.993%2011.974%2C-9.993c1.245%2C1.066%2035.79%2C29.902%2041.056%2C34.29c0.73%2C0.365%200.73%2C1.095%200.73%2C1.824l-0%2C36.377c-0%2C3.283%20-1.824%2C5.107%20-5.107%2C5.107l-73.324%2C-0c-1.825%2C-0%20-3.284%2C-0.365%20-4.378%2C-2.189c-0.365%2C-0.729%20-0.73%2C-1.824%20-0.73%2C-2.553l0%2C-14.246l-18.841%2C-2.313c-1.614%2C-0.199%20-3.083%2C-1.03%20-4.084%2C-2.311c-1.001%2C-1.281%20-1.452%2C-2.908%20-1.254%2C-4.522c1.057%2C-8.605%203.772%2C-30.721%204.829%2C-39.326c0.198%2C-1.614%201.029%2C-3.083%202.311%2C-4.085c1.281%2C-1.001%202.907%2C-1.452%204.521%2C-1.254l0%2C0Zm68.86%2C14.632l-4.829%2C39.327c-0.105%2C0.855%20-0.783%2C0.832%20-1.026%2C0.802c-12.665%2C-1.555%20-69.567%2C-8.873%20-69.495%2C-9.461c1.057%2C-8.605%203.772%2C-30.721%204.829%2C-39.327c0.075%2C-0.608%200.418%2C-0.876%201.026%2C-0.801c12.665%2C1.555%2056.028%2C6.879%2068.693%2C8.434c0.589%2C0.072%200.874%2C0.438%200.802%2C1.026l0%2C0Zm-25.041%2C28.393l2.047%2C-16.675l-6.234%2C-0.766l0.606%2C-4.933l18.279%2C2.245l-0.606%2C4.933l-6.234%2C-0.766l-2.048%2C16.675l-5.81%2C-0.713Zm-24.09%2C-2.958l2.653%2C-21.608l15.465%2C1.899l-0.587%2C4.781l-9.806%2C-1.204l-0.423%2C3.45l9.2%2C1.13l-0.587%2C4.782l-9.2%2C-1.13l-0.469%2C3.813l10.441%2C1.282l-1.071%2C4.722l-15.616%2C-1.917Zm-18.037%2C-2.215l2.653%2C-21.608l5.811%2C0.714l-2.048%2C16.675l9.563%2C1.174l-1.12%2C4.87l-14.859%2C-1.825Z%22%20style%3D%22fill%3A%234f4f4f%22%2F%3E%3C%2Fsvg%3E"); }
  @media (min-width: 768px) {
    .arrow-list--prod-icon li {
      background-position: 0 6px;
      background-size: 50px; } }
  .arrow-list--prod-icon li a {
    padding-left: 40px; }
    @media (min-width: 768px) {
      .arrow-list--prod-icon li a {
        padding-left: 52px; } }

.hero-banner .arrow-list {
  border-color: #41a5f5 !important; }
  .hero-banner .arrow-list ul, .hero-banner .arrow-list li {
    border-color: #41a5f5 !important; }
  .hero-banner .arrow-list p, .hero-banner .arrow-list a {
    color: #41a5f5 !important; }
  .hero-banner .arrow-list a {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%2341a5f5%22%2F%3E%3C%2Fsvg%3E") no-repeat center right/18px 18px; }
  @media (min-width: 768px) {
    .hero-banner .arrow-list {
      width: 430px;
      margin: 0 auto !important; } }

.barchart__entry {
  margin-bottom: 20px; }
  .barchart__entry h3, .barchart__entry .form-container form label, .form-container form .barchart__entry label {
    padding-bottom: 10px;
    color: #4f4f4f; }

.barchart__bar-wrap {
  width: 100%;
  position: relative;
  padding-right: 45px; }
  @media (min-width: 768px) {
    .barchart__bar-wrap {
      padding-right: 0; } }
  .barchart__bar-wrap h3, .barchart__bar-wrap .form-container form label, .form-container form .barchart__bar-wrap label {
    color: #2C2C2C;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    padding: 0; }
    @media (min-width: 768px) {
      .barchart__bar-wrap h3, .barchart__bar-wrap .form-container form label, .form-container form .barchart__bar-wrap label {
        transform: none;
        top: -38px; } }

.barchart__bar {
  height: 21px;
  background-color: #2350a0;
  position: relative; }
  @media (min-width: 768px) {
    .barchart__bar {
      height: 50px; } }

.basic-nav {
  border-bottom: 1px solid #b7b7cb; }
  .basic-nav, .basic-nav ul {
    list-style-type: none; }
  .basic-nav li {
    border-top: 1px solid #b7b7cb;
    position: relative; }
    .basic-nav li img {
      position: absolute;
      top: 6px;
      left: -6px;
      height: auto;
      width: 44px; }
    .basic-nav li a:not(.button) {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/basic-nav/icon-collapse-list-arrow.svg") no-repeat calc(100% - 4px) 50%;
      color: #2350a0;
      display: block;
      font-size: 1.8rem;
      font-weight: 600;
      padding: 19px 20px 19px 40px; }
    .basic-nav li.basic-nav--parent > a {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/basic-nav/icon-collapse-list-open.svg"); }
    .basic-nav li.basic-nav--parent-open > a {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/basic-nav/icon-collapse-list-close.svg");
      color: #aaa; }
  .basic-nav ul {
    display: none;
    margin-bottom: 10px; }
    .basic-nav ul li {
      border-top: 0; }
      .basic-nav ul li a {
        padding: 15px 20px 15px 40px; }

.decision-tree {
  padding: 10px 0; }
  .decision-tree__branch {
    display: none;
    margin: 0 auto;
    max-width: 340px;
    padding-bottom: 15px; }
    .decision-tree__branch p {
      margin-top: 0; }
    @media (min-width: 768px) {
      .decision-tree__branch {
        max-width: 100%; } }
  .decision-tree .pod {
    border-radius: 10px;
    display: none;
    margin: 25px 0 42px;
    padding: 5px 0; }
    .decision-tree .pod h2 {
      margin-top: -12px; }
      .decision-tree .pod h2 svg {
        display: inline-block; }
    .decision-tree .pod::before {
      height: 22px;
      width: 82px;
      background: no-repeat center / 82px 22px;
      content: '';
      display: block;
      left: 50%;
      opacity: 0;
      position: absolute;
      top: -1px;
      transform: translateX(-50%);
      transition: .2s linear .3s; }
    .decision-tree .pod.is-open::before {
      opacity: 1;
      top: -8.2px; }
    .decision-tree .pod p .button--midi {
      margin-top: 0; }
    .decision-tree .pod p:first-of-type {
      margin-top: 0; }
    .decision-tree .pod .button--hero, .decision-tree .pod .button--option {
      margin-left: auto !important;
      margin-right: auto !important; }
  @media (min-width: 768px) {
    .decision-tree .pod {
      margin-bottom: 52px; }
      .decision-tree .pod::before {
        height: 30px;
        width: 112px;
        background-size: 112px 30px; } }

.decision-tree .pod::before {
  background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/arrow-lrg-down-grey.svg"); }

.decision-tree.is-multiselect .button-toggle {
  margin-left: auto;
  margin-right: auto;
  max-width: 458px; }

.decision-tree .button--tile {
  border-color: #A0A0B4;
  background: #fff;
  border-radius: 11px; }
  .decision-tree .button--tile img {
    height: 80px;
    width: 80px; }
  .decision-tree .button--tile .button-toggle__button-title {
    margin: -10px auto 0 auto; }
  .decision-tree .button--tile.is-active {
    border: 1px solid #847E78;
    background: #C8FFB4; }

/* AA partnership message box */
.aa-partnership-branding-message {
  background-color: #fff;
  width: auto;
  padding: 8px 16px;
  display: inline-flex;
  border-radius: 8px;
  border: 1px solid #b7b7cb;
  margin: 0 auto 28px auto;
  gap: 14px;
  align-items: center; }
  .aa-partnership-branding-message .logo {
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 999.31 999.31"><defs><style> .cls-1 { fill: %2300081c; } .cls-2 { fill: %23ffd300; } </style></defs><g id="Container"><rect class="cls-2" width="999.31" height="999.31"/></g><g id="AA"><path class="cls-1" d="M874.31,229.42h-121.01c-5.6,0-10.76,3.03-13.49,7.92l-202,362.48V239.71c0-5.68-4.61-10.29-10.29-10.29h-121.01c-5.6,0-10.76,3.03-13.49,7.92L116.02,734.38c-3.82,6.86,1.14,15.3,8.99,15.3h94.74c5.65,0,10.85-3.09,13.56-8.05l48.52-89.05h141.27v86.81c0,5.68,4.61,10.29,10.29,10.29h133.16c5.65,0,10.85-3.09,13.56-8.05l48.52-89.05h141.27v86.81c0,5.68,4.61,10.29,10.29,10.29h94.12c5.68,0,10.29-4.61,10.29-10.29V239.71c0-5.68-4.61-10.29-10.29-10.29Zm-451.21,317.35h-83.62l78.78-144.6c1.28-2.34,4.83-1.44,4.83,1.23v143.37Zm346.79,0h-83.62l78.78-144.6c1.28-2.34,4.83-1.44,4.83,1.23v143.37Z"/></g></svg>'); }
  .aa-partnership-branding-message span {
    font-size: 16px;
    line-height: 22px;
    /* letter-spacing: -0.5px; */ }
    @media (min-width: 768px) {
      .aa-partnership-branding-message span {
        font-size: 20px;
        line-height: 28px; } }

.breaker-image {
  margin: 0 auto; }
  .breaker-image img {
    display: block;
    height: auto;
    width: 100%; }
  .breaker-image--narrow {
    margin-bottom: 36px;
    margin-top: -7px; }
    @media (min-width: 520px) {
      .breaker-image--narrow {
        border: 1px solid #b7b7cb;
        width: 500px; } }
    @media (min-width: 768px) {
      .breaker-image--narrow {
        margin-top: -4px;
        width: 708px; } }
  .breaker-image--wide {
    margin-bottom: 48px;
    margin-top: 0; }
    @media (min-width: 520px) {
      .breaker-image--wide {
        margin-top: 0; } }
    @media (min-width: 768px) {
      .breaker-image--wide {
        margin-bottom: 55px;
        margin-top: 0; } }
    @media (min-width: 1024px) {
      .breaker-image--wide {
        margin-bottom: 56px; } }
    @media (min-width: 1113px) {
      .breaker-image--wide {
        border: 1px solid #b7b7cb;
        margin-top: 14px;
        width: 1024px; } }

.breaker-image--text-top {
  position: relative;
  padding-top: 20px;
  background-color: #EEF0EA; }
  .breaker-image--text-top p {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 0;
    padding: 10px;
    background-color: #4f4f4f;
    color: #fff;
    font-size: 1.35rem;
    line-height: 16px;
    font-weight: 400; }
    @media (min-width: 768px) {
      .breaker-image--text-top p {
        font-size: 1.4rem;
        line-height: 16px; } }

.campaign-banner {
  display: table;
  height: 145px;
  padding: 0;
  position: relative; }
  @media (min-width: 768px) {
    .campaign-banner {
      height: 140px; } }
  .campaign-banner--tall {
    height: 185px; }
    @media (min-width: 768px) {
      .campaign-banner--tall {
        height: 192px; }
        .campaign-banner--tall h3 + p, .campaign-banner--tall .form-container form label + p, .form-container form .campaign-banner--tall label + p {
          margin-top: -15px; } }
  .campaign-banner .image {
    height: 145px;
    width: 100px;
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/campaign-banner/jan-blues-banner-mobile.png") no-repeat center;
    background-size: 100px 133px;
    background-position: bottom center;
    display: table-cell;
    vertical-align: middle; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .campaign-banner .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/campaign-banner/jan-blues-banner-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .campaign-banner .image {
        height: 140px;
        width: 210px;
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/campaign-banner/jan-blues-banner-desktop.png") no-repeat center;
        background-size: 210px 140px;
        background-position: center center; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .campaign-banner .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/campaign-banner/jan-blues-banner-desktop@2x.png"); } }
  .campaign-banner .text-content {
    display: table-cell;
    padding-left: 10px;
    vertical-align: middle; }
    @media (min-width: 768px) {
      .campaign-banner .text-content {
        padding-left: 15px; } }
    .campaign-banner .text-content h3, .campaign-banner .text-content .form-container form label, .form-container form .campaign-banner .text-content label {
      margin-top: 0px; }
    .campaign-banner .text-content p.caveat {
      padding-bottom: 15px;
      font-weight: 400; }
      @media (min-width: 768px) {
        .campaign-banner .text-content p.caveat {
          padding-bottom: 24px; } }
    @media (max-width: 767px) {
      .campaign-banner .text-content .more-link {
        margin-top: -6px; } }
  .container .campaign-banner {
    width: 300px;
    margin: 0 auto;
    padding: 0; }
    @media (min-width: 768px) {
      .container .campaign-banner {
        width: 620px;
        padding: 0; } }
  .campaign-banner .app-icons {
    margin-top: 8px; }
    @media (min-width: 768px) {
      .campaign-banner .app-icons {
        margin-top: 10px; } }
    .campaign-banner .app-icons a {
      margin-left: 7px; }
      .campaign-banner .app-icons a:first-of-type {
        margin-left: 0; }
    .campaign-banner .app-icons img {
      display: inline-block;
      height: 42px; }
  .campaign-banner--app-download .text-content {
    padding-left: 0; }
  .campaign-banner--app-download .image {
    display: none; }
    @media (min-width: 768px) {
      .campaign-banner--app-download .image {
        display: table-cell;
        height: 192px;
        width: 235px;
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/campaign-banner/alfie-app-download-desktop.png") no-repeat center;
        background-size: 235px 192px;
        background-position: bottom right; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .campaign-banner--app-download .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/campaign-banner/alfie-app-download-desktop@2x.png"); } }
  @media (min-width: 768px) {
    .container .campaign-banner--app-download {
      width: 730px; } }
  @media (min-width: 768px) {
    .campaign-banner--app-download-1-million .image {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/campaign-banner/1million-policybanner.png") no-repeat center;
      background-size: 343px 287px;
      background-position: 50% calc(50% - 15px); } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .campaign-banner--app-download-1-million .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/campaign-banner/1million-policybanner@2x.png"); } }

.queen-platinum {
  background-color: #122532; }
  @media (min-width: 768px) {
    .queen-platinum {
      height: 114px; } }
  .queen-platinum a.container-all {
    display: block; }
    @media (min-width: 768px) {
      .queen-platinum a.container-all {
        margin: 0 auto;
        width: 649px; } }
  .queen-platinum .container-text {
    margin: 0 auto;
    max-width: 100%;
    padding: 20px 10px 0;
    width: 520px; }
    @media (min-width: 768px) {
      .queen-platinum .container-text {
        padding: 0;
        width: 100%; } }
  .queen-platinum .image {
    background: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/campaign-banner/queen-platinum-mobile.jpg) center/cover no-repeat;
    width: 100%;
    height: 37vw; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .queen-platinum .image {
        background: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/campaign-banner/queen-platinum-mobile%402x.jpg) center/cover no-repeat; } }
    @media (min-width: 768px) {
      .queen-platinum .image {
        background: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/campaign-banner/queen-platinum-desktop.png) center/cover no-repeat;
        width: 228px;
        height: 114px;
        float: left; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .queen-platinum .image {
      background: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/campaign-banner/queen-platinum-desktop%40x2.png) center/cover no-repeat; } }
  .queen-platinum .text-content {
    background-color: #2C2C2C; }
    @media (min-width: 768px) {
      .queen-platinum .text-content {
        background-color: transparent;
        float: left;
        width: 411px;
        margin: 12px 0 0 10px; } }
    .queen-platinum .text-content h3, .queen-platinum .text-content .form-container form label, .form-container form .queen-platinum .text-content label {
      color: #FFF500;
      margin: 0; }
      @media (min-width: 768px) {
        .queen-platinum .text-content h3, .queen-platinum .text-content .form-container form label, .form-container form .queen-platinum .text-content label {
          padding: 0 0 17px 0; } }
    .queen-platinum .text-content p {
      color: #FEFFFF;
      font-size: 14px;
      line-height: 20px; }
      .queen-platinum .text-content p span {
        text-decoration: underline;
        text-underline-offset: 3px; }
      @media (min-width: 768px) {
        .queen-platinum .text-content p {
          font-size: 16px;
          line-height: 24px;
          padding: 0; } }

@media (min-width: 768px) {
  .campaign-banner-multi-discount {
    height: 150px; } }

@media (min-width: 768px) {
  .campaign-banner-multi-discount {
    height: 84px; } }

.campaign-banner-multi-discount .container {
  margin: 0 auto;
  max-width: 100%;
  width: 520px;
  padding: 22px 10px 20px; }
  @media (min-width: 768px) {
    .campaign-banner-multi-discount .container {
      width: 1030px;
      padding: 0; } }
  .campaign-banner-multi-discount .container .image {
    display: none;
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/campaign-banner/annie-thinking.svg"); }
    @media (min-width: 768px) {
      .campaign-banner-multi-discount .container .image {
        display: block;
        width: 153px;
        height: 84px;
        float: left; } }
  @media (min-width: 768px) {
    .campaign-banner-multi-discount .container .content {
      float: left;
      padding: 16px 20px 16px 0;
      width: 51%; } }
  @media (min-width: 1024px) {
    .campaign-banner-multi-discount .container .content {
      width: auto; } }
  .campaign-banner-multi-discount .container .content h3, .campaign-banner-multi-discount .container .content .form-container form label, .form-container form .campaign-banner-multi-discount .container .content label {
    color: #21201C;
    font-size: 16px;
    font-style: normal;
    font-weight: 600; }
    @media (min-width: 768px) {
      .campaign-banner-multi-discount .container .content h3, .campaign-banner-multi-discount .container .content .form-container form label, .form-container form .campaign-banner-multi-discount .container .content label {
        padding-bottom: 13px; } }
    @media (min-width: 1024px) {
      .campaign-banner-multi-discount .container .content h3, .campaign-banner-multi-discount .container .content .form-container form label, .form-container form .campaign-banner-multi-discount .container .content label {
        font-size: 18px;
        padding: 0 0 10px 0; } }
  .campaign-banner-multi-discount .container .content p {
    color: #21201C;
    font-size: 14px;
    font-style: normal;
    font-weight: 300; }
    @media (min-width: 768px) {
      .campaign-banner-multi-discount .container .content p {
        font-size: 12px;
        line-height: 13px; } }
    @media (min-width: 1024px) {
      .campaign-banner-multi-discount .container .content p {
        font-size: 16px;
        line-height: 28px; } }
  @media (min-width: 768px) {
    .campaign-banner-multi-discount .container .link {
      float: left; } }
  .campaign-banner-multi-discount .container .link .button {
    text-transform: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin: 25px 0 0 0;
    width: 209px;
    padding: 8px 15px;
    border-radius: 8px;
    margin: 12px 0 0 0; }
    @media (min-width: 768px) {
      .campaign-banner-multi-discount .container .link .button {
        margin: 25px 0 0 0; } }
    .campaign-banner-multi-discount .container .link .button::after {
      background-image: url('data:image/svg+xml,<svg width="13" height="17" viewBox="0 0 13 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.02075 3.17679L9.1689 8.70765L5.02075 14.2385" stroke="%230078FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
      content: "";
      display: inline-block;
      width: 12px;
      height: 15px;
      position: absolute;
      margin: 0 0 0 3px; }

.button-toggle--complaints {
  margin-bottom: 5px; }

.table-list--complaints {
  margin-top: 4px; }
  .table-list--complaints tr {
    border: 0 !important; }
    @media (max-width: 767px) {
      .table-list--complaints tr {
        padding: 15px 0; } }
  @media (min-width: 768px) {
    .table-list--complaints th,
    .table-list--complaints td {
      height: 112px;
      padding: 0 18px; } }
  @media (max-width: 767px) {
    .table-list--complaints th,
    .table-list--complaints td {
      float: none !important;
      padding: 0 10px !important;
      text-align: center !important;
      width: 100% !important; } }
  @media (max-width: 767px) {
    .table-list--complaints td {
      padding-top: 6px !important; } }
  .table-list--complaints h3::after, .table-list--complaints .form-container form label::after, .form-container form .table-list--complaints label::after {
    display: none; }

.pill {
  display: inline-block;
  font-size: 1.6rem;
  font-weight: 600;
  text-align: center; }
  @media (min-width: 768px) {
    .pill {
      border-radius: 16px;
      font-size: 1.8rem;
      min-width: 90px;
      padding: 6px 16px; } }
  .pill--green {
    background: #009227;
    color: #fff; }
  .pill--grey {
    background: #b7b7cb;
    color: #fff; }

@media (max-width: 767px) {
  .table-list--complaints th,
  .table-list--complaints td {
    float: none !important;
    text-align: center !important;
    width: 100% !important; } }

.table-list--complaints th {
  padding: 12px 10px 7px !important; }

.table-list--complaints td {
  padding: 0 10px !important; }

.table-list--complaints tr {
  padding: 0 10px 14px; }
  .table-list--complaints tr:last-of-type {
    padding-bottom: 26px; }
  @media (max-width: 767px) {
    .table-list--complaints tr:first-of-type th {
      padding-top: 24px !important; } }

@media (min-width: 768px) {
  .table-list--complaints th,
  .table-list--complaints td {
    padding: 0 18px !important; }
  .table-list--complaints tr {
    padding: 0 !important; } }

.pill {
  border-radius: 13px;
  line-height: 20px;
  min-width: 60px;
  padding: 2.5px 13px 3.5px; }
  @media (min-width: 768px) {
    .pill {
      border-radius: 16px;
      font-size: 1.8rem;
      padding: 6px 14px; } }
  .pill + p {
    margin-top: .8em;
    padding-bottom: 0; }

.multiline {
  display: flex; }
  .multiline p {
    margin: auto; }
  .multiline .pill {
    display: table-caption; }

.defaqto-banner {
  color: #000;
  display: table;
  padding: 12px 0;
  position: relative; }
  @media (min-width: 768px) {
    .defaqto-banner {
      padding: 16px 0; } }
  .defaqto-banner .image {
    height: 72px;
    width: 113px;
    background: transparent url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/defaqto-mobile.svg") no-repeat left center/113px 56px;
    display: table-cell;
    vertical-align: middle; }
    @media (min-width: 768px) {
      .defaqto-banner .image {
        height: 95px;
        width: 150px;
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/defaqto.svg");
        background-size: 150px 95px; } }
  .defaqto-banner--four-star .image {
    height: 72px;
    width: 113px;
    background: transparent url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/defaqto-four-star-mobile.svg") no-repeat left center/113px 56px; }
    @media (min-width: 768px) {
      .defaqto-banner--four-star .image {
        height: 95px;
        width: 150px;
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/defaqto-four-star.svg");
        background-size: 150px 95px; } }
  .defaqto-banner .text-content {
    display: table-cell;
    padding-left: 10px;
    vertical-align: middle; }
    @media (min-width: 768px) {
      .defaqto-banner .text-content {
        padding-left: 16px; } }
    .defaqto-banner .text-content h3, .defaqto-banner .text-content .form-container form label, .form-container form .defaqto-banner .text-content label,
    .defaqto-banner .text-content p {
      color: #000; }
    .defaqto-banner .text-content h3, .defaqto-banner .text-content .form-container form label, .form-container form .defaqto-banner .text-content label {
      margin-top: 0;
      padding-bottom: 0; }
      .defaqto-banner .text-content h3.hide, .defaqto-banner .text-content .form-container form label.hide, .form-container form .defaqto-banner .text-content label.hide {
        display: none; }
      @media (min-width: 768px) {
        .defaqto-banner .text-content h3, .defaqto-banner .text-content .form-container form label, .form-container form .defaqto-banner .text-content label {
          font-size: 2.8rem;
          line-height: 34px;
          padding-bottom: 15px; } }
    .defaqto-banner .text-content p {
      display: none;
      font-weight: 400;
      padding-bottom: 0; }
      @media (min-width: 768px) {
        .defaqto-banner .text-content p {
          display: block; } }

.banner-z {
  background: #0c3a84;
  border-radius: 4px;
  color: #fff;
  display: table;
  height: auto;
  min-height: 84px;
  padding: 0 45px 0 10px;
  position: relative;
  width: 100%; }
  @media (min-width: 768px) {
    .banner-z {
      min-height: 112px;
      padding: 0 12% 0 3.95%; }
      .banner-z--large-padding {
        padding: 0 12% 0 9.88%; } }
  @media (min-width: 1024px) {
    .banner-z {
      padding: 0 138px; } }
  .banner-z__content {
    display: table-cell;
    vertical-align: middle; }
  .banner-z p {
    color: #fff;
    display: table-cell;
    font-size: 2rem;
    font-weight: 600;
    line-height: 24px;
    margin-top: unset;
    padding: 17px 0 19px;
    vertical-align: middle; }
    @media (min-width: 768px) {
      .banner-z p {
        font-size: 2.8rem;
        line-height: 34px;
        padding: 20px 0 24px 20px; } }
    @media (min-width: 1024px) {
      .banner-z p {
        padding-left: 43px; } }

.accordion {
  border-bottom: 1px solid #b7b7cb;
  margin-top: 5px;
  text-align: left; }
  .bg-dark .accordion {
    border-color: #555; }
  .accordion__header {
    border-top: 1px solid #b7b7cb;
    cursor: pointer;
    display: block;
    position: relative; }
    .accordion__header h3, .accordion__header .form-container form label, .form-container form .accordion__header label {
      margin-top: 0;
      padding-bottom: 0; }
    .accordion__header .button {
      position: absolute;
      right: 0; }
    .bg-dark .accordion__header {
      border-color: #555; }
    .accordion__header.has-icon {
      padding-left: 58px;
      background-repeat: no-repeat; }
      .accordion__header.has-icon .badge {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%); }
  .accordion__panel {
    display: none; }
    .accordion__panel .pod {
      margin-left: 10px; }
      @media (min-width: 768px) {
        .accordion__panel .pod {
          margin-left: 12px; } }

.pod--faq {
  border-radius: 0;
  padding-right: 10px;
  padding-left: 10px; }
  .pod--faq .hide {
    cursor: auto;
    padding-top: 12px; }
  .pod--faq > h3, .form-container form .pod--faq > label {
    cursor: pointer;
    padding-right: 70px;
    padding-bottom: 0; }
  .pod--faq p:first-child {
    margin-top: 0; }
  .pod--faq .arrow-list h3:after, .pod--faq .arrow-list .form-container form label:after, .form-container form .pod--faq .arrow-list label:after {
    display: none; }

.hide-toggle {
  cursor: pointer;
  display: block;
  position: absolute;
  right: 11px;
  transition: transform 0.2s;
  pointer-events: none; }
  .hide-toggle.is-active {
    transform: rotate(45deg); }
  .hide-toggle--text-link {
    height: 24px;
    width: 24px;
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-open-text-link.svg");
    background-size: 24px 24px;
    right: 11px;
    top: 16px; }
  @media (min-width: 768px) {
    .hide-toggle {
      height: 18px;
      width: 18px;
      background-size: 18px 18px;
      right: 15px; }
      .hide-toggle--text-link {
        right: 16px;
        top: 19px; } }

.accordion__header {
  padding: 17px 0 16px;
  padding-right: 70px; }
  .accordion__header .button {
    top: 15px; }
  @media (min-width: 768px) {
    .accordion__header {
      padding-right: 85px; } }

@media (min-width: 768px) {
  .accordion__header {
    height: 64px; }
    .accordion__header .button {
      top: 16px; } }

.accordion .js-show-more-faqs {
  margin-top: 10px;
  margin-bottom: 26px; }
  @media (min-width: 768px) {
    .accordion .js-show-more-faqs {
      margin-bottom: 30px; } }

.accordion--full {
  border-bottom: 0;
  margin-top: -10px; }
  .accordion--full .accordion__header {
    padding-right: 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    margin-top: -10px;
    height: auto;
    padding-bottom: 26px; }
    .accordion--full .accordion__header:first-of-type {
      margin-top: 0; }
    .accordion--full .accordion__header .container {
      padding-top: 0;
      padding-bottom: 0;
      position: relative; }
    .accordion--full .accordion__header h3, .accordion--full .accordion__header .form-container form label, .form-container form .accordion--full .accordion__header label {
      color: #0078ff;
      padding-right: 60px;
      font-weight: 500; }
      @media (min-width: 768px) {
        .accordion--full .accordion__header h3, .accordion--full .accordion__header .form-container form label, .form-container form .accordion--full .accordion__header label {
          right: 50px;
          font-size: 2rem; } }
    .accordion--full .accordion__header:last-of-type {
      padding-bottom: 16px; }
  .accordion--full .accordion__panel .pod {
    margin-left: 0; }

.accordion .hide-toggle--arrow {
  top: 9px;
  right: 10px; }
  @media (min-width: 768px) {
    .accordion .hide-toggle--arrow {
      right: 30px; } }
  .accordion .hide-toggle--arrow.is-active {
    transform: rotate(180deg); }

.pod--faq .hide {
  cursor: auto;
  padding-top: 12px; }

.pod--faq > h3:first-child, .form-container form .pod--faq > label:first-child {
  margin: -13px -10px -11px;
  padding: 13px 33px 11px 10px; }

.pod--faq p:first-of-type {
  margin-top: 0; }

.pod--faq .arrow-list h3::after, .pod--faq .arrow-list .form-container form label::after, .form-container form .pod--faq .arrow-list label::after {
  display: none; }

@media (min-width: 768px) {
  .pod--faq {
    padding: 16px 15px 18px; } }

.pod.icons h3 img.icon, .pod.icons .form-container form label img.icon, .form-container form .pod.icons label img.icon {
  display: inline-block;
  float: left;
  margin: -14px 0 -22px -11px; }

.pod.icons h3 span, .pod.icons .form-container form label span, .form-container form .pod.icons label span {
  display: block;
  overflow: hidden; }

.pod.icons .hide-toggle {
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%230078ff%22%2F%3E%3C%2Fsvg%3E); }
  .pod.icons .hide-toggle.is-active {
    background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpolygon%20fill%3D%22%230078ff%22%20points%3D%2231.4%2C58%2026.6%2C58%2026.6%2C31.4%200%2C31.4%200%2C26.6%2026.6%2C26.6%2026.6%2C0%2031.4%2C0%2031.4%2C26.6%2058%2C26.6%2058%2C31.4%2031.4%2C31.4%22%2F%3E%3C%2Fsvg%3E);
    transform: rotate(45deg); }

.pod.icons .hide .content-over {
  margin: 0 0 0 46px; }

.pod.bg-fino {
  background-color: #f0f0eb; }

.hide-toggle {
  height: 18px;
  width: 18px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpolygon%20fill%3D%22%230078ff%22%20points%3D%2231.4%2C58%2026.6%2C58%2026.6%2C31.4%200%2C31.4%200%2C26.6%2026.6%2C26.6%2026.6%2C0%2031.4%2C0%2031.4%2C26.6%2058%2C26.6%2058%2C31.4%2031.4%2C31.4%22%2F%3E%3C%2Fsvg%3E");
  top: 19px; }
  .bg-dark .hide-toggle {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2231.4%2C58%2026.6%2C58%2026.6%2C31.4%200%2C31.4%200%2C26.6%2026.6%2C26.6%2026.6%2C0%2031.4%2C0%2031.4%2C26.6%2058%2C26.6%2058%2C31.4%2031.4%2C31.4%22%2F%3E%3C%2Fsvg%3E"); }
  @media (min-width: 768px) {
    .hide-toggle {
      top: 22px; } }
  .hide-toggle--arrow {
    height: 12px;
    width: 23px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20109%2059%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h108.333v58.333H0z%22%2F%3E%3Cpath%20d%3D%22M6.147%2014.418S33.99%2038.553%2047.27%2049.712a10.408%2010.408%200%200013.442-.038c13.15-11.18%2041.477-35.256%2041.477-35.256%202.35-1.946%202.646-5.637.667-8.167-1.963-2.525-5.484-2.72-7.817-.775L59.724%2036.782s-2.512%202.684-5.587%202.684c-3.076%200-5.526-2.684-5.526-2.684L13.293%205.476c-2.334-1.946-5.85-1.75-7.813.775-1.983%202.53-1.688%206.221.667%208.167z%22%20fill%3D%22%230078ff%22%2F%3E%3C%2Fsvg%3E"); }
    .hide-toggle--arrow.is-active {
      transform: rotate(0deg); }

.finance-awards {
  margin-top: 25px; }
  @media (min-width: 768px) {
    .finance-awards {
      margin-top: 0;
      margin-bottom: 25px; } }

.hero-banner:not(.hero-banner--with-product-toggle) .container {
  padding-top: 30px; }
  @media (min-width: 768px) {
    .hero-banner:not(.hero-banner--with-product-toggle) .container {
      padding-top: 40px;
      padding-right: 20px;
      padding-left: 20px;
      max-width: 1024px;
      overflow: hidden;
      width: 100%; } }

@media (min-width: 768px) {
  .hero-banner .hero-banner__copy {
    margin: 0 auto;
    width: 708px;
    max-width: 100%; } }

@media (min-width: 768px) {
  .hero-banner .hero-banner__copy .narrow {
    margin-right: auto;
    margin-left: auto;
    width: 628px; } }

@media (min-width: 768px) {
  .hero-banner .hero-banner__copy .extra-narrow {
    margin-right: auto;
    margin-left: auto;
    width: 475px; } }

@media (min-width: 768px) {
  .hero-banner .hero-banner__copy .super-narrow {
    margin-right: auto;
    margin-left: auto;
    width: 320px; } }

.hero-banner .hero-banner__copy h2,
.hero-banner .hero-banner__copy h1.subheading {
  margin-top: -5px;
  padding-bottom: 18px;
  font-weight: 400; }
  @media (min-width: 768px) {
    .hero-banner .hero-banner__copy h2,
    .hero-banner .hero-banner__copy h1.subheading {
      margin-top: -6px;
      padding-bottom: 30px; } }
  .hero-banner .hero-banner__copy h2.super,
  .hero-banner .hero-banner__copy h1.subheading.super {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px; }
    @media (min-width: 768px) {
      .hero-banner .hero-banner__copy h2.super,
      .hero-banner .hero-banner__copy h1.subheading.super {
        font-size: 62px;
        line-height: 62px; } }
  .hero-banner .hero-banner__copy h2.drop-shadow,
  .hero-banner .hero-banner__copy h1.subheading.drop-shadow {
    text-shadow: #000 0 4px 4px; }
  .hero-banner .hero-banner__copy h2.yellow,
  .hero-banner .hero-banner__copy h1.subheading.yellow {
    color: #ffdf43; }
  .hero-banner .hero-banner__copy h2 .yellow,
  .hero-banner .hero-banner__copy h1.subheading .yellow {
    color: #FFDD00; }

.hero-banner .hero-banner__copy h2 span.underline.underline-yellow {
  background-image: url('data:image/svg+xml,<svg width="172" height="21" viewBox="0 0 172 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M170.097 10.8283C169.855 10.8427 168.88 8.93731 168.918 8.82216C91.3031 6.3486 1.87433 15.5151 1.11232 15.5605C0.609234 15.5905 0.122305 14.7077 0.0974191 13.7964C0.0748418 12.9696 0.48131 11.3053 1.22665 11.2609L1.53492 11.2425C2.82372 11.1657 3.88567 11.8079 5.2215 11.0554C35.7085 7.32459 99.1061 3.57667 170.336 5.02661C170.644 5.06796 170.816 5.04038 170.889 5.0642C171.311 5.34732 171.819 6.56313 171.851 7.74106C171.867 8.3154 170.609 10.8119 170.106 10.8419L170.097 10.8283Z" fill="%23FFDD00"/></svg>');
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 0 0 8px 0;
  background-size: 100%; }
  @media (min-width: 768px) {
    .hero-banner .hero-banner__copy h2 span.underline.underline-yellow {
      padding: 0 0 14px 0; } }

.hero-banner .hero-banner__copy h2.bolder {
  font-weight: 600; }

.hero-banner .hero-banner__copy p {
  margin-top: -9px;
  padding-bottom: 30px; }
  @media (min-width: 768px) {
    .hero-banner .hero-banner__copy p {
      margin-top: -3px;
      padding-bottom: 33px; } }
  .hero-banner .hero-banner__copy p.alternative {
    color: #82c8ff; }
  .hero-banner .hero-banner__copy p.yellow {
    color: #ffdf43; }
  .hero-banner .hero-banner__copy p.bolder {
    font-weight: 500; }
  .hero-banner .hero-banner__copy p.caveat {
    font-size: 1.35rem;
    line-height: 16px;
    color: #82c8ff; }
    @media (min-width: 768px) {
      .hero-banner .hero-banner__copy p.caveat {
        font-size: 1.4rem;
        line-height: 16px; } }
    .hero-banner .hero-banner__copy p.caveat.alternative {
      color: #fff; }
    .hero-banner .hero-banner__copy p.caveat.narrow-mobile {
      padding: 0 13% 30px 13%; }
      @media (min-width: 768px) {
        .hero-banner .hero-banner__copy p.caveat.narrow-mobile {
          padding: 0 0 33px 0; } }
  .hero-banner .hero-banner__copy p a {
    color: inherit !important; }
  .hero-banner .hero-banner__copy p span.yellow {
    color: #ffdf43; }
  .hero-banner .hero-banner__copy p span.underline.underline-yellow {
    background-image: url('data:image/svg+xml,<svg width="159" height="10" viewBox="0 0 159 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M158.678 4.17865C79.2842 -2.69488 26.375 -0.071217 1.78988 4.93066C1.78988 4.93066 -2.11203 8.20602 2.20435 9.09865C69.3094 -3.20725 138.599 3.51521 158.651 5.36977L158.678 4.17865Z" fill="%23FFDD00"/></svg>');
    background-repeat: no-repeat;
    background-position: bottom right;
    padding: 0 0 5px 0;
    background-size: 100%; }
    @media (min-width: 768px) {
      .hero-banner .hero-banner__copy p span.underline.underline-yellow {
        padding: 0 0 6px 0; } }

.hero-banner .hero-banner__copy p + .buttons {
  margin-top: -5px; }
  @media (min-width: 768px) {
    .hero-banner .hero-banner__copy p + .buttons {
      margin-top: 0; } }

.hero-banner .hero-banner__copy .select2 {
  margin-top: 30px; }

.hero-banner .hero-banner__copy img,
.hero-banner .hero-banner__copy picture img {
  max-width: 100%;
  margin: 0 auto 20px auto;
  height: auto; }
  @media (min-width: 768px) {
    .hero-banner .hero-banner__copy img,
    .hero-banner .hero-banner__copy picture img {
      margin: 0 auto 40px auto; } }

.hero-banner .hero-banner__copy h2 + picture img,
.hero-banner .hero-banner__copy h2 + picture,
.hero-banner .hero-banner__copy picture img + h2,
.hero-banner .hero-banner__copy picture + h2,
.hero-banner .hero-banner__copy h1.subheading + picture img,
.hero-banner .hero-banner__copy h1.subheading + picture,
.hero-banner .hero-banner__copy picture img + h1.subheading,
.hero-banner .hero-banner__copy picture + h1.subheading,
.hero-banner .hero-banner__copy picture img + p,
.hero-banner .hero-banner__copy picture + p {
  margin-top: -8px; }
  @media (min-width: 768px) {
    .hero-banner .hero-banner__copy h2 + picture img,
    .hero-banner .hero-banner__copy h2 + picture,
    .hero-banner .hero-banner__copy picture img + h2,
    .hero-banner .hero-banner__copy picture + h2,
    .hero-banner .hero-banner__copy h1.subheading + picture img,
    .hero-banner .hero-banner__copy h1.subheading + picture,
    .hero-banner .hero-banner__copy picture img + h1.subheading,
    .hero-banner .hero-banner__copy picture + h1.subheading,
    .hero-banner .hero-banner__copy picture img + p,
    .hero-banner .hero-banner__copy picture + p {
      margin-top: -10px; } }

.hero-banner h1:not([class]) {
  margin: -10px auto 20px;
  border-bottom: 1px solid #357bb0;
  color: #82c8ff;
  font-size: 2rem;
  font-weight: 400;
  line-height: 24px;
  padding-bottom: 7px; }
  @media (min-width: 768px) {
    .hero-banner h1:not([class]) {
      margin: -6px auto 30px;
      font-size: 2.8rem;
      line-height: 34px;
      padding-bottom: 12px; } }

.hero-banner h1.subheading {
  border-bottom: 0 !important; }

@media (max-width: 767px) {
  .hero-banner--center-mobile {
    text-align: center; } }

.hero-banner__pods {
  width: 100%; }
  @media (max-width: 767px) {
    .hero-banner__pods + .hero-banner__pods {
      margin-top: 10px; } }
  @media (min-width: 768px) {
    .hero-banner__pods {
      display: flex;
      flex-wrap: wrap;
      margin: 15px auto 0;
      max-width: 714px;
      min-width: 662px;
      width: 92.5%; } }
  .hero-banner__pods .hero-pod {
    background: #0f1e64;
    border-radius: 4px;
    margin: 10px auto 0;
    padding: 27px 10px 15px;
    width: 100%; }
    .hero-banner__pods .hero-pod:first-of-type {
      margin-top: 0; }
    @media (min-width: 768px) {
      .hero-banner__pods .hero-pod {
        margin-top: 0;
        margin-right: calc(100% - (318px * 2));
        display: flex;
        flex-direction: column;
        padding: 32px 15px 30px;
        width: 318px; } }
    @media (min-width: 768px) {
      .hero-banner__pods .hero-pod--reduce-padding {
        padding-top: 22px; } }
    .hero-banner__pods .hero-pod--bg-veygo-blue {
      background-color: #249cb5; }
      .hero-banner__pods .hero-pod--bg-veygo-blue p {
        color: #044656; }
    .hero-banner__pods .hero-pod:nth-of-type(even) {
      margin-right: 0; }
    .hero-banner__pods .hero-pod p {
      font-size: 1.8rem;
      font-weight: 400;
      line-height: 24px; }
      @media (min-width: 768px) {
        .hero-banner__pods .hero-pod p {
          font-size: 2.2rem;
          line-height: 28px; } }
      @media (min-width: 768px) {
        .hero-banner__pods .hero-pod p:last-of-type {
          padding-bottom: 9px; } }
      .hero-banner__pods .hero-pod p.bspec {
        font-size: 1.4rem;
        font-weight: 300;
        line-height: 20px;
        margin-top: -20px; }
        @media (min-width: 768px) {
          .hero-banner__pods .hero-pod p.bspec {
            font-size: 1.6rem;
            line-height: 22px; } }
        @media (min-width: 768px) {
          .hero-banner__pods .hero-pod p.bspec:last-of-type {
            padding-bottom: 19px; } }
      .hero-banner__pods .hero-pod p + p {
        margin-top: -11px; }
    .hero-banner__pods .hero-pod .button {
      margin-top: -11px;
      max-width: 100%; }
      @media (min-width: 768px) {
        .hero-banner__pods .hero-pod .button {
          margin-right: auto;
          margin-top: auto; } }
    .hero-banner__pods .hero-pod--image {
      background: #41a5f5; }
    .hero-banner__pods .hero-pod .image {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      display: none;
      height: 40.5vw;
      margin: -27px -10px 29px;
      max-height: 220px;
      min-height: 132px; }
      @media (min-width: 768px) {
        .hero-banner__pods .hero-pod .image {
          display: block;
          height: 140px;
          margin: -32px -15px 30px; } }
      @media (max-width: 767px) {
        .hero-banner__pods .hero-pod .image + h3, .hero-banner__pods .hero-pod .form-container form .image + label, .form-container form .hero-banner__pods .hero-pod .image + label {
          margin-top: 0; } }
      @media (min-width: 768px) {
        .grid__cell--1\/2 .hero-banner__pods .hero-pod .image {
          height: 20.5vw;
          max-height: 214px;
          min-height: 145px; } }
      .hero-banner__pods .hero-pod .image--mobile-allow {
        display: block; }

@media (min-width: 768px) {
  .hero-banner .grid--hero {
    margin-top: 15px; } }

.hero-banner .grid--hero .pod--product {
  background: #0f1e64;
  border: none;
  text-align: center;
  padding-bottom: 15px; }
  .hero-banner .grid--hero .pod--product.alternate {
    border-radius: 15px;
    text-align: left;
    padding: 12px 24px;
    box-shadow: 0px 8px 16px 0px #00000040; }
    .hero-banner .grid--hero .pod--product.alternate.no-shadow {
      box-shadow: none; }
    .hero-banner .grid--hero .pod--product.alternate.border {
      border: 1px solid #171e272b; }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--product.alternate {
        text-align: center;
        padding: 16px 16px 24px; } }
    .hero-banner .grid--hero .pod--product.alternate h3, .hero-banner .grid--hero .pod--product.alternate .form-container form label, .form-container form .hero-banner .grid--hero .pod--product.alternate label {
      color: #2C2822;
      padding-bottom: 16px;
      font-size: 2.4rem; }
      @media (min-width: 768px) {
        .hero-banner .grid--hero .pod--product.alternate h3, .hero-banner .grid--hero .pod--product.alternate .form-container form label, .form-container form .hero-banner .grid--hero .pod--product.alternate label {
          padding-bottom: 20px;
          font-size: 2.2rem; } }
    .hero-banner .grid--hero .pod--product.alternate p {
      color: #2C2822; }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--product.alternate .badge {
        width: 80px;
        height: 80px;
        margin: 0 auto; }
        .hero-banner .grid--hero .pod--product.alternate .badge--24 {
          background-image: url("data:image/svg+xml,%3Csvg width='81' height='80' viewBox='0 0 81 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.3335 80C62.4249 80 80.3335 62.0914 80.3335 40C80.3335 17.9086 62.4249 0 40.3335 0C18.2421 0 0.333496 17.9086 0.333496 40C0.333496 62.0914 18.2421 80 40.3335 80Z' fill='%232C2822'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M55.2844 28.8572L42.099 42.1858L41.1904 47.1366H54.177L53.5007 50.8163H59.145L59.8204 47.1366H63.327L64.1893 42.4386H60.6819L63.1744 28.8572H55.2844ZM56.6336 33.7437L55.0384 42.4386H48.0244L56.6336 33.7437Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M39.0658 46.256H24.1892C27.6135 42.2257 39.6555 44.3832 41.1821 36.0697C42.0898 31.1197 38.5112 28.6752 32.1829 28.6752C26.0458 28.6752 21.1309 30.6749 19.5598 37.1489H26.2986C26.9569 34.61 28.9292 33.5626 31.2581 33.5626C33.7181 33.5952 34.7158 34.5783 34.4595 35.9746C34.2615 37.0537 33.2389 37.8466 32.0792 38.1963L27.2304 39.6869C22.1226 41.2417 17.9201 43.8449 16.3335 51.1426H38.1692' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--5star {
          background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z' fill='%232C2822'/%3E%3Cpath d='M39.3313 7.30731C39.5282 6.89761 40.1245 6.89755 40.3215 7.30722L42.9257 12.7241C43.0032 12.8853 43.1578 12.9982 43.3379 13.0251L49.1973 13.9032C49.6371 13.9691 49.8166 14.4932 49.5061 14.8045L45.2312 19.0908C45.1102 19.2122 45.0552 19.3825 45.0831 19.5498L46.0872 25.5684C46.1606 26.0087 45.6823 26.338 45.2827 26.1222L40.0909 23.3176C39.9262 23.2286 39.7264 23.2286 39.5617 23.3175L34.3661 26.1228C33.9666 26.3385 33.4885 26.0094 33.5617 25.5692L34.5634 19.5498C34.5912 19.3825 34.5362 19.2122 34.4151 19.0908L30.1379 14.8048C29.8272 14.4934 30.0068 13.9691 30.4467 13.9033L36.3162 13.0251C36.4964 12.9981 36.651 12.8852 36.7285 12.724L39.3313 7.30731Z' fill='white'/%3E%3Cpath d='M26.739 47.6717C26.9704 47.2796 27.5646 47.3285 27.7256 47.7529L29.8548 53.3645C29.9182 53.5315 30.0625 53.6567 30.2396 53.6983L36.0028 55.0544C36.4354 55.1562 36.5692 55.6932 36.233 55.9779L31.6047 59.898C31.4736 60.009 31.4042 60.1742 31.4176 60.3432L31.9006 66.423C31.9359 66.8678 31.4309 67.1566 31.0513 66.9087L26.119 63.6877C25.9626 63.5856 25.7635 63.5691 25.5918 63.6442L20.1733 66.0129C19.7567 66.195 19.3085 65.8278 19.4193 65.3952L20.9351 59.4794C20.9772 59.3149 20.937 59.1407 20.8268 59.0099L16.9333 54.3877C16.6504 54.052 16.8745 53.5443 17.3185 53.5148L23.2427 53.1217C23.4246 53.1096 23.5884 53.0098 23.6795 52.8555L26.739 47.6717Z' fill='white'/%3E%3Cpath d='M59.0757 23.191C59.2356 22.7662 59.8297 22.7158 60.0622 23.1073L63.1357 28.284C63.2272 28.438 63.3911 28.5374 63.573 28.5491L69.4881 28.929C69.9321 28.9575 70.1573 29.4645 69.8754 29.8009L65.9957 34.4321C65.8858 34.5633 65.8461 34.7376 65.8887 34.902L67.4212 40.8132C67.5334 41.2457 67.0859 41.6142 66.6688 41.4329L61.2483 39.0772C61.0764 39.0025 60.8773 39.0194 60.7211 39.1219L55.793 42.3554C55.4141 42.604 54.9087 42.3165 54.9427 41.8718L55.4083 35.7903C55.4212 35.6213 55.3514 35.4563 55.22 35.3456L50.5797 31.4368C50.2426 31.1529 50.3752 30.6153 50.8076 30.5126L56.5775 29.142C56.7546 29.0999 56.8987 28.9744 56.9616 28.8072L59.0757 23.191Z' fill='white'/%3E%3Cpath d='M20.36 22.6747C20.6186 22.2992 21.2079 22.3882 21.3385 22.8224L23.0656 28.5644C23.117 28.7353 23.2521 28.8699 23.4259 28.9234L29.0794 30.6656C29.5037 30.7964 29.5992 31.3411 29.2437 31.6025L24.3491 35.2004C24.2105 35.3024 24.1296 35.4625 24.131 35.632L24.1827 41.7299C24.1865 42.176 23.6623 42.43 23.3011 42.1571L18.6085 38.6105C18.4597 38.4981 18.2622 38.4682 18.0856 38.5315L12.5125 40.5285C12.084 40.6821 11.6628 40.2855 11.804 39.8614L13.7347 34.0621C13.7883 33.9009 13.7606 33.7244 13.6598 33.5864L10.1026 28.7123C9.8442 28.3582 10.1036 27.8669 10.5487 27.8675L16.4866 27.8755C16.6689 27.8757 16.8393 27.7872 16.9411 27.6394L20.36 22.6747Z' fill='white'/%3E%3Cpath d='M51.4163 47.685C51.58 47.2616 52.1745 47.2163 52.4035 47.6098L55.4305 52.8126C55.5205 52.9674 55.6836 53.0682 55.8653 53.0814L61.7768 53.512C62.2205 53.5443 62.4412 54.0532 62.1563 54.3872L58.2352 58.985C58.1241 59.1152 58.0828 59.2892 58.124 59.4539L59.6035 65.378C59.7117 65.8115 59.261 66.1761 58.8455 65.9912L53.4463 63.5892C53.2751 63.5131 53.0759 63.5282 52.9188 63.6293L47.9619 66.8206C47.5808 67.0659 47.0779 66.7741 47.1159 66.3297L47.636 60.2524C47.6505 60.0835 47.5821 59.9179 47.4517 59.8061L42.8467 55.8578C42.5121 55.5709 42.6495 55.0346 43.0829 54.9355L48.8648 53.6144C49.0423 53.5739 49.1875 53.4495 49.2519 53.2829L51.4163 47.685Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--multipet {
          background-image: url("data:image/svg+xml,%3Csvg width='81' height='80' viewBox='0 0 81 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40.6667' cy='40' r='40' fill='%232C2822'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.3637 33.2588H33.4623V36.8113C33.4623 37.2118 33.5028 37.603 33.5799 37.9811C34.1283 40.6713 36.5314 42.6971 39.413 42.6971C39.9322 42.6971 40.4358 42.6313 40.9159 42.5078C41.5986 42.3321 42.2336 42.0395 42.7977 41.6529C44.3482 40.5905 45.3637 38.8182 45.3637 36.8113V33.2588ZM47.6575 36.8113V33.7973L58.9232 37.7928V56.2887C58.9232 57.0318 58.3074 57.6434 57.559 57.6434H52.1023C51.3539 57.6434 50.7381 57.0318 50.7381 56.2887V46.8058H43.6904V43.8045C46.0634 42.3735 47.6575 39.7861 47.6575 36.8113ZM37.0962 46.8058H41.3966V44.3806C40.8552 44.5196 40.2999 44.6232 39.7233 44.6514C39.6205 44.6564 39.5171 44.659 39.413 44.659C39.3091 44.659 39.2057 44.657 39.1028 44.6531C38.8733 44.6443 38.6462 44.6258 38.4221 44.5981C35.0392 44.1792 32.3118 41.645 31.6393 38.3808C31.5523 38.3808 31.4453 38.3814 31.3204 38.3843C30.7892 38.3963 29.934 38.4488 28.9111 38.6691V46.5185C28.9111 47.2616 29.5269 47.8732 30.2753 47.8732H35.732C36.4804 47.8732 37.0962 47.2616 37.0962 46.5185V46.8058ZM23.4543 30.5494C23.4543 33.1519 24.7001 35.4556 26.6258 36.9354C28.5509 36.2584 30.2427 36.1208 31.1685 36.0936V33.217C29.8941 32.991 28.9136 31.8753 28.9111 30.5494C28.9111 29.063 27.6795 27.84 26.1827 27.84C24.686 27.84 23.4543 29.063 23.4543 30.5494ZM67.1084 26.4853C67.1084 29.4579 64.6451 31.9041 61.6516 31.9041H58.9232V34.9166L48.0097 31.0464V18.3571C48.0097 17.1506 49.4779 16.5461 50.3382 17.3995L52.6642 19.7118H57.2367C58.167 19.7118 59.2617 20.3824 59.6769 21.2096L60.2874 22.4212H65.7442C66.4925 22.4212 67.1084 23.0328 67.1084 23.7759V26.4853ZM57.559 23.7759C57.559 23.0328 56.9432 22.4212 56.1949 22.4212C55.4465 22.4212 54.8307 23.0328 54.8307 23.7759C54.8307 24.5191 55.4465 25.1306 56.1949 25.1306C56.9432 25.1306 57.559 24.5191 57.559 23.7759ZM35.9419 36.4189C35.9419 36.9609 36.3857 37.3999 36.9337 37.3999C37.4817 37.3999 37.9255 36.9609 37.9255 36.4189C37.9255 35.8769 37.4817 35.4379 36.9337 35.4379C36.3857 35.4379 35.9419 35.8769 35.9419 36.4189ZM40.9008 36.4189C40.9008 36.9609 41.3446 37.3999 41.8926 37.3999C42.4406 37.3999 42.8844 36.9609 42.8844 36.4189C42.8844 35.8769 42.4406 35.4379 41.8926 35.4379C41.3446 35.4379 40.9008 35.8769 40.9008 36.4189Z' fill='white'/%3E%3Cpath d='M31.6395 38.3809C30.3887 38.3809 25.0182 38.5023 21.5612 43.6505V38.3809C21.5612 35.1351 18.8921 32.4951 15.6105 32.4951C14.5152 32.4951 13.627 33.3737 13.627 34.4571C13.627 35.5404 14.5152 36.419 15.6105 36.419C16.704 36.419 17.5941 37.2994 17.5941 38.3809V54.0763C17.5941 56.2405 19.3731 58.0001 21.5612 58.0001H32.4708C33.0187 58.0001 33.4626 57.5611 33.4626 57.0191V56.0382C33.4626 54.9548 32.5743 54.0763 31.479 54.0763H29.4954L37.4297 48.1905V57.0191C37.4297 57.5611 37.8735 58.0001 38.4215 58.0001H40.405C40.953 58.0001 41.3968 57.5611 41.3968 57.0191V44.3807C40.759 44.5444 40.1019 44.659 39.4132 44.659C35.5819 44.659 32.3766 41.9583 31.6395 38.3809ZM41.3968 32.4951H37.4297L33.4626 28.5713V36.8114C33.4626 40.062 36.1267 42.6971 39.4132 42.6971C42.6997 42.6971 45.3639 40.062 45.3639 36.8114V28.5713L41.3968 32.4951ZM36.9338 37.3999C36.3858 37.3999 35.942 36.961 35.942 36.419C35.942 35.877 36.3858 35.438 36.9338 35.438C37.4817 35.438 37.9256 35.877 37.9256 36.419C37.9256 36.961 37.4817 37.3999 36.9338 37.3999ZM41.8927 37.3999C41.3447 37.3999 40.9009 36.961 40.9009 36.419C40.9009 35.877 41.3447 35.438 41.8927 35.438C42.4406 35.438 42.8845 35.877 42.8845 36.419C42.8845 36.961 42.4406 37.3999 41.8927 37.3999Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--charging-equipment {
          background-image: url("data:image/svg+xml,%3Csvg width='81' height='80' viewBox='0 0 81 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.6667 80C62.7581 80 80.6667 62.0914 80.6667 40C80.6667 17.9086 62.7581 0 40.6667 0C18.5753 0 0.666672 17.9086 0.666672 40C0.666672 62.0914 18.5753 80 40.6667 80Z' fill='%232C2822'/%3E%3Cpath d='M26.2457 27.1204H56.7657C57.1105 27.1204 57.4412 27.2573 57.685 27.5011C57.9287 27.7449 58.0657 28.0756 58.0657 28.4204V39.7404C58.0657 42.8116 56.8457 45.757 54.674 47.9287C52.5023 50.1003 49.5569 51.3204 46.4857 51.3204H36.4857C33.4145 51.3204 30.4691 50.1003 28.2974 47.9287C26.1257 45.757 24.9057 42.8116 24.9057 39.7404V28.4204C24.9056 28.2462 24.9405 28.0739 25.0084 27.9135C25.0762 27.7531 25.1755 27.6079 25.3005 27.4867C25.4255 27.3654 25.5736 27.2705 25.7359 27.2076C25.8983 27.1447 26.0717 27.115 26.2457 27.1204Z' fill='white'/%3E%3Cpath d='M33.5658 15.3999H34.3258C34.7661 15.3999 35.1883 15.5748 35.4996 15.8861C35.8109 16.1974 35.9858 16.6196 35.9858 17.0599V27.0599H31.9858V17.0599C31.9853 16.6331 32.1492 16.2226 32.4434 15.9135C32.7376 15.6044 33.1395 15.4204 33.5658 15.3999Z' fill='white'/%3E%3Cpath d='M49.5259 15.3999H50.2859C50.7261 15.3999 51.1484 15.5748 51.4597 15.8861C51.771 16.1974 51.9459 16.6196 51.9459 17.0599V27.0599H47.9459V17.0599C47.9454 16.6331 48.1092 16.2226 48.4035 15.9135C48.6977 15.6044 49.0996 15.4204 49.5259 15.3999Z' fill='white'/%3E%3Cpath d='M43.0662 80.0001H39.9462V73.3801C39.9515 72.2749 40.3942 71.2169 41.1776 70.4373C41.9609 69.6577 43.0211 69.22 44.1262 69.2201H53.6262C53.9092 69.2201 54.1809 69.1091 54.3829 68.9108C54.5849 68.7126 54.701 68.443 54.7062 68.1601V67.2201C54.701 66.9371 54.5849 66.6675 54.3829 66.4693C54.1809 66.2711 53.9092 66.16 53.6262 66.1601H29.3862C28.2827 66.1549 27.2255 65.7155 26.4433 64.9371C25.6611 64.1586 25.2167 63.1036 25.2062 62.0001V61.0801C25.2062 59.9715 25.6466 58.9083 26.4305 58.1244C27.2144 57.3404 28.2776 56.9001 29.3862 56.9001H38.8862C39.0254 56.9001 39.1633 56.8726 39.2919 56.8194C39.4205 56.7661 39.5373 56.688 39.6358 56.5896C39.7342 56.4912 39.8123 56.3743 39.8655 56.2457C39.9188 56.1171 39.9462 55.9793 39.9462 55.8401V51.0001H43.0662V55.8201C43.0662 56.9287 42.6258 57.9919 41.8419 58.7758C41.058 59.5597 39.9948 60.0001 38.8862 60.0001H29.3862C29.2453 60 29.1058 60.0281 28.9759 60.0826C28.846 60.1371 28.7282 60.217 28.6295 60.3176C28.5308 60.4181 28.4532 60.5374 28.4011 60.6683C28.349 60.7992 28.3236 60.9392 28.3262 61.0801V62.0001C28.3235 62.14 28.3491 62.2791 28.4014 62.4089C28.4537 62.5387 28.5317 62.6567 28.6306 62.7556C28.7296 62.8546 28.8475 62.9326 28.9774 62.9849C29.1072 63.0372 29.2463 63.0628 29.3862 63.0601H53.6262C54.7348 63.0601 55.798 63.5005 56.5819 64.2844C57.3658 65.0683 57.8062 66.1315 57.8062 67.2401V68.1801C57.8062 68.728 57.698 69.2706 57.4877 69.7767C57.2773 70.2827 56.9691 70.7422 56.5807 71.1287C56.1923 71.5153 55.7313 71.8213 55.2243 72.0292C54.7173 72.237 54.1742 72.3427 53.6262 72.3401H44.1262C43.8451 72.3401 43.5755 72.4517 43.3767 72.6505C43.1779 72.8493 43.0662 73.1189 43.0662 73.4001V80.0001Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--battery {
          background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z' fill='%232C2822'/%3E%3Cpath d='M48.2759 19.8069H33.4828C30.5233 19.8069 28.1241 22.206 28.1241 25.1655V59.1172C28.1241 62.0767 30.5233 64.4759 33.4828 64.4759H48.2759C51.2354 64.4759 53.6345 62.0767 53.6345 59.1172V25.1655C53.6345 22.206 51.2354 19.8069 48.2759 19.8069Z' fill='white'/%3E%3Cpath d='M38.4069 13.5793H43.3517C43.8072 13.5793 44.2439 13.7602 44.566 14.0823C44.888 14.4043 45.069 14.8411 45.069 15.2966V16.9517H36.7931V15.2966C36.7923 14.8585 36.959 14.4367 37.259 14.1174C37.559 13.7982 37.9696 13.6057 38.4069 13.5793Z' fill='white'/%3E%3Cpath d='M35.4483 56.5724L40.2069 43.7241L33.9172 42.5448L45.6276 28.0414L41.7793 39.4207L48.2965 40.6828L35.4483 56.5724Z' fill='%232C2822'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--24-phone {
          background-image: url("data:image/svg+xml,%3Csvg width='81' height='80' viewBox='0 0 81 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.3334 80C62.4248 80 80.3334 62.0914 80.3334 40C80.3334 17.9086 62.4248 0 40.3334 0C18.242 0 0.333374 17.9086 0.333374 40C0.333374 62.0914 18.242 80 40.3334 80Z' fill='%232C2822'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.3104 58.8453C41.9918 58.8453 43.3553 57.4769 43.3553 55.7881C43.3553 54.0994 41.9918 52.7298 40.3104 52.7298C38.6278 52.7298 37.2656 54.0994 37.2656 55.7881C37.2656 57.4769 38.6278 58.8453 40.3104 58.8453ZM30.5156 48.5092H50.1519V22.7365H30.5156V48.5092ZM26.8337 21.5031C26.8337 18.7957 29.0428 16.6001 31.7539 16.6001H48.9124C51.6308 16.6001 53.8337 18.7908 53.8337 21.5031V57.1062C53.8337 59.8148 51.6234 62.0092 48.9124 62.0092H31.7539C29.0355 62.0092 26.8337 59.8197 26.8337 57.1062V21.5031Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--pound {
          background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.0001 80C62.0915 80 80.0001 62.0914 80.0001 40C80.0001 17.9086 62.0915 0 40.0001 0C17.9087 0 0.00012207 17.9086 0.00012207 40C0.00012207 62.0914 17.9087 80 40.0001 80Z' fill='%232C2822'/%3E%3Cpath d='M28.6495 49.5309C29.1032 49.2499 29.564 48.9113 30.0185 48.5234C30.0379 48.5067 30.0545 48.4873 30.0739 48.4703C30.2994 48.213 30.5176 47.9495 30.7203 47.6721C31.353 46.8072 31.6696 45.7675 31.6696 44.5527C31.6696 44.3261 31.6642 44.1071 31.6537 43.894H27.425V36.9191H28.8119C28.4542 35.7567 28.2732 34.7236 28.2732 33.5092C28.2732 32.1999 28.5476 30.9378 29.0885 29.7571C29.6299 28.5757 30.43 27.5252 31.4666 26.6343C31.8153 26.3344 32.1958 26.0573 32.6023 25.8008C32.5748 25.8008 32.5496 25.7981 32.5221 25.7981C30.8946 25.7981 29.4609 26.0054 28.2209 26.4181C26.981 26.8315 25.9475 27.3934 25.121 28.1037C24.2941 28.8147 23.6679 29.6343 23.2416 30.5643C22.8154 31.4942 22.6023 32.4762 22.6023 33.5092C22.6023 34.6717 22.796 35.7311 23.1835 36.6866C23.571 37.6426 23.9585 38.366 24.346 38.8566H22.0001V42.344H25.7022C25.9088 42.7315 26.0831 43.119 26.2253 43.5457C26.3672 43.9715 26.4385 44.3559 26.4385 44.7949C26.4385 45.4924 26.309 46.1337 26.051 46.7665C25.7925 47.3997 25.4631 47.9747 25.0629 48.5176C24.6622 49.0597 24.1972 49.5518 23.6679 50.0032C23.1382 50.4554 22.6023 50.8464 22.0598 51.182L24.4622 54.7454C25.2113 54.1769 25.9669 53.7952 26.7291 53.6015C27.4378 53.4209 28.1182 53.3279 28.7716 53.3155L26.9352 50.5903L28.6495 49.5309ZM36.0181 49.5309C36.4718 49.2507 36.9321 48.9117 37.3867 48.523C37.8005 48.1704 38.1686 47.7771 38.4817 47.3535C38.6003 47.1935 38.7045 47.0219 38.8072 46.8494C39.1188 46.1694 39.278 45.4052 39.278 44.5527C39.278 44.3261 39.2726 44.1071 39.2621 43.894H34.7874V36.9191H36.2025C35.8352 36.1442 35.6418 34.7162 35.6418 33.4782C35.6418 32.1588 35.9161 30.9219 36.4571 29.7416C37.0023 28.552 37.8025 27.5143 38.8351 26.627C39.1808 26.3297 39.5562 26.0566 39.9561 25.8039C38.4023 25.8183 37.0236 26.0205 35.8293 26.4181C34.5894 26.8315 33.5559 27.3934 32.7294 28.1037C31.9025 28.8147 31.2763 29.6343 30.8501 30.5643C30.4238 31.4942 30.2107 32.4762 30.2107 33.5092C30.2107 34.6717 30.4044 35.7311 30.7919 36.6866C31.1794 37.6426 31.5669 38.366 31.9544 38.8566H29.3625V42.344H33.3106C33.5172 42.7315 33.6915 43.119 33.8338 43.5457C33.9756 43.9715 34.0469 44.3559 34.0469 44.7949C34.0469 45.4924 33.9175 46.1337 33.6594 46.7665C33.4009 47.3997 33.0716 47.9747 32.6713 48.5176C32.2706 49.0597 31.8056 49.5518 31.2763 50.0032C30.7466 50.4554 30.2107 50.8464 29.6682 51.182L32.0707 54.7454C32.8197 54.1769 33.5753 53.7952 34.3375 53.6015C34.9621 53.4426 35.5639 53.3519 36.1455 53.3236L34.3038 50.5903L36.0181 49.5309ZM55.6752 48.3893C54.9777 49.1383 54.3635 49.6033 53.8346 49.7839C53.3049 49.9649 52.7818 50.0551 52.2652 50.0551C51.7479 50.0551 51.2446 50.0102 50.754 49.9195C50.2631 49.8292 49.7593 49.7196 49.2428 49.5902C48.7259 49.4875 48.2159 49.3906 47.7122 49.2995C47.2085 49.2096 46.6981 49.1643 46.1816 49.1643C45.8197 49.1643 45.4454 49.2158 45.0579 49.3189C44.6704 49.4228 44.1666 49.6677 43.5466 50.0551L43.4691 49.9776C44.3216 49.3065 45.0637 48.5377 45.6972 47.6721C46.33 46.8072 46.6466 45.7675 46.6466 44.5527C46.6466 44.1137 46.6272 43.7971 46.5885 43.4096C46.5497 43.0222 46.4656 42.7315 46.3366 42.344H50.2871V38.8566H45.2516C44.8641 38.1591 44.5603 37.5651 44.341 37.0741C44.1213 36.5836 43.9663 36.1507 43.876 35.776C43.7853 35.4021 43.7272 35.0724 43.7016 34.7879C43.6757 34.5039 43.6629 34.2067 43.6629 33.8967C43.6629 32.8117 44.0051 31.9465 44.6898 31.3005C45.3741 30.6549 46.2978 30.3318 47.4603 30.3318C48.4418 30.3318 49.2102 30.5321 49.7659 30.9324C50.3212 31.3334 50.7346 31.8042 51.0059 32.3467C51.2771 32.8892 51.4515 33.393 51.529 33.9742C51.6065 34.5554 51.658 34.9817 51.684 35.3692H56.9151C56.9151 32.2692 56.0882 29.8734 54.4352 28.2199C52.7818 26.5669 50.4696 25.769 47.4991 25.769C45.8716 25.769 44.4379 25.9907 43.1979 26.4034C41.9579 26.8172 40.9245 27.386 40.098 28.0963C39.2711 28.8074 38.6449 29.6304 38.2186 30.5608C37.7924 31.4908 37.5793 32.4746 37.5793 33.5073C37.5793 34.6697 37.773 35.7303 38.1605 36.6859C38.548 37.6418 38.9355 38.366 39.323 38.8566H36.7248V42.344H40.6792C40.8857 42.7315 41.0601 43.119 41.2023 43.5457C41.3441 43.9715 41.4154 44.3559 41.4154 44.7949C41.4154 45.4924 41.2856 46.1337 41.0279 46.7665C40.7695 47.3997 40.4401 47.9747 40.0398 48.5176C39.6388 49.0597 39.1742 49.5518 38.6449 50.0032C38.1152 50.4554 37.5793 50.8464 37.0368 51.182L39.4392 54.7454C40.1882 54.1769 40.9439 53.7952 41.7061 53.6015C42.4679 53.4077 43.1979 53.3105 43.8954 53.3105C44.7479 53.3105 45.4581 53.3876 46.0266 53.543C46.5947 53.6976 47.1631 53.8789 47.7316 54.0851C48.2741 54.2656 48.8681 54.4206 49.514 54.5501C50.1596 54.6791 50.9729 54.7438 51.9552 54.7438C52.9368 54.7438 53.957 54.5628 55.0164 54.2017C56.0754 53.8398 57.0701 53.207 58.0001 52.3026L55.6752 48.3893Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--emergency {
          background-image: url("data:image/svg+xml,%3Csvg width='81' height='80' viewBox='0 0 81 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.6667 80C62.7581 80 80.6667 62.0914 80.6667 40C80.6667 17.9086 62.7581 0 40.6667 0C18.5753 0 0.666687 17.9086 0.666687 40C0.666687 62.0914 18.5753 80 40.6667 80Z' fill='%232C2822'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M48.1569 18V25.8846L40.5007 18H38.9694L31.3132 24.3077L32.8444 30.6154L38.9694 29.0384L37.4382 35.3461L45.0944 33.7692L43.5632 41.6539L48.1569 44.8076L40.5007 43.2307L42.0319 36.923L34.3757 40.077V33.7692H28.2506L25.1881 30.6154L16.0007 38.5L20.5944 43.2307L25.1881 38.5V59H37.4382V49.5385H45.0944V59H55.8132V38.5L60.4069 43.2307L65.0007 38.5L55.8132 30.6154V18H48.1569Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--smiley-face {
          background-image: url("data:image/svg+xml,%3Csvg width='61' height='60' viewBox='0 0 61 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.6665 60C47.235 60 60.6665 46.5685 60.6665 30C60.6665 13.4315 47.235 0 30.6665 0C14.098 0 0.666504 13.4315 0.666504 30C0.666504 46.5685 14.098 60 30.6665 60Z' fill='%232C2822'/%3E%3Cpath d='M19.2271 34.5059C22.1098 37.3959 25.8779 38.8428 30.5002 38.8706C35.1226 38.8984 38.89 37.3952 41.7734 34.5059C39.2316 38.4576 35.9613 41.4083 30.5034 41.3727C25.0973 41.3662 21.7689 38.4576 19.2271 34.5059ZM25.354 22.6263C26.4547 22.6263 27.3467 24.156 27.3467 26.0413C27.3467 27.928 26.4547 29.457 25.354 29.457C24.2549 29.457 23.3621 27.928 23.3621 26.0413C23.3621 24.156 24.2549 22.6263 25.354 22.6263ZM36.3061 22.6263C37.406 22.6263 38.298 24.156 38.298 26.0413C38.298 27.928 37.406 29.457 36.3061 29.457C35.2062 29.457 34.3134 27.928 34.3134 26.0413C34.3134 24.156 35.2062 22.6263 36.3061 22.6263ZM30.5002 12C20.283 12 12.0002 20.2827 12.0002 30.5C12.0002 40.7173 20.283 49 30.5002 49C40.7175 49 49.0002 40.7173 49.0002 30.5C49.0002 20.2827 40.7175 12 30.5002 12Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--unlimited {
          background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.0001 80C62.0915 80 80.0001 62.0914 80.0001 40C80.0001 17.9086 62.0915 0 40.0001 0C17.9087 0 0.00012207 17.9086 0.00012207 40C0.00012207 62.0914 17.9087 80 40.0001 80Z' fill='%232C2822'/%3E%3Cpath d='M44.9118 38.44C43.9018 37.0618 42.9803 35.805 42.0322 34.5127C45.3814 31.3479 49.054 29.0041 53.9449 29.0187C60.4019 29.0397 65.5652 33.4738 66.4091 39.7135C67.1755 45.3666 63.0134 51.0093 56.9641 52.4232C51.4463 53.7134 46.932 51.6922 43.1132 48.188C41.093 46.3343 39.4096 44.1183 37.7837 41.9274C35.7569 39.1898 33.6172 36.6052 30.5227 34.8813C26.9764 32.9083 22.9671 33.39 20.4486 36.0606C17.8436 38.8254 17.7949 42.7526 20.3312 45.6075C22.7855 48.3681 27.0295 48.9755 30.4784 46.9166C32.0843 45.9594 33.5175 44.7425 35.1788 43.5339C36.0737 44.7446 36.9641 45.951 37.8458 47.1449C33.3536 52.752 25.1467 54.4318 19.3543 50.9674C13.8321 47.6644 11.9028 40.8801 14.9242 35.3861C17.9721 29.844 25.0648 27.4813 31.247 30.0157C35.6373 31.817 38.8447 34.94 41.3943 38.6641C43.3613 41.5357 45.3969 44.3152 48.4139 46.2966C50.4628 47.6413 52.6735 48.4749 55.2452 47.9911C59.5823 47.1721 62.3777 43.1087 61.31 39.1626C60.2114 35.1034 55.7458 32.768 51.4729 34.0247C48.8392 34.7997 46.8722 36.4795 44.9096 38.4421L44.9118 38.44Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--thumbs-up {
          background-image: url("data:image/svg+xml,%3Csvg width='81' height='80' viewBox='0 0 81 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.6667 80C62.7581 80 80.6667 62.0914 80.6667 40C80.6667 17.9086 62.7581 0 40.6667 0C18.5753 0 0.666687 17.9086 0.666687 40C0.666687 62.0914 18.5753 80 40.6667 80Z' fill='%232C2822'/%3E%3Cpath d='M45.3809 32.6553C45.3809 32.6553 53.6184 32.6553 55.6113 32.6553C57.6042 32.6553 58.9328 33.589 58.9993 35.9234C59.0657 38.2578 56.7406 38.9915 56.7406 38.9915C56.7406 38.9915 58.2685 39.525 57.8035 41.9928C57.3385 44.4606 55.1463 44.6607 55.1463 44.6607C55.1463 44.6607 56.5413 45.8612 56.1427 47.8621C55.7442 49.863 53.8841 50.3966 53.8841 50.3966C53.8841 50.3966 55.9434 54.3984 49.9646 55.3988C43.9858 56.3993 30.766 56.0658 30.766 56.0658L30.6996 35.4565C30.6996 35.4565 37.2099 31.2547 38.8042 27.5863C40.3986 23.918 38.3392 20.4498 40.1328 19.316C41.9265 18.1154 46.2445 20.3831 46.2445 25.3187C46.2445 30.2542 45.3809 32.6553 45.3809 32.6553ZM21.0007 35.5899H27.7766V58H21.0007V35.5899Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--stethoscope {
          background-image: url("data:image/svg+xml,%3Csvg width='81' height='80' viewBox='0 0 81 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.3333 80C62.4247 80 80.3333 62.0914 80.3333 40C80.3333 17.9086 62.4247 0 40.3333 0C18.2419 0 0.333313 17.9086 0.333313 40C0.333313 62.0914 18.2419 80 40.3333 80Z' fill='%232C2822'/%3E%3Cpath d='M61.8825 43.5751C61.3589 40.0908 58.3776 37.6903 54.844 37.929C52.1995 38.1076 49.9558 39.8408 49.0713 42.3778C48.2199 44.8195 48.9521 47.6068 50.884 49.3512C51.6343 50.0287 52.5059 50.4926 53.4539 50.8086C53.457 50.8767 53.4702 50.92 53.4604 50.9578C52.7166 53.816 51.0843 55.9238 48.2411 56.9741C46.0827 57.7713 43.8449 57.8621 41.5901 57.5474C39.803 57.298 38.1676 56.6604 36.8297 55.4068C35.01 53.7017 34.2374 51.506 33.889 49.1206C33.87 48.9906 33.9503 48.8335 34.0173 48.7061C34.3607 48.0531 34.8563 47.4411 35.0319 46.7481C35.2908 45.7266 35.7349 44.949 36.7198 44.5187C36.7697 44.4969 36.8091 44.4515 36.8534 44.4171C38.6633 43.0113 39.9448 41.1891 40.9925 39.1907C43.2077 34.9655 44.4683 30.4379 45.2743 25.767C45.4676 24.6467 45.4058 23.5643 44.6405 22.673C44.0986 22.0417 43.4644 21.4776 42.8164 20.9501C42.1533 20.41 41.2967 20.0985 40.8688 19.2847C40.8505 19.2499 40.8083 19.2272 40.7768 19.1993C39.5861 18.1445 37.8935 18.143 36.7114 19.196C35.6277 20.1613 35.4396 21.9174 36.2945 23.0883C37.2266 24.3648 38.882 24.7146 40.2701 23.9283C40.9279 23.5558 40.9285 23.555 41.5057 24.0754C41.5992 24.1597 41.6787 24.2597 41.7742 24.3416C42.0205 24.5529 42.1009 24.7995 42.0302 25.125C41.9208 25.6289 41.8574 26.1424 41.7595 26.6491C41.0168 30.489 39.8877 34.2026 38.0677 37.6861C37.3451 39.069 36.4889 40.3613 35.3219 41.4217C34.5087 42.1605 33.5986 42.7149 32.465 42.818C31.0396 42.9476 29.8937 42.3545 28.8868 41.4358C27.2683 39.9592 26.2443 38.0825 25.3571 36.1263C23.8604 32.8263 22.9461 29.3537 22.2403 25.8126C22.053 24.8735 22.2946 24.2618 23.0593 23.76C23.2879 23.61 23.4217 23.5597 23.6691 23.7503C24.9948 24.7721 26.9314 24.4484 27.9115 23.0655C28.8498 21.7416 28.49 19.8374 27.1278 18.9179C25.7508 17.9884 23.8381 18.3803 22.9305 19.7612C22.7998 19.96 22.567 20.134 22.364 20.2642C20.7679 21.2886 19.1553 22.3316 18.7335 24.3625V25.1169C18.9866 26.3062 19.1831 27.5039 19.453 28.6833C20.4279 32.9432 21.7796 37.0738 24.1295 40.8107C25.2585 42.6061 26.6536 44.1654 28.5469 45.2188C28.6563 45.2796 28.7438 45.447 28.7738 45.5793C29.0624 46.8509 29.6057 47.9903 30.4119 49.0289C30.6351 49.3165 30.6324 49.7875 30.7051 50.1794C31.1841 52.7612 32.1093 55.14 33.9053 57.1202C35.7484 59.1523 38.085 60.2645 40.7661 60.7226C41.4283 60.8357 42.099 60.8993 42.7656 60.9831H44.8749C45.4706 60.8993 46.0678 60.8338 46.6616 60.7393C50.2393 60.1704 53.1413 58.536 55.1068 55.4361C55.9237 54.1477 56.4687 52.7491 56.7621 51.2561C56.8121 51.0017 56.9134 50.8961 57.1684 50.8147C59.8315 49.964 61.3918 48.1734 61.8795 45.4254C61.9011 45.3045 61.9335 45.1866 61.9335 45.0671V43.8936C61.9335 43.7875 61.8987 43.683 61.8825 43.5751ZM55.3282 47.7816C53.4247 47.7548 51.9984 46.2845 52.0328 44.3843C52.0652 42.5911 53.5738 41.1608 55.4076 41.1847C57.2392 41.2086 58.7321 42.7249 58.6973 44.526C58.6618 46.3611 57.1651 47.8075 55.3282 47.7816Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--covid {
          background-image: url("data:image/svg+xml,%3Csvg width='81' height='80' viewBox='0 0 81 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.6667 80C62.7581 80 80.6667 62.0914 80.6667 40C80.6667 17.9086 62.7581 0 40.6667 0C18.5754 0 0.666748 17.9086 0.666748 40C0.666748 62.0914 18.5754 80 40.6667 80Z' fill='%232C2822'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M65.8431 26.9158C64.9619 25.3987 63.0299 24.8702 61.5216 25.7566C60.4709 26.3703 59.9286 27.5124 59.9795 28.6546L50.7265 34.0243C49.0996 31.6037 46.6762 29.7115 43.6427 28.8932C40.6431 28.092 37.6266 28.5012 35.0337 29.7456L30.6275 22.0745C31.2376 21.1029 31.3393 19.8585 30.7292 18.8016C29.8649 17.2674 27.916 16.7389 26.4077 17.6253C24.8995 18.5118 24.3741 20.4551 25.2553 21.9723C25.8654 23.0292 27.0009 23.5747 28.1363 23.5235L32.5933 31.2798C30.9495 32.6094 29.6785 34.3652 28.865 36.4279L22.2557 34.638C22.0015 33.5299 21.205 32.5583 20.0188 32.2514C18.3241 31.7912 16.5955 32.7969 16.1379 34.5016C15.6804 36.2063 16.6802 37.945 18.3749 38.4053C19.5442 38.7292 20.7305 38.303 21.4931 37.4507L28.1024 39.2406C27.7126 41.9681 28.1871 44.6274 29.4073 46.9457L20.7305 51.9915C19.7646 51.3779 18.5274 51.2756 17.4598 51.8893C15.9515 52.7757 15.4262 54.719 16.3074 56.2362C17.1886 57.7533 19.1206 58.2818 20.6288 57.3954C21.6795 56.7817 22.2218 55.6566 22.171 54.4974L31.0173 49.3493C32.2883 50.8153 33.9491 51.9404 35.8471 52.6905L34.8303 56.526C33.7118 56.7817 32.7628 57.5829 32.4578 58.7761C32.0002 60.4808 33.0001 62.2196 34.6947 62.6798C36.3894 63.1401 38.118 62.1343 38.5756 60.4297C38.8976 59.2535 38.4739 58.0602 37.6266 57.2931L38.6434 53.4576C42.4564 54.0201 46.1847 52.7927 48.8793 50.3039L53.7091 55.1622C53.3702 56.2532 53.5905 57.4976 54.4548 58.35C55.6919 59.5944 57.6917 59.5944 58.9288 58.35C60.1659 57.1056 60.1659 55.0941 58.9288 53.8496C58.0645 52.9803 56.8443 52.7586 55.7428 53.0996L50.7434 48.0708C51.506 46.9457 52.1331 45.7013 52.489 44.3205C53.2007 41.6612 52.9804 38.9849 52.0653 36.5984L61.403 31.1775C62.369 31.7912 63.6061 31.8935 64.6568 31.2798C66.1651 30.3933 66.6904 28.45 65.8092 26.9329' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--profile {
          background-image: url("data:image/svg+xml,%3Csvg width='81' height='80' viewBox='0 0 81 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.3333 80C62.4246 80 80.3333 62.0914 80.3333 40C80.3333 17.9086 62.4246 0 40.3333 0C18.2419 0 0.333252 17.9086 0.333252 40C0.333252 62.0914 18.2419 80 40.3333 80Z' fill='%232C2822'/%3E%3Cpath d='M50.0306 43.2309C51.4552 44.1904 52.5852 45.2939 53.5186 46.5892C54.4028 47.8366 54.845 49.3238 54.845 51.003V57H63V51.003C63 49.8996 62.607 48.94 61.821 48.0765C60.9858 47.2129 59.905 46.4453 58.6769 45.8216C57.3996 45.1499 55.9749 44.6222 54.452 44.1904C52.929 43.7586 51.4552 43.4708 50.0306 43.2309ZM34.3592 40.976C36.619 40.976 38.5841 40.2084 40.1561 38.6732C41.7773 37.09 42.5633 35.2189 42.5633 33.012C42.5633 30.8051 41.7773 28.934 40.1561 27.3508C38.5841 25.8156 36.619 25 34.3592 25C32.0993 25 30.1343 25.8156 28.5622 27.3508C26.941 28.934 26.155 30.8051 26.155 33.012C26.155 35.2189 26.941 37.09 28.5622 38.6732C30.1343 40.2084 32.0993 40.976 34.3592 40.976ZM46.6408 40.976C48.9007 40.976 50.8657 40.2084 52.4378 38.6732C54.0589 37.09 54.845 35.2189 54.845 33.012C54.845 30.8051 54.0589 28.934 52.4378 27.3508C50.8657 25.8156 48.9007 25 46.6408 25C46.1496 25 45.7074 25.048 45.2653 25.1439C44.8231 25.2399 44.3319 25.3358 43.8897 25.4798C44.774 26.5352 45.4618 27.6867 45.9039 28.982C46.3952 30.2294 46.6408 31.5727 46.6408 33.012C46.6408 34.4033 46.3952 35.7946 45.9039 37.042C45.4618 38.3373 44.774 39.4888 43.8897 40.5442C44.3319 40.6402 44.8231 40.7841 45.2653 40.8801C45.7074 40.976 46.1496 40.976 46.6408 40.976ZM34.3592 42.991C32.9836 42.991 31.3624 43.1829 29.4956 43.4708C27.6288 43.8066 25.8111 44.3343 24.1408 45.006C22.4214 45.6777 20.9476 46.4933 19.7686 47.5007C18.5895 48.5082 18 49.6597 18 51.003V57H50.7183V51.003C50.7183 49.6597 50.1288 48.5082 48.9498 47.5007C47.7707 46.4933 46.2969 45.6777 44.5775 45.006C42.9072 44.3343 41.0895 43.8066 39.2227 43.4708C37.3559 43.1829 35.7347 42.991 34.3592 42.991Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--profile-single {
          background-image: url('data:image/svg+xml,<svg width="81" height="81" viewBox="0 0 81 81" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_5775)"><path d="M40.6667 80.2649C62.7581 80.2649 80.6667 62.3563 80.6667 40.2649C80.6667 18.1735 62.7581 0.264893 40.6667 0.264893C18.5753 0.264893 0.666687 18.1735 0.666687 40.2649C0.666687 62.3563 18.5753 80.2649 40.6667 80.2649Z" fill="%232C2822"/><path d="M41.0668 55.8648H31.4668C24.6668 55.8648 24.4668 55.8648 24.4668 52.8648C24.2668 51.2648 24.4668 49.4648 24.6668 47.8648C24.8668 46.2648 25.4668 44.8648 26.2668 43.6648C27.4668 42.0648 28.8668 41.4648 31.2668 41.0648C33.4668 40.6648 36.0668 42.8648 37.6668 43.2648C40.8668 44.0648 43.8668 43.6648 46.8668 42.2648C47.4668 42.0648 49.0668 40.6648 51.0668 41.0648C53.2668 41.2648 54.6668 42.0648 55.6668 43.6648C56.6668 45.0648 57.0668 46.4648 57.2668 48.0648C57.4668 49.6648 57.6668 51.2648 57.4668 52.6648C57.4668 55.8648 57.4668 55.8648 51.0668 55.8648H41.0668ZM32.8668 30.4648C32.8668 34.8648 36.6668 38.6648 41.0668 38.6648C45.6668 38.6648 49.4668 34.6648 49.4668 30.2648C49.4668 25.8648 45.6668 21.8648 41.0668 22.0648C36.6668 21.8648 32.8668 25.8648 32.8668 30.4648Z" fill="white"/></g><defs><clipPath id="clip0_1_5775"><rect width="80" height="80" fill="white" transform="translate(0.666687 0.264893)"/></clipPath></defs></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--cars {
          background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z' fill='%232C2822'/%3E%3Cpath d='M29.292 31.83C28.4683 31.83 27.708 31.83 27.011 31.8951C26.2507 31.8951 25.5537 32.0253 24.8568 32.1555H22.6391C22.6391 32.1555 22.8292 31.4394 23.146 29.877C23.3994 28.3797 23.7796 26.8825 24.1598 25.3201C24.1598 25.3201 24.2231 25.255 24.3499 25.1248C24.4766 24.9946 24.6667 24.8644 24.8568 24.8644C25.3636 24.6691 26.3774 24.4738 27.8347 24.3436C29.292 24.1483 30.7493 24.0832 32.27 24.0832C32.8402 24.0832 33.3471 24.0832 33.7906 24.1483C34.1708 24.2134 34.6777 24.2785 35.2479 24.4738C36.9587 24.1483 38.416 23.953 39.7466 23.8879C41.0771 23.8228 42.281 23.7577 43.2948 23.7577C43.2948 23.6275 43.2314 23.4322 43.1047 23.302C42.978 23.1718 42.7879 23.0416 42.6612 23.0416C42.281 22.8463 41.9008 22.651 41.3306 22.5208C40.8237 22.3906 40.2535 22.3255 39.6832 22.3255C38.5427 22.1302 37.4656 22.0651 36.3251 22C35.1846 22 33.9174 22 32.6501 22C31.5096 22 30.3691 22 29.1019 22C27.8981 22.0651 26.8209 22.1302 25.8705 22.3255C24.0331 22.5208 22.8926 22.9765 22.259 23.6926C21.6887 24.3436 21.3085 25.1899 21.0551 26.1013C20.7383 27.3382 20.2948 28.7703 19.8512 30.4629C19.4077 32.1555 19.2176 33.0018 19.2176 33.0018C19.2176 33.0018 18.8375 33.2622 18.0771 33.783C17.3802 34.2387 17 35.2803 17 36.7776V43.6781C17 43.8734 17.1901 44.0687 17.5702 44.1989C17.8871 44.3291 18.0771 44.4593 18.0771 44.4593V47.8445C18.0771 48.821 18.1405 49.3418 18.3306 49.5371C18.5207 49.6673 19.1543 49.7975 20.2314 49.7975C21.3719 49.7975 22.0055 49.6673 22.1322 49.5371C22.3223 49.3418 22.3857 48.821 22.3857 47.8445V44.6546H25.0468V42.3761C25.0468 40.8788 25.427 39.642 26.124 38.6655C26.8843 37.7541 27.5179 37.038 28.0882 36.6474C28.1515 36.1917 28.2782 35.4756 28.595 34.5642C28.8485 33.6528 29.1019 32.7414 29.292 31.83ZM23.7163 39.1212C23.7163 39.8372 23.4628 40.4882 22.9559 41.009C22.449 41.5298 21.8154 41.8553 21.0551 41.8553C20.2948 41.8553 19.6612 41.5298 19.1543 40.8788C18.6474 40.2929 18.3939 39.7071 18.3939 39.1212C18.3939 38.2749 18.7107 37.5588 19.3444 36.9078C19.9146 36.3219 20.6116 35.9964 21.4353 35.9964C22.1956 35.9964 22.8926 36.2568 23.4628 36.7776C24.0331 37.2984 24.0964 38.0796 23.7163 39.1212ZM60.3388 37.8843C60.3388 37.8843 60.1488 36.9078 59.7052 34.8897C59.3251 32.8716 58.8816 31.179 58.5014 29.8119C58.1212 28.6401 57.551 27.6637 56.7906 27.0127C56.0937 26.2966 54.7631 25.8409 52.9256 25.7107C51.9752 25.5154 50.9614 25.3852 49.7576 25.3852C48.4904 25.3201 47.2231 25.3201 45.8292 25.3201C44.3719 25.3201 42.9146 25.3201 41.4573 25.3852C40 25.3852 38.7961 25.5805 37.719 25.7758C35.5014 26.1664 34.0441 26.6872 33.4105 27.4684C32.7135 28.2495 32.27 29.226 32.1433 30.3978C31.7631 31.7649 31.3829 33.3924 30.9394 35.2152C30.4959 37.1031 30.2424 38.0145 30.2424 38.0145C30.2424 38.0145 29.7989 38.34 28.9118 38.991C28.0248 39.642 27.5813 40.8788 27.5813 42.6365V50.3183C27.5813 50.5136 27.8347 50.6438 28.405 50.8391C28.9118 50.9693 29.1653 51.0344 29.1653 51.0344V55.3309C29.1653 56.5027 29.3554 57.2188 29.8623 57.4141C30.3058 57.6094 31.1928 57.7396 32.5234 57.7396C33.7906 57.7396 34.6777 57.5443 35.1846 57.2188C35.6281 56.8933 35.8182 56.3074 35.8182 55.3309V51.8806C37.3388 52.0759 38.9229 52.2061 40.5703 52.2061C42.281 52.2712 44.0551 52.2712 45.8292 52.2712C47.54 52.2712 49.0606 52.2712 50.5813 52.2061C52.1019 52.2061 53.6226 52.0759 55.1433 51.8806V54.1591C55.1433 55.8517 55.3333 56.8933 55.6501 57.349C56.0303 57.7396 56.9807 58 58.5014 58C59.5785 58 60.3388 57.7396 60.7824 57.349C61.2259 56.8933 61.4793 55.8517 61.4793 54.1591V51.425C61.6694 51.425 61.9862 51.3599 62.3664 51.2297C62.8099 51.0995 63 51.0344 63 51.0344V43.4828C63 41.5949 62.5565 40.2278 61.6694 39.2514C60.7824 38.34 60.3388 37.8843 60.3388 37.8843ZM33.4105 48.17C32.4601 48.17 31.7631 47.8445 31.1928 47.1284C30.686 46.4123 30.3691 45.6962 30.3691 45.1103V44.4593C30.6226 43.8083 30.9394 43.3526 31.3196 42.962C31.6364 42.5714 32.0799 42.2459 32.6501 41.9855H33.2838C34.0441 41.9855 34.741 42.3761 35.3113 43.0271C35.8815 43.6781 36.1984 44.3942 36.2617 45.1103C36.3251 45.8915 36.135 46.6076 35.5647 47.2586C35.0579 47.8445 34.3609 48.17 33.4105 48.17ZM34.9311 37.8843C34.9311 37.8843 34.9945 36.9729 35.2479 35.2152C35.438 33.4575 35.8182 31.83 36.3884 30.3327C36.5785 29.7468 37.719 29.3562 39.6832 29.0958C41.7108 28.8354 43.8017 28.7052 45.9559 28.7052C48.1736 28.7052 50.2011 28.9005 52.1019 29.226C53.9394 29.5515 54.8898 29.877 54.8898 30.3327C55.4601 32.0253 55.8402 33.7179 56.0937 35.3454C56.3471 37.038 56.6006 37.8843 56.854 37.8843C55.3333 37.689 53.686 37.6239 51.9119 37.5588C50.1377 37.4937 48.3636 37.4937 46.4628 37.4937C44.3719 37.4937 42.3444 37.4937 40.3802 37.5588C38.416 37.6239 36.5785 37.689 34.9311 37.8843ZM57.4242 48.5606C56.5372 48.5606 55.7769 48.17 55.27 47.4539C54.6997 46.7378 54.4463 46.0217 54.4463 45.4358C54.2562 44.5244 54.4463 43.7432 55.0799 43.0271C55.7769 42.3761 56.5372 41.9855 57.4242 41.9855C58.3113 41.9855 59.0716 42.311 59.5785 42.8969C60.0854 43.4177 60.4022 44.3291 60.4656 45.4358C60.4656 46.2821 60.2121 46.9982 59.6419 47.5841C59.0716 48.2351 58.3113 48.5606 57.4242 48.5606Z' fill='white'/%3E%3C/svg%3E"); }
        .hero-banner .grid--hero .pod--product.alternate .badge--calendar {
          background-image: url('data:image/svg+xml,<svg width="81" height="80" viewBox="0 0 81 80" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40.3333 80C62.4246 80 80.3333 62.0914 80.3333 40C80.3333 17.9086 62.4246 0 40.3333 0C18.2419 0 0.333252 17.9086 0.333252 40C0.333252 62.0914 18.2419 80 40.3333 80Z" fill="%232C2822"/><path d="M35.102 40.3556C33.1445 40.7111 31.543 41.6 30.6532 43.0222L32.6107 44.2667C33.3225 43.3778 34.0343 42.8444 35.4579 42.4889C36.7035 42.3111 37.7712 42.4889 37.9491 43.9111C38.305 45.3333 37.4153 46.2222 35.9917 47.4667C33.1445 49.9556 32.2548 51.2 32.7886 54.0444L33.1445 55.8222L42.5758 54.0444L42.2199 51.7333L35.6358 52.9778C35.2799 51.5556 36.1697 50.6667 38.305 48.5333C40.0845 46.7556 41.1522 45.5111 40.7963 43.3778C40.2625 40.8889 38.6609 40.1778 36.8814 40.1778C36.1696 40.1778 35.6358 40.1778 35.102 40.3556ZM42.0419 39.2889L42.9317 44.0889L45.0671 43.7333L44.7112 41.4222L49.6937 40.5333C48.626 44.2667 47.7363 48.5333 47.3804 53.3333L50.2276 52.8C50.5835 48.1778 51.4732 43.9111 52.5409 40L52.185 37.6889L42.0419 39.2889ZM64.4634 48L60.0147 24C59.125 19.3778 55.0322 16 50.4055 16C49.8717 16 49.1599 16 48.626 16.1778L24.603 20.6222C22.1117 21.1556 19.7984 22.5778 18.3748 24.7111C16.9512 26.8444 16.4174 29.5111 16.7733 32L21.222 56C22.1117 60.8 26.2045 64 31.0091 64C31.543 64 32.2548 64 32.7886 63.8222L56.8117 59.3778C59.3029 58.8445 61.6163 57.4222 63.0399 55.2889C64.4634 53.1556 64.9973 50.6667 64.4634 48ZM21.7558 38.7556L58.2352 32L61.2604 48.7111C61.9722 52.2667 59.6588 55.6444 56.0999 56.3556L32.0768 60.8C31.7209 60.8 31.1871 60.9778 30.8312 60.9778C29.7635 60.9778 28.5179 60.6222 27.6281 60.0889C26.2045 59.2 25.1368 57.6 24.781 55.8222" fill="white"/></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--award {
          background-image: url('data:image/svg+xml,<svg width="81" height="80" viewBox="0 0 81 80" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40.6667 80C62.7581 80 80.6667 62.0914 80.6667 40C80.6667 17.9086 62.7581 0 40.6667 0C18.5754 0 0.666748 17.9086 0.666748 40C0.666748 62.0914 18.5754 80 40.6667 80Z" fill="%232C2822"/><path fill-rule="evenodd" clip-rule="evenodd" d="M40.5243 48.952C33.9801 48.952 28.6479 43.6192 28.6479 37.0756C28.6479 30.5314 33.9801 25.1986 40.5243 25.1986C47.0685 25.1986 52.4007 30.5314 52.4007 37.0756C52.4007 43.63 47.0685 48.952 40.5243 48.952ZM60.0375 40.8718L57.4521 37.3348C57.2901 37.1074 57.2799 36.7936 57.4413 36.5668L59.9727 32.9974C60.1995 32.6728 60.0915 32.218 59.7453 32.0344L55.8843 29.9686C55.6353 29.839 55.4949 29.5576 55.5489 29.2768L56.2731 24.9604C56.3379 24.571 56.0463 24.2032 55.6461 24.1924L51.2757 24.0088C50.9949 23.998 50.7459 23.803 50.6703 23.533L49.4595 19.3144C49.3509 18.9358 48.9291 18.73 48.5613 18.892L44.5371 20.623C44.2779 20.7316 43.9749 20.6662 43.7805 20.461L40.8597 17.2048C40.5891 16.9132 40.1349 16.9132 39.8643 17.2162L36.9873 20.515C36.8031 20.7316 36.5007 20.7964 36.2409 20.6884L32.1957 19.0222C31.8273 18.871 31.4169 19.0762 31.3083 19.4548L30.1509 23.6734C30.0753 23.9434 29.8377 24.1384 29.5569 24.16L25.1865 24.409C24.7863 24.4306 24.5049 24.7984 24.5697 25.1878L25.3593 29.4922C25.4139 29.7742 25.2729 30.055 25.0353 30.1852L21.2061 32.305C20.8599 32.5 20.7621 32.9536 20.9895 33.268L23.5743 36.805C23.7369 37.0318 23.7483 37.3456 23.5857 37.573L21.0543 41.1418C20.8269 41.467 20.9355 41.9212 21.2811 42.1048L25.1433 44.1712C25.3923 44.3008 25.5327 44.5816 25.4787 44.8636L24.7533 49.1788C24.6891 49.5682 24.9807 49.9366 25.3809 49.9468L29.7507 50.131C29.7663 50.1316 29.7807 50.1346 29.7957 50.1364L26.5383 60.2062C26.4195 60.5854 26.7657 60.9316 27.1443 60.823L31.0707 59.6764C31.2651 59.6224 31.4709 59.6872 31.5897 59.8498L34.1103 63.0838C34.3479 63.3976 34.8459 63.3112 34.9647 62.932L37.7691 54.238L40.1781 56.9236C40.4487 57.2158 40.9029 57.2158 41.1735 56.9128L43.3191 54.4522L46.0947 63.0568C46.2141 63.436 46.7007 63.5218 46.9491 63.2086L49.4697 59.974C49.5885 59.812 49.8051 59.7466 49.9887 59.8006L53.9151 60.9472C54.2937 61.0558 54.6399 60.6988 54.5205 60.331L51.2223 50.1418C51.1197 50.2462 51.0105 50.3422 50.8953 50.4322C50.9781 50.1742 51.2091 49.9894 51.4815 49.9684L55.8513 49.72C56.2515 49.6984 56.5335 49.3306 56.4681 48.9412L55.6785 44.6356C55.6239 44.3548 55.7649 44.074 56.0031 43.9438L59.8323 41.824C60.1779 41.6506 60.2757 41.1964 60.0375 40.8718Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M47.5659 34.1222L43.0875 33.7982L41.4003 29.6444C41.0865 28.8656 39.9729 28.8656 39.6591 29.6444L37.9713 33.7982L33.4929 34.1222C32.6499 34.187 32.3145 35.2358 32.9523 35.777L36.3813 38.6762L35.3109 43.0346C35.1051 43.8572 36.0033 44.5064 36.7167 44.063L40.5243 41.6942L44.3313 44.063C45.0459 44.5064 45.9435 43.8572 45.7377 43.0346L44.6667 38.6762L48.0957 35.777C48.7449 35.2358 48.4095 34.187 47.5659 34.1222Z" fill="white"/></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--star {
          background-image: url('data:image/svg+xml,<svg width="61" height="60" viewBox="0 0 61 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.6666 60C47.2352 60 60.6666 46.5685 60.6666 30C60.6666 13.4315 47.2352 0 30.6666 0C14.0981 0 0.666626 13.4315 0.666626 30C0.666626 46.5685 14.0981 60 30.6666 60Z" fill="%232C2822"/><path d="M30.5088 11L36.5374 23.174L50.0001 25.1326L40.2574 34.6165L42.5572 48L30.5088 41.6813L18.4547 48L20.7486 34.6165L11.0001 25.1326L24.4832 23.174L30.5088 11Z" fill="white"/></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--3cars {
          background-image: url('data:image/svg+xml,<svg width="62" height="60" viewBox="0 0 62 60" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_8_6485)"><path d="M31.1668 60C47.7353 60 61.1668 46.5685 61.1668 30C61.1668 13.4315 47.7353 0 31.1668 0C14.5983 0 1.16682 13.4315 1.16682 30C1.16682 46.5685 14.5983 60 31.1668 60Z" fill="%232C2822"/><path d="M45.4647 34.5125C46.0253 33.7318 47.1776 32.6471 49.5352 31.6588C49.8706 31.5173 50.2563 31.6644 50.4189 31.9914C50.9405 33.0439 51.2302 34.2875 50.3938 34.8765C49.6199 35.4235 47.8126 35.5634 46.0329 35.5952C45.4693 35.6054 45.136 34.9698 45.4647 34.5125ZM32.5362 35.5952C30.7566 35.5634 28.9498 35.4235 28.1754 34.8765C27.3389 34.2875 27.6292 33.0439 28.1502 31.9914C28.3133 31.6644 28.699 31.5173 29.0344 31.6588C31.392 32.6471 32.5444 33.7318 33.1044 34.5125C33.4331 34.9698 33.1003 35.6054 32.5362 35.5952ZM39.711 41.0792C43.2625 41.069 45.9078 40.9136 47.9813 40.7378V41.9179C47.9782 42.4756 48.3182 42.8688 48.7906 42.9195C48.7906 42.9195 49.7552 43 50.3025 43C50.8487 43 51.9215 42.9134 51.9215 42.9134C52.4252 42.8421 52.6718 42.4059 52.6718 41.9179L52.7308 37.4422C53.4663 33.2997 52.9052 30.8755 52.4436 30.3398C51.8738 29.678 50.5712 28.0417 50.5712 28.0417L50.5768 27.8761C54.1022 27.8761 52.3929 25.8103 50.1281 25.8103C49.8865 25.8103 49.7106 26.3213 49.7106 26.3213C48.9065 24.6902 47.5454 22.713 46.2499 22.4147C44.8647 22.0958 42.3455 21.8805 39.711 21.8661H38.8581C36.2236 21.8805 33.7044 22.0958 32.3192 22.4147C31.0243 22.713 29.6626 24.6902 28.8585 26.3213C28.8585 26.3213 28.6826 25.8103 28.4415 25.8103C26.1768 25.8103 24.4674 27.8761 27.9928 27.8761L27.9979 28.0417C27.9979 28.0417 26.6953 29.678 26.1255 30.3398C25.6644 30.8755 25.1034 33.2997 25.8383 37.4422L25.8978 41.9179C25.8978 42.4059 26.1439 42.8421 26.6481 42.9134C26.6481 42.9134 27.7205 43 28.2672 43C28.8139 43 29.7785 42.9195 29.7785 42.9195C30.2509 42.8688 30.5909 42.4756 30.5878 41.9179V40.7378C32.6613 40.9136 35.3066 41.069 38.8581 41.0792H39.711ZM36.8908 28.3062C31.7817 28.2698 30.7007 28.1119 30.7007 28.1119C30.3632 28.0848 30.1832 27.832 30.2975 27.5552C30.2975 27.5552 30.496 26.9965 31.0961 25.9318C31.6961 24.8665 32.012 24.5912 32.012 24.5912C32.2413 24.317 32.749 24.0627 33.1341 24.0156C33.1341 24.0156 34.5963 23.6137 38.8581 23.6029H39.711C43.9733 23.6137 45.435 24.0156 45.435 24.0156C45.8201 24.0627 46.3284 24.317 46.5576 24.5912C46.5576 24.5912 46.873 24.8665 47.473 25.9318C48.0736 26.9965 48.2721 27.5552 48.2721 27.5552C48.3859 27.832 48.2069 28.0848 47.8685 28.1119C47.8685 28.1119 46.7874 28.2698 41.6783 28.3062H36.8908Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.3627 31.2632C20.0339 31.7372 21.5998 31.8585 23.1421 31.8861C23.631 31.895 23.9195 31.3441 23.6346 30.9478C23.1492 30.2711 22.1505 29.3311 20.1072 28.4745C19.8165 28.3519 19.4823 28.4794 19.341 28.7628C18.8894 29.6749 18.6378 30.7527 19.3627 31.2632ZM35.385 20.5918C35.2655 20.534 35.1461 20.4903 35.0273 20.463C33.8268 20.1866 31.6435 20 29.3603 19.9876H28.6211C26.3379 20 24.1546 20.1866 22.9541 20.463C21.8318 20.7215 20.6517 22.4351 19.9548 23.8487C19.9548 23.8487 19.8023 23.4058 19.5934 23.4058C17.6306 23.4058 16.1492 25.1962 19.2045 25.1962L19.2089 25.3397C19.2089 25.3397 18.08 26.7578 17.5862 27.3314C17.1866 27.7957 16.7003 29.8966 17.3373 33.4868L17.3888 37.3657C17.3888 37.7887 17.6022 38.1667 18.0391 38.2285C18.0391 38.2285 18.9685 38.3036 19.4423 38.3036C19.9161 38.3036 20.7522 38.2338 20.7522 38.2338C21.1615 38.1898 21.4562 37.8491 21.4535 37.3657V36.343C22.2788 36.413 23.2087 36.4792 24.2711 36.5313C24.0513 34.8788 24.0332 33.5012 24.1301 32.4135C24.1893 31.7488 24.293 31.1744 24.4291 30.7025C24.5528 30.2737 24.7426 29.7868 25.0577 29.4207C25.1946 29.2617 25.3803 29.0382 25.5823 28.7919C25.5522 28.7742 25.5225 28.756 25.4933 28.7371C25.1318 28.5039 24.7715 28.129 24.6268 27.5843C24.4824 27.041 24.6107 26.5477 24.7971 26.1909C24.9244 25.9472 25.0929 25.7346 25.2829 25.5506C22.2486 25.5024 21.5513 25.4006 21.5513 25.4006C21.2589 25.377 21.1028 25.158 21.202 24.9181C21.202 24.9181 21.374 24.4339 21.894 23.5111C22.414 22.5879 22.6878 22.3493 22.6878 22.3493C22.8865 22.1116 23.3265 21.8913 23.6603 21.8504C23.6603 21.8504 24.9275 21.5021 28.6211 21.4928H29.3603C29.9267 21.4942 30.436 21.5036 30.8925 21.5185C31.2346 21.3029 31.6058 21.1332 32.003 21.0417C32.8529 20.8461 34.041 20.6925 35.385 20.5918Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.7244 27.8848C12.2923 28.2859 13.6173 28.3885 14.9223 28.4118C15.336 28.4193 15.5801 27.9532 15.339 27.6178C14.9283 27.0453 14.0832 26.2499 12.3543 25.5251C12.1084 25.4213 11.8256 25.5292 11.706 25.7691C11.3238 26.5408 11.111 27.4528 11.7244 27.8848ZM25.2816 18.8551C25.1806 18.8062 25.0796 18.7692 24.979 18.7461C23.9632 18.5123 22.1158 18.3544 20.1839 18.3438H19.5584C17.6264 18.3544 15.779 18.5123 14.7632 18.7461C13.8136 18.9649 12.8151 20.4148 12.2253 21.611C12.2253 21.611 12.0963 21.2362 11.9196 21.2362C10.2588 21.2362 9.00523 22.7512 11.5905 22.7512L11.5943 22.8726C11.5943 22.8726 10.639 24.0725 10.2211 24.5578C9.88303 24.9507 9.47159 26.7284 10.0105 29.7662L10.0542 33.0484C10.0542 33.4063 10.2347 33.7262 10.6044 33.7785C10.6044 33.7785 11.3908 33.842 11.7917 33.842C12.1926 33.842 12.9001 33.783 12.9001 33.783C13.2464 33.7458 13.4958 33.4574 13.4935 33.0484V32.1831C14.1918 32.2423 14.9786 32.2983 15.8775 32.3423C15.6915 30.9441 15.6762 29.7784 15.7582 28.858C15.8083 28.2956 15.896 27.8096 16.0112 27.4103C16.1158 27.0475 16.2764 26.6355 16.5431 26.3257C16.6589 26.1911 16.8161 26.0021 16.987 25.7937C16.9615 25.7787 16.9363 25.7633 16.9116 25.7473C16.6057 25.5499 16.3009 25.2327 16.1785 24.7719C16.0563 24.3122 16.1649 23.8947 16.3226 23.5928C16.4303 23.3866 16.5728 23.2067 16.7336 23.051C14.1663 23.0102 13.5763 22.9241 13.5763 22.9241C13.3288 22.9042 13.1968 22.7188 13.2807 22.5158C13.2807 22.5158 13.4262 22.1061 13.8662 21.3253C14.3063 20.5441 14.5379 20.3422 14.5379 20.3422C14.7061 20.1411 15.0784 19.9547 15.3608 19.9201C15.3608 19.9201 16.4331 19.6254 19.5584 19.6175H20.1839C20.6631 19.6187 21.094 19.6266 21.4802 19.6392C21.7697 19.4568 22.0838 19.3132 22.4198 19.2358C23.1391 19.0702 24.1444 18.9403 25.2816 18.8551Z" fill="white"/></g><defs><clipPath id="clip0_8_6485"><rect width="61" height="60" fill="white" transform="translate(0.833328)"/></clipPath></defs></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--tick-pod {
          background-image: url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z" fill="%232C2822"/><path d="M53.1832 23.7998L59.8002 30.4166L34.9308 55.2869L20.2002 40.5573L26.8176 33.9403L34.9308 42.0528L53.1832 23.7998Z" fill="white"/></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--vans {
          background-image: url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z" fill="%232C2822"/><path d="M20.3091 52.5509C18.0265 52.5509 16.1733 50.6985 16.1733 48.4135C16.1733 46.1277 18.0265 44.2754 20.3115 44.2754C22.5965 44.2754 24.4488 46.1277 24.4488 48.4135C24.4488 50.6985 22.5965 52.5509 20.3091 52.5509Z" fill="white"/><path d="M58.4688 54.4878C56.7107 54.4878 55.2854 55.9131 55.2854 57.6704C55.2854 59.4284 56.7107 60.8537 58.4704 60.8537C60.2268 60.8537 61.6513 59.4284 61.6513 57.6704C61.6513 55.9131 60.2268 54.4878 58.4688 54.4878Z" fill="white"/><path d="M15.6481 37.551C14.7956 37.551 14.4765 36.9556 14.9245 36.2401L18.999 29.7202C19.1529 29.4745 19.5002 29.2755 19.7894 29.2755H22.3798L22.4136 37.551H15.6481ZM30.7794 38.9698C30.7794 36.4262 32.85 34.3579 35.3953 34.3579H52.9284C53.0936 34.3579 53.2515 34.3829 53.4135 34.3958V24.1012C53.4135 22.3882 52.0188 21 50.3075 21H27.5138C24.6616 21 22.3492 23.3188 22.3492 26.1695V26.1719H19.6404C18.4987 26.1719 17.0758 26.9494 16.4554 27.9195L11.1175 36.2675C10.5003 37.2327 10 38.9424 10 40.0817V45.8055C10 46.9464 10.933 47.8714 12.0779 47.8714H14.1277C14.4024 44.6969 17.0661 42.2064 20.3115 42.2064C23.5747 42.2064 26.2496 44.7242 26.4994 47.9237C26.6654 47.9221 26.8394 47.9205 27.0207 47.9181C28.1044 47.9076 29.3879 47.8996 30.7794 47.8939V38.9698Z" fill="white"/><path d="M40.7644 54.4878C38.8967 54.4878 37.3828 56.0017 37.3828 57.8702C37.3828 59.7378 38.8967 61.2518 40.7644 61.2518C42.632 61.2518 44.146 59.7378 44.146 57.8702C44.146 56.0017 42.632 54.4878 40.7644 54.4878Z" fill="white"/><path d="M62.0556 49.3164H56.8515L56.8773 42.9504H58.8698C59.093 42.9504 59.3597 43.1035 59.4782 43.2928L62.6124 48.3076C62.9572 48.8587 62.7115 49.3164 62.0556 49.3164ZM65.5411 48.3294L61.4344 41.9078C60.9574 41.1609 59.8633 40.5631 58.9851 40.5631H56.9007V40.5607C56.9007 38.3683 55.1225 36.5845 52.9277 36.5845H35.3954C34.0788 36.5845 33.0056 37.6528 33.0056 38.9702V55.6493C33.0056 56.5517 33.7332 57.2857 34.6315 57.2857H34.638C34.638 57.2857 34.8523 57.2841 35.2149 57.2833C35.5138 54.4697 37.8729 52.2621 40.7638 52.2621C43.6483 52.2621 46.0034 54.4592 46.3104 57.2639C48.8371 57.2655 51.2865 57.272 53.0977 57.2897C53.2983 54.4874 55.6172 52.2621 58.4686 52.2621C61.3087 52.2621 63.6187 54.4697 63.8355 57.2551H64.8023C65.6821 57.2551 66.4 56.5436 66.4 55.6654V51.263C66.4 50.3864 66.0157 49.0714 65.5411 48.3294Z" fill="white"/></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--suitcase {
          background-image: url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40.0001 80C62.0915 80 80.0001 62.0914 80.0001 40C80.0001 17.9086 62.0915 0 40.0001 0C17.9087 0 0.00012207 17.9086 0.00012207 40C0.00012207 62.0914 17.9087 80 40.0001 80Z" fill="%232C2822"/><path d="M30.4938 56.7373C30.4938 56.7443 30.4993 56.75 30.5064 56.75H49.4938C49.5007 56.75 49.5064 56.7443 49.5064 56.7373V26.8492C49.5064 24.8622 47.9062 23.25 45.9335 23.25H34.0665C32.0941 23.25 30.4938 24.8622 30.4938 26.8492V56.7373ZM59.0001 34.0225C59.0001 32.0354 57.3999 30.4232 55.4274 30.4232H51.8671C51.8602 30.4232 51.8545 30.4287 51.8545 30.436V56.7373C51.8545 56.7443 51.8602 56.75 51.8671 56.75H55.4274C57.3999 56.75 59.0001 55.1378 59.0001 53.1508V34.0225ZM28.1329 56.75C28.1398 56.75 28.1455 56.7443 28.1455 56.7373V30.436C28.1455 30.4287 28.1398 30.4232 28.1329 30.4232H24.5728C22.6004 30.4232 21.0001 32.0354 21.0001 34.0225V53.1508C21.0001 55.1378 22.6004 56.75 24.5728 56.75H28.1329ZM35.2657 28.0575H44.7343V30.4232H35.2657V28.0575Z" fill="white"/></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--shield {
          background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80" fill="none"><path d="M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z" fill="%232C2822"/><g clip-path="url(%23clip0_68_708)"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5 41.1479C17.5 58.9429 40 67 40 67C40 67 62.5 58.9429 62.5 41.1479V20.5099C62.5 20.5099 48.4776 20.442 40 13C31.5224 20.442 17.5 20.5099 17.5 20.5099V41.1479ZM40.7489 18.8675L40.0296 18.4196L39.3121 18.8764L38.9525 19.0776C33.5632 22.3028 27.3649 23.7282 22.9637 24.3678L21.7971 24.5319V41.1515C21.7971 46.9442 24.8499 51.4121 28.3529 54.7562C32.305 58.5022 36.9761 60.9143 39.491 62.0655L39.7612 62.2025L40.3892 62.1659L40.5699 62.0655C43.0849 60.9143 47.7542 58.5022 51.7063 54.7562C55.2093 51.4121 58.2639 46.9442 58.2639 41.1515V25.7289V24.5047L57.0955 24.3678C52.6045 23.7099 46.2279 22.2389 40.7489 18.8675Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M40.0003 21.7882L40 59.4667C37.5499 58.3116 33.5998 56.1516 30.1882 52.908C27.1789 50.0435 24.481 46.2671 24.481 41.3069V27.0524C28.9222 26.3157 34.8049 24.8101 40.0003 21.7882Z" fill="white"/></g><defs><clipPath id="clip0_68_708"><rect width="72" height="72" fill="white" transform="translate(4 4)"/></clipPath></defs></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--spanner {
          background-image: url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40.0001 80C62.0915 80 80.0001 62.0914 80.0001 40C80.0001 17.9086 62.0915 0 40.0001 0C17.9087 0 0.00012207 17.9086 0.00012207 40C0.00012207 62.0914 17.9087 80 40.0001 80Z" fill="%232C2822"/><path d="M30.2529 18.4C28.3844 18.4547 26.6195 18.8723 24.9387 19.6493C24.6173 19.7979 24.3069 19.9966 24.0373 20.2259C23.5771 20.6181 23.6064 21.1573 24.0776 21.538C24.2089 21.6446 24.3633 21.7241 24.5108 21.8093C26.8464 23.1589 29.1787 24.5136 31.523 25.8476C31.8329 26.0245 31.9429 26.2146 31.9389 26.5688C31.9193 28.2432 31.9198 29.9182 31.9383 31.5927C31.9417 31.9296 31.8381 32.1099 31.5408 32.2706C30.0692 33.0672 28.6073 33.8811 27.1517 34.7059C26.8752 34.8626 26.6759 34.8407 26.4104 34.6783C24.5614 33.5447 22.7056 32.4233 20.8428 31.3122C20.4194 31.0593 19.9702 30.8444 19.5186 30.644C18.9201 30.3779 18.3862 30.7027 18.4006 31.3594C18.4126 31.9008 18.4933 32.4492 18.6108 32.9791C19.6292 37.5669 23.6087 41.3173 28.2438 42.0787C34.7653 43.1501 40.8743 38.8267 41.9515 32.2637C43.0873 25.3431 38.3071 20.022 33.035 18.7859C32.1272 18.5733 31.1814 18.5244 30.2529 18.4Z" fill="white"/><path d="M51.5035 54.1846C51.5352 55.5145 52.7039 56.6395 54.0367 56.6233C55.4024 56.6066 56.5556 55.4132 56.5176 54.0555C56.4801 52.7227 55.3074 51.6329 53.9463 51.6674C52.5904 51.7014 51.4712 52.854 51.5035 54.1846ZM43.8617 36.3407C49.7363 42.2141 53.7994 46.2018 59.6683 52.081C61.1924 53.608 61.2056 55.484 59.7196 57.0381C58.8337 57.9648 57.9317 58.8761 57.0285 59.7856C55.6444 61.1795 53.508 61.1824 52.1233 59.7983C46.2492 53.9242 42.1901 49.9325 36.3103 44.0642C36.1819 43.9364 35.9797 43.8822 35.8115 43.7935C39.4853 42.122 41.9592 39.5784 43.5386 36.0452C43.6647 36.1598 43.7672 36.2462 43.8617 36.3407Z" fill="white"/></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--piggybank {
          background-image: url('data:image/svg+xml,<svg width="81" height="80" viewBox="0 0 81 80" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40.9263 80C63.0177 80 80.9263 62.0914 80.9263 40C80.9263 17.9086 63.0177 0 40.9263 0C18.8349 0 0.92627 17.9086 0.92627 40C0.92627 62.0914 18.8349 80 40.9263 80Z" fill="%232C2822"/><path d="M32.7265 29.4003C29.5265 28.2003 26.9265 28.4003 25.3265 28.4003C24.7265 28.4003 24.3265 29.2003 24.5265 29.8003L25.7265 33.2003C25.7265 33.2003 21.9265 36.4003 20.9265 41.0003H18.9265C17.9265 41.0003 17.1265 41.8003 17.1265 42.8003V47.0003C17.1265 47.6003 20.7265 53.2003 27.7265 55.6003V60.8003C27.7265 61.4003 28.3265 62.0003 28.9265 62.0003H33.7265C34.1265 62.0003 34.7265 61.8003 35.1265 61.4003C35.7265 60.8003 36.7265 59.6003 37.9265 58.0003H40.7265C42.1265 58.0003 43.7265 57.8003 45.1265 57.6003V60.4003C45.1265 61.0003 45.7265 61.6003 46.3265 61.6003H51.5265C51.9265 61.6003 52.3265 61.4003 52.7265 61.2003C54.5265 59.6003 60.7265 53.8003 60.7265 44.2003V43.2003C60.7265 38.4003 57.1265 27.8003 40.7265 27.8003C37.9265 28.2003 35.1265 28.6003 32.7265 29.4003ZM35.9265 31.4003C35.9265 31.4003 38.1265 30.8003 41.7265 30.8003C45.3265 30.8003 47.5265 31.8003 47.5265 31.8003L47.9265 34.0003C47.9265 34.0003 45.7265 33.0003 41.7265 33.0003C38.3265 33.0003 35.5265 33.8003 35.5265 33.8003L35.9265 31.4003ZM42.3265 26.0003C45.3265 26.0003 47.9265 23.6003 47.9265 20.4003C47.9265 17.4003 45.5265 14.8003 42.3265 14.8003C39.1265 14.8003 36.7265 17.2003 36.7265 20.4003C36.7265 23.4003 39.1265 26.0003 42.3265 26.0003Z" fill="white"/></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--trophy {
          background-image: url('data:image/svg+xml,<svg width="81" height="81" viewBox="0 0 81 81" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40.1338 80.9272C62.2252 80.9272 80.1338 63.0186 80.1338 40.9272C80.1338 18.8359 62.2252 0.927246 40.1338 0.927246C18.0424 0.927246 0.133789 18.8359 0.133789 40.9272C0.133789 63.0186 18.0424 80.9272 40.1338 80.9272Z" fill="%232C2822"/><path d="M53.8838 28.4277V22.9277H26.3838V28.4277H18.1338V33.9277C18.1338 38.4836 21.8271 42.1777 26.3838 42.1777C27.2464 42.1777 28.0776 42.0444 28.8596 41.7991C30.8437 44.6357 33.8705 46.6886 37.3838 47.4018V55.9269H34.6338C31.596 55.9269 29.1338 58.3891 29.1338 61.4269H51.1338C51.1338 58.3891 48.6716 55.9269 45.6338 55.9269H42.8838V47.4018C46.3971 46.6886 49.4238 44.6357 51.4072 41.7991C52.1891 42.0444 53.0203 42.1777 53.8838 42.1777C58.4405 42.1777 62.1338 38.4836 62.1338 33.9277V28.4277H53.8838ZM26.3838 38.9124C23.6355 38.9124 21.3991 36.676 21.3991 33.9277V31.1777H26.3838V33.9277C26.3838 35.6547 26.703 37.306 27.2838 38.8292C26.9917 38.8827 26.6911 38.9124 26.3838 38.9124ZM58.8684 33.9277C58.8684 36.676 56.6321 38.9124 53.8838 38.9124C53.5764 38.9124 53.275 38.8827 52.983 38.8292C53.5646 37.3069 53.8838 35.6547 53.8838 33.9277V31.1777H58.8684V33.9277Z" fill="white"/></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--piggy-bank {
          background-image: url('data:image/svg+xml,<svg width="81" height="80" viewBox="0 0 81 80" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40.9263 80C63.0177 80 80.9263 62.0914 80.9263 40C80.9263 17.9086 63.0177 0 40.9263 0C18.8349 0 0.92627 17.9086 0.92627 40C0.92627 62.0914 18.8349 80 40.9263 80Z" fill="%232C2822"/><path d="M32.7265 29.4003C29.5265 28.2003 26.9265 28.4003 25.3265 28.4003C24.7265 28.4003 24.3265 29.2003 24.5265 29.8003L25.7265 33.2003C25.7265 33.2003 21.9265 36.4003 20.9265 41.0003H18.9265C17.9265 41.0003 17.1265 41.8003 17.1265 42.8003V47.0003C17.1265 47.6003 20.7265 53.2003 27.7265 55.6003V60.8003C27.7265 61.4003 28.3265 62.0003 28.9265 62.0003H33.7265C34.1265 62.0003 34.7265 61.8003 35.1265 61.4003C35.7265 60.8003 36.7265 59.6003 37.9265 58.0003H40.7265C42.1265 58.0003 43.7265 57.8003 45.1265 57.6003V60.4003C45.1265 61.0003 45.7265 61.6003 46.3265 61.6003H51.5265C51.9265 61.6003 52.3265 61.4003 52.7265 61.2003C54.5265 59.6003 60.7265 53.8003 60.7265 44.2003V43.2003C60.7265 38.4003 57.1265 27.8003 40.7265 27.8003C37.9265 28.2003 35.1265 28.6003 32.7265 29.4003ZM35.9265 31.4003C35.9265 31.4003 38.1265 30.8003 41.7265 30.8003C45.3265 30.8003 47.5265 31.8003 47.5265 31.8003L47.9265 34.0003C47.9265 34.0003 45.7265 33.0003 41.7265 33.0003C38.3265 33.0003 35.5265 33.8003 35.5265 33.8003L35.9265 31.4003ZM42.3265 26.0003C45.3265 26.0003 47.9265 23.6003 47.9265 20.4003C47.9265 17.4003 45.5265 14.8003 42.3265 14.8003C39.1265 14.8003 36.7265 17.2003 36.7265 20.4003C36.7265 23.4003 39.1265 26.0003 42.3265 26.0003Z" fill="white"/></svg>'); }
        .hero-banner .grid--hero .pod--product.alternate .badge--documents {
          background-image: url('data:image/svg+xml,<svg width="81" height="80" viewBox="0 0 81 80" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40.6667 80C62.7581 80 80.6667 62.0914 80.6667 40C80.6667 17.9086 62.7581 0 40.6667 0C18.5753 0 0.666702 17.9086 0.666702 40C0.666702 62.0914 18.5753 80 40.6667 80Z" fill="%232C2822"/><path d="M49.898 34.1003L40.5419 30.1945C40.4137 30.1413 40.3394 30.0052 40.3644 29.8671L41.3862 24.2478C41.4217 24.0538 41.2619 23.8802 41.066 23.8993L22.9357 25.6306C22.772 25.6457 22.6523 25.791 22.6681 25.9547L25.9209 59.6876C25.9367 59.8507 26.082 59.971 26.2451 59.9546L52.1283 57.4586C52.2921 57.4435 52.4124 57.2968 52.3953 57.1331L50.0795 34.3449C50.0676 34.2357 49.9979 34.1417 49.898 34.1003ZM58.4367 20.7832L33.8626 18.4016C33.7226 18.3878 33.5977 18.4917 33.5852 18.6324L33.163 23.274C33.1492 23.4318 33.2814 23.5646 33.4399 23.5501L40.7517 22.8735C41.3125 22.8216 41.8629 23.0445 42.2305 23.4712L51.0447 33.7314C51.3071 34.0372 51.4688 34.4159 51.507 34.8163L53.2422 53.0643C53.2619 53.278 53.4335 53.447 53.6472 53.4634L55.3279 53.5962C55.466 53.6081 55.5883 53.5048 55.6014 53.3667L58.6656 21.0607C58.6787 20.9213 58.5768 20.7964 58.4367 20.7832Z" fill="white"/></svg>'); } }
  .hero-banner .grid--hero .pod--product.pink {
    background: #FFAACC; }
  .hero-banner .grid--hero .pod--product.blue {
    background: #77DDFF; }
  .hero-banner .grid--hero .pod--product.orange {
    background: #FFB06F; }
  .hero-banner .grid--hero .pod--product.green {
    background: #88EECC; }
  .hero-banner .grid--hero .pod--product.yellow {
    background: #FDFFAA; }
  .hero-banner .grid--hero .pod--product.blizzard-blue {
    background: #aff0f0; }
  @media (min-width: 768px) {
    .hero-banner .grid--hero .pod--product {
      padding-bottom: 30px; } }
  .hero-banner .grid--hero .pod--product .button {
    max-width: 100%; }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--product .button {
        margin-right: auto;
        margin-top: auto; } }

.hero-banner .grid--hero .pod--hero {
  text-align: center; }
  .hero-banner .grid--hero .pod--hero--admiral-app .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-app-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--admiral-app .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-app-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--admiral-app .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-app.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--admiral-app .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-app@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--admiral-rewards .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--admiral-rewards .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--admiral-rewards .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--admiral-rewards .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--admiral-rewards-balloons .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards-balloons-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--admiral-rewards-balloons .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards-balloons-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--admiral-rewards-balloons .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards-balloons.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--admiral-rewards-balloons .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards-balloons@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--annie-alfie-phone .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-annie-alfie-phone-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--annie-alfie-phone .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-annie-alfie-phone-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--annie-alfie-phone .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-annie-alfie-phone.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--annie-alfie-phone .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-annie-alfie-phone@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--apply-personal-loan .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-apply-personal-loan-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--apply-personal-loan .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-apply-personal-loan-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--apply-personal-loan .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-apply-personal-loan.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--apply-personal-loan .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-apply-personal-loan@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--black-box .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-black-box-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--black-box .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-black-box-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--black-box .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-black-box.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--black-box .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-black-box@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--buying-a-new-car .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-buying-a-new-car-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--buying-a-new-car .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-buying-a-new-car-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--buying-a-new-car .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-buying-a-new-car.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--buying-a-new-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-buying-a-new-car@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--car-finance-apr .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-apr-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--car-finance-apr .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-apr-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--car-finance-apr .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-apr.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--car-finance-apr .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-apr@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--car-finance-explained .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-explained-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--car-finance-explained .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-explained-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--car-finance-explained .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-explained.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--car-finance-explained .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-explained@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--car-finance-guide .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-guide-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--car-finance-guide .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-guide-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--car-finance-guide .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-guide.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--car-finance-guide .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-guide@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--car-sharing .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-sharing-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--car-sharing .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-sharing-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--car-sharing .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-sharing.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--car-sharing .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-sharing@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--car-warranty .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-warranty-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--car-warranty .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-warranty-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--car-warranty .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-warranty.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--car-warranty .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-warranty@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--cardiff-food .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cardiff-food-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--cardiff-food .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cardiff-food-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--cardiff-food .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cardiff-food.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--cardiff-food .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cardiff-food@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--cars-for-150-to-250-a-month .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cars-for-150-to-250-a-month-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--cars-for-150-to-250-a-month .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cars-for-150-to-250-a-month-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--cars-for-150-to-250-a-month .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cars-for-150-to-250-a-month.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--cars-for-150-to-250-a-month .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cars-for-150-to-250-a-month@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--classic-car .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-classic-car-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--classic-car .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-classic-car-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--classic-car .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-classic-car.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--classic-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-classic-car@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--community .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-community-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--community .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-community-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--community .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-community.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--community .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-community@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--couple-car-yellow .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-couple-car-yellow-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--couple-car-yellow .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-couple-car-yellow-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--couple-car-yellow .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-couple-car-yellow.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--couple-car-yellow .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-couple-car-yellow@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--credit-score .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-credit-score-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--credit-score .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-credit-score-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--credit-score .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-credit-score.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--credit-score .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-credit-score@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--cyfannol .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cyfannol-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--cyfannol .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cyfannol-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--cyfannol .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cyfannol.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--cyfannol .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cyfannol@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--gap-insurance .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-gap-insurance-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--gap-insurance .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-gap-insurance-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--gap-insurance .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-gap-insurance.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--gap-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-gap-insurance@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--home-insurance .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--home-insurance .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--home-insurance .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--home-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--home-insurance-mrs-taylor .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance-mrs-taylor-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--home-insurance-mrs-taylor .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance-mrs-taylor-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--home-insurance-mrs-taylor .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance-mrs-taylor.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--home-insurance-mrs-taylor .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance-mrs-taylor@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--hygiene-bank .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-hygiene-bank-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--hygiene-bank .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-hygiene-bank-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--hygiene-bank .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-hygiene-bank.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--hygiene-bank .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-hygiene-bank@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--landlord-keys-dark .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-dark-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--landlord-keys-dark .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-dark-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--landlord-keys-dark .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-dark.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--landlord-keys-dark .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-dark@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--landlord-keys-light .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-light-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--landlord-keys-light .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-light-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--landlord-keys-light .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-light.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--landlord-keys-light .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-light@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--learner-driver .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-learner-driver-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--learner-driver .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-learner-driver-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--learner-driver .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-learner-driver.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--learner-driver .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-learner-driver@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--llamau .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-llamau-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--llamau .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-llamau-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--llamau .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-llamau.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--llamau .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-llamau@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--man-car-blue .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-blue-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--man-car-blue .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-blue-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--man-car-blue .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-blue.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--man-car-blue .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-blue@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--man-car-purple .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-purple-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--man-car-purple .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-purple-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--man-car-purple .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-purple.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--man-car-purple .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-purple@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--milestones .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-milestones-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--milestones .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-milestones-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--milestones .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-milestones.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--milestones .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-milestones@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--motor-insurance-george .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-motor-insurance-george-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--motor-insurance-george .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-motor-insurance-george-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--motor-insurance-george .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-motor-insurance-george.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--motor-insurance-george .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-motor-insurance-george@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--multicar .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicar-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--multicar .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicar-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--multicar .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicar.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--multicar .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicar@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--multicover .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicover-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--multicover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicover-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--multicover .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicover.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--multicover .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicover@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--newport-half .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-newport-half-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--newport-half .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-newport-half-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--newport-half .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-newport-half.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--newport-half .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-newport-half@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--our-brand .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-our-brand-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--our-brand .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-our-brand-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--our-brand .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-our-brand.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--our-brand .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-our-brand@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--pet-insurance .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pet-insurance-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--pet-insurance .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pet-insurance-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--pet-insurance .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pet-insurance.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--pet-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pet-insurance@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--pride-cymru .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pride-cymru-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--pride-cymru .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pride-cymru-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--pride-cymru .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pride-cymru.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--pride-cymru .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pride-cymru@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--refer-a-friend .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-refer-a-friend-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--refer-a-friend .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-refer-a-friend-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--refer-a-friend .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-refer-a-friend.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--refer-a-friend .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-refer-a-friend@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--rewards-morrisons .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rewards-morrisons-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--rewards-morrisons .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rewards-morrisons-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--rewards-morrisons .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rewards-morrisons.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--rewards-morrisons .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rewards-morrisons@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--reevoo .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-reevoo-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--reevoo .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-reevoo-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--reevoo .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-reevoo.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--reevoo .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-reevoo@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--rvs .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rvs-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--rvs .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rvs-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--rvs .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rvs.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--rvs .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rvs@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--school-box .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-school-box-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--school-box .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-school-box-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--school-box .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-school-box.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--school-box .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-school-box@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--single-car .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-single-car-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--single-car .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-single-car-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--single-car .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-single-car.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--single-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-single-car@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--st-thomas .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-st-thomas-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--st-thomas .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-st-thomas-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--st-thomas .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-st-thomas.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--st-thomas .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-st-thomas@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--stay-home .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-stay-home-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--stay-home .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-stay-home-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--stay-home .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-stay-home.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--stay-home .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-stay-home@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--svc .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-svc-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--svc .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-svc-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--svc .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-svc.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--svc .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-svc@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--swansea-bay-10k .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-swansea-bay-10k-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--swansea-bay-10k .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-swansea-bay-10k-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--swansea-bay-10k .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-swansea-bay-10k.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--swansea-bay-10k .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-swansea-bay-10k@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--the-wallich .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-the-wallich-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--the-wallich .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-the-wallich-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--the-wallich .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-the-wallich.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--the-wallich .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-the-wallich@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--travel-annual .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-annual-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--travel-annual .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-annual-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--travel-annual .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-annual.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--travel-annual .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-annual@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--travel-insurance .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--travel-insurance .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--travel-insurance .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--travel-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--travel-insurance-airport .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-airport-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--travel-insurance-airport .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-airport-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--travel-insurance-airport .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-airport.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--travel-insurance-airport .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-airport@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--travel-insurance-winter .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-winter-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--travel-insurance-winter .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-winter-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--travel-insurance-winter .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-winter.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--travel-insurance-winter .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-winter@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--travel-single .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-single-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--travel-single .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-single-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--travel-single .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-single.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--travel-single .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-single@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--travel-winter-sports .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-winter-sports-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--travel-winter-sports .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-winter-sports-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--travel-winter-sports .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-winter-sports.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--travel-winter-sports .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-winter-sports@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--ty-hafan .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-ty-hafan-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--ty-hafan .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-ty-hafan-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--ty-hafan .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-ty-hafan.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--ty-hafan .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-ty-hafan@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--vale-glamorgan .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-vale-glamorgan-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--vale-glamorgan .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-vale-glamorgan-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--vale-glamorgan .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-vale-glamorgan.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--vale-glamorgan .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-vale-glamorgan@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--van-insurance .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--van-insurance .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--van-insurance .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--van-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--van-insurance-mr-taylor .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance-mr-taylor-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--van-insurance-mr-taylor .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance-mr-taylor-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--van-insurance-mr-taylor .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance-mr-taylor.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--van-insurance-mr-taylor .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance-mr-taylor@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--working-at-ad .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-working-at-ad-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--working-at-ad .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-working-at-ad-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--working-at-ad .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-working-at-ad.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--working-at-ad .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-working-at-ad@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero--wru .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-wru-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner .grid--hero .pod--hero--wru .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-wru-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero--wru .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-wru.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner .grid--hero .pod--hero--wru .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-wru@2x.jpg"); } }
  .hero-banner .grid--hero .pod--hero .image {
    display: block; }
    @media (max-width: 767px) {
      .hero-banner .grid--hero .pod--hero .image {
        height: 29vw;
        min-height: 92px;
        max-height: 152px; } }
  .hero-banner .grid--hero .pod--hero h1, .hero-banner .grid--hero .pod--hero h2, .hero-banner .grid--hero .pod--hero h3, .hero-banner .grid--hero .pod--hero .form-container form label, .form-container form .hero-banner .grid--hero .pod--hero label {
    color: #0c3a84; }
  .hero-banner .grid--hero .pod--hero h3, .hero-banner .grid--hero .pod--hero .form-container form label, .form-container form .hero-banner .grid--hero .pod--hero label {
    margin-top: -3px; }
  .hero-banner .grid--hero .pod--hero p {
    margin-top: -20px;
    color: #4f4f4f;
    padding-bottom: 10px; }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero p {
        font-size: 1.6rem;
        line-height: 22px;
        padding-bottom: 14px; } }
  .hero-banner .grid--hero .pod--hero .buttons {
    width: 248px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    overflow: hidden; }
    @media (min-width: 768px) {
      .hero-banner .grid--hero .pod--hero .buttons {
        margin-top: auto;
        width: 248px; } }
    .hero-banner .grid--hero .pod--hero .buttons .button--midi {
      display: inline-block;
      text-align: center;
      width: calc(50% - 5px);
      padding-left: 0;
      padding-right: 0;
      float: left; }

.hero-banner .grid--hero.single-item {
  width: 500px;
  max-width: 100%;
  margin: 6px auto 35px auto; }
  @media (min-width: 768px) {
    .hero-banner .grid--hero.single-item {
      width: 430px;
      margin-top: 0;
      margin-bottom: 40px; } }
  .hero-banner .grid--hero.single-item .pod {
    text-align: left;
    padding: 8px 15px 15px 45px;
    padding-bottom: 15px; }
    @media (min-width: 768px) {
      .hero-banner .grid--hero.single-item .pod {
        padding: 13px 10px 15px 50px;
        padding-bottom: 25px; } }
    .hero-banner .grid--hero.single-item .pod h3, .hero-banner .grid--hero.single-item .pod .form-container form label, .form-container form .hero-banner .grid--hero.single-item .pod label {
      font-size: 1.6rem;
      line-height: 22px;
      padding-bottom: 14px; }
      @media (min-width: 768px) {
        .hero-banner .grid--hero.single-item .pod h3, .hero-banner .grid--hero.single-item .pod .form-container form label, .form-container form .hero-banner .grid--hero.single-item .pod label {
          font-size: 2rem;
          line-height: 28px;
          padding-bottom: 6px; } }
    .hero-banner .grid--hero.single-item .pod p {
      color: #82c8ff; }
      .hero-banner .grid--hero.single-item .pod p:last-of-type {
        padding-bottom: 0; }
      .hero-banner .grid--hero.single-item .pod p a[href^="tel"] {
        color: #fff !important;
        text-decoration: none;
        font-weight: 600; }
    .hero-banner .grid--hero.single-item .pod--van-insurance-reverse-blue {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/products/van-insurance-reverse-blue.svg");
      background-position: -2px -3px;
      background-repeat: no-repeat;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .hero-banner .grid--hero.single-item .pod--van-insurance-reverse-blue {
          background-position: 2px 5px; } }
  .hero-banner .grid--hero.single-item .grid__cell {
    width: 100%;
    max-width: 100%;
    padding: 0; }

.hero-banner .grid--badges {
  margin: 0 auto 30px;
  max-width: 100%;
  width: 300px; }
  @media (min-width: 768px) {
    .hero-banner .grid--badges {
      margin: -25px auto 40px;
      width: 944px; } }
  @media (min-width: 1024px) {
    .hero-banner .grid--badges {
      margin: -30.375px auto 40px; } }
  .hero-banner .grid--badges p {
    color: #82c8ff;
    font-weight: 300; }

@media (min-width: 768px) {
  .hero-banner--A {
    text-align: center; } }

.hero-banner--B {
  text-align: center; }
  @media (min-width: 768px) {
    .hero-banner--B .container {
      padding-top: 0;
      padding-bottom: 0;
      display: table;
      max-height: 672px;
      min-height: 554px; } }
  @media (min-width: 1400px) {
    .hero-banner--B .container {
      height: 35vw; } }
  @media (min-width: 768px) {
    .hero-banner--B .container--vertical {
      display: table-cell;
      vertical-align: middle; } }
  @media (min-width: 768px) {
    .hero-banner--B .container--small {
      max-height: 510px;
      min-height: 420px; } }
  @media (min-width: 1400px) {
    .hero-banner--B .container--small {
      height: 35vw; } }
  @media (min-width: 768px) {
    .hero-banner--B .hero-background {
      background: #0c3a84;
      border-radius: 8px;
      box-sizing: border-box;
      display: block;
      float: right;
      height: auto;
      padding: 34px 24px 40px;
      vertical-align: middle;
      width: 522px; }
      .hero-banner--B .hero-background .hero-banner__copy {
        width: unset; } }
  .hero-banner--B .hero-banner__copy p:last-child {
    padding-bottom: 7px; }
    @media (min-width: 768px) {
      .hero-banner--B .hero-banner__copy p:last-child {
        padding-bottom: 7px; } }

.hero-banner__image {
  height: 37vw;
  width: 100%;
  display: block;
  max-height: 283px;
  max-width: 100%;
  min-height: 118px; }
  @media (min-width: 768px) {
    .hero-banner__image {
      display: none; } }

.hero-banner.bg-veygo-blue h1 {
  border-bottom: 1px solid #fff;
  color: #fff; }

.hero-banner.bg-cornflower-blue {
  background-color: #115577; }
  .hero-banner.bg-cornflower-blue h2 {
    color: #fff;
    font-weight: 600; }

.hero-banner.bg-midnight-blue {
  background-color: #00295F; }

.hero-banner.bg-anakiwa-blue {
  background-color: #88FFFF; }
  .hero-banner.bg-anakiwa-blue h1 {
    color: #2C2822 !important;
    border-bottom: 1px solid #2C2822 !important; }
  .hero-banner.bg-anakiwa-blue h2 {
    color: #2C2822;
    font-weight: 600; }
  .hero-banner.bg-anakiwa-blue .more-links a {
    color: #2C2822 !important; }

.hero-banner.bg-money-blue {
  background-color: #01234A; }
  .hero-banner.bg-money-blue h1 {
    color: #40D3FF !important;
    border-bottom: 1px solid #40D3FF !important; }
  .hero-banner.bg-money-blue h2 {
    font-weight: 600; }
  .hero-banner.bg-money-blue .button--money {
    color: #40D3FF;
    border: 1px solid #40D3FF; }
  .hero-banner.bg-money-blue p, .hero-banner.bg-money-blue a.more-link {
    color: #40D3FF; }

.hero-banner.bg-sky-blue {
  background-color: #7DF; }

.hero-banner--B-tablet {
  text-align: center; }
  .hero-banner--B-tablet .hero-banner__image {
    height: 37vw;
    width: 100%;
    display: block;
    max-height: 340px;
    max-width: 100%;
    min-height: 118px; }
    @media (min-width: 1024px) {
      .hero-banner--B-tablet .hero-banner__image {
        display: none; } }
  @media (max-width: 1023px) {
    .hero-banner--B-tablet video {
      display: none !important; } }
  @media (max-width: 1023px) {
    .hero-banner--B-tablet {
      background: #0c3a84 !important;
      background-image: none !important; } }
  @media (min-width: 768px) {
    .hero-banner--B-tablet .container {
      display: block;
      height: unset;
      max-height: unset;
      min-height: unset;
      text-align: left; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .container {
      padding-top: 0;
      padding-bottom: 0;
      display: table;
      max-height: 672px;
      min-height: 554px;
      text-align: center; } }
  @media (min-width: 1400px) {
    .hero-banner--B-tablet .container {
      height: 35vw; } }
  @media (max-width: 1023px) {
    .hero-banner--B-tablet .container {
      margin: 0 auto !important;
      max-width: 100%;
      padding: 30px 10px 40px !important;
      width: 520px !important; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .container--vertical {
      display: table-cell;
      vertical-align: middle; } }
  @media (max-width: 1023px) {
    .hero-banner--B-tablet .container {
      min-height: unset !important;
      max-height: unset !important;
      height: auto !important; } }
  @media (max-width: 1023px) {
    .hero-banner--B-tablet .container--small {
      min-height: unset !important;
      max-height: unset !important;
      height: auto !important; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .container--small {
      max-height: 510px;
      min-height: 420px; } }
  @media (min-width: 1400px) {
    .hero-banner--B-tablet .container--small {
      height: 35vw; } }
  @media (max-width: 1023px) {
    .hero-banner--B-tablet .container-lrg {
      min-height: unset !important;
      max-height: unset !important;
      height: auto !important; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .container-lrg {
      min-height: 620px;
      max-height: 753px;
      height: 43.5vw; } }
  @media (max-width: 1023px) {
    .hero-banner--B-tablet .container .hero-background {
      background: transparent;
      height: auto;
      padding: 0;
      position: relative;
      left: unset;
      right: unset;
      top: unset;
      transform: unset;
      width: 100%;
      z-index: 2; }
      .hero-banner--B-tablet .container .hero-background .hero-banner__copy {
        width: unset; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .container .hero-background {
      height: auto;
      padding: 34px 24px 40px 24px;
      position: absolute;
      left: unset;
      right: 20px;
      top: 50%;
      transform: translateY(-50%);
      width: 522px;
      z-index: 2; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .hero-background {
      background: #0c3a84;
      border-radius: 8px;
      box-sizing: border-box;
      display: block;
      float: right;
      height: auto;
      padding: 34px 24px 40px;
      vertical-align: middle;
      width: 522px; }
      .hero-banner--B-tablet .hero-background .hero-banner__copy {
        width: unset; } }
  .hero-banner--B-tablet .hero-banner__copy p:last-child {
    padding-bottom: 7px; }
    @media (min-width: 1024px) {
      .hero-banner--B-tablet .hero-banner__copy p:last-child {
        padding-bottom: 7px; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .hero-banner__copy {
      margin: 0 auto;
      width: 708px;
      max-width: 100%; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .hero-banner__copy .narrow {
      margin-right: auto;
      margin-left: auto;
      width: 628px; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .hero-banner__copy .extra-narrow {
      margin-right: auto;
      margin-left: auto;
      width: 475px; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .hero-banner__copy .super-narrow {
      margin-right: auto;
      margin-left: auto;
      width: 320px; } }
  .hero-banner--B-tablet .hero-banner__copy h2,
  .hero-banner--B-tablet .hero-banner__copy h1.subheading {
    margin-top: -5px;
    padding-bottom: 18px;
    font-weight: 400; }
    @media (max-width: 1023px) {
      .hero-banner--B-tablet .hero-banner__copy h2,
      .hero-banner--B-tablet .hero-banner__copy h1.subheading {
        font-size: 2.4rem;
        line-height: 30px; } }
    @media (min-width: 1024px) {
      .hero-banner--B-tablet .hero-banner__copy h2,
      .hero-banner--B-tablet .hero-banner__copy h1.subheading {
        font-size: 4.2rem;
        line-height: 48px;
        margin-top: -6px;
        padding-bottom: 30px; } }
  .hero-banner--B-tablet .hero-banner__copy p {
    margin-top: -9px;
    padding-bottom: 30px; }
    @media (max-width: 1023px) {
      .hero-banner--B-tablet .hero-banner__copy p {
        font-size: 1.6rem;
        line-height: 22px; } }
    @media (min-width: 1024px) {
      .hero-banner--B-tablet .hero-banner__copy p {
        font-size: 2rem;
        line-height: 28px; } }
    @media (min-width: 1024px) {
      .hero-banner--B-tablet .hero-banner__copy p {
        margin-top: -3px;
        padding-bottom: 33px; } }
    .hero-banner--B-tablet .hero-banner__copy p.alternative {
      color: #82c8ff; }
    .hero-banner--B-tablet .hero-banner__copy p.yellow {
      color: #ffdf43; }
    .hero-banner--B-tablet .hero-banner__copy p.caveat {
      color: #82c8ff; }
      @media (max-width: 1023px) {
        .hero-banner--B-tablet .hero-banner__copy p.caveat {
          font-size: 1.35rem;
          line-height: 16px; } }
      @media (min-width: 1024px) {
        .hero-banner--B-tablet .hero-banner__copy p.caveat {
          font-size: 1.4rem;
          line-height: 16px; } }
      .hero-banner--B-tablet .hero-banner__copy p.caveat.alternative {
        color: #fff; }
    .hero-banner--B-tablet .hero-banner__copy p a {
      color: inherit !important; }
  .hero-banner--B-tablet .hero-banner__copy p + .buttons {
    margin-top: -5px; }
    @media (min-width: 1024px) {
      .hero-banner--B-tablet .hero-banner__copy p + .buttons {
        margin-top: 0; } }
    @media (max-width: 1023px) {
      .hero-banner--B-tablet .hero-banner__copy p + .buttons .buttons__flex {
        margin-left: 0;
        margin-right: 0; } }
  .hero-banner--B-tablet .hero-banner__copy .select2 {
    margin-top: 30px; }
  .hero-banner--B-tablet .hero-banner__copy img,
  .hero-banner--B-tablet .hero-banner__copy picture img {
    max-width: 100%;
    margin: 0 auto 20px auto;
    height: auto; }
    @media (min-width: 768px) {
      .hero-banner--B-tablet .hero-banner__copy img,
      .hero-banner--B-tablet .hero-banner__copy picture img {
        margin: 0 0 20px 0; } }
    @media (min-width: 1024px) {
      .hero-banner--B-tablet .hero-banner__copy img,
      .hero-banner--B-tablet .hero-banner__copy picture img {
        margin: 0 auto 40px auto; } }
  @media (max-width: 1023px) {
    .hero-banner--B-tablet .hero-banner__copy .buttons .button--hero {
      font-size: 1.8rem;
      line-height: 24px;
      min-height: 44px;
      padding: 9px 10px;
      width: 500px; } }
  @media (min-width: 768px) {
    .hero-banner--B-tablet .hero-banner__copy .buttons .button--hero {
      margin-left: 0;
      margin-right: 0;
      padding: 9px 15px;
      width: 100%;
      max-width: 430px;
      min-width: 295px;
      display: inline-block; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .hero-banner__copy .buttons .button--hero {
      margin-left: auto;
      margin-right: auto;
      font-size: 2.4rem;
      line-height: 30px;
      min-height: 52px;
      padding: 10px 15px;
      width: 430px; } }
  .hero-banner--B-tablet .hero-banner__copy h2 + picture img,
  .hero-banner--B-tablet .hero-banner__copy h2 + picture,
  .hero-banner--B-tablet .hero-banner__copy picture img + h2,
  .hero-banner--B-tablet .hero-banner__copy picture + h2,
  .hero-banner--B-tablet .hero-banner__copy h1.subheading + picture img,
  .hero-banner--B-tablet .hero-banner__copy h1.subheading + picture,
  .hero-banner--B-tablet .hero-banner__copy picture img + h1.subheading,
  .hero-banner--B-tablet .hero-banner__copy picture + h1.subheading,
  .hero-banner--B-tablet .hero-banner__copy picture img + p,
  .hero-banner--B-tablet .hero-banner__copy picture + p {
    margin-top: -8px; }
    @media (min-width: 1024px) {
      .hero-banner--B-tablet .hero-banner__copy h2 + picture img,
      .hero-banner--B-tablet .hero-banner__copy h2 + picture,
      .hero-banner--B-tablet .hero-banner__copy picture img + h2,
      .hero-banner--B-tablet .hero-banner__copy picture + h2,
      .hero-banner--B-tablet .hero-banner__copy h1.subheading + picture img,
      .hero-banner--B-tablet .hero-banner__copy h1.subheading + picture,
      .hero-banner--B-tablet .hero-banner__copy picture img + h1.subheading,
      .hero-banner--B-tablet .hero-banner__copy picture + h1.subheading,
      .hero-banner--B-tablet .hero-banner__copy picture img + p,
      .hero-banner--B-tablet .hero-banner__copy picture + p {
        margin-top: -10px; } }
  .hero-banner--B-tablet h1:not([class]) {
    margin: -10px auto 20px;
    border-bottom: 1px solid #357bb0;
    color: #82c8ff;
    font-size: 2rem;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 7px; }
    @media (min-width: 1024px) {
      .hero-banner--B-tablet h1:not([class]) {
        margin: -6px auto 30px;
        font-size: 2.8rem;
        line-height: 34px;
        padding-bottom: 12px; } }
  .hero-banner--B-tablet h1.subheading {
    border-bottom: 0 !important; }
  @media (max-width: 1023px) {
    .hero-banner--B-tablet .more-link {
      font-size: 1.6rem;
      line-height: 22px; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .more-link {
      font-size: 2rem;
      line-height: 28px; } }
  @media (max-width: 1023px) {
    .hero-banner--B-tablet .more-link--before {
      padding-left: 16px; }
      .hero-banner--B-tablet .more-link--before:before {
        width: 13px;
        height: 13px; } }
  @media (min-width: 1024px) {
    .hero-banner--B-tablet .more-link--before {
      padding-left: 21px; }
      .hero-banner--B-tablet .more-link--before:before {
        width: 17px;
        height: 17px; } }
  .hero-banner--B-tablet .more-link.white {
    color: #fff; }

@media (max-width: 1023px) {
  .hero-banner--B-no-colour {
    background: white !important; } }

.hero-banner .form-container {
  background: transparent;
  border: none; }
  .hero-banner .form-container .buttons input[type=submit] {
    max-width: unset;
    float: center; }

@media (min-width: 768px) {
  .hero-banner--A {
    text-align: center; } }

.hero-banner--A.hero-banner--landlord:not(.no-img-mob) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/landlord-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--landlord:not(.no-img-mob) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/landlord-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--A.hero-banner--landlord:not(.no-img-mob) {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/landlord-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--landlord:not(.no-img-mob) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/landlord-desktop@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--A.hero-banner--landlord {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/landlord-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--landlord {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/landlord-desktop@2x.jpg"); } }

.hero-banner--A.hero-banner--landlord.hero-banner--video, .hero-banner--A.hero-banner--landlord.hero-banner--webchat {
  background-position: top center; }
  .hero-banner--A.hero-banner--landlord.hero-banner--video .hero-banner__image, .hero-banner--A.hero-banner--landlord.hero-banner--webchat .hero-banner__image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/landlord-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--A.hero-banner--landlord.hero-banner--video .hero-banner__image, .hero-banner--A.hero-banner--landlord.hero-banner--webchat .hero-banner__image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/landlord-mobile@2x.jpg"); } }

.hero-banner--A.hero-banner--pen-and-scales:not(.no-img-mob) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pen-and-scales-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--pen-and-scales:not(.no-img-mob) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pen-and-scales-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--A.hero-banner--pen-and-scales:not(.no-img-mob) {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pen-and-scales-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--pen-and-scales:not(.no-img-mob) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pen-and-scales-desktop@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--A.hero-banner--pen-and-scales {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pen-and-scales-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--pen-and-scales {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pen-and-scales-desktop@2x.jpg"); } }

.hero-banner--A.hero-banner--pen-and-scales.hero-banner--video, .hero-banner--A.hero-banner--pen-and-scales.hero-banner--webchat {
  background-position: top center; }
  .hero-banner--A.hero-banner--pen-and-scales.hero-banner--video .hero-banner__image, .hero-banner--A.hero-banner--pen-and-scales.hero-banner--webchat .hero-banner__image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pen-and-scales-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--A.hero-banner--pen-and-scales.hero-banner--video .hero-banner__image, .hero-banner--A.hero-banner--pen-and-scales.hero-banner--webchat .hero-banner__image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pen-and-scales-mobile@2x.jpg"); } }

.hero-banner--A.hero-banner--over-fifties-travel-insurance:not(.no-img-mob) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/over-fifties-travel-insurance-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--over-fifties-travel-insurance:not(.no-img-mob) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/over-fifties-travel-insurance-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--A.hero-banner--over-fifties-travel-insurance:not(.no-img-mob) {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/over-fifties-travel-insurance-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--over-fifties-travel-insurance:not(.no-img-mob) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/over-fifties-travel-insurance-desktop@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--A.hero-banner--over-fifties-travel-insurance {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/over-fifties-travel-insurance-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--over-fifties-travel-insurance {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/over-fifties-travel-insurance-desktop@2x.jpg"); } }

.hero-banner--A.hero-banner--over-fifties-travel-insurance.hero-banner--video, .hero-banner--A.hero-banner--over-fifties-travel-insurance.hero-banner--webchat {
  background-position: top center; }
  .hero-banner--A.hero-banner--over-fifties-travel-insurance.hero-banner--video .hero-banner__image, .hero-banner--A.hero-banner--over-fifties-travel-insurance.hero-banner--webchat .hero-banner__image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/over-fifties-travel-insurance-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--A.hero-banner--over-fifties-travel-insurance.hero-banner--video .hero-banner__image, .hero-banner--A.hero-banner--over-fifties-travel-insurance.hero-banner--webchat .hero-banner__image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/over-fifties-travel-insurance-mobile@2x.jpg"); } }

.hero-banner--A.hero-banner--row-of-houses:not(.no-img-mob) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/row-of-houses-mobile.png") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--row-of-houses:not(.no-img-mob) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/row-of-houses-mobile@2x.png"); } }
  @media (min-width: 768px) {
    .hero-banner--A.hero-banner--row-of-houses:not(.no-img-mob) {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/row-of-houses-desktop.png") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--row-of-houses:not(.no-img-mob) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/row-of-houses-desktop@2x.png"); } }

@media (min-width: 768px) {
  .hero-banner--A.hero-banner--row-of-houses {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/row-of-houses-desktop.png") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--row-of-houses {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/row-of-houses-desktop@2x.png"); } }

.hero-banner--A.hero-banner--row-of-houses.hero-banner--video, .hero-banner--A.hero-banner--row-of-houses.hero-banner--webchat {
  background-position: top center; }
  .hero-banner--A.hero-banner--row-of-houses.hero-banner--video .hero-banner__image, .hero-banner--A.hero-banner--row-of-houses.hero-banner--webchat .hero-banner__image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/row-of-houses-mobile.png") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--A.hero-banner--row-of-houses.hero-banner--video .hero-banner__image, .hero-banner--A.hero-banner--row-of-houses.hero-banner--webchat .hero-banner__image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/row-of-houses-mobile@2x.png"); } }

.hero-banner--A.hero-banner--car-street:not(.no-img-mob) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-street-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--car-street:not(.no-img-mob) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-street-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--A.hero-banner--car-street:not(.no-img-mob) {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-street-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--car-street:not(.no-img-mob) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-street-desktop@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--A.hero-banner--car-street {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-street-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A.hero-banner--car-street {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-street-desktop@2x.jpg"); } }

.hero-banner--A.hero-banner--car-street.hero-banner--video, .hero-banner--A.hero-banner--car-street.hero-banner--webchat {
  background-position: top center; }
  .hero-banner--A.hero-banner--car-street.hero-banner--video .hero-banner__image, .hero-banner--A.hero-banner--car-street.hero-banner--webchat .hero-banner__image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-street-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--A.hero-banner--car-street.hero-banner--video .hero-banner__image, .hero-banner--A.hero-banner--car-street.hero-banner--webchat .hero-banner__image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-street-mobile@2x.jpg"); } }

.hero-banner--A.hero-banner.bg-supercharge {
  color: #fff;
  background-color: #000;
  background-repeat: no-repeat; }
  .hero-banner--A.hero-banner.bg-supercharge img {
    max-width: 1350px;
    object-fit: cover;
    object-position: center top;
    overflow: visible;
    height: 25vw;
    max-height: 340px;
    width: 100%;
    margin: 0 auto; }
  .hero-banner--A.hero-banner.bg-supercharge h2 {
    color: #fff; }

.hero-banner--A .badge-moneyfacts-landlord-home-insurance-mobile {
  background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/badges/badge-moneyfacts-landlord-home-insurance.svg");
  width: 165px;
  height: 92px;
  margin: 0 auto;
  background-size: 100%;
  background-repeat: no-repeat; }
  @media (min-width: 1024px) {
    .hero-banner--A .badge-moneyfacts-landlord-home-insurance-mobile {
      display: none; } }

@media (min-width: 1024px) {
  .hero-banner--A .badge-moneyfacts-landlord-home-insurance-desktop {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/badges/badge-moneyfacts-landlord-home-insurance.svg");
    position: absolute;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 217px;
    height: 132px;
    bottom: 26px;
    right: 77%; } }

.hero-banner--A .badge-which-best-buy {
  background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/banner/which-best-buy.png");
  background-repeat: no-repeat;
  background-size: contain; }
  .hero-banner--A .badge-which-best-buy.mobile {
    display: block;
    width: 123px;
    height: 98px;
    margin: 40px auto 30px auto; }
    @media (min-width: 1024px) {
      .hero-banner--A .badge-which-best-buy.mobile {
        display: none; } }
  .hero-banner--A .badge-which-best-buy.desktop {
    display: none; }
    @media (min-width: 1024px) {
      .hero-banner--A .badge-which-best-buy.desktop {
        display: block;
        position: absolute;
        width: 156px;
        height: 124px;
        bottom: 32px;
        left: 48px; } }
    @media (min-width: 1400px) {
      .hero-banner--A .badge-which-best-buy.desktop {
        left: 50%;
        transform: translateX(-652px); } }

@media (min-width: 1024px) {
  .hero-banner--A .bg-ev-charging {
    position: absolute;
    min-width: 372px;
    width: 29vw;
    max-width: 547px;
    height: 363px;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat; }
  .hero-banner--A .bg-dog {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/defaqto-dog.jpg");
    position: absolute;
    width: 826px;
    height: 659px;
    background-size: 98%;
    left: auto;
    right: 55%;
    bottom: 0;
    background-repeat: no-repeat; }
  .hero-banner--A .bg-one-van {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/van-hero-desktop%402x.jpg");
    position: absolute;
    width: 707px;
    height: 342px;
    background-size: 707px 342px;
    left: 50%;
    transform: translateX(-885px);
    top: 395px;
    background-repeat: no-repeat; }
  .hero-banner--A .bg-one-dog {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-dog.jpg");
    position: absolute;
    width: 872px;
    height: 651px;
    background-size: 90%;
    left: auto;
    right: 48%;
    bottom: 4%;
    background-repeat: no-repeat; }
  .hero-banner--A .bg-cat-in-box {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-kitten.png");
    position: absolute;
    width: 826px;
    height: 659px;
    background-size: 98%;
    left: auto;
    right: 55%;
    bottom: 0;
    background-repeat: no-repeat; }
  .hero-banner--A .bg-two-dogs {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-two-dogs.png");
    position: absolute;
    width: 826px;
    height: 659px;
    background-size: 98%;
    left: auto;
    right: 55%;
    bottom: 0;
    background-repeat: no-repeat; }
  .hero-banner--A .bg-annie-alfi-ballon-basket {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/annie-alfi-ballon-basket.png");
    position: absolute;
    width: 426px;
    height: 463px;
    background-size: 98%;
    left: auto;
    right: 68%;
    bottom: 0;
    background-repeat: no-repeat;
    top: 0; }
  .hero-banner--A .bg-alfie-broken-phone {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/alfie-broken-phone.png");
    position: absolute;
    width: 460px;
    height: 100%;
    background-size: 460px;
    left: auto;
    right: 67%;
    bottom: -5%;
    background-repeat: no-repeat; }
  .hero-banner--A .bg-alfie-easy-with-myaccount-sign {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/alfie-easy-with-myaccount-sign.png");
    position: absolute;
    width: 350px;
    height: 408px;
    background-size: 100%;
    left: auto;
    right: 74%;
    bottom: 10%;
    background-repeat: no-repeat; }
  .hero-banner--A .bg-car-saloon {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/car-saloon.jpg");
    position: absolute;
    width: 628px;
    height: 256px;
    background-size: 100%;
    left: auto;
    right: -244px;
    bottom: 31px;
    background-repeat: no-repeat; }
  .hero-banner--A .bg-car-multicar {
    background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/car-multicar.png);
    position: absolute;
    width: 558px;
    height: 235px;
    background-size: cover;
    left: calc(50% - 56px);
    bottom: 80px;
    background-repeat: no-repeat;
    transform: translateX(50%); }
  .hero-banner--A .bg-electric-car {
    background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/ev-charging.png);
    position: absolute;
    width: 547px;
    height: 363px;
    background-size: cover;
    left: calc(50% - 100px);
    bottom: 40px;
    background-repeat: no-repeat;
    transform: translateX(50%); }
  .hero-banner--A .bg-three-houses {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/three-houses.png");
    position: absolute;
    right: 0;
    bottom: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 513px;
    height: 420px; } }

@media (min-width: 1400px) {
  .hero-banner--A .bg-orange-cat-fish-bowl {
    position: absolute;
    right: calc(50% - -220px);
    bottom: 63px;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 529px;
    height: 451px;
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-orange-cat-fish-bowl.png"); } }
  @media only screen and (min-width: 1400px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1400px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A .bg-orange-cat-fish-bowl {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-orange-cat-fish-bowl@2x.png"); } }

@media (min-width: 1400px) {
  .hero-banner--A .bg-yellow-dog-large {
    position: absolute;
    right: calc(50% - -85px);
    bottom: 54px;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 800px;
    height: 567px;
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-yellow-dog.png"); } }
  @media only screen and (min-width: 1400px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1400px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A .bg-yellow-dog-large {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-yellow-dog@2x.png"); } }

@media (min-width: 1400px) {
    .hero-banner--A .bg-yellow-dog-large.right {
      left: calc(50% - -335px); }
  .hero-banner--A .bg-orange-cat {
    position: absolute;
    left: calc(50% - -426px);
    bottom: 50px;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 600px;
    height: 432px;
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-orange-cat.png"); } }
  @media only screen and (min-width: 1400px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1400px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A .bg-orange-cat {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-orange-cat@2x.png"); } }

@media (min-width: 1400px) {
  .hero-banner--A .bg-yellow-dog-small {
    position: absolute;
    right: calc(50% - -225px);
    bottom: 88px;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 594px;
    height: 421px;
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-yellow-dog.png"); } }
  @media only screen and (min-width: 1400px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1400px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A .bg-yellow-dog-small {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-yellow-dog@2x.png"); } }

@media (min-width: 1400px) {
  .hero-banner--A .bg-big-dog {
    position: absolute;
    left: calc(50% - -430px);
    bottom: 88px;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 612px;
    height: 584px;
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-big-dog.png"); } }
  @media only screen and (min-width: 1400px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1400px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A .bg-big-dog {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-big-dog@2x.png"); } }

@media (min-width: 1400px) {
  .hero-banner--A .bg-blue-cat-big {
    position: absolute;
    left: calc(50% - -350px);
    bottom: 91px;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 667px;
    height: 473px;
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-blue-cat.png"); } }
  @media only screen and (min-width: 1400px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1400px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A .bg-blue-cat-big {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-blue-cat@2x.png"); } }

@media (min-width: 1400px) {
  .hero-banner--A .bg-blue-cat-small {
    position: absolute;
    right: calc(50% - -197px);
    bottom: 50px;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 640px;
    height: 454px;
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-blue-cat.png"); } }
  @media only screen and (min-width: 1400px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1400px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A .bg-blue-cat-small {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/hero-blue-cat@2x.png"); } }

@media (min-width: 1400px) {
  .hero-banner--A .bg-big-dog-with-cat {
    position: absolute;
    left: calc(50% - -375px);
    bottom: 50px;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 721px;
    height: 658px;
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/big-dog-with-cat.png"); } }
  @media only screen and (min-width: 1400px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1400px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1400px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--A .bg-big-dog-with-cat {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/big-dog-with-cat@2x.png"); } }

.hero-banner--A .container h1 {
  margin: -10px auto 20px;
  border-bottom: 1px solid #357bb0;
  color: #82c8ff;
  font-size: 2rem;
  font-weight: 400;
  line-height: 24px;
  padding-bottom: 7px; }
  @media (min-width: 768px) {
    .hero-banner--A .container h1 {
      margin: -6px auto 30px;
      font-size: 2.8rem;
      line-height: 34px;
      padding-bottom: 12px; } }
  .hero-banner--A .container h1.white {
    color: #fff;
    border-bottom: 1px solid #fff; }
  .hero-banner--A .container h1.black {
    color: #2C2822;
    border-bottom: 1px solid #2C2822; }
  .hero-banner--A .container h1.reverse-blue {
    color: #82c8ff;
    border-bottom: 1px solid #82c8ff; }

.hero-banner--A .container h2.black {
  color: #2C2822; }

.hero-banner--A .container p.bspec.reverse-blue {
  color: #82c8ff; }

.hero-banner--A .container .more-links {
  max-width: 350px;
  display: flex;
  margin: 0 auto;
  cursor: pointer; }
  .hero-banner--A .container .more-links.long {
    flex-direction: column; }
    @media (min-width: 768px) {
      .hero-banner--A .container .more-links.long {
        flex-direction: row;
        max-width: 705px; } }
    .hero-banner--A .container .more-links.long a {
      margin: 0 0 15px 0; }
      @media (min-width: 768px) {
        .hero-banner--A .container .more-links.long a {
          margin: 0 auto; } }
  .hero-banner--A .container .more-links a {
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    text-decoration: underline;
    margin: 0 auto; }
    .hero-banner--A .container .more-links a.reverse-blue {
      color: #82c8ff; }
    @media (min-width: 414px) {
      .hero-banner--A .container .more-links a {
        font-size: 16px; } }
    .hero-banner--A .container .more-links a.black {
      color: #2C2822; }

.hero-banner--A .container .badge-defaqto {
  background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/banner/defaqto-mobile.svg");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  width: 250px;
  height: 38px;
  margin: 0 auto; }
  @media (min-width: 1024px) {
    .hero-banner--A .container .badge-defaqto {
      display: none; } }

.hero-banner--B.hero-banner--accidental-damage .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/accidental-damage-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--B.hero-banner--accidental-damage .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/accidental-damage-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--B.hero-banner--accidental-damage {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/accidental-damage-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--B.hero-banner--accidental-damage {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/accidental-damage-desktop@2x.jpg"); } }

.hero-banner--B.mini-hero-banner--accidental-damage .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mini-hero/background/accidental-damage-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--B.mini-hero-banner--accidental-damage .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mini-hero/background/accidental-damage-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--B.mini-hero-banner--accidental-damage .hero-banner__image {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mini-hero/background/accidental-damage-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--B.mini-hero-banner--accidental-damage .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mini-hero/background/accidental-damage-desktop@2x.jpg"); } }

.hero-banner--B video {
  display: none; }
  @media (min-width: 768px) {
    .hero-banner--B video {
      display: block;
      min-width: 100%;
      min-height: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      z-index: 1; } }

@media (min-width: 768px) {
  .hero-banner--B .hero-background {
    height: auto;
    padding: 34px 24px 40px 24px;
    position: absolute;
    left: unset;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 522px;
    z-index: 2; }
    .hero-banner--B .hero-background .hero-banner__copy {
      width: unset; } }

@media (min-width: 768px) {
  .hero-banner--B-left .hero-background {
    left: 20px; } }

@media (min-width: 768px) {
  .hero-banner--B-centered .hero-background {
    left: 50%;
    transform: translateX(-50%) translateY(-50%); } }

@media (min-width: 768px) {
  .hero-banner--B-full .container {
    min-height: unset;
    max-height: unset;
    height: calc(100vh - 102px); } }

.hero-banner--B-mini {
  border-radius: 4px; }
  @media (max-width: 767px) {
    .hero-banner--B-mini {
      width: 500px;
      max-width: calc(100% - 20px);
      margin-left: auto;
      margin-right: auto; } }
  @media (min-width: 768px) {
    .hero-banner--B-mini {
      background-image: none !important;
      display: flex;
      max-width: 700px;
      margin: 0 auto; }
      .bg-contact-section .hero-banner--B-mini {
        max-width: none; } }
  .hero-banner--B-mini .hero-banner__image {
    height: 40.5vw;
    max-height: 220px;
    min-height: 132px; }
    @media (min-width: 768px) {
      .hero-banner--B-mini .hero-banner__image {
        display: block;
        height: auto;
        max-height: 100%;
        min-width: 276px;
        flex-basis: 276px;
        min-height: 318px; } }
    @media (min-width: 1400px) {
      .hero-banner--B-mini .hero-banner__image {
        height: auto; } }
    @media (min-width: 768px) {
      .hero-banner--B-mini .hero-banner__image + .container .hero-banner__copy {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 376px; } }
  @media (min-width: 768px) {
    .hero-banner--B-mini .container {
      min-height: unset !important;
      max-height: unset !important;
      height: auto !important;
      display: block;
      padding: 0 !important;
      width: 60%; } }
  @media (min-width: 1400px) {
    .hero-banner--B-mini .container {
      height: auto !important; } }
  .hero-banner--B-mini .container-sml {
    max-height: initial !important; }
  @media (min-width: 768px) {
    .hero-banner--B-mini .hero-background {
      position: relative;
      display: block;
      right: 0;
      width: auto;
      float: none;
      border-radius: 0;
      height: 100% !important;
      top: 0;
      transform: none; } }
  @media (min-width: 1400px) {
    .hero-banner--B-mini .hero-background {
      height: auto; } }
  .hero-banner--B-mini .more-link::after {
    height: 13px;
    width: 13px;
    margin-left: 3px;
    top: 1px; }
  .hero-banner--B-mini .buttons + .more-link {
    margin-top: 14px; }
    @media (min-width: 768px) {
      .hero-banner--B-mini .buttons + .more-link {
        margin-top: 20px; } }

.hero-banner--B.hero-banner--dark .hero-background {
  background: unset;
  border: unset; }

@media (min-width: 768px) {
  .hero-banner--B.hero-banner--dark h1 {
    color: #fff;
    border-color: #fff; }
  .hero-banner--B.hero-banner--dark .hero-background {
    background: rgba(0, 0, 0, 0.7);
    border: 1px solid #fff; } }

.hero-banner--B .hero-background[class*='magazine'] h2 {
  color: #0f1e64;
  font-weight: 600;
  padding-bottom: 0; }
  .hero-banner--B .hero-background[class*='magazine'] h2::after {
    position: relative;
    top: 1px;
    height: 18px;
    width: 18px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M5.158%203.006L7.52%206.5l-2.363%203.505h1.369L8.889%206.5%206.527%203.006z%22%20fill%3D%22%230f1e64%22%20%2F%3E%3Cpath%20d%3D%22M6.5%200a6.5%206.5%200%20100%2013%206.5%206.5%200%20000-13m0%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20fill%3D%22%230f1e64%22%20%2F%3E%3C%2Fsvg%3E");
    content: '';
    display: inline-block;
    margin-left: 5px; }
    @media (min-width: 768px) {
      .hero-banner--B .hero-background[class*='magazine'] h2::after {
        margin-left: 6px; } }

.hero-banner--B .hero-background[class*='magazine'] h4 {
  color: #0f1e64;
  text-transform: uppercase; }

@media (min-width: 768px) {
  .hero-banner--B .hero-background {
    background: #0c3a84; }
    .hero-banner--B .hero-background[class*="magazine"] {
      text-align: left; }
      .hero-banner--B .hero-background[class*='magazine'] h2::after {
        height: 25px;
        width: 25px; }
    .hero-banner--B .hero-background--magazine-competition {
      background-color: #fcbd92; }
    .hero-banner--B .hero-background--magazine-empty {
      background-color: #ccc; }
    .hero-banner--B .hero-background--magazine-feature {
      background-color: #fcbd92; }
    .hero-banner--B .hero-background--magazine-lifestyle {
      background-color: #b5ead7; }
    .hero-banner--B .hero-background--magazine-news {
      background-color: #abe1ff; } }

.hero-banner--B .hero-background.no-background {
  background: transparent; }
  .hero-banner--B .hero-background.no-background h1 {
    color: #fff;
    border-bottom: 1px solid #fff; }
  .hero-banner--B .hero-background.no-background .more-link--arrow-circle.white {
    color: #fff; }
    .hero-banner--B .hero-background.no-background .more-link--arrow-circle.white::before {
      background: url('data:image/svg+xml,<svg width="19" height="23" viewBox="0 0 19 23" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2117_2029)"><path d="M7.62638 7.08936L10.8968 11.9272L7.625 16.7803H9.52054L12.7924 11.9272L9.52192 7.08936H7.62638Z" fill="white"/><path d="M9.48438 2.92725C7.09743 2.92725 4.80824 3.87546 3.12041 5.56329C1.43259 7.25111 0.484375 9.5403 0.484375 11.9272C0.484375 14.3142 1.43259 16.6034 3.12041 18.2912C4.80824 19.979 7.09743 20.9272 9.48438 20.9272C11.8713 20.9272 14.1605 19.979 15.8483 18.2912C17.5362 16.6034 18.4844 14.3142 18.4844 11.9272C18.4844 9.5403 17.5362 7.25111 15.8483 5.56329C14.1605 3.87546 11.8713 2.92725 9.48438 2.92725ZM9.48438 4.31186C13.6839 4.31186 17.0998 7.72771 17.0998 11.9272C17.0998 16.1268 13.6839 19.5426 9.48438 19.5426C7.46532 19.5404 5.5296 18.7374 4.10191 17.3097C2.67423 15.882 1.87119 13.9463 1.86899 11.9272C1.86899 7.72771 5.28484 4.31186 9.48438 4.31186Z" fill="white"/></g><defs><clipPath id="clip0_2117_2029"><rect width="18" height="18" fill="white" transform="translate(0.484375 2.92725)"/></clipPath></defs></svg>');
      content: "";
      background-size: cover;
      width: 15px;
      height: 17px;
      top: 2px;
      left: -3px; }
      @media (min-width: 768px) {
        .hero-banner--B .hero-background.no-background .more-link--arrow-circle.white::before {
          width: 17px;
          height: 19px;
          top: 4px;
          left: 0; } }

.hero-banner--B .hero-background .which-best-buy {
  background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/banner/which-best-buy.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 155px;
  height: 123px;
  margin: 0 auto; }
  @media (min-width: 768px) {
    .hero-banner--B .hero-background .which-best-buy {
      display: none; } }

.hero-banner--B.hero-banner--awards {
  background-color: #091F30 !important; }
  .hero-banner--B.hero-banner--awards .hero-background {
    text-align: center;
    background: transparent; }

.hero-banner--B .hero-information {
  display: block;
  position: relative;
  width: 100%;
  background-color: #C20060;
  color: #fff;
  text-align: left;
  z-index: 100; }
  @media (min-width: 1024px) {
    .hero-banner--B .hero-information {
      width: 300px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(calc(-50% + 240px));
      border-radius: 10px 10px 0 0; } }
  .hero-banner--B .hero-information--content {
    display: block;
    margin: 0 auto;
    padding: 8px 10px 8px 40px;
    position: relative;
    width: 520px;
    max-width: 100%; }
    @media (min-width: 1024px) {
      .hero-banner--B .hero-information--content {
        padding: 14px 20px 10px 45px; } }
    .hero-banner--B .hero-information--content:before, .hero-banner--B .hero-information--content:after {
      content: '';
      display: block;
      position: absolute; }
    .hero-banner--B .hero-information--content:before {
      top: 8px;
      left: 14px;
      width: 15px;
      height: 19px;
      background: transparent url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/information-padlock.svg") no-repeat center center;
      background-size: 15px 19px; }
      @media (min-width: 1024px) {
        .hero-banner--B .hero-information--content:before {
          top: 10px;
          left: 20px; } }
    .hero-banner--B .hero-information--content:after {
      top: 50%;
      transform: translateY(-50%);
      right: 13px;
      width: 7px;
      height: 14px;
      background: transparent url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/information-arrow.svg") no-repeat center center;
      background-size: 7px 14px;
      opacity: 0.5; }
      @media (min-width: 1024px) {
        .hero-banner--B .hero-information--content:after {
          width: 11px;
          height: 24px;
          right: 20px;
          background-size: 11px 24px;
          opacity: 1; } }
  .hero-banner--B .hero-information h3, .hero-banner--B .hero-information .form-container form label, .form-container form .hero-banner--B .hero-information label, .hero-banner--B .hero-information p {
    padding-bottom: 0; }
  .hero-banner--B .hero-information p {
    margin-top: 0; }

.hero-banner.bg-hero--magazine-competition {
  background-color: #fcbd92; }

.hero-banner.bg-hero--magazine-empty {
  background-color: #ccc; }

.hero-banner.bg-hero--magazine-feature {
  background-color: #fcbd92; }

.hero-banner.bg-hero--magazine-lifestyle {
  background-color: #b5ead7; }

.hero-banner.bg-hero--magazine-news {
  background-color: #abe1ff; }

@media (min-width: 768px) {
  .hero-banner.hero-banner--B .hero-background .hero-banner__copy .narrow {
    margin-right: auto;
    margin-left: auto;
    width: 400px !important; } }

@media (min-width: 768px) {
  .hero-banner.hero-banner--B .hero-background .hero-banner__copy .extra-narrow {
    width: 360px !important; } }

@media (min-width: 768px) {
  .hero-banner.hero-banner--B .hero-background .hero-banner__copy .super-narrow {
    margin-right: auto;
    margin-left: auto;
    width: 320px !important; } }

.hero-banner.hero-banner--B .hero-background .hero-banner__copy .more-link--br {
  margin-top: 15px; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--B .hero-background .hero-banner__copy .more-link--br {
      margin-top: 0;
      margin-left: 20px; } }

.hero-banner.hero-banner--B .hero-background .hero-banner__copy .aa-partnership-branding {
  background-color: #121E60;
  width: 100%;
  max-width: 247px;
  padding: 8px 15px;
  display: flex;
  border-radius: 8px;
  margin: 0 auto 27px auto; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--B .hero-background .hero-banner__copy .aa-partnership-branding {
      padding: 8px 30px;
      max-width: 315px;
      margin: 0 auto 37px auto; } }
  .hero-banner.hero-banner--B .hero-background .hero-banner__copy .aa-partnership-branding .logo {
    width: 25px;
    height: 25px;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 999.31 999.31"><defs><style> .cls-1 { fill: %2300081c; } .cls-2 { fill: %23ffd300; } </style></defs><g id="Container"><rect class="cls-2" width="999.31" height="999.31"/></g><g id="AA"><path class="cls-1" d="M874.31,229.42h-121.01c-5.6,0-10.76,3.03-13.49,7.92l-202,362.48V239.71c0-5.68-4.61-10.29-10.29-10.29h-121.01c-5.6,0-10.76,3.03-13.49,7.92L116.02,734.38c-3.82,6.86,1.14,15.3,8.99,15.3h94.74c5.65,0,10.85-3.09,13.56-8.05l48.52-89.05h141.27v86.81c0,5.68,4.61,10.29,10.29,10.29h133.16c5.65,0,10.85-3.09,13.56-8.05l48.52-89.05h141.27v86.81c0,5.68,4.61,10.29,10.29,10.29h94.12c5.68,0,10.29-4.61,10.29-10.29V239.71c0-5.68-4.61-10.29-10.29-10.29Zm-451.21,317.35h-83.62l78.78-144.6c1.28-2.34,4.83-1.44,4.83,1.23v143.37Zm346.79,0h-83.62l78.78-144.6c1.28-2.34,4.83-1.44,4.83,1.23v143.37Z"/></g></svg>');
    background-repeat: no-repeat; }
  .hero-banner.hero-banner--B .hero-background .hero-banner__copy .aa-partnership-branding span {
    color: #fff;
    font-size: 14px;
    line-height: 25px;
    margin: 0 0 0 14px; }
    @media (min-width: 768px) {
      .hero-banner.hero-banner--B .hero-background .hero-banner__copy .aa-partnership-branding span {
        font-size: 17px;
        line-height: 24px; } }

.hero-banner.hero-banner--B .hero-background .hero-banner__copy img.best-motor-insurance {
  width: 254px;
  display: inline;
  margin-top: -9px; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--B .hero-background .hero-banner__copy img.best-motor-insurance {
      width: 332px;
      margin-top: -14px; } }

.hero-banner.hero-banner--B .hero-background .hero-banner__copy img.defato-banner {
  width: 235px;
  display: inline; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--B .hero-background .hero-banner__copy img.defato-banner {
      width: 296px; } }

@media (min-width: 768px) {
  .hero-banner.hero-banner--B-tablet .hero-background .hero-banner__copy .narrow {
    width: auto !important; } }

@media (min-width: 1024px) {
  .hero-banner.hero-banner--B-tablet .hero-background .hero-banner__copy .narrow {
    margin-right: auto;
    margin-left: auto;
    width: 400px !important; } }

@media (max-width: 1023px) {
  .hero-banner.hero-banner--B-tablet h3.super, .hero-banner.hero-banner--B-tablet .form-container form label.super, .form-container form .hero-banner.hero-banner--B-tablet label.super {
    font-size: 2rem;
    line-height: 24px;
    margin-top: -10px;
    padding-bottom: 22px; } }

.hero-banner.hero-banner--B-no-colour {
  /*@include respond-to('desktop', false) {
        .hero-banner__image {
          display: none;
        }
      }*/ }
  .hero-banner.hero-banner--B-no-colour .hero-background {
    background: transparent !important; }
    .hero-banner.hero-banner--B-no-colour .hero-background h1 {
      color: #6E6C6A;
      border-bottom: none;
      font-weight: 600;
      margin: 20px 0;
      padding-bottom: 0; }
      @media (min-width: 768px) {
        .hero-banner.hero-banner--B-no-colour .hero-background h1 {
          margin: 20px 0; } }

.hero-banner.hero-banner--B-large-black-font h2, .hero-banner.hero-banner--B-large-black-font h3, .hero-banner.hero-banner--B-large-black-font .form-container form label, .form-container form .hero-banner.hero-banner--B-large-black-font label, .hero-banner.hero-banner--B-large-black-font p {
  color: #21201C; }

.hero-banner.hero-banner--B-large-black-font h2 {
  font-size: 3.4rem;
  line-height: 42px;
  font-weight: 600; }
  @media (min-width: 1024px) {
    .hero-banner.hero-banner--B-large-black-font h2 {
      font-size: 4.2rem;
      line-height: 48px; } }
  .hero-banner.hero-banner--B-large-black-font h2 span {
    clear: both;
    display: block;
    font-size: 7rem;
    line-height: 68px;
    font-weight: 700; }
    @media (min-width: 1024px) {
      .hero-banner.hero-banner--B-large-black-font h2 span {
        font-size: 8rem;
        line-height: 78px; } }

.hero-banner.hero-banner--B-large-black-font a:not(.button) {
  text-decoration: underline; }

.hero-banner.hero-banner--B-large-black-font .button--ghost {
  color: #21201C;
  border-color: #21201C; }

.hero-banner.hero-banner--B .defaqto--text {
  display: block;
  position: relative;
  margin-top: -25px;
  padding-bottom: 40px; }
  @media (min-width: 1024px) {
    .hero-banner.hero-banner--B .defaqto--text {
      position: absolute;
      bottom: 32px;
      left: 48px;
      margin-top: 0;
      padding-bottom: 0;
      display: flex;
      align-items: flex-end;
      justify-content: flex-end; } }
  @media (min-width: 1400px) {
    .hero-banner.hero-banner--B .defaqto--text {
      left: 50%;
      transform: translateX(-652px); } }
  .hero-banner.hero-banner--B .defaqto--text p {
    margin-top: 0;
    padding-bottom: 18px;
    font-size: 1.6rem;
    line-height: 22px; }
    @media (min-width: 1024px) {
      .hero-banner.hero-banner--B .defaqto--text p {
        display: inline-block;
        float: left;
        padding: 0 0 0 24px; } }

.hero-banner.hero-banner--B .defaqto--image {
  display: none; }
  .hero-banner.hero-banner--B .defaqto--image-mobile {
    width: 234px;
    display: block;
    margin: 0 auto; }
    @media (min-width: 1024px) {
      .hero-banner.hero-banner--B .defaqto--image-mobile {
        display: none; } }
  .hero-banner.hero-banner--B .defaqto--image-desktop {
    width: 196px;
    display: inline-block;
    vertical-align: middle;
    float: left; }
    @media (max-width: 1023px) {
      .hero-banner.hero-banner--B .defaqto--image-desktop {
        display: none; } }

.hero-banner.hero-banner--B.video .content {
  width: 100%;
  height: 100%;
  padding: 50px 2%; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--B.video .content {
      padding-top: 80px;
      padding-bottom: 80px;
      padding-right: 20px;
      padding-left: 20px;
      max-width: 1024px;
      overflow: hidden;
      width: 100%;
      margin: 0 auto;
      background-image: none; } }
  .hero-banner.hero-banner--B.video .content .vid .hero-video-embed {
    border: 1px solid #fff;
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; }
    .hero-banner.hero-banner--B.video .content .vid .hero-video-embed .video {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0; }
  .hero-banner.hero-banner--B.video .content .vid.bottom {
    display: block; }
    @media (min-width: 768px) {
      .hero-banner.hero-banner--B.video .content .vid.bottom {
        display: none; } }
  .hero-banner.hero-banner--B.video .content .vid.top {
    display: none;
    width: 45%;
    margin: 0 5% 0 0;
    float: left; }
    @media (min-width: 768px) {
      .hero-banner.hero-banner--B.video .content .vid.top {
        display: block; } }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--B.video .content .text {
      width: 50%;
      float: left; } }

.hero-banner--C video, .hero-banner--D video {
  display: none; }
  @media (min-width: 768px) {
    .hero-banner--C video, .hero-banner--D video {
      display: block;
      min-width: 100%;
      min-height: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      z-index: 1; } }

.hero-banner--C .hero-background, .hero-banner--D .hero-background {
  border-radius: 15px;
  margin: 0 auto;
  max-width: 500px; }
  @media (min-width: 768px) {
    .hero-banner--C .hero-background, .hero-banner--D .hero-background {
      max-width: 708px;
      border-radius: 10px; } }
  .hero-banner--C .hero-background .buttons .button, .hero-banner--D .hero-background .buttons .button {
    width: 100%;
    max-width: 500px; }
    @media (min-width: 768px) {
      .hero-banner--C .hero-background .buttons .button, .hero-banner--D .hero-background .buttons .button {
        width: 430px; } }
    .hero-banner--C .hero-background .buttons .button--midi, .hero-banner--D .hero-background .buttons .button--midi {
      width: auto;
      max-width: auto;
      margin-bottom: 0; }
      @media (min-width: 768px) {
        .hero-banner--C .hero-background .buttons .button--midi, .hero-banner--D .hero-background .buttons .button--midi {
          width: auto; } }

.hero-banner--C.hero-banner--dark .hero-background, .hero-banner--D.hero-banner--dark .hero-background {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid #b7b7cb; }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--dark .hero-background, .hero-banner--D.hero-banner--dark .hero-background {
      padding: 34px 24px 40px 24px; } }
  .hero-banner--C.hero-banner--dark .hero-background h1, .hero-banner--D.hero-banner--dark .hero-background h1 {
    color: #fff;
    border-bottom: 1px solid #fff; }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--webchat .hero-background, .hero-banner--D.hero-banner--webchat .hero-background {
    background: rgba(0, 0, 0, 0.7);
    border: 1px solid #b7b7cb;
    padding: 34px 24px 40px 24px; }
    .hero-banner--C.hero-banner--webchat .hero-background h1, .hero-banner--D.hero-banner--webchat .hero-background h1 {
      color: #fff;
      border-bottom: 1px solid #fff; } }

.hero-banner--C.hero-banner--advert.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--advert.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--advert.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/advert-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--advert.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--advert.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--advert.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/advert-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--advert:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/advert-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--advert:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/advert-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--advert {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/advert-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--advert {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/advert-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--advert.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/advert-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--advert.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/advert-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--advert.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/advert-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--advert.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/advert-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--admiral-group.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--admiral-group.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--admiral-group.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/admiral-group-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--admiral-group.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--admiral-group.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--admiral-group.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/admiral-group-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--admiral-group:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/admiral-group-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--admiral-group:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/admiral-group-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--admiral-group {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/admiral-group-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--admiral-group {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/admiral-group-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--admiral-group.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/admiral-group-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--admiral-group.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/admiral-group-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--admiral-group.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/admiral-group-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--admiral-group.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/admiral-group-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--ev-module.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--ev-module.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--ev-module.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/ev-module-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--ev-module.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--ev-module.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--ev-module.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/ev-module-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--ev-module:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/ev-module-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--ev-module:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/ev-module-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--ev-module {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/ev-module-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--ev-module {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/ev-module-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--ev-module.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/ev-module-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--ev-module.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/ev-module-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--ev-module.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/ev-module-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--ev-module.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/ev-module-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--flash.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--flash.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--flash.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--flash.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--flash.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--flash.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--flash:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--flash:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--flash {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--flash {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--flash.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--flash.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--flash.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--flash.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--pet-insurance-injured-pets.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--pet-insurance-injured-pets.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--pet-insurance-injured-pets.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pet-insurance-injured-pets-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--pet-insurance-injured-pets.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--pet-insurance-injured-pets.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--pet-insurance-injured-pets.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pet-insurance-injured-pets-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--pet-insurance-injured-pets:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pet-insurance-injured-pets-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--pet-insurance-injured-pets:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pet-insurance-injured-pets-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--pet-insurance-injured-pets {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pet-insurance-injured-pets-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--pet-insurance-injured-pets {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pet-insurance-injured-pets-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--pet-insurance-injured-pets.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pet-insurance-injured-pets-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--pet-insurance-injured-pets.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pet-insurance-injured-pets-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--pet-insurance-injured-pets.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pet-insurance-injured-pets-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--pet-insurance-injured-pets.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/pet-insurance-injured-pets-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--policy-docs.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--policy-docs.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--policy-docs.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--policy-docs.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--policy-docs.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--policy-docs.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--policy-docs:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--policy-docs:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--policy-docs {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--policy-docs {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--policy-docs.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--policy-docs.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--policy-docs.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--policy-docs.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-spring.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--seasonal-spring.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--seasonal-spring.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-spring.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--seasonal-spring.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--seasonal-spring.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-spring:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-spring:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--seasonal-spring {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-spring {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-spring.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-spring.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--seasonal-spring.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-spring.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-summer.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--seasonal-summer.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--seasonal-summer.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-summer.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--seasonal-summer.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--seasonal-summer.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-summer:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-summer:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--seasonal-summer {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-summer {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-summer.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-summer.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--seasonal-summer.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-summer.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-autumn.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--seasonal-autumn.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--seasonal-autumn.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-autumn.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--seasonal-autumn.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--seasonal-autumn.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-autumn:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-autumn:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--seasonal-autumn {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-autumn {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-autumn.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-autumn.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--seasonal-autumn.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-autumn.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-winter.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--seasonal-winter.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--seasonal-winter.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-winter.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--seasonal-winter.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--seasonal-winter.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-winter:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-winter:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--seasonal-winter {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-winter {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--seasonal-winter.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-winter.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--seasonal-winter.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--seasonal-winter.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--travel-faq.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--travel-faq.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--travel-faq.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/travel-faq-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--travel-faq.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--travel-faq.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--travel-faq.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/travel-faq-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--travel-faq:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/travel-faq-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--travel-faq:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/travel-faq-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--travel-faq {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/travel-faq-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--travel-faq {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/travel-faq-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--travel-faq.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/travel-faq-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--travel-faq.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/travel-faq-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--travel-faq.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/travel-faq-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--travel-faq.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/travel-faq-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--tree-branch.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--tree-branch.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--tree-branch.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/tree-branch-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--tree-branch.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--tree-branch.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--tree-branch.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/tree-branch-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--tree-branch:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/tree-branch-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--tree-branch:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/tree-branch-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--tree-branch {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/tree-branch-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--tree-branch {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/tree-branch-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--tree-branch.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/tree-branch-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--tree-branch.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/tree-branch-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--tree-branch.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/tree-branch-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--tree-branch.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/tree-branch-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--web-chat.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--web-chat.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--web-chat.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--web-chat.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--web-chat {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--web-chat.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-home.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--web-chat-home.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--web-chat-home.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-home-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-home.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--web-chat-home.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--web-chat-home.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-home-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-home:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-home-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-home:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-home-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--web-chat-home {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-home-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-home {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-home-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-home.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-home-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-home.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-home-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--web-chat-home.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-home-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-home.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-home-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-motor.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--web-chat-motor.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--web-chat-motor.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-motor-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-motor.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--web-chat-motor.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--web-chat-motor.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-motor-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-motor:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-motor-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-motor:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-motor-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--web-chat-motor {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-motor-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-motor {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-motor-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-motor.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-motor-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-motor.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-motor-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--web-chat-motor.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-motor-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-motor.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-motor-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-uw.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--web-chat-uw.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--web-chat-uw.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-uw.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--web-chat-uw.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--web-chat-uw.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-uw:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-uw:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--web-chat-uw {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-uw {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-uw.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-uw.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--web-chat-uw.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-uw.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-van.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--web-chat-van.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--web-chat-van.hero-banner--transparent .hero-banner__image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-van-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-van.hero-banner--video .hero-banner__image, .hero-banner--C.hero-banner--web-chat-van.hero-banner--webchat .hero-banner__image, .hero-banner--C.hero-banner--web-chat-van.hero-banner--transparent .hero-banner__image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-van-mobile@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-van:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-van-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-van:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--C-height-auto):not(.hero-banner--transparent) {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-van-mobile@2x.jpg"); } }

@media (min-width: 768px) {
  .hero-banner--C.hero-banner--web-chat-van {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-van-desktop.jpg") no-repeat center;
    background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-van {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-van-desktop@2x.jpg"); } }

.hero-banner--C.hero-banner--web-chat-van.hero-banner--C-height-auto {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-van-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-van.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-van-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--C.hero-banner--web-chat-van.hero-banner--C-height-auto {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-van-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--C.hero-banner--web-chat-van.hero-banner--C-height-auto {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-van-desktop@2x.jpg"); } }

.hero-banner--C:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--transparent) .container {
  min-height: 356px; }
  @media (min-width: 768px) {
    .hero-banner--C:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--transparent) .container {
      min-height: 554px; } }
  @media (min-width: 768px) {
    .hero-banner--C:not(.hero-banner--video):not(.hero-banner--webchat):not(.hero-banner--transparent) .container--small {
      min-height: 420px; } }

.hero-banner--C .container {
  z-index: 2; }
  @media (min-width: 768px) {
    .hero-banner--C .container {
      min-height: 554px; } }
  @media (min-width: 768px) {
    .hero-banner--C .container--small {
      min-height: 420px; } }

.hero-banner--C:not(.hero-banner--video):not(.hero-banner--webchat) .hero-background {
  margin: 30px auto 20px; }
  @media (min-width: 768px) {
    .hero-banner--C:not(.hero-banner--video):not(.hero-banner--webchat) .hero-background {
      margin: 0 auto;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translateX(-50%) translateY(-50%); } }

@media (min-width: 768px) {
  .hero-banner--C .hero-background {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%); } }

.hero-banner--C:not(.hero-banner--video):not(.hero-banner--webchat) .hero-background {
  padding: 27px 21px 30px 21px; }
  @media (min-width: 768px) {
    .hero-banner--C:not(.hero-banner--video):not(.hero-banner--webchat) .hero-background {
      padding: 34px 24px 40px 24px; } }

.hero-banner--C-height-auto .container {
  height: auto !important;
  min-height: 0 !important;
  padding: 65px 0 !important; }
  .hero-banner--C-height-auto .container .hero-background {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    transform: none !important; }

.hero-banner--C.hero-banner--web-chat, .hero-banner--C.hero-banner--web-chat-uw, .hero-banner--D.hero-banner--web-chat, .hero-banner--D.hero-banner--web-chat-uw {
  background-position: top center; }

.hero-banner.hero-banner--C.hero-banner--transparent .hero-background, .hero-banner.hero-banner--D.hero-banner--transparent .hero-background {
  background: transparent;
  border: none; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--C.hero-banner--transparent .hero-background, .hero-banner.hero-banner--D.hero-banner--transparent .hero-background {
      padding: 34px 24px 40px 24px; } }
  @media (max-width: 767px) {
    .hero-banner.hero-banner--C.hero-banner--transparent .hero-background, .hero-banner.hero-banner--D.hero-banner--transparent .hero-background {
      margin: 0 auto;
      padding: 27px 0 30px 0; } }
  .hero-banner.hero-banner--C.hero-banner--transparent .hero-background h1, .hero-banner.hero-banner--D.hero-banner--transparent .hero-background h1 {
    color: #fff;
    border-bottom: 1px solid #fff; }
  .hero-banner.hero-banner--C.hero-banner--transparent .hero-background .buttons .button, .hero-banner.hero-banner--D.hero-banner--transparent .hero-background .buttons .button {
    color: #fff;
    border: 1px solid #fff; }

@media (min-width: 768px) {
  .hero-banner.hero-banner--C .hero-banner__copy .narrow, .hero-banner.hero-banner--D .hero-banner__copy .narrow {
    margin-right: auto;
    margin-left: auto;
    width: 600px !important; } }

@media (min-width: 768px) {
  .hero-banner.hero-banner--C .hero-banner__copy .extra-narrow, .hero-banner.hero-banner--D .hero-banner__copy .extra-narrow {
    margin-right: auto;
    margin-left: auto;
    width: 515px !important; } }

@media (min-width: 768px) {
  .hero-banner.hero-banner--C .hero-banner__copy .super-narrow, .hero-banner.hero-banner--D .hero-banner__copy .super-narrow {
    margin-right: auto;
    margin-left: auto;
    width: 430px !important; } }

.hero-banner.hero-banner--C .hero-banner__copy h2, .hero-banner.hero-banner--D .hero-banner__copy h2 {
  font-weight: 600; }

.hero-banner--D .container {
  padding-bottom: 0;
  padding-top: 0; }

.hero-banner--D {
  height: calc(100vh - 84px);
  min-height: 430px; }
  .hero-banner--D.hero-banner--contact-us {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/contact-us-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--D.hero-banner--contact-us {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/contact-us-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--D.hero-banner--contact-us {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/contact-us-desktop.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--D.hero-banner--contact-us {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/contact-us-desktop@2x.jpg"); } }
  .hero-banner--D.hero-banner--flash {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--D.hero-banner--flash {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--D.hero-banner--flash {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-desktop.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--D.hero-banner--flash {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/flash-desktop@2x.jpg"); } }
  .hero-banner--D.hero-banner--policy-docs {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--D.hero-banner--policy-docs {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--D.hero-banner--policy-docs {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-desktop.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--D.hero-banner--policy-docs {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/policy-docs-desktop@2x.jpg"); } }
  .hero-banner--D.hero-banner--seasonal-autumn {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--D.hero-banner--seasonal-autumn {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--D.hero-banner--seasonal-autumn {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-desktop.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--D.hero-banner--seasonal-autumn {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-autumn-desktop@2x.jpg"); } }
  .hero-banner--D.hero-banner--seasonal-spring {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--D.hero-banner--seasonal-spring {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--D.hero-banner--seasonal-spring {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-desktop.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--D.hero-banner--seasonal-spring {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-spring-desktop@2x.jpg"); } }
  .hero-banner--D.hero-banner--seasonal-summer {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--D.hero-banner--seasonal-summer {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--D.hero-banner--seasonal-summer {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-desktop.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--D.hero-banner--seasonal-summer {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-summer-desktop@2x.jpg"); } }
  .hero-banner--D.hero-banner--seasonal-winter {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--D.hero-banner--seasonal-winter {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--D.hero-banner--seasonal-winter {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-desktop.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--D.hero-banner--seasonal-winter {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-winter-desktop@2x.jpg"); } }
  .hero-banner--D.hero-banner--smart {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/smart-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--D.hero-banner--smart {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/smart-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--D.hero-banner--smart {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/smart-desktop.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--D.hero-banner--smart {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/smart-desktop@2x.jpg"); } }
  .hero-banner--D.hero-banner--web-chat {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--D.hero-banner--web-chat {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--D.hero-banner--web-chat {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-desktop.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--D.hero-banner--web-chat {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-desktop@2x.jpg"); } }
  .hero-banner--D.hero-banner--web-chat-uw {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--D.hero-banner--web-chat-uw {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--D.hero-banner--web-chat-uw {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-desktop.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--D.hero-banner--web-chat-uw {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/web-chat-uw-desktop@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--D {
      height: calc(100vh - 152px);
      min-height: 670px; } }
  @media (min-width: 768px) {
    .hero-banner--D-sml {
      min-height: 540px; } }
  .hero-banner--D .container {
    position: relative;
    top: 35%;
    transform: translateY(-50%);
    z-index: 2; }
  .hero-banner--D-campaign-banner {
    height: auto;
    min-height: unset !important; }
    @media (min-width: 768px) {
      .hero-banner--D-campaign-banner {
        height: auto;
        min-height: unset !important; } }
    .hero-banner--D-campaign-banner .container {
      position: relative;
      top: 0;
      transform: none;
      padding-top: 40px !important;
      padding-bottom: 80px !important; }
      @media (min-width: 768px) {
        .hero-banner--D-campaign-banner .container {
          padding-top: 60px !important;
          padding-bottom: 100px !important; } }
    .hero-banner--D-campaign-banner .scroll-link {
      bottom: 20px; }
      @media (min-width: 768px) {
        .hero-banner--D-campaign-banner .scroll-link {
          bottom: 30px; } }
  .hero-banner--D .gradient {
    width: 100%;
    height: 50%;
    z-index: 1;
    opacity: 0.5;
    background: transparent;
    /* Old browsers */
    background: -moz-linear-gradient(top, transparent 0%, #282828 65%, #282828 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, transparent 0%, #282828 65%, #282828 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, transparent 0%, #282828 65%, #282828 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    position: absolute;
    top: 50%;
    left: 0; }
  .hero-banner--D.hero-banner--dark .hero-background {
    padding: 27px 21px 30px 21px; }
    @media (min-width: 768px) {
      .hero-banner--D.hero-banner--dark .hero-background {
        padding: 34px 24px 40px 24px; } }

.hero-banner--with-product-toggle .hero-background {
  max-width: 100%;
  position: static;
  transform: none;
  width: 100%; }

.hero-banner--with-product-toggle .button-toggle {
  max-width: 100%; }

.seasonal-banner--autumn {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-autumn-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .seasonal-banner--autumn {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-autumn-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .seasonal-banner--autumn {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-autumn-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .seasonal-banner--autumn {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-autumn-desktop@2x.jpg"); } }

.seasonal-banner--spring {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-spring-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .seasonal-banner--spring {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-spring-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .seasonal-banner--spring {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-spring-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .seasonal-banner--spring {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-spring-desktop@2x.jpg"); } }

.seasonal-banner--summer {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-summer-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .seasonal-banner--summer {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-summer-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .seasonal-banner--summer {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-summer-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .seasonal-banner--summer {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-summer-desktop@2x.jpg"); } }

.seasonal-banner--winter {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-winter-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .seasonal-banner--winter {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-winter-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .seasonal-banner--winter {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-winter-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .seasonal-banner--winter {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/seasonal-banner-winter-desktop@2x.jpg"); } }

.hero-banner--E .container {
  padding: 30px 10px 20px;
  width: 520px;
  text-align: center; }
  .hero-banner--E .container h1 {
    font-size: 1.6rem;
    line-height: 22px;
    margin-top: -12px;
    padding-bottom: 30px;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 500; }
    @media (min-width: 768px) {
      .hero-banner--E .container h1 {
        font-size: 2rem;
        line-height: 28px;
        margin-top: -10px;
        padding-bottom: 28px; } }
  .hero-banner--E .container h2 {
    font-size: 4.2rem;
    line-height: 48px;
    margin-top: -10px;
    padding-bottom: 22px; }
    @media (min-width: 768px) {
      .hero-banner--E .container h2 {
        font-size: 5.6rem;
        line-height: 68px;
        margin-top: -17px;
        padding-bottom: 27px; } }
  .hero-banner--E .container p {
    font-size: 1.6rem;
    line-height: 22px;
    margin-top: -12px;
    padding-bottom: 30px; }
    @media (min-width: 768px) {
      .hero-banner--E .container p {
        font-size: 2rem;
        line-height: 28px;
        margin-top: -10px;
        padding-bottom: 28px; } }
  @media (min-width: 768px) {
    .hero-banner--E .container {
      padding: 50px 10px 42px;
      width: 768px; }
      .hero-banner--E .container.narrow {
        padding: 50px 70px 42px; } }

.hero-banner.hero-banner--F .hero-image {
  width: 320px;
  margin: -25px auto 0 auto; }
  @media (min-width: 1024px) {
    .hero-banner.hero-banner--F .hero-image {
      display: none; } }
  .hero-banner.hero-banner--F .hero-image img {
    max-width: 100%; }

@media (min-width: 768px) {
  .hero-banner.hero-banner--F {
    height: 565px; } }

@media (min-width: 768px) {
  .hero-banner.hero-banner--F .container {
    position: relative;
    top: 50%;
    transform: translateY(-50%); } }

@media (min-width: 768px) {
  .hero-banner.hero-banner--F .hero-banner__copy {
    width: 400px;
    float: right; } }

@media (min-width: 1024px) {
  .hero-banner.hero-banner--F .hero-banner__copy {
    margin: 0 -100px 0 200px;
    max-width: none;
    width: auto; } }

.hero-banner.hero-banner--F .hero-banner__copy h1 {
  border: 0;
  color: #4f4f4f;
  margin: 0;
  padding-bottom: 22px; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--F .hero-banner__copy h1 {
      padding-bottom: 20px; } }

.hero-banner.hero-banner--F .hero-banner__copy h2 {
  font-weight: 600;
  padding-bottom: 32px; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--F .hero-banner__copy h2 {
      padding-bottom: 32px; } }

.hero-banner.hero-banner--F .hero-banner__copy h3, .hero-banner.hero-banner--F .hero-banner__copy .form-container form label, .form-container form .hero-banner.hero-banner--F .hero-banner__copy label {
  margin-top: -10px;
  padding-bottom: 22px; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--F .hero-banner__copy h3, .hero-banner.hero-banner--F .hero-banner__copy .form-container form label, .form-container form .hero-banner.hero-banner--F .hero-banner__copy label {
      margin-top: -10px;
      padding-bottom: 20px; } }

.hero-banner.hero-banner--F .hero-banner__copy p {
  font-weight: 400; }

.hero-banner.hero-banner--F .hero-banner__copy .bspec {
  font-weight: 400;
  margin-top: -12px;
  padding-bottom: 20px; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--F .hero-banner__copy .bspec {
      margin-top: -12px;
      padding-bottom: 20px; } }

.hero-banner--H7.hero-banner--car-300 {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-300-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--H7.hero-banner--car-300 {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-300-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--H7.hero-banner--car-300 {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-300-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--H7.hero-banner--car-300 {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/car-300-desktop@2x.jpg"); } }

.hero-banner--H7.hero-banner--thumbs-up {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/thumbs-up-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--H7.hero-banner--thumbs-up {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/thumbs-up-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--H7.hero-banner--thumbs-up {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/thumbs-up-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--H7.hero-banner--thumbs-up {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/thumbs-up-desktop@2x.jpg"); } }

.hero-banner--H7.hero-banner--true-cost-of-moving {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/true-cost-of-moving-mobile.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-banner--H7.hero-banner--true-cost-of-moving {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/true-cost-of-moving-mobile@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--H7.hero-banner--true-cost-of-moving {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/true-cost-of-moving-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--H7.hero-banner--true-cost-of-moving {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/true-cost-of-moving-desktop@2x.jpg"); } }

.hero-banner--H7 {
  height: 37vw;
  max-height: 283px;
  min-height: 118px; }

.hero-banner--split {
  position: relative; }
  .hero-banner--split h1 {
    color: #4f4f4f !important;
    border-color: #4f4f4f !important;
    position: relative;
    z-index: 2; }
  .hero-banner--split h2 {
    font-size: 2.4rem;
    line-height: 30px;
    padding-bottom: 32px;
    cursor: pointer; }
    .hero-banner--split h2 i {
      height: 18px;
      width: 18px;
      transition: 0.25s;
      pointer-events: none; }
    .hero-banner--split h2.is-active i {
      transform: rotate(180deg); }
    .hero-banner--split h2 small {
      font-size: 1.6rem;
      line-height: 20px;
      color: #4f4f4f;
      display: block;
      margin: -4px 0 4px; }
    @media (min-width: 1024px) {
      .hero-banner--split h2 {
        font-size: 3.8rem;
        line-height: 48px;
        pointer-events: none;
        cursor: auto; }
        .hero-banner--split h2 small {
          font-size: 2.2rem;
          line-height: 34px; } }
  .hero-banner--split p.bspec {
    font-weight: 400;
    margin-top: 12px;
    padding-bottom: 11px; }
    @media (min-width: 1024px) {
      .hero-banner--split p.bspec {
        font-size: 1.8rem;
        line-height: 24px; } }
  .hero-banner--split .container {
    overflow: visible !important; }
    @media (min-width: 1024px) {
      .hero-banner--split .container {
        min-height: 554px;
        padding: 25px 0 !important;
        width: 944px !important; } }
    @media (max-width: 1023px) {
      .hero-banner--split .container {
        width: 320px !important;
        padding: 25px 10px 0 !important; } }
  .hero-banner--split * {
    position: relative;
    z-index: 2; }
  .hero-banner--split .button + .more-link {
    margin-top: 6px; }
  .hero-banner--split .more-link {
    color: #4f4f4f;
    margin-top: 6px; }
    .hero-banner--split .more-link::before {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M5.158%203.006L7.52%206.5l-2.363%203.505h1.369L8.889%206.5%206.527%203.006z%22%20fill%3D%22%234f4f4f%22%20%2F%3E%3Cpath%20d%3D%22M6.5%200a6.5%206.5%200%20100%2013%206.5%206.5%200%20000-13m0%201C9.533%201%2012%203.467%2012%206.5S9.533%2012%206.5%2012A5.506%205.506%200%20011%206.5C1%203.467%203.467%201%206.5%201%22%20fill%3D%22%234f4f4f%22%20%2F%3E%3C%2Fsvg%3E"); }

.hero-split-content {
  position: relative;
  z-index: 1;
  padding: 30px 0 24px; }
  .hero-split-content > [class*="bg-"] {
    pointer-events: none;
    position: absolute;
    left: -9999px;
    right: -9999px;
    z-index: 1; }
  @media (max-width: 1023px) {
    .hero-split-content:first-of-type {
      padding-top: 5px; } }
  .hero-split-content:first-of-type > [class*="bg-"] {
    top: -9999px;
    bottom: 0; }
  .hero-split-content:last-of-type > [class*="bg-"] {
    top: 0;
    bottom: -9999px; }
  @media (min-width: 1024px) {
    .hero-split-content {
      float: left;
      width: 50%;
      padding-top: 45px; }
      .hero-split-content .hide {
        margin-left: 0 !important;
        margin-right: 0 !important; }
      .hero-split-content:first-of-type {
        padding-right: 150px; }
        .hero-split-content:first-of-type > [class*="bg-"] {
          top: -9999px;
          right: 0;
          bottom: -9999px; }
        .hero-split-content:first-of-type p {
          margin-right: 40px; }
      .hero-split-content:last-of-type {
        padding-left: 150px; }
        .hero-split-content:last-of-type p {
          margin-left: 40px; }
        .hero-split-content:last-of-type > [class*="bg-"] {
          top: -9999px;
          left: 0;
          bottom: -9999px; } }

.hero-split-img {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%); }

.text-only-banner .container {
  padding-bottom: 30px; }
  @media (min-width: 768px) {
    .text-only-banner .container {
      padding-bottom: 50px; } }

.text-only-banner h1 {
  padding-bottom: 0; }

.text-only-banner {
  background: #0c3a84; }
  .text-only-banner h1 {
    color: #fff; }
  .text-only-banner.bg-dark {
    background-color: #282828; }
  .text-only-banner.bg-fino h1, .text-only-banner.bg-white h1 {
    color: #2350a0; }
  .text-only-banner.bg-fino {
    background-color: #f0f0eb; }
  .text-only-banner.bg-white {
    background-color: #fff; }
  @media (min-width: 768px) {
    .text-only-banner.bg-dark, .text-only-banner.bg-fino, .text-only-banner.bg-white {
      margin-bottom: -18px; } }
  .text-only-banner.bg-dark .container, .text-only-banner.bg-fino .container, .text-only-banner.bg-white .container {
    padding-bottom: 4px; }
    @media (min-width: 768px) {
      .text-only-banner.bg-dark .container, .text-only-banner.bg-fino .container, .text-only-banner.bg-white .container {
        padding-bottom: 0; } }

@media (min-width: 768px) {
  .hero-banner--B .container, .hero-banner--C .container {
    min-height: 554px;
    max-height: 672px;
    height: 39.5vw; } }

@media (min-width: 768px) {
  .hero-banner--B .container-sml, .hero-banner--C .container-sml {
    min-height: 420px;
    max-height: 510px;
    height: 30vw; } }

@media (min-width: 768px) {
  .hero-banner--B .container-lrg, .hero-banner--C .container-lrg {
    min-height: 620px;
    max-height: 753px;
    height: 43.5vw; } }

@media (min-width: 768px) {
  .hero-banner--B .container-ex-lrg, .hero-banner--C .container-ex-lrg {
    min-height: 705px;
    max-height: 790px;
    height: 45.5vw; } }

@media (min-width: 768px) {
  .hero-banner--B .container-fluid, .hero-banner--C .container-fluid {
    position: relative;
    margin-top: 10px;
    margin-bottom: 50px;
    min-height: 0;
    max-height: none;
    height: auto; } }

@media (min-width: 768px) {
  .hero-banner--B .container-fluid .hero-background, .hero-banner--C .container-fluid .hero-background {
    position: relative;
    transform: none;
    left: 0;
    top: 0; } }

.hero-banner--B, .hero-banner--C, .hero-banner--D, .hero-banner--F {
  text-align: center; }
  .hero-banner--B-left-mobile, .hero-banner--C-left-mobile, .hero-banner--D-left-mobile, .hero-banner--F-left-mobile {
    text-align: left; }
    @media (min-width: 768px) {
      .hero-banner--B-left-mobile, .hero-banner--C-left-mobile, .hero-banner--D-left-mobile, .hero-banner--F-left-mobile {
        text-align: center; } }
  @media (min-width: 768px) {
    .hero-banner--B .container, .hero-banner--C .container, .hero-banner--D .container, .hero-banner--F .container {
      padding-top: 0;
      padding-bottom: 0; } }
  .hero-banner--B .hero-banner__copy p:last-child, .hero-banner--C .hero-banner__copy p:last-child, .hero-banner--D .hero-banner__copy p:last-child, .hero-banner--F .hero-banner__copy p:last-child {
    padding-bottom: 7px; }
    @media (min-width: 768px) {
      .hero-banner--B .hero-banner__copy p:last-child, .hero-banner--C .hero-banner__copy p:last-child, .hero-banner--D .hero-banner__copy p:last-child, .hero-banner--F .hero-banner__copy p:last-child {
        padding-bottom: 7px; } }

@media (min-width: 768px) {
  .hero-banner.hero-banner--contact {
    background-color: #41a5f5;
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-contact-us-phone.png");
    background-repeat: no-repeat;
    background-position: calc(50% - 220px) 100%;
    background-size: 250px auto;
    padding-bottom: 70px; } }

.hero-banner.hero-banner--contact h1,
.hero-banner.hero-banner--contact h2 {
  color: #fff; }

.hero-banner.hero-banner--contact .hero-banner__copy h1 {
  font-weight: 400; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--contact .hero-banner__copy h1 {
      font-size: 2.8rem; } }

.hero-banner.hero-banner--contact .hero-banner__copy h2 {
  color: #0f1e64;
  font-weight: 600;
  margin-top: 10px;
  padding-bottom: 0; }

@media (min-width: 768px) {
  .hero-banner.hero-banner--contact .bg-fino.bg-icon-blue--tablet {
    background: transparent; } }

.hero-banner.hero-banner--contact .bg-fino.bg-icon-blue--tablet p {
  color: #4f4f4f; }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--contact .bg-fino.bg-icon-blue--tablet p {
      color: #fff;
      font-size: 1.6rem;
      line-height: 22px; } }

@media (min-width: 768px) {
  .hero-banner.hero-banner--contact .bg-fino.bg-icon-blue--tablet {
    clear: both;
    float: right;
    padding: 0;
    text-align: center;
    width: 430px; } }

@media (min-width: 768px) {
  .hero-banner.hero-banner--contact .hero-banner--contact-outer-container {
    margin: 0 auto;
    padding-top: 70px;
    width: 708px; } }

.hero-banner.hero-banner--contact .hero-banner--contact-outer-container > .container {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-contact-us-phone-mob.png") no-repeat calc(100% + 30px) 100%/100px auto; }
  @media screen and (min-width: 350px) {
    .hero-banner.hero-banner--contact .hero-banner--contact-outer-container > .container {
      background-position: 95% 100%; } }
  @media (min-width: 768px) {
    .hero-banner.hero-banner--contact .hero-banner--contact-outer-container > .container {
      background-image: none;
      float: right;
      padding: 0;
      text-align: center;
      width: 430px; } }
  .hero-banner.hero-banner--contact .hero-banner--contact-outer-container > .container .hero-banner__copy {
    padding-right: 70px; }
    @media screen and (min-width: 350px) {
      .hero-banner.hero-banner--contact .hero-banner--contact-outer-container > .container .hero-banner__copy {
        padding-right: 100px; } }
    @media (min-width: 768px) {
      .hero-banner.hero-banner--contact .hero-banner--contact-outer-container > .container .hero-banner__copy {
        padding-right: 0; } }

.hero-banner--search {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: -2px auto 0 auto;
  padding: 0; }
  @media (min-width: 768px) {
    .hero-banner--search {
      margin: 0 auto;
      max-width: 600px; } }
  .hero-banner--search label {
    display: none;
    visibility: hidden; }
  .hero-banner--search input:focus {
    outline-color: transparent;
    outline-style: none; }
    .hero-banner--search input:focus::placeholder {
      opacity: 0.5; }
  .hero-banner--search input::placeholder {
    padding: 2px; }
  .hero-banner--search input[type=text] {
    position: relative;
    width: 100%;
    height: 56px;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #b7b7cb;
    border-radius: 4px;
    font-size: 1.6rem;
    /*line-height: 56px;*/
    color: #4f4f4f; }
    @media (min-width: 768px) {
      .hero-banner--search input[type=text] {
        height: 64px;
        padding: 0 10px;
        font-size: 2rem;
        /*line-height: 64px;*/ } }
  .hero-banner--search input[type=submit] {
    width: auto;
    height: 34px;
    padding: 0 9px;
    font-size: 1.8rem;
    line-height: 32px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background: #0a0;
    border: 1px solid #009227;
    border-radius: 4px;
    position: absolute;
    top: 11px;
    right: 11px;
    cursor: pointer; }
    @media (min-width: 768px) {
      .hero-banner--search input[type=submit] {
        height: 40px;
        padding: 0 12px;
        font-size: 2rem;
        line-height: 38px;
        top: 12px;
        right: 12px; } }
    .hero-banner--search input[type=submit] div, .hero-banner--search input[type=submit] span {
      text-transform: uppercase; }

.hero-banner-slider-container {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto; }
  .hero-banner-slider-container .hero-banner-slider {
    opacity: 0;
    transition: opacity 0.3s ease;
    font-family: "aktiv-grotesk", "jaf-facitweb", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    @media (min-width: 768px) {
      .hero-banner-slider-container .hero-banner-slider {
        border-radius: 25px;
        overflow: hidden;
        border: 1px solid #ADA9A4;
        margin: 0 15px;
        box-sizing: border-box; } }
    .hero-banner-slider-container .hero-banner-slider .container {
      width: 320px;
      padding-top: 80px;
      padding-left: 8px;
      padding-right: 8px;
      position: relative;
      top: 50%;
      transform: translateY(-50%); }
      @media (min-width: 768px) {
        .hero-banner-slider-container .hero-banner-slider .container {
          padding-top: 40px;
          width: 100%; } }
    .hero-banner-slider-container .hero-banner-slider .hero-banner--B .hero-banner__image {
      display: none; }
    .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background {
      border: 0;
      border-radius: 15px; }
      @media (min-width: 768px) {
        .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background {
          top: 45%;
          background: #000000A6; } }
      .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .icon-w-text {
        color: #fff;
        font-size: 18px;
        font-weight: 500; }
        @media (min-width: 768px) {
          .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .icon-w-text {
            font-size: 24px; } }
        .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .icon-w-text::before {
          display: inline-block;
          background-repeat: no-repeat;
          background-size: contain;
          width: 23px;
          height: 23px;
          content: '';
          margin: 0 6px 0 0;
          position: relative;
          top: 5px; }
          @media (min-width: 768px) {
            .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .icon-w-text::before {
              width: 29px;
              height: 29px; } }
        .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .icon-w-text.travel::before {
          background-image: url('data:image/svg+xml,<svg width="34" height="33" viewBox="0 0 34 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.1742 7.7573C32.6355 6.40841 33.9843 1.46259 33.0851 0.563312C32.1859 -0.335903 27.24 1.01298 25.8911 2.47425L20.4956 8.09453C16.449 7.30769 4.42156 4.94713 2.96033 4.72237C1.61144 5.5092 0.375 6.40842 0.375 6.40842L13.9761 14.9513L8.58065 20.5715L4.08437 20.1219L2.17349 22.0328L6.55731 24.281L5.6581 27.6532L9.03026 26.7539L11.3908 31.2501L13.3017 29.3392L12.852 24.9554L18.4723 19.6723L26.6779 32.8238C26.6779 32.8238 27.6896 31.5874 28.3641 30.2385C28.1392 28.8896 26.0036 17.8738 25.1043 13.3777L31.1742 7.75736L31.1742 7.7573ZM29.1508 16.1877C28.8137 15.8505 28.4765 15.8505 28.1392 16.1877L27.1276 17.1994L28.3533 22.8712L31.5114 19.5599C31.8486 19.2227 31.8486 18.8855 31.5114 18.5483L29.1508 16.1877ZM17.2397 4.03427C17.5861 4.36191 17.5955 4.69901 17.2678 5.04548L16.2847 6.08493L10.581 5.01763L13.803 1.76855C14.1307 1.42207 14.4678 1.41268 14.8143 1.74038L17.2397 4.03427Z" fill="white"/></svg>'); }
        .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .icon-w-text.pet::before {
          background-image: url('data:image/svg+xml,<svg width="34" height="32" viewBox="0 0 34 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M27.456 26.9857C26.9272 30.8989 24.2832 33.0141 20.4757 30.0528C19.1008 28.9952 18.4663 27.1972 15.2934 26.88C12.1206 26.5627 11.3803 27.1972 9.05352 27.726C4.61155 28.7837 3.23665 26.7742 3.55393 23.6014C4.18851 18.2075 10.5342 12.7079 17.0914 13.7656C23.7543 14.7174 28.1963 21.5919 27.456 26.9857ZM25.6791 15.239C25.2561 17.2485 26.7367 19.1522 28.852 19.5752C30.9672 19.9983 32.9767 18.7292 33.2939 16.7197C33.717 14.7102 32.4478 11.9604 30.3326 11.5374C28.1116 11.2201 25.9964 13.2296 25.6791 15.239ZM7.36138 11.5446C7.46712 13.5541 5.98647 15.2462 3.97704 15.352C2.07335 15.4577 0.486905 13.8713 0.381144 11.8619C0.275384 9.85236 1.54453 7.31414 3.44826 7.20835C5.35195 7.10261 7.25564 9.53513 7.36138 11.5446ZM18.3606 7.94867C18.1491 10.3812 19.7355 12.4964 21.8507 12.7079C23.9659 12.9195 25.8696 11.1215 26.0811 8.689C26.2927 6.25648 24.4947 3.18943 22.3795 2.97787C20.2643 2.76638 18.5721 5.51614 18.3606 7.94867ZM15.3992 6.99686C14.9762 9.42934 12.9667 11.0158 10.8515 10.4869C8.73625 10.0639 7.36138 7.73719 7.78442 5.30466C8.20747 2.87213 10.3227 0.439632 12.4379 0.862692C14.6589 1.39148 15.8223 4.56433 15.3992 6.99686Z" fill="white"/></svg>'); }
        .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .icon-w-text.home::before {
          background-image: url('data:image/svg+xml,<svg width="34" height="29" viewBox="0 0 34 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.3868 28.1567H6.54367C6.02764 28.1567 5.61484 28.0535 5.30528 27.5375C5.20209 27.3311 5.09885 27.0215 5.09885 26.8151V16.908C5.09885 16.8049 5.20209 16.5984 5.30528 16.4952C9.1236 13.2961 16.8073 6.79455 16.9105 6.79455C17.6329 7.41378 25.429 13.9153 28.525 16.4952C28.7314 16.5984 28.7314 16.8049 28.7314 17.0112V26.7119C28.7314 27.6407 28.2154 28.1567 27.2866 28.1567H19.6499V20.1072H14.3868V28.1567ZM23.4797 5.79678C23.1987 5.52939 20.0741 2.804 18.5262 1.46242C17.4941 0.636875 16.1525 0.636875 15.2238 1.46242C14.1918 2.3912 4.49111 10.5439 0.775979 13.7431C0.259977 14.1559 0.259977 14.4655 0.672778 14.9815C1.08557 15.3943 1.39517 15.9103 1.80796 16.3231C2.11757 16.7359 2.53036 16.7359 2.83992 16.4263C4.50118 15.0206 16.2557 5.07437 16.875 4.45519C16.9782 4.55838 27.6076 13.6399 30.91 16.4263C31.3228 16.7359 31.6325 16.7359 32.0452 16.3231C32.3548 15.9103 32.7676 15.4975 33.0772 15.0847C33.49 14.5687 33.49 14.2591 32.974 13.7431C31.6325 12.6079 28.7429 10.028 28.7429 9.82153V1.77204C28.7429 1.25605 28.5365 1.04962 28.0205 1.04962H24.3053C23.6861 1.04962 23.4798 1.25605 23.4798 1.87522V5.79678H23.4797Z" fill="white"/></svg>');
          top: 4px;
          width: 25px;
          height: 22px; }
          @media (min-width: 768px) {
            .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .icon-w-text.home::before {
              width: 29px;
              height: 25px; } }
        .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .icon-w-text.multi::before {
          width: 38px;
          height: 29px;
          background-image: url('data:image/svg+xml,<svg width="46" height="34" viewBox="0 0 46 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.6213 14.9295C23.509 13.1432 24.9638 11.0404 26.3489 10.7168C27.5869 10.4277 30.2842 10.3332 32.2517 10.3333C34.2193 10.3335 36.9163 10.4286 38.1543 10.7177C39.5477 11.0434 41.0117 13.1696 41.898 14.963C41.9491 15.0149 42.8935 16.9776 42.8935 16.9776C42.9959 17.1081 44.338 18.8161 44.938 19.523C45.443 20.1183 46.0575 22.8117 45.2525 27.4142L45.1874 32.387C45.1874 32.9293 44.9178 33.414 44.3657 33.4931L40.9369 33.5C40.4196 33.4436 40.0472 33.0067 40.0506 32.387V31.076C38.0968 31.244 35.3651 31.3952 32.2514 31.4407V31.4397C29.138 31.3943 26.4063 31.243 24.4526 31.075V32.3861C24.4559 33.0058 24.0835 33.4426 23.5662 33.499L20.1375 33.4922C19.5853 33.4131 19.3157 32.9283 19.3157 32.3861L19.2506 27.4133C18.4456 22.8107 19.0602 20.1173 19.5651 19.5221C20.1892 18.7868 21.6159 16.9688 21.6159 16.9688C21.6159 16.9688 22.5677 15.0373 22.6213 14.9295ZM17.6255 28.3866H6.58352C5.10893 28.3866 5.12935 27.2276 5.12935 27.0169V16.9019C5.12935 16.7965 5.23327 16.5858 5.33712 16.4804C9.18011 13.2141 16.9135 6.57618 17.0173 6.57618C17.7444 7.2084 18.6319 7.94591 19.3589 8.57813L22.7301 11.428C22.1774 12.1555 21.6798 12.9986 21.291 13.7809C21.2374 13.8887 20.2856 15.8202 20.2856 15.8202C20.2856 15.8202 18.8589 17.6383 18.2348 18.3735C17.7298 18.9688 16.829 21.6622 17.6339 26.2648L17.6255 28.3866ZM38.4408 25.3621C40.3899 25.3268 41.8447 25.1713 42.6929 24.5636C43.609 23.9092 43.2911 22.5274 42.7204 21.3582C42.5418 20.9948 42.1194 20.8313 41.752 20.9885C39.1699 22.0866 38.4318 23.2918 37.8184 24.1592C37.4583 24.6673 37.8229 25.3735 38.4408 25.3621ZM26.0886 25.3612C24.1395 25.3259 22.6585 25.1704 21.8103 24.5627C20.8942 23.9082 21.2121 22.5265 21.7828 21.3572C21.9614 20.9938 22.3838 20.8304 22.7512 20.9875C25.3333 22.0857 26.0976 23.2909 26.711 24.1583C27.0711 24.6663 26.7065 25.3726 26.0886 25.3612ZM32.2514 12.2579C28.5622 12.2579 27.2414 12.4955 27.2414 12.4955C26.8196 12.5479 26.2635 12.8304 26.0124 13.1351C26.0124 13.1351 25.6664 13.4409 25.0092 14.6245C24.3521 15.8074 24.1347 16.4283 24.1347 16.4283C24.0094 16.7359 24.2066 17.0166 24.5762 17.0468C24.5762 17.0468 26.0747 17.2222 31.6704 17.2627L32.8328 17.2636C38.4285 17.2232 39.9271 17.0478 39.9271 17.0478C40.2966 17.0176 40.4938 16.7368 40.3685 16.4292C40.3685 16.4292 40.1511 15.8084 39.494 14.6254C38.8368 13.4419 38.4908 13.136 38.4908 13.136C38.2397 12.8314 37.6836 12.5488 37.2618 12.4964C37.2618 12.4964 35.9407 12.2579 32.2514 12.2579ZM23.911 10.1652C22.9862 9.36175 22.0612 8.56186 21.1362 7.77013C19.8898 6.61109 17.0854 4.29309 16.9816 4.18774C16.3339 4.79302 15.7352 5.34676 15.112 5.87359C12.7332 7.91542 4.52784 14.9748 2.85586 16.41C2.5443 16.7261 2.12882 16.7261 1.81721 16.3046C1.40177 15.8832 1.09015 15.3564 0.674694 14.9349C0.259234 14.408 0.259234 14.092 0.778576 13.6705C4.51772 10.4042 8.36075 7.13797 12.0999 3.87162C13.1385 2.92336 14.2811 2.08044 15.3197 1.13215C16.2545 0.289282 17.6048 0.289282 18.6434 1.13215C20.2014 2.5019 23.3174 5.34677 23.629 5.55747V1.55361C23.629 0.921448 23.8367 0.710691 24.4598 0.710691H28.199C28.7184 0.710691 28.9261 0.92145 28.9261 1.44827V9.0173C27.4079 9.14097 25.869 9.36967 25.0186 9.56823C24.6501 9.65433 24.2768 9.86631 23.911 10.1652Z" fill="white"/></svg>'); }
        .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .icon-w-text.account::before {
          background-image: url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_984_20225" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="34" height="34"><path d="M0.375 0.402344H33.375V33.8563H0.375V0.402344Z" fill="white"/></mask><g mask="url(%23mask0_984_20225)"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.65182 8.76834C8.79155 13.2292 12.4141 16.8543 16.8749 16.8543C21.473 16.8543 25.0981 12.9498 25.0981 8.49148C25.0981 4.17033 21.3332 0.265769 16.8749 0.405495C12.4141 0.405495 8.65182 4.30747 8.65182 8.76834ZM16.8749 33.8569H7.25715C0.568427 33.8569 0.428701 33.8569 0.428701 30.9278C0.291563 29.2563 0.428701 27.5847 0.708152 25.9106C0.985016 24.3788 1.54392 22.9841 2.37969 21.7318C3.49491 20.0577 5.0293 19.5014 7.25715 19.2219C9.48759 18.8027 11.9975 21.0332 13.5293 21.4523C16.7352 22.2881 19.6617 21.8689 22.5908 20.4768C23.1471 20.1974 24.6789 18.9424 26.7696 19.2219C28.8629 19.5014 30.255 20.1974 31.3702 21.7318C32.3457 23.1239 32.7623 24.5185 33.0443 26.0503C33.3212 27.5847 33.4609 29.1166 33.3212 30.6509C33.3212 33.8569 33.3212 33.8569 26.9119 33.8569H16.8749Z" fill="white"/></g></svg>');
          width: 20px;
          height: 20px;
          top: 3px; }
          @media (min-width: 768px) {
            .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .icon-w-text.account::before {
              width: 24px;
              height: 24px; } }
      .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy h2 {
        font-size: 2.9rem;
        line-height: 34px; }
        @media (min-width: 768px) {
          .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy h2 {
            font-size: 4.2rem;
            line-height: 48px;
            padding-bottom: 19px; } }
      .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy p {
        font-weight: 400;
        padding-bottom: 23px; }
        @media (min-width: 768px) {
          .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy p {
            padding-bottom: 33px; } }
      .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .buttons {
        display: flex;
        justify-content: flex-start;
        margin-top: 8px; }
        @media (min-width: 768px) {
          .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .buttons {
            margin-top: 0; } }
        .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .buttons .button {
          border: 1px solid;
          text-transform: none;
          border-radius: 8px;
          font-weight: 500;
          font-size: 17px;
          line-height: 22px; }
          @media (min-width: 768px) {
            .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .buttons .button {
              font-size: 20px;
              line-height: 28px; } }
          .hero-banner-slider-container .hero-banner-slider .hero-banner--B.hero-banner--dark .hero-background .hero-banner__copy .buttons .button.left {
            margin-right: auto;
            margin-left: initial; }
    @media (min-width: 768px) {
      .hero-banner-slider-container .hero-banner-slider .hero-banner--A .container {
        padding-top: 100px;
        padding-bottom: 170px;
        top: 49%; } }
    .hero-banner-slider-container .hero-banner-slider .hero-banner--A .icon {
      display: inline-block;
      background-repeat: no-repeat;
      background-size: contain;
      content: '';
      width: 52px;
      height: 45px; }
      @media (min-width: 768px) {
        .hero-banner-slider-container .hero-banner-slider .hero-banner--A .icon {
          width: 85px;
          height: 73px; } }
      .hero-banner-slider-container .hero-banner-slider .hero-banner--A .icon.ev {
        background-image: url('data:image/svg+xml,<svg width="119" height="101" viewBox="0 0 119 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M46.0244 19.7896C45.1585 21.9498 44.4706 24.2009 43.982 26.5253C34.0631 26.6725 30.3934 27.3233 30.3934 27.3233C28.8994 27.506 26.9299 28.4921 26.0402 29.5554C26.0402 29.5554 24.8151 30.6226 22.4873 34.7534C20.1595 38.8818 19.3899 41.0488 19.3899 41.0488C18.946 42.1223 19.6446 43.1021 20.9534 43.2075C20.9534 43.2075 25.8978 43.7776 44.0632 43.9428C48.1305 62.3726 64.585 76.1783 84.24 76.1783C87.9238 76.1783 91.4947 75.6933 94.8921 74.7811C94.7044 76.2502 94.4696 77.7869 94.1852 79.3902L93.9548 96.745C93.9548 98.6379 92.9994 100.329 91.044 100.606L78.9004 100.629C77.068 100.433 75.749 98.9081 75.7607 96.745V92.1695C68.841 92.7561 59.1657 93.2838 48.1378 93.4422V93.4388C37.1109 93.2804 27.4356 92.7526 20.5159 92.1661V96.742C20.5275 98.9047 19.2085 100.429 17.3766 100.626L5.23252 100.602C3.27713 100.326 2.32229 98.6345 2.32229 96.742L2.09136 79.3867C-0.759564 63.3237 1.41703 53.9234 3.20518 51.8463C5.41581 49.2803 10.4691 42.9349 10.4691 42.9349L10.4681 42.9174C11.844 40.2693 13.4313 37.004 14.0298 35.8177C17.1739 29.5836 22.3264 22.2453 27.2323 21.1154C31.1879 20.2051 39.3492 19.8479 46.0244 19.7896ZM26.3101 72.2249C19.4069 72.1019 14.1616 71.5591 11.1575 69.4383C7.91279 67.1542 9.03877 62.3318 11.0598 58.251C11.6923 56.9826 13.1887 56.4121 14.4897 56.9607C23.6352 60.7932 26.3422 64.9993 28.5149 68.027C29.7901 69.7998 28.4988 72.2647 26.3101 72.2249ZM84.1452 0.629395C103.07 0.629395 118.435 15.9878 118.435 34.9046C118.435 53.8218 103.07 69.1802 84.1452 69.1802C65.2209 69.1802 49.8564 53.8218 49.8564 34.9046C49.8564 15.9878 65.2209 0.629395 84.1452 0.629395ZM82.3323 36.8528H64.9798C64.7878 38.9596 64.6064 43.5739 70.2757 43.5739C73.0522 43.5739 74.835 42.4037 75.6241 40.0627H82.448C81.6186 43.0053 80.1649 45.2375 78.0885 46.7586C76.0116 48.2802 73.1665 49.0407 69.5537 49.0407C65.2054 49.0407 62.0832 47.837 60.1881 45.4294C58.2925 43.0219 57.6162 39.6113 58.1583 35.1976C58.4296 32.9908 59.8478 21.2544 72.9671 21.2544C75.0898 21.2544 76.8944 21.5766 78.3812 22.222L82.3323 36.8528ZM83.1797 22.0567H91.308L94.9427 40.2635L103.05 22.0567H110.827L97.2744 48.2384H90.2496L83.1797 22.0567ZM76.9368 32.2385C77.1584 30.4331 76.1876 26.5204 72.1698 26.5204C66.8025 26.5204 65.7791 31.4361 65.6468 32.2385H76.9368Z" fill="white"/></svg>'); }
      .hero-banner-slider-container .hero-banner-slider .hero-banner--A .icon.pet {
        background-image: url('data:image/svg+xml,<svg width="109" height="101" viewBox="0 0 109 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M89.1189 86.0738C87.3926 98.8496 78.7603 105.755 66.3297 96.0874C61.8409 92.6344 59.7692 86.7645 49.4104 85.7286C39.0517 84.6927 36.6346 86.7645 29.0383 88.4908C14.536 91.9438 10.0472 85.3833 11.0831 75.0245C13.1549 57.4146 33.8723 39.4595 55.2804 42.9124C77.0338 46.0201 91.536 68.4641 89.1189 86.0738ZM83.3179 47.723C81.9367 54.2836 86.7708 60.4988 93.6767 61.88C100.582 63.2611 107.143 59.1177 108.179 52.557C109.56 45.9966 105.416 37.019 98.5107 35.6378C91.2596 34.6019 84.3538 41.1626 83.3179 47.723ZM23.5137 35.6613C23.859 42.2219 19.0249 47.7465 12.4645 48.0919C6.24927 48.4371 1.06982 43.2577 0.724528 36.6972C0.379238 30.1365 4.52277 21.8497 10.7381 21.5043C16.9533 21.1591 23.1685 29.1008 23.5137 35.6613ZM59.4241 23.9213C58.7336 31.8631 63.9129 38.7689 70.8187 39.4595C77.7246 40.1501 83.9398 34.2801 84.6303 26.3384C85.321 18.3966 79.451 8.38325 72.5451 7.69256C65.6394 7.00209 60.1147 15.9796 59.4241 23.9213ZM49.7559 20.8138C48.3747 28.7554 41.8141 33.9349 34.9083 32.2083C28.0025 30.8272 23.5137 23.2309 24.8949 15.2891C26.2761 7.34733 33.1819 -0.594328 40.0877 0.786885C47.3389 2.51328 51.1371 12.8721 49.7559 20.8138Z" fill="white"/></svg>'); }
      .hero-banner-slider-container .hero-banner-slider .hero-banner--A .icon.travel {
        background-image: url('data:image/svg+xml,<svg width="103" height="101" viewBox="0 0 103 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M95.5035 23.621C99.9928 19.477 104.137 4.28266 101.374 1.51994C98.6115 -1.2426 83.417 2.9014 79.273 7.39065L62.6971 24.657C50.2654 22.2398 13.315 14.9877 8.82584 14.2972C4.68184 16.7145 0.883301 19.477 0.883301 19.477L42.668 45.7221L26.0924 62.9885L12.2791 61.6072L6.40856 67.4778L19.8764 74.3845L17.1138 84.7443L27.4736 81.9816L34.7255 95.7948L40.5962 89.9241L39.2147 76.4563L56.4813 60.2259L81.6902 100.629C81.6902 100.629 84.7982 96.8308 86.8702 92.6869C86.1795 88.5429 79.6184 54.7007 76.8557 40.8878L95.5035 23.6212L95.5035 23.621ZM89.2873 49.5207C88.2515 48.4847 87.2155 48.4847 86.1795 49.5207L83.0715 52.6287L86.8372 70.0533L96.5393 59.8807C97.5753 58.8447 97.5753 57.8087 96.5393 56.7727L89.2873 49.5207ZM52.6943 12.1833C53.7587 13.1898 53.7876 14.2255 52.7808 15.2899L49.7606 18.4833L32.2378 15.2043L42.1364 5.22263C43.1431 4.15819 44.1787 4.12932 45.2431 5.13608L52.6943 12.1833Z" fill="white"/></svg>'); }
      .hero-banner-slider-container .hero-banner-slider .hero-banner--A .icon.home {
        background-image: url('data:image/svg+xml,<svg width="121" height="101" viewBox="0 0 121 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M51.4642 100.5H22.7491C20.8598 100.5 19.3484 100.122 18.2151 98.2331C17.8373 97.4773 17.4593 96.3438 17.4593 95.5882V59.3164C17.4593 58.9387 17.8373 58.1829 18.2151 57.8051C32.1947 46.0923 60.3263 22.2889 60.7042 22.2889C63.349 24.556 91.8922 48.3593 103.227 57.8051C103.983 58.1829 103.983 58.9387 103.983 59.6942V95.2104C103.983 98.6108 102.094 100.5 98.6931 100.5H70.7336V71.0292H51.4642V100.5ZM84.7552 18.6359C83.7263 17.6569 72.2867 7.67866 66.6194 2.76687C62.8409 -0.255625 57.9291 -0.255625 54.5286 2.76687C50.7504 6.16731 15.2342 36.0161 1.63237 47.7289C-0.256816 49.2402 -0.256817 50.3736 1.25453 52.2629C2.76583 53.7742 3.89935 55.6634 5.41065 57.1747C6.54421 58.686 8.05551 58.686 9.18887 57.5525C15.2711 52.406 58.307 15.9909 60.5741 13.724C60.9519 14.1018 99.8685 47.3511 111.959 57.5525C113.471 58.686 114.604 58.686 116.116 57.1747C117.249 55.6634 118.76 54.152 119.894 52.6407C121.405 50.7515 121.405 49.618 119.516 47.7289C114.604 43.5727 104.025 34.127 104.025 33.3713V3.90044C104.025 2.0113 103.269 1.25552 101.38 1.25552H87.778C85.5111 1.25552 84.7555 2.0113 84.7555 4.27823V18.6359H84.7552Z" fill="white"/></svg>'); }
      .hero-banner-slider-container .hero-banner-slider .hero-banner--A .icon.multi {
        background-image: url('data:image/svg+xml,<svg width="139" height="101" viewBox="0 0 139 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M68.4008 44.3551C71.0908 38.9421 75.4992 32.5701 79.6965 31.5893C83.4481 30.7133 91.6216 30.4269 97.584 30.4274C103.546 30.4279 111.719 30.7162 115.47 31.5921C119.693 32.5789 124.129 39.0222 126.815 44.4566C126.97 44.6138 129.832 50.5616 129.832 50.5616C130.142 50.957 134.209 56.1327 136.027 58.2749C137.557 60.0787 139.42 68.2406 136.98 82.1877L136.783 97.2568C136.783 98.9 135.966 100.369 134.293 100.609L123.903 100.629C122.335 100.458 121.207 99.1347 121.217 97.2568V93.2838C115.296 93.793 107.018 94.2513 97.583 94.389V94.3861C88.1485 94.2484 79.8706 93.7901 73.9501 93.281V97.2539C73.9603 99.1318 72.8318 100.456 71.2641 100.626L60.8741 100.606C59.2009 100.366 58.3839 98.8971 58.3839 97.2539L58.1866 82.1848C55.7473 68.2377 57.6095 60.0758 59.1396 58.2721C61.0308 56.044 65.3541 50.5348 65.3541 50.5348C65.3541 50.5348 68.2385 44.6817 68.4008 44.3551ZM53.2621 85.1342H19.8015C15.333 85.1342 15.3949 81.622 15.3949 80.9835V50.3321C15.3949 50.0129 15.7098 49.3742 16.0245 49.055C27.6699 39.1571 51.1043 19.0421 51.419 19.0421C53.6223 20.9579 56.3116 23.1928 58.5149 25.1086L68.7306 33.7445C67.0556 35.949 65.5477 38.5038 64.3695 40.8747C64.2072 41.2013 61.3229 47.0544 61.3229 47.0544C61.3229 47.0544 56.9995 52.5636 55.1083 54.7917C53.5782 56.5954 50.8484 64.7573 53.2876 78.7044L53.2621 85.1342ZM116.339 75.9692C122.245 75.8623 126.654 75.391 129.224 73.5494C132 71.5663 131.037 67.3792 129.307 63.8359C128.766 62.7347 127.486 62.2394 126.373 62.7157C118.548 66.0435 116.311 69.6954 114.453 72.324C113.361 73.8636 114.466 76.0037 116.339 75.9692ZM78.9079 75.9663C73.0015 75.8594 68.5136 75.3881 65.9433 73.5466C63.1671 71.5634 64.1306 67.3763 65.8599 63.8331C66.4011 62.7318 67.6812 62.2365 68.7943 62.7129C76.6191 66.0406 78.9352 69.6926 80.794 72.3212C81.885 73.8607 80.7802 76.0008 78.9079 75.9663ZM97.5831 36.2593C86.4036 36.2593 82.4013 36.9793 82.4013 36.9793C81.123 37.1381 79.4379 37.9942 78.677 38.9174C78.677 38.9174 77.6285 39.8443 75.637 43.4308C73.6456 47.0155 72.9868 48.8968 72.9868 48.8968C72.6072 49.8289 73.2047 50.6798 74.3246 50.7713C74.3246 50.7713 78.8656 51.3028 95.8224 51.4254L99.3447 51.4283C116.301 51.3057 120.843 50.7742 120.843 50.7742C121.962 50.6827 122.56 49.8318 122.18 48.8997C122.18 48.8997 121.522 47.0184 119.53 43.4337C117.539 39.8472 116.49 38.9203 116.49 38.9203C115.729 37.9971 114.044 37.141 112.766 36.9822C112.766 36.9822 108.763 36.2593 97.5831 36.2593ZM72.3091 29.9179C69.5066 27.4832 66.7035 25.0593 63.9005 22.6601C60.1235 19.1479 51.6255 12.1236 51.3108 11.8044C49.348 13.6385 47.5338 15.3166 45.6454 16.913C38.437 23.1004 13.5722 44.4925 8.50555 48.8415C7.56142 49.7994 6.3024 49.7994 5.35812 48.5223C4.09921 47.2451 3.15493 45.6487 1.89596 44.3716C0.636988 42.775 0.636987 41.8173 2.21075 40.5401C13.5415 30.6423 25.187 20.7445 36.5178 10.8464C39.6651 7.97291 43.1274 5.41859 46.2748 2.54501C49.1075 -0.00914341 53.1992 -0.00914341 56.3467 2.54501C61.0678 6.69575 70.5101 15.3166 71.4544 15.9551V3.82216C71.4544 1.90651 72.0838 1.26785 73.9722 1.26785H85.303C86.8768 1.26785 87.5062 1.90652 87.5062 3.50295V26.4394C82.9057 26.8142 78.2422 27.5072 75.6653 28.1089C74.5488 28.3698 73.4174 29.0121 72.3091 29.9179Z" fill="white"/></svg>');
        height: 38px; }
        @media (min-width: 768px) {
          .hero-banner-slider-container .hero-banner-slider .hero-banner--A .icon.multi {
            height: 62px; } }
    .hero-banner-slider-container .hero-banner-slider .hero-banner--A h2 {
      font-size: 2.9rem;
      line-height: 34px; }
      @media (min-width: 768px) {
        .hero-banner-slider-container .hero-banner-slider .hero-banner--A h2 {
          font-size: 4.2rem;
          line-height: 48px; } }
    .hero-banner-slider-container .hero-banner-slider .hero-banner--A.bg-oxford-blue h2, .hero-banner-slider-container .hero-banner-slider .hero-banner--A.bg-oxford-blue p {
      color: #fff; }
    .hero-banner-slider-container .hero-banner-slider .hero-banner--A .buttons .button {
      text-transform: none;
      border-radius: 8px; }
    @media (min-width: 768px) {
      .hero-banner-slider-container .hero-banner-slider .hero-banner--A .buttons .buttons__flex .button {
        padding: 6px 15px; } }
    .hero-banner-slider-container .hero-banner-slider .custom-navigation {
      position: absolute;
      top: 0;
      width: 100%;
      background-color: #ffffffa8;
      text-align: center; }
      @media (min-width: 768px) {
        .hero-banner-slider-container .hero-banner-slider .custom-navigation {
          top: auto;
          bottom: 0; } }
      .hero-banner-slider-container .hero-banner-slider .custom-navigation .content {
        padding: 8px 0;
        display: flex;
        justify-content: center;
        align-items: center; }
        .hero-banner-slider-container .hero-banner-slider .custom-navigation .content .slick-dots-container ul.slick-dots li {
          display: inline;
          margin: 0 3px; }
          .hero-banner-slider-container .hero-banner-slider .custom-navigation .content .slick-dots-container ul.slick-dots li button {
            font-size: 0;
            width: 12px;
            height: 12px;
            cursor: pointer;
            border: 0;
            background: #2C2822;
            border-radius: 10px;
            transition: width 0.3s, background 0.3s; }
          .hero-banner-slider-container .hero-banner-slider .custom-navigation .content .slick-dots-container ul.slick-dots li.slick-active button {
            width: 32px; }
        .hero-banner-slider-container .hero-banner-slider .custom-navigation .content .slick-arrow {
          display: inline;
          position: relative;
          width: 40px;
          height: 40px;
          border: 1px solid #2C2822;
          color: #2C2822;
          background-repeat: no-repeat;
          background-position: 13px;
          background-color: transparent;
          border-radius: 8px; }
          .hero-banner-slider-container .hero-banner-slider .custom-navigation .content .slick-arrow.prev-arrow {
            background-image: url('data:image/svg+xml,<svg width="12" height="24" viewBox="0 0 12 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 2L2.25 12.3333L10 22.6667" stroke="%232C2822" stroke-width="2.58333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
            margin: 0 7px 0 0; }
          .hero-banner-slider-container .hero-banner-slider .custom-navigation .content .slick-arrow.next-arrow {
            background-image: url('data:image/svg+xml,<svg width="12" height="24" viewBox="0 0 12 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 2L9.75 12.3333L2 22.6667" stroke="%232C2822" stroke-width="2.58333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
            margin: 0 0 0 7px; }

.hero-text-banner {
  display: block;
  width: 100%;
  background-color: #0c3a84; }
  .hero-text-banner p {
    font-size: 1.6rem;
    line-height: 22px;
    font-weight: 400; }
    @media (min-width: 768px) {
      .hero-text-banner p {
        font-size: 2rem;
        line-height: 28px; } }
    .hero-text-banner p:first-of-type {
      margin-top: 0; }
    .hero-text-banner p:last-of-type {
      padding-bottom: 0; }

.hero-pod--admiral-app .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-app.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--admiral-app .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-app@2x.jpg"); } }

.hero-pod--admiral-rewards .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--admiral-rewards .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards@2x.jpg"); } }

.hero-pod--admiral-rewards-balloons .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards-balloons.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--admiral-rewards-balloons .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards-balloons@2x.jpg"); } }

.hero-pod--annie-alfie-phone .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-annie-alfie-phone.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--annie-alfie-phone .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-annie-alfie-phone@2x.jpg"); } }

.hero-pod--apply-personal-loan .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-apply-personal-loan.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--apply-personal-loan .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-apply-personal-loan@2x.jpg"); } }

.hero-pod--black-box .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-black-box.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--black-box .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-black-box@2x.jpg"); } }

.hero-pod--buying-a-new-car .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-buying-a-new-car.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--buying-a-new-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-buying-a-new-car@2x.jpg"); } }

.hero-pod--car-finance-apr .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-apr.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--car-finance-apr .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-apr@2x.jpg"); } }

.hero-pod--car-finance-explained .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-explained.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--car-finance-explained .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-explained@2x.jpg"); } }

.hero-pod--car-finance-guide .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-guide.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--car-finance-guide .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-guide@2x.jpg"); } }

.hero-pod--car-sharing .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-sharing.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--car-sharing .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-sharing@2x.jpg"); } }

.hero-pod--car-warranty .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-warranty.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--car-warranty .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-warranty@2x.jpg"); } }

.hero-pod--cardiff-food .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cardiff-food.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--cardiff-food .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cardiff-food@2x.jpg"); } }

.hero-pod--cars-for-150-to-250-a-month .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cars-for-150-to-250-a-month.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--cars-for-150-to-250-a-month .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cars-for-150-to-250-a-month@2x.jpg"); } }

.hero-pod--classic-car .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-classic-car.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--classic-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-classic-car@2x.jpg"); } }

.hero-pod--community .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-community.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--community .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-community@2x.jpg"); } }

.hero-pod--couple-car-yellow .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-couple-car-yellow.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--couple-car-yellow .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-couple-car-yellow@2x.jpg"); } }

.hero-pod--credit-score .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-credit-score.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--credit-score .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-credit-score@2x.jpg"); } }

.hero-pod--cyfannol .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cyfannol.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--cyfannol .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cyfannol@2x.jpg"); } }

.hero-pod--gap-insurance .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-gap-insurance.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--gap-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-gap-insurance@2x.jpg"); } }

.hero-pod--home-insurance .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--home-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance@2x.jpg"); } }

.hero-pod--home-insurance-mrs-taylor .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance-mrs-taylor.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--home-insurance-mrs-taylor .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance-mrs-taylor@2x.jpg"); } }

.hero-pod--hygiene-bank .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-hygiene-bank.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--hygiene-bank .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-hygiene-bank@2x.jpg"); } }

.hero-pod--landlord-keys-dark .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-dark.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--landlord-keys-dark .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-dark@2x.jpg"); } }

.hero-pod--landlord-keys-light .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-light.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--landlord-keys-light .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-light@2x.jpg"); } }

.hero-pod--learner-driver .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-learner-driver.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--learner-driver .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-learner-driver@2x.jpg"); } }

.hero-pod--llamau .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-llamau.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--llamau .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-llamau@2x.jpg"); } }

.hero-pod--man-car-blue .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-blue.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--man-car-blue .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-blue@2x.jpg"); } }

.hero-pod--man-car-purple .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-purple.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--man-car-purple .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-purple@2x.jpg"); } }

.hero-pod--milestones .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-milestones.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--milestones .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-milestones@2x.jpg"); } }

.hero-pod--motor-insurance-george .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-motor-insurance-george.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--motor-insurance-george .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-motor-insurance-george@2x.jpg"); } }

.hero-pod--multicar .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicar.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--multicar .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicar@2x.jpg"); } }

.hero-pod--multicover .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicover.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--multicover .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicover@2x.jpg"); } }

.hero-pod--newport-half .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-newport-half.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--newport-half .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-newport-half@2x.jpg"); } }

.hero-pod--our-brand .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-our-brand.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--our-brand .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-our-brand@2x.jpg"); } }

.hero-pod--pet-insurance .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pet-insurance.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--pet-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pet-insurance@2x.jpg"); } }

.hero-pod--pride-cymru .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pride-cymru.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--pride-cymru .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pride-cymru@2x.jpg"); } }

.hero-pod--refer-a-friend .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-refer-a-friend.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--refer-a-friend .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-refer-a-friend@2x.jpg"); } }

.hero-pod--rewards-morrisons .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rewards-morrisons.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--rewards-morrisons .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rewards-morrisons@2x.jpg"); } }

.hero-pod--reevoo .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-reevoo.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--reevoo .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-reevoo@2x.jpg"); } }

.hero-pod--rvs .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rvs.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--rvs .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rvs@2x.jpg"); } }

.hero-pod--school-box .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-school-box.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--school-box .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-school-box@2x.jpg"); } }

.hero-pod--single-car .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-single-car.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--single-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-single-car@2x.jpg"); } }

.hero-pod--st-thomas .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-st-thomas.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--st-thomas .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-st-thomas@2x.jpg"); } }

.hero-pod--stay-home .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-stay-home.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--stay-home .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-stay-home@2x.jpg"); } }

.hero-pod--svc .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-svc.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--svc .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-svc@2x.jpg"); } }

.hero-pod--swansea-bay-10k .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-swansea-bay-10k.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--swansea-bay-10k .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-swansea-bay-10k@2x.jpg"); } }

.hero-pod--the-wallich .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-the-wallich.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--the-wallich .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-the-wallich@2x.jpg"); } }

.hero-pod--travel-annual .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-annual.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--travel-annual .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-annual@2x.jpg"); } }

.hero-pod--travel-insurance .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--travel-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance@2x.jpg"); } }

.hero-pod--travel-insurance-airport .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-airport.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--travel-insurance-airport .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-airport@2x.jpg"); } }

.hero-pod--travel-insurance-winter .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-winter.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--travel-insurance-winter .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-winter@2x.jpg"); } }

.hero-pod--travel-single .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-single.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--travel-single .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-single@2x.jpg"); } }

.hero-pod--travel-winter-sports .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-winter-sports.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--travel-winter-sports .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-winter-sports@2x.jpg"); } }

.hero-pod--ty-hafan .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-ty-hafan.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--ty-hafan .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-ty-hafan@2x.jpg"); } }

.hero-pod--vale-glamorgan .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-vale-glamorgan.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--vale-glamorgan .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-vale-glamorgan@2x.jpg"); } }

.hero-pod--van-insurance .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--van-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance@2x.jpg"); } }

.hero-pod--van-insurance-mr-taylor .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance-mr-taylor.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--van-insurance-mr-taylor .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance-mr-taylor@2x.jpg"); } }

.hero-pod--working-at-ad .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-working-at-ad.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--working-at-ad .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-working-at-ad@2x.jpg"); } }

.hero-pod--wru .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-wru.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .hero-pod--wru .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-wru@2x.jpg"); } }

.adm17-product-matrix {
  padding: 0 0 15px; }
  @media (min-width: 768px) {
    .adm17-product-matrix {
      padding: 15px 30px; } }
  @media (min-width: 1024px) {
    .adm17-product-matrix {
      padding: 20px 0; } }
  .adm17-product-matrix .container {
    -webkit-overflow-scrolling: touch;
    border-width: 1px 0;
    position: relative;
    border-color: #b7b7cb;
    border-style: solid;
    max-width: 984px;
    overflow-x: hidden;
    padding: 0;
    width: 100%; }
    .adm17-product-matrix .container::-webkit-scrollbar {
      display: none; }
    .adm17-product-matrix .container.mobile {
      overflow: auto; }
    @media (min-width: 768px) {
      .adm17-product-matrix .container {
        border-right-width: 1px;
        border-left-width: 1px;
        border-radius: 4px; } }
  .adm17-product-matrix ul {
    position: relative;
    list-style-type: none;
    width: 1612px; }
    .adm17-product-matrix ul.mobile {
      position: static; }
    .adm17-product-matrix ul li {
      display: block;
      float: left;
      width: 123px; }
      @media (max-width: 767px) {
        .adm17-product-matrix ul li {
          width: 94px; } }
      .adm17-product-matrix ul li:last-of-type .button {
        border-right: 0; }

.matrix-nav {
  height: 100%;
  width: 32px;
  position: absolute;
  top: 0;
  background: #282828 no-repeat center/10px 20px;
  display: block; }
  .matrix-nav::after {
    height: 100%;
    width: 6px;
    background: #4f4f4f;
    content: '';
    display: block;
    opacity: .4;
    pointer-events: none; }
  .matrix-nav.prev {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-product-slider-arrow-prev.svg");
    display: none; }
    .matrix-nav.prev::after {
      margin-left: 32px; }
    @media (max-width: 767px) {
      .matrix-nav.prev {
        display: none !important; } }
  .matrix-nav.next {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-product-slider-arrow-next.svg");
    right: 0; }
    .matrix-nav.next::after {
      margin-left: -6px; }

.multicar-easy-as-abc__title {
  height: 31px;
  width: 88px;
  display: inline-block;
  margin: 6px 0 -6px 0; }
  @media (min-width: 768px) {
    .multicar-easy-as-abc__title {
      height: 45px;
      width: 125px; } }

@media (max-width: 767px) {
  .multicar-easy-as-abc .grid__cell img {
    width: 195px;
    margin: 0 auto 12px auto; } }

.multi-save-table .multi-save-row {
  border-bottom: 1px solid #4f4f4f;
  display: flex;
  justify-content: space-between;
  padding: 8px 0; }

.multi-save-table .multi-save-row:first-of-type {
  border-top: 1px solid #4f4f4f; }

.multi-save-table .products-box {
  display: flex;
  gap: 8px; }
  .multi-save-table .products-box .product {
    height: 100%;
    width: 65px; }
    .multi-save-table .products-box .product-car {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/multi-save-table/car-icon.svg") no-repeat center; }

.multi-save-table .price-box {
  height: 100%;
  width: 120px;
  border: 1px solid #2C2822;
  text-transform: uppercase; }

.multi-save-table .save {
  font-weight: 700;
  color: #fff;
  font-size: 32px;
  background-color: #C20060;
  padding: 1px; }

.multi-save-table .price {
  font-weight: 600;
  color: #2C2822;
  font-size: 42px;
  background-color: #fff;
  padding: 3px 8px; }
  .multi-save-table .price::before {
    content: "£"; }

@media (max-width: 767px) {
  .multi-save-table .multi-save-row {
    padding: 4px 0; }
  .multi-save-table .multi-save-row:first-of-type {
    border-top: 1px solid #2C2822; }
  .multi-save-table .products-box {
    display: flex;
    gap: 4px; }
    .multi-save-table .products-box .product {
      width: 35px; }
  .multi-save-table .price-box {
    border: 0.5px solid #2C2822;
    width: 60px; }
  .multi-save-table .save {
    font-size: 14px;
    padding: 1px; }
  .multi-save-table .price {
    font-size: 18px;
    padding: 2px 4px; } }

@media (min-width: 768px) {
  .pet-table {
    text-align: center; } }

.pet-table h2,
.pet-table h3,
.pet-table .form-container form label,
.form-container form .pet-table label,
.pet-table p {
  margin-top: unset; }

.pet-table .container {
  max-width: 540px;
  padding-left: 10px;
  width: 100%; }
  @media (min-width: 768px) {
    .pet-table .container {
      max-width: 919px; } }

.pet-table h2 + p {
  color: #fff;
  font-weight: 600; }
  @media (min-width: 768px) {
    .pet-table h2 + p {
      margin: 0 auto 45px;
      max-width: 726px;
      padding-top: 25px; } }

.pet-table__results-group {
  margin-top: 24px; }
  @media (min-width: 768px) {
    .pet-table__results-group {
      display: flex;
      flex-direction: row-reverse;
      margin-top: 48px; } }

.pet-table__column {
  margin-bottom: 15px;
  background: #464f6d;
  border-radius: 4px;
  color: #fff;
  overflow: hidden;
  position: relative; }
  @media (min-width: 768px) {
    .pet-table__column {
      margin-bottom: 10px;
      margin-left: 18px;
      display: flex;
      flex: 1;
      flex-direction: column;
      width: calc((100% - 54px) / 4); }
      .pet-table__column:last-of-type {
        margin-left: 0; } }
  .pet-table__column--orange {
    background: #6d4e24; }
    .pet-table__column--orange .table__column-title {
      background-color: #b06903; }
    .pet-table__column--orange .pet-table__column-pro {
      background: #eb8c06; }
    .pet-table__column--orange .pet-table__column-no {
      background: #6d4e24; }
  .pet-table__column--red {
    background: #762e54; }
    .pet-table__column--red .table__column-title {
      background-color: #b00e58; }
    .pet-table__column--red .pet-table__column-pro {
      background: #ea1375; }
    .pet-table__column--red .pet-table__column-no {
      background: #762e54; }
  .pet-table__column--purple {
    background: #5c2b75; }
    .pet-table__column--purple .table__column-title {
      background-color: #7416b0; }
    .pet-table__column--purple .pet-table__column-pro {
      background: #911bdd; }
    .pet-table__column--purple .pet-table__column-no {
      background: #5c2b75; }
  .pet-table__column ul {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-left: 0 !important; }
    @media (min-width: 768px) {
      .pet-table__column ul {
        padding-top: 20px; } }
    .pet-table__column ul li {
      background-position: 11px 12px;
      background-repeat: no-repeat;
      color: #fff;
      list-style-type: none;
      padding-bottom: 20px !important;
      padding: 20px 20px 20px 52px;
      position: relative; }
      .pet-table__column ul li span {
        font-size: inherit; }
        .pet-table__column ul li span.mobile-only {
          padding-top: 14px; }
      @media (min-width: 768px) {
        .pet-table__column ul li {
          background-position: 50% 0;
          padding: 0 10px 17px;
          text-align: center; }
          .pet-table__column ul li:last-of-type {
            padding-bottom: 27px; }
          .pet-table__column ul li span.mobile-only {
            display: none; } }
      .pet-table__column ul li small {
        font-size: 1.4rem;
        line-height: 20px;
        margin-top: -12px;
        padding-bottom: 20px;
        margin-top: 10px;
        display: block; }
        @media (min-width: 768px) {
          .pet-table__column ul li small {
            font-size: 1.6rem;
            line-height: 22px;
            margin-top: -12px;
            padding-bottom: 20px; } }
  @media (min-width: 768px) {
    .pet-table__column.selected::after {
      height: 0;
      width: 0;
      position: absolute;
      top: calc(100% + 4px);
      left: calc(50% -22px);
      border-color: transparent transparent #000 transparent;
      border-style: solid;
      border-width: 0 22.5px 21px;
      content: '';
      display: block; } }

.pet-table__results {
  display: none; }
  .pet-table__results.open {
    display: block; }
  @media (min-width: 768px) {
    .pet-table__results {
      display: block !important; } }

.pet-table__column-pro li::before, .pet-table__column-no li::before {
  height: 33px;
  width: 33px;
  background: no-repeat center / auto 100%;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.5);
  content: '';
  display: block;
  left: 11px;
  pointer-events: none;
  position: absolute;
  top: 12px; }
  @media (min-width: 768px) {
    .pet-table__column-pro li::before, .pet-table__column-no li::before {
      margin: 0 auto 3px;
      position: static; } }

.pet-table__column-pro {
  background: #7b95c9;
  border-top: 1px solid #fff; }
  .pet-table__column-pro li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.7);
    font-weight: 600 !important; }
    @media (min-width: 768px) {
      .pet-table__column-pro li {
        border-bottom: 0; } }
    .pet-table__column-pro li::before {
      background-color: rgba(51, 51, 51, 0.5);
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2033%2033%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.468%2018.719l-3.41-3.411L7.5%2017.866l5.875%206.659L25.5%2011.91%2022.894%208.98z%22%2F%3E%3C%2Fsvg%3E"); }

.pet-table__column-no {
  background: #464f6d; }
  .pet-table__column-no ul li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.7);
    color: rgba(255, 255, 255, 0.7) !important; }
    @media (min-width: 768px) {
      .pet-table__column-no ul li {
        border-bottom: 0; } }
    .pet-table__column-no ul li::before {
      background-color: rgba(0, 0, 0, 0.3);
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2033%2033%22%3E%3Cpath%20fill%3D%22%23fff%22%20opacity%3D%22.7%22%20d%3D%22M23.56%2011.56l-2.12-2.12-4.94%204.939-4.94-4.94-2.12%202.121%204.939%204.94-4.94%204.94%202.121%202.12%204.94-4.938%204.94%204.939%202.12-2.122-4.938-4.94z%22%2F%3E%3C%2Fsvg%3E"); }

.table__column-title {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: #5b7097;
  color: #fff;
  cursor: pointer;
  font-size: 2.2rem;
  font-weight: 600;
  padding: 15px 11px;
  position: relative; }
  .table__column-title::after {
    height: 16px;
    width: 16px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2231.4%2C58%2026.6%2C58%2026.6%2C31.4%200%2C31.4%200%2C26.6%2026.6%2C26.6%2026.6%2C0%2031.4%2C0%2031.4%2C26.6%2058%2C26.6%2058%2C31.4%2031.4%2C31.4%22%2F%3E%3C%2Fsvg%3E");
    content: '';
    position: absolute;
    right: 12px;
    top: 20px; }
  .table__column-title.open::after {
    transform: rotate(45deg); }
  @media (min-width: 768px) {
    .table__column-title {
      cursor: default;
      font-size: 2.2rem;
      padding: 15px 0; }
      .table__column-title::after {
        display: none; } }

.pinned-image {
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center; }
  @media (min-width: 768px) {
    .pinned-image {
      padding-bottom: 20px;
      padding-top: 20px; } }
  .pinned-image img {
    display: block;
    margin: 0 auto; }
  .pinned-image--top {
    padding-top: 0; }
  .pinned-image--bottom {
    padding-bottom: 0; }

.product-banner {
  background: #0c3a84;
  text-align: center; }
  .product-banner h2 {
    color: #fff; }
  .product-banner p {
    color: #82c8ff; }
    .product-banner p:last-child {
      padding-bottom: 0; }
  .product-banner img {
    display: block;
    margin: 0 auto 19px;
    max-width: 100%;
    height: auto; }
    .product-banner img.icon {
      width: 80px; }
    .product-banner img:last-child {
      margin-bottom: 0; }
  @media (min-width: 768px) {
    .product-banner img {
      margin-bottom: 17px; }
      .product-banner img.icon {
        width: 100px; } }

i[class*="icon-"] {
  background: center no-repeat 100%;
  display: inline-block; }

.icon-chevron-circle-down.color-admiral-blue {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.6%2015.6%22%3E%3Cpath%20d%3D%22M7.8%209.1L12.4%206v1.4l-4.6%203.1-4.6-3.2V5.9l4.6%203.2zm7.8-1.3c0%204.3-3.5%207.8-7.8%207.8S0%2012.1%200%207.8%203.5%200%207.8%200s7.8%203.5%207.8%207.8zm-1.2%200c0-3.6-3-6.6-6.6-6.6s-6.6%203-6.6%206.6c0%203.6%203%206.6%206.6%206.6s6.6-2.9%206.6-6.6z%22%20fill%3D%22%232350a0%22%20%2F%3E%3C%2Fsvg%3E"); }

.product-banner.bg-icon-blue {
  background-color: #41a5f5; }
  .product-banner.bg-icon-blue p {
    color: #fff; }
    .product-banner.bg-icon-blue p a {
      color: inherit; }

.product-banner--worldwide {
  background: #007a2c url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-banners/travel-destination-map.svg") no-repeat center/1110px auto; }
  .product-banner--worldwide p {
    color: #fff; }

.pod--product {
  margin-bottom: 0; }

.pod--admiral-app .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-app.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--admiral-app .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-app@2x.jpg"); } }

.pod--admiral-rewards .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--admiral-rewards .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards@2x.jpg"); } }

.pod--admiral-rewards-balloons .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards-balloons.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--admiral-rewards-balloons .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-admiral-rewards-balloons@2x.jpg"); } }

.pod--annie-alfie-phone .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-annie-alfie-phone.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--annie-alfie-phone .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-annie-alfie-phone@2x.jpg"); } }

.pod--apply-personal-loan .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-apply-personal-loan.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--apply-personal-loan .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-apply-personal-loan@2x.jpg"); } }

.pod--black-box .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-black-box.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--black-box .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-black-box@2x.jpg"); } }

.pod--buying-a-new-car .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-buying-a-new-car.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--buying-a-new-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-buying-a-new-car@2x.jpg"); } }

.pod--car-finance-apr .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-apr.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--car-finance-apr .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-apr@2x.jpg"); } }

.pod--car-finance-explained .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-explained.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--car-finance-explained .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-explained@2x.jpg"); } }

.pod--car-finance-guide .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-guide.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--car-finance-guide .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-finance-guide@2x.jpg"); } }

.pod--car-sharing .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-sharing.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--car-sharing .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-sharing@2x.jpg"); } }

.pod--car-warranty .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-warranty.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--car-warranty .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-car-warranty@2x.jpg"); } }

.pod--cardiff-food .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cardiff-food.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--cardiff-food .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cardiff-food@2x.jpg"); } }

.pod--cars-for-150-to-250-a-month .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cars-for-150-to-250-a-month.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--cars-for-150-to-250-a-month .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cars-for-150-to-250-a-month@2x.jpg"); } }

.pod--classic-car .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-classic-car.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--classic-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-classic-car@2x.jpg"); } }

.pod--community .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-community.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--community .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-community@2x.jpg"); } }

.pod--couple-car-yellow .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-couple-car-yellow.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--couple-car-yellow .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-couple-car-yellow@2x.jpg"); } }

.pod--credit-score .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-credit-score.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--credit-score .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-credit-score@2x.jpg"); } }

.pod--cyfannol .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cyfannol.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--cyfannol .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-cyfannol@2x.jpg"); } }

.pod--gap-insurance .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-gap-insurance.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--gap-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-gap-insurance@2x.jpg"); } }

.pod--home-insurance .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--home-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance@2x.jpg"); } }

.pod--home-insurance-mrs-taylor .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance-mrs-taylor.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--home-insurance-mrs-taylor .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-home-insurance-mrs-taylor@2x.jpg"); } }

.pod--hygiene-bank .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-hygiene-bank.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--hygiene-bank .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-hygiene-bank@2x.jpg"); } }

.pod--landlord-keys-dark .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-dark.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--landlord-keys-dark .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-dark@2x.jpg"); } }

.pod--landlord-keys-light .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-light.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--landlord-keys-light .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-landlord-keys-light@2x.jpg"); } }

.pod--learner-driver .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-learner-driver.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--learner-driver .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-learner-driver@2x.jpg"); } }

.pod--llamau .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-llamau.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--llamau .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-llamau@2x.jpg"); } }

.pod--man-car-blue .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-blue.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--man-car-blue .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-blue@2x.jpg"); } }

.pod--man-car-purple .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-purple.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--man-car-purple .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-man-car-purple@2x.jpg"); } }

.pod--milestones .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-milestones.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--milestones .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-milestones@2x.jpg"); } }

.pod--motor-insurance-george .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-motor-insurance-george.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--motor-insurance-george .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-motor-insurance-george@2x.jpg"); } }

.pod--multicar .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicar.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--multicar .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicar@2x.jpg"); } }

.pod--multicover .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicover.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--multicover .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-multicover@2x.jpg"); } }

.pod--newport-half .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-newport-half.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--newport-half .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-newport-half@2x.jpg"); } }

.pod--our-brand .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-our-brand.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--our-brand .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-our-brand@2x.jpg"); } }

.pod--pet-insurance .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pet-insurance.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--pet-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pet-insurance@2x.jpg"); } }

.pod--pride-cymru .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pride-cymru.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--pride-cymru .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-pride-cymru@2x.jpg"); } }

.pod--refer-a-friend .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-refer-a-friend.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--refer-a-friend .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-refer-a-friend@2x.jpg"); } }

.pod--rewards-morrisons .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rewards-morrisons.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--rewards-morrisons .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rewards-morrisons@2x.jpg"); } }

.pod--reevoo .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-reevoo.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--reevoo .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-reevoo@2x.jpg"); } }

.pod--rvs .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rvs.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--rvs .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-rvs@2x.jpg"); } }

.pod--school-box .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-school-box.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--school-box .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-school-box@2x.jpg"); } }

.pod--single-car .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-single-car.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--single-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-single-car@2x.jpg"); } }

.pod--st-thomas .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-st-thomas.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--st-thomas .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-st-thomas@2x.jpg"); } }

.pod--stay-home .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-stay-home.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--stay-home .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-stay-home@2x.jpg"); } }

.pod--svc .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-svc.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--svc .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-svc@2x.jpg"); } }

.pod--swansea-bay-10k .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-swansea-bay-10k.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--swansea-bay-10k .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-swansea-bay-10k@2x.jpg"); } }

.pod--the-wallich .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-the-wallich.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--the-wallich .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-the-wallich@2x.jpg"); } }

.pod--travel-annual .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-annual.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--travel-annual .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-annual@2x.jpg"); } }

.pod--travel-insurance .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--travel-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance@2x.jpg"); } }

.pod--travel-insurance-airport .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-airport.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--travel-insurance-airport .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-airport@2x.jpg"); } }

.pod--travel-insurance-winter .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-winter.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--travel-insurance-winter .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-insurance-winter@2x.jpg"); } }

.pod--travel-single .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-single.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--travel-single .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-single@2x.jpg"); } }

.pod--travel-winter-sports .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-winter-sports.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--travel-winter-sports .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-travel-winter-sports@2x.jpg"); } }

.pod--ty-hafan .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-ty-hafan.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--ty-hafan .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-ty-hafan@2x.jpg"); } }

.pod--vale-glamorgan .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-vale-glamorgan.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--vale-glamorgan .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-vale-glamorgan@2x.jpg"); } }

.pod--van-insurance .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--van-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance@2x.jpg"); } }

.pod--van-insurance-mr-taylor .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance-mr-taylor.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--van-insurance-mr-taylor .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-van-insurance-mr-taylor@2x.jpg"); } }

.pod--working-at-ad .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-working-at-ad.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--working-at-ad .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-working-at-ad@2x.jpg"); } }

.pod--wru .image {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-wru.jpg") no-repeat center;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .pod--wru .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/product-pods/product-pods-wru@2x.jpg"); } }

.button--tile {
  height: 90px;
  width: 96px;
  border: 0 solid inherit;
  border-radius: 0;
  border-right-width: 1px;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0 5px 2px;
  position: relative;
  text-align: center; }
  @media (min-width: 768px) {
    .button--tile {
      height: 98px;
      padding-left: 12px;
      padding-right: 12px;
      width: 123px; } }
  .button--tile img {
    height: 50px;
    width: 50px;
    display: block;
    margin: 0 auto -6px; }
    .button--tile img + span {
      margin-top: 0; }
    @media (min-width: 768px) {
      .button--tile img {
        height: 58px;
        width: 58px;
        margin-bottom: -4px; } }
  .button--tile__title {
    height: 40px;
    line-height: 4rem !important; }
    .button--tile__title div {
      display: inline-block;
      vertical-align: middle; }
      @media (min-width: 768px) {
        .button--tile__title div {
          line-height: 2.1rem; } }

.promotional-banner {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #b7b7cb;
  display: flex;
  margin-bottom: 30px;
  position: relative; }
  @media (min-width: 768px) {
    .promotional-banner {
      margin-bottom: 45px; } }
  .bg-white .promotional-banner,
  .tab-content-wrap .promotional-banner,
  .pod--faq .promotional-banner {
    background-color: #f0f0eb; }
  .promotional-banner.bg-rubine {
    background-color: #C20060;
    border: 0; }
    .promotional-banner.bg-rubine h3, .promotional-banner.bg-rubine .form-container form label, .form-container form .promotional-banner.bg-rubine label,
    .promotional-banner.bg-rubine p {
      color: #fff; }
  .bg-dark .promotional-banner {
    background-color: #333;
    border-color: #555; }
  .promotional-banner + p {
    margin-top: 0; }
  .promotional-banner .image {
    display: none; }
    @media (min-width: 768px) {
      .promotional-banner .image {
        height: inherit;
        width: 188px;
        background-position: bottom right;
        display: block;
        flex-shrink: 0;
        max-height: none;
        min-height: 0; } }
  @media (min-width: 768px) {
    .pod--faq .promotional-banner .image {
      margin: 0; } }
  @media (min-width: 768px) {
    .promotional-banner--admiral .image {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/banner-image-admiral.png") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .promotional-banner--admiral .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/banner-image-admiral@2x.png"); } }
  @media (min-width: 768px) {
    .promotional-banner--annie-thinking .image {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/banner-image-annie-thinking.png") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .promotional-banner--annie-thinking .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/banner-image-annie-thinking@2x.png"); } }
  .promotional-banner .content {
    flex-grow: 1;
    flex-shrink: 1;
    padding: 15px; }
    @media (min-width: 768px) {
      .promotional-banner .content {
        display: block;
        padding: 18px 15px 18px 20px; } }
    .bg-dark .promotional-banner .content h3.bspec, .bg-dark .promotional-banner .content .form-container form label.bspec, .form-container form .bg-dark .promotional-banner .content label.bspec {
      color: #ffdf43; }
    .promotional-banner .content h3.bspec-subheading, .promotional-banner .content .form-container form label.bspec-subheading, .form-container form .promotional-banner .content label.bspec-subheading {
      color: #4f4f4f;
      margin-top: 0; }
      .bg-dark .promotional-banner .content h3.bspec-subheading, .bg-dark .promotional-banner .content .form-container form label.bspec-subheading, .form-container form .bg-dark .promotional-banner .content label.bspec-subheading {
        color: #fff; }
    .promotional-banner .content p:last-of-type {
      padding-bottom: 0; }
    .promotional-banner .content p strong {
      color: #c03;
      font-weight: 600; }
      .bg-dark .promotional-banner .content p strong {
        color: #fff; }
  @media (min-width: 768px) {
    .promotional-banner--annie-thinking .image {
      margin-left: 100px;
      margin-right: -100px; } }
  .promotional-banner--annie-thinking.home .image {
    background-size: contain; }
    @media (min-width: 768px) {
      .promotional-banner--annie-thinking.home .image {
        margin-left: 0;
        margin-right: -45px; } }
  @media (min-width: 768px) {
    .promotional-banner--annie-thinking.home .content {
      display: block;
      padding: 18px 141px 18px 20px; } }
  .promotional-banner--annie-thinking.home .content h3.bspec, .promotional-banner--annie-thinking.home .content .form-container form label.bspec, .form-container form .promotional-banner--annie-thinking.home .content label.bspec {
    text-align: left;
    padding-bottom: 0; }
  .promotional-banner--annie-thinking.home span.arrow {
    background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/icons/icon-arrow-white.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 20px 0 0;
    width: 15px; }

.reevoo-banner {
  border-top: 1px solid #b7b7cb;
  border-bottom: 1px solid #b7b7cb;
  margin: 0 -10px -40px;
  text-align: center; }
  @media (min-width: 768px) {
    .reevoo-banner__inner {
      display: flex; } }
  @media (min-width: 768px) {
    .reevoo-banner {
      margin: 0 -30px -60px;
      text-align: left; } }
  @media (min-width: 1024px) {
    .reevoo-banner {
      margin: 0 auto;
      border-radius: 4px;
      border: 1px solid #b7b7cb; } }
  .reevoo-banner .container {
    padding-bottom: 15px;
    padding-top: 28px; }
    @media (min-width: 768px) {
      .reevoo-banner .container {
        padding-top: 38px;
        padding-bottom: 19px; } }
    @media (min-width: 1024px) {
      .reevoo-banner .container {
        padding-top: 52px;
        padding-bottom: 9px; } }
  .reevoo-banner img {
    display: block;
    flex-shrink: 0;
    width: 168px;
    flex-basis: 168px;
    margin: 0 auto 30px;
    height: auto; }
    @media (min-width: 768px) {
      .reevoo-banner img {
        width: 220px;
        flex-basis: 220px;
        height: 53px;
        float: left;
        margin: auto 21px auto 28px;
        position: relative;
        bottom: 26px; } }
    @media (min-width: 1024px) {
      .reevoo-banner img {
        margin-left: 10px; } }

.reevoo-reviews {
  position: relative;
  text-align: left; }
  .reevoo-reviews article {
    border-bottom: 1px solid #d2c8be;
    padding: 20px 0;
    position: relative; }
    .reevoo-reviews article:first-of-type {
      margin-top: 50px;
      padding-top: 0; }
      .reevoo-reviews article:first-of-type::before {
        position: absolute;
        top: -43px;
        left: 0;
        height: 33px;
        width: 33px;
        background-repeat: no-repeat;
        background-size: 33px auto;
        content: '';
        display: block; }
        @media (min-width: 768px) {
          .reevoo-reviews article:first-of-type::before {
            height: 43px;
            width: 43px;
            background-size: 43px auto;
            left: 0;
            top: -53px; } }
      .reevoo-reviews article:first-of-type::before {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-open-dark.svg"); }
      .bg-white .reevoo-reviews article:first-of-type::before {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-open.svg"); }
    .reevoo-reviews article:last-of-type {
      margin-bottom: 60px;
      padding-bottom: 0;
      border-bottom: 0; }
      .reevoo-reviews article:last-of-type::after {
        position: absolute;
        right: 0;
        bottom: -43px;
        height: 33px;
        width: 33px;
        background-repeat: no-repeat;
        background-size: 33px auto;
        content: '';
        display: block; }
        @media (min-width: 768px) {
          .reevoo-reviews article:last-of-type::after {
            height: 43px;
            width: 43px;
            background-size: 43px auto;
            bottom: -53px;
            right: 0; } }
      .reevoo-reviews article:last-of-type::after {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-close-dark.svg"); }
      .bg-white .reevoo-reviews article:last-of-type::before {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-close.svg"); }
    .reevoo-reviews article h3, .reevoo-reviews article .form-container form label, .form-container form .reevoo-reviews article label,
    .reevoo-reviews article h3 + p,
    .reevoo-reviews article .form-container form label + p,
    .form-container form .reevoo-reviews article label + p {
      padding-left: 30px;
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/reevoo/reevoo-positive.svg") no-repeat 0 4px/16px 16px; }
    
    .reevoo-reviews article h3 + p,
    .reevoo-reviews article .form-container form label + p,
    .form-container form .reevoo-reviews article label + p {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/reevoo/reevoo-negative.svg");
      background-size: 12px 2px;
      background-position: 2px 11px; }
    .reevoo-reviews article .group {
      overflow: hidden;
      position: relative; }
    .reevoo-reviews article .author {
      float: left;
      min-height: 50px;
      padding-left: 30px;
      position: relative;
      width: 70%; }
      .reevoo-reviews article .author img {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 50px; }
      .reevoo-reviews article .author p {
        font-size: 1.4rem;
        line-height: 20px;
        margin-top: -12px;
        padding-bottom: 20px; }
        @media (min-width: 768px) {
          .reevoo-reviews article .author p {
            font-size: 1.6rem;
            line-height: 22px;
            margin-top: -12px;
            padding-bottom: 20px; } }
        .reevoo-reviews article .author p:first-of-type {
          margin-top: 0;
          padding-bottom: 10px; }
    .reevoo-reviews article .score {
      height: 53px;
      width: 80px;
      background: no-repeat url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/reevoo/reevooSpriteSml.png") 0 0;
      float: right; }
      .reevoo-reviews article .score::after {
        clear: both;
        content: '';
        display: table; }
      .reevoo-reviews article .score.s8 {
        background-position: 0 -108px; }
      .reevoo-reviews article .score.s9 {
        background-position: 0 -54px; }
  .reevoo-reviews .button--option {
    clear: both;
    margin: 40px auto 0; }
    @media (min-width: 768px) {
      .reevoo-reviews .button--option {
        margin-top: 60px; } }

.reevoomark_badge {
  margin: 0 auto; }

body.search-open {
  overflow: hidden; }

.searchOverlay-bg {
  position: fixed;
  top: 0;
  height: 100%;
  width: 100%;
  background: #0a3282;
  display: none;
  z-index: 901; }

.searchOverlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 105px;
  width: 100vw;
  background: #0f1e64;
  box-sizing: border-box;
  display: none;
  padding: 32px 0 0;
  z-index: 10000000 !important; }
  @media only screen and (max-width: 767px) {
    .searchOverlay {
      height: auto; } }
  .searchOverlay .container {
    position: relative;
    left: 50%;
    align-items: center;
    display: flex;
    flex-direction: row;
    margin: 0;
    max-width: 684px;
    padding: 0;
    transform: translateX(-50%) translateX(18px); }
    @media only screen and (max-width: 767px) {
      .searchOverlay .container {
        height: auto;
        left: auto;
        margin: 0 auto;
        transform: none; } }
    .searchOverlay .container .siteSearch {
      float: left;
      width: 648px; }
      .searchOverlay .container .siteSearch .swift-search {
        position: relative;
        width: 100%; }
        .searchOverlay .container .siteSearch .swift-search input.st-default-search-input, .searchOverlay .container .siteSearch .swift-search input.st-ui-search-input {
          position: relative;
          height: 42px;
          width: calc(100% - 50px);
          background: transparent url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/desktop-search-type.svg") no-repeat 0 50%/25px 25px;
          border-radius: 0;
          border: 0;
          box-sizing: border-box;
          color: #fff;
          cursor: pointer;
          display: inline-block;
          font-family: "jaf-facitweb", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
          font-size: 2.4rem;
          font-weight: 300;
          line-height: normal;
          margin: 0;
          overflow: initial;
          padding: 6px 0 6px 34px; }
          .searchOverlay .container .siteSearch .swift-search input.st-default-search-input::-webkit-input-placeholder, .searchOverlay .container .siteSearch .swift-search input.st-ui-search-input::-webkit-input-placeholder {
            color: #357bb0; }
          .searchOverlay .container .siteSearch .swift-search input.st-default-search-input::-moz-placeholder, .searchOverlay .container .siteSearch .swift-search input.st-ui-search-input::-moz-placeholder {
            color: #357bb0; }
          .searchOverlay .container .siteSearch .swift-search input.st-default-search-input:-ms-input-placeholder, .searchOverlay .container .siteSearch .swift-search input.st-ui-search-input:-ms-input-placeholder {
            color: #357bb0; }
          .searchOverlay .container .siteSearch .swift-search input.st-default-search-input:-moz-placeholder, .searchOverlay .container .siteSearch .swift-search input.st-ui-search-input:-moz-placeholder {
            color: #357bb0; }
          .searchOverlay .container .siteSearch .swift-search input.st-default-search-input:active, .searchOverlay .container .siteSearch .swift-search input.st-default-search-input:focus, .searchOverlay .container .siteSearch .swift-search input.st-ui-search-input:active, .searchOverlay .container .siteSearch .swift-search input.st-ui-search-input:focus {
            color: #fff; }
          @media (max-width: 767px) {
            .searchOverlay .container .siteSearch .swift-search input.st-default-search-input, .searchOverlay .container .siteSearch .swift-search input.st-ui-search-input {
              font-size: 1.6rem; } }
        .searchOverlay .container .siteSearch .swift-search button {
          height: 40px;
          width: 40px;
          background-color: #00aa00;
          border-radius: 4px;
          border: 1px solid #009227;
          box-sizing: border-box;
          color: #fff;
          display: block;
          float: right;
          font-family: "jaf-facitweb", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
          font-size: 1.8rem;
          font-weight: 400;
          margin: 0;
          padding: 5px 0;
          transition: opacity .1s ease; }
          .searchOverlay .container .siteSearch .swift-search button:active, .searchOverlay .container .siteSearch .swift-search button:selected {
            border: 0 !important; }
          .searchOverlay .container .siteSearch .swift-search button:disabled {
            opacity: .3; }
        .searchOverlay .container .siteSearch .swift-search .search-clear {
          position: absolute;
          top: 6px;
          right: 60px;
          height: 30px;
          width: 30px;
          background: transparent url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/icon-faq-cross-grey.svg") no-repeat 0 0;
          display: none; }
    .searchOverlay .container .searchClose {
      height: 15px;
      width: 15px;
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/desktop-search-close.svg") no-repeat 0 0/cover;
      cursor: pointer;
      float: right;
      margin-left: auto;
      order: 2;
      text-align: center;
      text-transform: uppercase; }
      @media only screen and (max-width: 767px) {
        .searchOverlay .container .searchClose {
          margin-right: 10px;
          margin-left: 0;
          height: 25px;
          width: 25px;
          background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mega-nav/mobile-search-close.svg");
          order: 0; } }

@media only screen and (max-width: 767px) {
  .searchOverlay {
    position: absolute;
    border-bottom: 0;
    box-shadow: none;
    padding: 0; }
    .searchOverlay .container {
      align-items: center;
      display: flex;
      flex-direction: row;
      max-width: 100%;
      padding: 10px;
      width: 100%; }
      .searchOverlay .container .siteSearch {
        width: 100%; } }

/* SwiftType */
.st-ui-container a.st-ui-result {
  border-bottom: 0;
  box-sizing: border-box;
  padding-bottom: 0 !important; }
  @media (max-width: 767px) {
    .st-ui-container a.st-ui-result {
      margin-right: auto;
      margin-left: auto;
      padding-right: 15px;
      padding-left: 15px;
      max-width: 100%;
      width: 414px; } }
  @media (max-width: 319px) {
    .st-ui-container a.st-ui-result {
      padding-right: 10px;
      padding-left: 10px;
      width: 320px; } }
  .st-ui-container a.st-ui-result::before {
    display: none; }
  .st-ui-container a.st-ui-result .st-ui-type-heading {
    color: #0078ff !important;
    font-size: 2.4rem;
    font-weight: 400;
    line-height: 2.9rem;
    margin-top: -10px;
    padding-bottom: 22px; }
    @media (min-width: 1024px) {
      .st-ui-container a.st-ui-result .st-ui-type-heading {
        margin-top: -4px;
        padding-bottom: 20px; } }
    .st-ui-container a.st-ui-result .st-ui-type-heading:hover {
      text-decoration: underline; }
    .st-ui-container a.st-ui-result .st-ui-type-heading em {
      background: none !important;
      box-shadow: none;
      color: inherit;
      font-size: inherit;
      font-weight: inherit !important; }
  .st-ui-container a.st-ui-result .st-ui-type-detail {
    font-size: 1.6rem;
    line-height: 22px;
    margin-top: -12px;
    padding-bottom: 30px;
    color: #4f4f4f;
    font-weight: 300;
    margin-top: -12px !important;
    max-height: none;
    padding-bottom: 30px !important; }
    @media (min-width: 768px) {
      .st-ui-container a.st-ui-result .st-ui-type-detail {
        font-size: 2rem;
        line-height: 28px;
        margin-top: -10px;
        padding-bottom: 28px; } }
    @media (min-width: 1024px) {
      .st-ui-container a.st-ui-result .st-ui-type-detail {
        margin-top: -10px !important;
        padding-bottom: 28px !important; } }
    .st-ui-container a.st-ui-result .st-ui-type-detail span {
      color: #4f4f4f; }
    .st-ui-container a.st-ui-result .st-ui-type-detail em {
      background: none !important;
      box-shadow: none;
      color: inherit;
      font-size: inherit;
      font-weight: 400; }

.st-default-autocomplete {
  background-color: #0a3282;
  left: 0 !important;
  position: relative;
  top: 120px !important;
  width: 100% !important;
  overflow-y: auto;
  height: calc(100% - 120px); }
  .st-default-autocomplete::after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1452px;
    width: 100%;
    content: '';
    display: block; }
  @media (max-width: 767px) {
    .st-default-autocomplete {
      border-bottom: 0;
      left: 0 !important;
      padding-bottom: 0;
      top: 62px !important;
      width: 100vw !important;
      height: calc(100% - 62px); } }
  .st-default-autocomplete.show {
    display: block !important; }
  .st-default-autocomplete .st-autocomplete-results {
    position: relative;
    padding: 20px 10px 0;
    width: 100%;
    z-index: 100; }
    .st-default-autocomplete .st-autocomplete-results .st-query-present {
      position: relative;
      left: 50%;
      transform: translateX(-50%);
      width: 648px; }
      @media (max-width: 767px) {
        .st-default-autocomplete .st-autocomplete-results .st-query-present {
          left: 0;
          margin-top: 0;
          transform: none;
          width: 100%; } }

div.st-ui-autocomplete div.st-query-present {
  background: transparent !important;
  border-radius: 0 !important;
  border: 0 !important;
  box-shadow: none !important; }

div.st-ui-autocomplete div.st-query-present a.st-ui-result {
  background: transparent;
  border-bottom: 1px solid #357bb0 !important;
  line-height: 47px !important;
  padding-top: 16px 0 16px 4px !important;
  position: relative; }
  @media (max-width: 767px) {
    div.st-ui-autocomplete div.st-query-present a.st-ui-result {
      padding-bottom: 15px !important;
      padding-left: 0 !important;
      padding-top: 15px !important; } }
  div.st-ui-autocomplete div.st-query-present a.st-ui-result::after {
    height: 100%;
    width: 93px;
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(to right, rgba(10, 50, 127, 0), #0a3282);
    content: '';
    display: block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00001446', endColorstr='#001446', GradientType=1); }
  div.st-ui-autocomplete div.st-query-present a.st-ui-result:first-of-type {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-top: 1px solid #357bb0; }
  div.st-ui-autocomplete div.st-query-present a.st-ui-result:last-of-type {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-bottom: 50px; }

div.st-ui-autocomplete div.st-query-present a.st-ui-result .st-ui-type-heading {
  color: #fff !important;
  font-size: 1.6rem !important;
  font-weight: 300 !important;
  font-family: "jaf-facitweb", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  @media (max-width: 767px) {
    div.st-ui-autocomplete div.st-query-present a.st-ui-result .st-ui-type-heading {
      font-size: 1.5rem !important; } }
  div.st-ui-autocomplete div.st-query-present a.st-ui-result .st-ui-type-heading em {
    background: transparent !important;
    color: inherit;
    font-size: inherit;
    font-weight: inherit; }

div.st-ui-autocomplete div.st-query-present a.st-ui-result .st-ui-type-detail {
  display: none; }

.st-ui-injected-search-summary {
  background: #4f4f4f;
  color: #fff;
  border-radius: 5px;
  padding: 7px 16px;
  margin-bottom: 34px; }
  @media (max-width: 767px) {
    .st-ui-injected-search-summary {
      border-radius: 0;
      margin-bottom: 20px;
      margin-top: 0; } }
  .st-ui-injected-search-summary strong {
    color: inherit; }

.st-ui-injected-search-summary .st-query-present {
  font-size: 2rem;
  font-weight: 300;
  margin: 10px 0;
  color: inherit; }
  .st-ui-injected-search-summary .st-query-present span {
    font-size: inherit;
    font-weight: inherit;
    color: inherit; }

.st-ui-pagination-link {
  margin-right: 10px;
  height: 32px;
  width: 30px;
  display: inline-block;
  font-size: 1.8rem;
  line-height: 30px;
  text-align: center; }
  .st-ui-pagination-link:not(.st-ui-pagination-number-link) {
    font-size: 0; }
  .st-ui-pagination-link.active {
    border: 1px solid #0078ff;
    cursor: default;
    font-weight: 700;
    text-decoration: none; }

.st-ui-container-footer_bar {
  margin-top: 40px; }
  @media (max-width: 767px) {
    .st-ui-container-footer_bar {
      margin: 0 auto;
      max-width: 100%;
      padding: 0 15px;
      width: 414px; } }
  @media (max-width: 319px) {
    .st-ui-container-footer_bar {
      padding: 0 10px;
      width: 320px; } }

section.st-ui-no-results .st-ui-type-heading {
  margin: 0 !important;
  padding: 144px 0 0 !important;
  position: relative !important;
  top: 0 !important; }

.side-image {
  position: relative;
  text-align: center; }
  .side-image p {
    font-weight: 400; }
    .side-image p:last-child {
      padding-bottom: 0; }
  .side-image .image {
    background-size: auto;
    height: 310px;
    margin: 0 -10px; }
  .side-image .button {
    margin-top: -4px; }
  .side-image--admiral-connected-car .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/admiral-connected-car.png") no-repeat center;
    background-size: 200px 228px;
    height: 200px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--admiral-connected-car .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/admiral-connected-car@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--admiral-connected-car .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/admiral-connected-car.png") no-repeat center;
        background-size: 288px 328px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--admiral-connected-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/admiral-connected-car@2x.png"); } }
  .side-image--alfie-sign-cashback-and-save .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-sign-cashback-and-save.png") no-repeat center;
    background-size: 212px 198px;
    height: 218px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-sign-cashback-and-save .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-sign-cashback-and-save@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-sign-cashback-and-save .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-sign-cashback-and-save.png") no-repeat center;
        background-size: 385px 393px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-sign-cashback-and-save .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-sign-cashback-and-save@2x.png"); } }
  .side-image--alfie-sign-get-a-quote .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-sign-get-a-quote.png") no-repeat center;
    background-size: 306px 332px;
    height: 332px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-sign-get-a-quote .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-sign-get-a-quote@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-sign-get-a-quote .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-sign-get-a-quote.png") no-repeat center;
        background-size: 306px 332px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-sign-get-a-quote .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-sign-get-a-quote@2x.png"); } }
  .side-image--alfie-multicover .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-multicover-mobile.png") no-repeat center;
    background-size: 187px 172px;
    height: 192px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-multicover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-multicover-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-multicover .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-multicover.png") no-repeat center;
        background-size: 287px 264px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-multicover .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-multicover@2x.png"); } }
  .side-image--alfie-myaccount .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-myaccount-mobile.png") no-repeat center;
    background-size: 320px 200px;
    height: 200px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-myaccount .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-myaccount-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-myaccount .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-myaccount.png") no-repeat center;
        background-size: 500px 400px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-myaccount .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-myaccount@2x.png"); } }
  .side-image--alfie-phone-vets .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-phone-vets-mobile.png") no-repeat center;
    background-size: 150px 205px;
    height: 200px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-phone-vets .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-phone-vets-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-phone-vets .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-phone-vets.png") no-repeat center;
        background-size: 412px 449px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-phone-vets .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-phone-vets@2x.png"); } }
  .side-image--alfie-amazon .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-amazon-mobile.png") no-repeat center;
    background-size: 198px 212px;
    height: 212px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-amazon .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-amazon-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-amazon .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-amazon.png") no-repeat center;
        background-size: 393px 385px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-amazon .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-amazon@2x.png"); } }
  .side-image--alfie-amazon-extra .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-amazon-extra-mobile.png") no-repeat center;
    background-size: 198px 212px;
    height: 212px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-amazon-extra .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-amazon-extra-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-amazon-extra .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-amazon-extra.png") no-repeat center;
        background-size: 393px 385px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-amazon-extra .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-amazon-extra@2x.png"); } }
  .side-image--alfie-multicover-deals .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-multicover-deals-mobile.png") no-repeat center;
    background-size: 304px auto;
    height: 300px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-multicover-deals .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-multicover-deals-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-multicover-deals .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-multicover-deals.png") no-repeat center;
        background-size: 397px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-multicover-deals .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-multicover-deals@2x.png"); } }
  .side-image--alfie-stick .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-stick-mobile.png") no-repeat center;
    background-size: 261px auto;
    height: 288px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-stick .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-stick-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-stick .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-stick.png") no-repeat center;
        background-size: 380px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-stick .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-stick@2x.png"); } }
  .side-image--alfie-stick-alt .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-stick-alt-mobile.png") no-repeat center;
    background-size: 240px auto;
    height: 280px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-stick-alt .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-stick-alt-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-stick-alt .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-stick-alt.png") no-repeat center;
        background-size: 420px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-stick-alt .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-stick-alt@2x.png"); } }
  .side-image--abacus .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/abacus-tophalf-mobile.jpg") no-repeat center;
    background-size: 178px auto;
    margin: 0 0 -40px 0;
    position: relative;
    z-index: 1;
    height: 118px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--abacus .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/abacus-tophalf-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--abacus .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/abacus.jpg") no-repeat center;
        background-size: 356px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--abacus .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/abacus@2x.jpg"); } }
  .side-image--annie-thinking-blue-circle-background .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-thinking-blue-circle-background.png") no-repeat center;
    background-size: 139px 156px;
    height: 176px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-thinking-blue-circle-background .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-thinking-blue-circle-background@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-thinking-blue-circle-background .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-thinking-blue-circle-background.png") no-repeat center;
        background-size: 370px 420px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-thinking-blue-circle-background .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-thinking-blue-circle-background@2x.png"); } }
  .side-image--annie-blue-circle-background .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-blue-circle-background-mobile.png") no-repeat center;
    background-size: 139px 156px;
    height: 176px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-blue-circle-background .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-blue-circle-background-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-blue-circle-background .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-blue-circle-background.png") no-repeat center;
        background-size: 262px 311px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-blue-circle-background .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-blue-circle-background@2x.png"); } }
  .side-image--annie-car .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-car.png") no-repeat center;
    background-size: 280px auto;
    height: 300px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-car .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-car@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-car .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-car.png") no-repeat center;
        background-size: 385px 341px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-car@2x.png"); } }
  .side-image--annie-arms-folded .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile.png") no-repeat center;
    background-size: 200px auto;
    height: 164px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-arms-folded .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-arms-folded .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-arms-folded.png") no-repeat center;
        background-size: 298px 599px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-arms-folded .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-arms-folded@2x.png"); } }
    @media (max-width: 767px) {
      .side-image--annie-arms-folded .image {
        background-position-y: 0 !important; } }
  .side-image--annie-looking-tilted .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile.png") no-repeat center;
    background-size: 200px auto;
    height: 164px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-looking-tilted .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-looking-tilted .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-tilted.png") no-repeat center;
        background-size: 546px 330px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-looking-tilted .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-tilted@2x.png"); } }
    @media (max-width: 767px) {
      .side-image--annie-looking-tilted .image {
        background-position-y: 0 !important; } }
  .side-image--annie-leaning .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-leaning-mobile.png") no-repeat center;
    background-size: 230px auto;
    height: 190px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-leaning .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-leaning-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-leaning .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-leaning.png") no-repeat center;
        background-size: 280px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-leaning .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-leaning@2x.png"); } }
  .side-image--annie-share-the-love .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-share-the-love-mobile.png") no-repeat center;
    background-size: 320px 147px;
    height: 164px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-share-the-love .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-share-the-love-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-share-the-love .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-share-the-love.png") no-repeat center;
        background-size: 304px 424px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-share-the-love .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-share-the-love@2x.png"); } }
  .side-image--annie-looking-right .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile.png") no-repeat center;
    background-size: 200px auto;
    height: 164px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-looking-right .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-looking-right .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-right.png") no-repeat center;
        background-size: 282px 327px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-looking-right .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-right@2x.png"); } }
    @media (max-width: 767px) {
      .side-image--annie-looking-right .image {
        background-position-y: 0 !important; } }
  .side-image--cat-and-dog .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/cat-and-dog.png") no-repeat center;
    background-size: 0 0; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--cat-and-dog .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/cat-and-dog@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--cat-and-dog .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/cat-and-dog.png") no-repeat center;
        background-size: 415px 440px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--cat-and-dog .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/cat-and-dog@2x.png"); } }
  .side-image--discounts .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/discounts-mobile.jpg") no-repeat center;
    background-size: 320px 189px;
    height: 189px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--discounts .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/discounts-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--discounts .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/discounts.jpg") no-repeat center;
        background-size: 644px 340px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--discounts .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/discounts@2x.jpg"); } }
  .side-image--george-driving .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/george-driving-mobile.png") no-repeat center;
    background-size: 320px auto;
    height: 191px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--george-driving .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/george-driving-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--george-driving .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/george-driving.png") no-repeat center;
        background-size: 440px 340px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--george-driving .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/george-driving@2x.png"); } }
  .side-image--interactive-home .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/interactive-home.png") no-repeat center;
    background-size: 279px 295px;
    height: 310px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--interactive-home .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/interactive-home@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--interactive-home .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/interactive-home.png") no-repeat center;
        background-size: 408px 431px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--interactive-home .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/interactive-home@2x.png"); } }
  .side-image--littlebox-van .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/littlebox-van.png") no-repeat center;
    background-size: 274px 155px;
    height: 215px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--littlebox-van .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/littlebox-van@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--littlebox-van .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/littlebox-van.png") no-repeat center;
        background-size: 609px 346px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--littlebox-van .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/littlebox-van@2x.png"); } }
  .side-image--littlebox-van-clear .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/littlebox-van-clear.png") no-repeat center;
    background-size: 315px auto;
    height: 215px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--littlebox-van-clear .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/littlebox-van-clear@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--littlebox-van-clear .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/littlebox-van-clear.png") no-repeat center;
        background-size: 611px 393px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--littlebox-van-clear .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/littlebox-van-clear@2x.png"); } }
  .side-image--orange-couriers-van .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/orange-couriers-van.png") no-repeat center;
    background-size: 390px auto;
    height: 215px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--orange-couriers-van .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/orange-couriers-van@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--orange-couriers-van .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/orange-couriers-van.png") no-repeat center;
        background-size: 664px 588px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--orange-couriers-van .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/orange-couriers-van@2x.png"); } }
  .side-image--lucy .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/lucy.png") no-repeat center;
    background-size: 320px auto;
    height: 310px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--lucy .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/lucy@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--lucy .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/lucy.png") no-repeat center;
        background-size: 470px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--lucy .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/lucy@2x.png"); } }
  .side-image--annie-deciding-red-circle-background .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile.png") no-repeat center;
    background-size: 200px auto;
    height: 164px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-deciding-red-circle-background .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-deciding-red-circle-background .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-deciding-red-circle-background.png") no-repeat center;
        background-size: 397px 365px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-deciding-red-circle-background .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-deciding-red-circle-background@2x.png"); } }
    @media (max-width: 767px) {
      .side-image--annie-deciding-red-circle-background .image {
        background-position-y: 0 !important; } }
  .side-image--polaroid-motorhome-insurance .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-motorhome-insurance.png") no-repeat center;
    background-size: 190px 190px;
    height: 215px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--polaroid-motorhome-insurance .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-motorhome-insurance@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--polaroid-motorhome-insurance .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-motorhome-insurance.png") no-repeat center;
        background-size: 271px 271px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--polaroid-motorhome-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-motorhome-insurance@2x.png"); } }
  .side-image--polaroid-kids-talk-tech .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-kids-talk-tech.png") no-repeat center;
    background-size: 239px 210px;
    height: 190px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--polaroid-kids-talk-tech .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-kids-talk-tech@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--polaroid-kids-talk-tech .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-kids-talk-tech.png") no-repeat center;
        background-size: 358px 315px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--polaroid-kids-talk-tech .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-kids-talk-tech@2x.png"); } }
  .side-image--polaroid-pet-insurance .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-pet-insurance.png") no-repeat center;
    background-size: 240px 183px;
    height: 197px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--polaroid-pet-insurance .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-pet-insurance@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--polaroid-pet-insurance .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-pet-insurance.png") no-repeat center;
        background-size: 323px 244px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--polaroid-pet-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-pet-insurance@2x.png"); } }
  .side-image--polaroid-monty .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-monty.png") no-repeat center;
    background-size: 236px 260px;
    height: 274px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--polaroid-monty .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-monty@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--polaroid-monty .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-monty.png") no-repeat center;
        background-size: 278px 288px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--polaroid-monty .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-monty@2x.png"); } }
  .side-image--new-driver-insurance-map .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/new-driver-insurance-map.png") no-repeat center;
    background-size: auto 161px;
    height: 241px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--new-driver-insurance-map .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/new-driver-insurance-map@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--new-driver-insurance-map .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/new-driver-insurance-map.png") no-repeat center;
        background-size: 340px 340px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--new-driver-insurance-map .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/new-driver-insurance-map@2x.png"); } }
  .side-image--personal-online-dashboard .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/personal-online-dashboard.png") no-repeat center;
    background-size: 240px 184px;
    height: 241px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--personal-online-dashboard .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/personal-online-dashboard@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--personal-online-dashboard .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/personal-online-dashboard.png") no-repeat center;
        background-size: 350px 269px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--personal-online-dashboard .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/personal-online-dashboard@2x.png"); } }
  .side-image--annie-deciding .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile.png") no-repeat center;
    background-size: 200px auto;
    height: 164px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-deciding .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-deciding .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-deciding.png") no-repeat center;
        background-size: 397px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-deciding .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-deciding@2x.png"); } }
    @media (max-width: 767px) {
      .side-image--annie-deciding .image {
        background-position-y: 0 !important; } }
  .side-image--annie-deciding-blue-circle-background .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile.png") no-repeat center;
    background-size: 200px auto;
    height: 164px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-deciding-blue-circle-background .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-deciding-blue-circle-background .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-deciding-blue-circle-background.png") no-repeat center;
        background-size: 397px 365px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-deciding-blue-circle-background .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-deciding-blue-circle-background@2x.png"); } }
    @media (max-width: 767px) {
      .side-image--annie-deciding-blue-circle-background .image {
        background-position-y: 0 !important; } }
  .side-image--alfie-thumbs-up-full .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thumbs-up-full.png") no-repeat center;
    background-size: 278px 300px;
    height: 300px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-thumbs-up-full .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thumbs-up-full@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-thumbs-up-full .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thumbs-up-full.png") no-repeat center;
        background-size: 278px 300px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-thumbs-up-full .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thumbs-up-full@2x.png"); } }
  .side-image--balloons .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/balloons.png") no-repeat center;
    background-size: 200px 200px;
    height: 200px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--balloons .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/balloons@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--balloons .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/balloons.png") no-repeat center;
        background-size: 307px 300px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--balloons .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/balloons@2x.png"); } }
  .side-image--dog-cat-hearts .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-cat-hearts.png") no-repeat center;
    background-size: 258px 287px;
    height: 336px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--dog-cat-hearts .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-cat-hearts@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--dog-cat-hearts .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-cat-hearts.png") no-repeat center;
        background-size: 304px 333px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--dog-cat-hearts .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-cat-hearts@2x.png"); } }
  .side-image--paypal .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/paypal.png") no-repeat center;
    background-size: auto 100px;
    height: 140px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--paypal .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/paypal@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--paypal .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/paypal.png") no-repeat center;
        background-size: 327px 227px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--paypal .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/paypal@2x.png"); } }
  .side-image--polaroid-home-emergency-cover .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-home-emergency-cover.png") no-repeat center;
    background-size: 258px 226px;
    height: 241px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--polaroid-home-emergency-cover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-home-emergency-cover@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--polaroid-home-emergency-cover .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-home-emergency-cover.png") no-repeat center;
        background-size: 350px 307px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--polaroid-home-emergency-cover .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-home-emergency-cover@2x.png"); } }
  .side-image--dog-black .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-black.png") no-repeat center;
    background-size: 320px 241px;
    height: 241px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--dog-black .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-black@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--dog-black .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-black.png") no-repeat center;
        background-size: 342px 273px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--dog-black .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-black@2x.png"); } }
  .side-image--dog-monty-loves-admiral .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-monty-loves-admiral.png") no-repeat center;
    background-size: 244px 249px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--dog-monty-loves-admiral .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-monty-loves-admiral@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--dog-monty-loves-admiral .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-monty-loves-admiral.png") no-repeat center;
        background-size: 264px 269px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--dog-monty-loves-admiral .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-monty-loves-admiral@2x.png"); } }
  .side-image--cat-dog .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/cat-dog.png") no-repeat center;
    background-size: 320px 280px;
    height: 280px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--cat-dog .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/cat-dog@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--cat-dog .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/cat-dog.png") no-repeat center;
        background-size: 400px 350px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--cat-dog .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/cat-dog@2x.png"); } }
  .side-image--dog-i-heart-multicover .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-i-heart-multicover.png") no-repeat center;
    background-size: 295px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 315px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--dog-i-heart-multicover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-i-heart-multicover@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--dog-i-heart-multicover .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-i-heart-multicover.png") no-repeat center;
        background-size: 336px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--dog-i-heart-multicover .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-i-heart-multicover@2x.png"); } }
  .side-image--earn-75 .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/earn-75-mobile.png") no-repeat center;
    background-size: 321px 214px;
    height: 214px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--earn-75 .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/earn-75-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--earn-75 .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/earn-75.png") no-repeat center;
        background-size: 305px 425px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--earn-75 .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/earn-75@2x.png"); } }
  .side-image--mrs-taylor-and-tim .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/mrs-taylor-and-tim.jpg") no-repeat center;
    background-size: 340px auto;
    height: 296px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--mrs-taylor-and-tim .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/mrs-taylor-and-tim@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--mrs-taylor-and-tim .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/mrs-taylor-and-tim.jpg") no-repeat center;
        background-size: 500px 379px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--mrs-taylor-and-tim .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/mrs-taylor-and-tim@2x.jpg"); } }
  .side-image--multicover .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicover.svg");
    height: 166px; }
    @media (min-width: 768px) {
      .side-image--multicover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicover.svg");
        background-size: 340px 221.5px; } }
  .side-image--multicover2 .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicover2.png") no-repeat center;
    background-size: 125px auto;
    height: 170px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--multicover2 .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicover2@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--multicover2 .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicover2.png") no-repeat center;
        background-size: 290px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--multicover2 .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicover2@2x.png"); } }
  .side-image--multicover-discount .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicover-discount-mobile.png") no-repeat center;
    background-size: 172px 216px;
    margin: 30px 0 0 0;
    position: relative;
    z-index: 1;
    height: 216px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--multicover-discount .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicover-discount-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--multicover-discount .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicover-discount.png") no-repeat center;
        background-size: 335px 426px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--multicover-discount .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicover-discount@2x.png"); } }
  .side-image--mytrips-sticking .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/mytrips-sticking.png") no-repeat center;
    background-size: 239px 239px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--mytrips-sticking .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/mytrips-sticking@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--mytrips-sticking .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/mytrips-sticking.png") no-repeat center;
        background-size: 270px 270px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--mytrips-sticking .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/mytrips-sticking@2x.png"); } }
  .side-image--time-learner-driver .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/time-learner-driver-horizontal-mobile.svg") no-repeat center;
    background-size: auto auto;
    height: 190px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--time-learner-driver .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/time-learner-driver-horizontal-mobile@2x.svg"); } }
    @media (min-width: 768px) {
      .side-image--time-learner-driver .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/time-learner-driver.svg");
        background-size: 250px auto; } }
  .side-image--24-hour .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/24-hour.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--24-hour .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/24-hour.svg");
        background-size: 300px auto; } }
  .side-image--defaqto .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/defaqto.svg");
    height: 100px; }
    @media (min-width: 768px) {
      .side-image--defaqto .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/defaqto.svg");
        background-size: 200px auto; } }
  .side-image--multicar-family .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar-family.png") no-repeat center;
    background-size: auto 210px;
    height: 271px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--multicar-family .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar-family@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--multicar-family .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar-family.png") no-repeat center;
        background-size: 280px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--multicar-family .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar-family@2x.png"); } }
  .side-image--alfie-star .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-star.png") no-repeat center;
    background-size: 200px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-star .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-star@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-star .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-star.png") no-repeat center;
        background-size: 284px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-star .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-star@2x.png"); } }
  .side-image--alfie-thumbsup .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thumbsup-mobile.jpg") no-repeat center;
    background-size: 271px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-thumbsup .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thumbsup-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--alfie-thumbsup .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thumbsup.jpg") no-repeat center;
        background-size: 438px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-thumbsup .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thumbsup@2x.jpg"); } }
  .side-image--alfie-cat .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-cat-mobile.jpg") no-repeat center;
    background-size: 320px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 270px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-cat .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-cat-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--alfie-cat .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-cat.jpg") no-repeat center;
        background-size: 425px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-cat .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-cat@2x.jpg"); } }
  .side-image--ambulance .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/ambulance-mobile.png") no-repeat center;
    background-size: 250px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 210px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--ambulance .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/ambulance-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--ambulance .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/ambulance.png") no-repeat center;
        background-size: 360px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--ambulance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/ambulance@2x.png"); } }
  .side-image--alfie-pointing-cat .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-pointing-cat-mobile.jpg") no-repeat center;
    background-size: 279px auto;
    margin: 0;
    position: relative;
    z-index: 1; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-pointing-cat .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-pointing-cat-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--alfie-pointing-cat .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-pointing-cat.jpg") no-repeat center;
        background-size: 425px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-pointing-cat .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-pointing-cat@2x.jpg"); } }
  .side-image--circle-handshake .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-handshake.png") no-repeat center;
    background-size: 170px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 214px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--circle-handshake .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-handshake@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--circle-handshake .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-handshake.png") no-repeat center;
        background-size: 283px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--circle-handshake .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-handshake@2x.png"); } }
  .side-image--circle-computer .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-computer.png") no-repeat center;
    background-size: 170px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 214px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--circle-computer .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-computer@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--circle-computer .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-computer.png") no-repeat center;
        background-size: 283px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--circle-computer .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-computer@2x.png"); } }
  .side-image--circle-balloon .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-balloon.png") no-repeat center;
    background-size: 170px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 214px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--circle-balloon .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-balloon@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--circle-balloon .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-balloon.png") no-repeat center;
        background-size: 283px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--circle-balloon .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-balloon@2x.png"); } }
  .side-image--circle-car .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-car.png") no-repeat center;
    background-size: 170px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 214px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--circle-car .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-car@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--circle-car .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-car.png") no-repeat center;
        background-size: 283px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--circle-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/circle-car@2x.png"); } }
  .side-image--dog-barking-mad .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-barking-mad.svg");
    margin: 29px 0 0 0;
    position: relative;
    z-index: 1;
    height: 186px; }
    @media (min-width: 768px) {
      .side-image--dog-barking-mad .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dog-barking-mad.svg");
        background-size: 221px auto; } }
  .side-image--annie-looking-forward-blue-cirlce-background .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-forward-blue-cirlce-background-mobile.jpg") no-repeat center;
    background-size: 184px auto;
    margin: 40px 0 0 0;
    position: relative;
    z-index: 1;
    height: 132px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-looking-forward-blue-cirlce-background .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-forward-blue-cirlce-background-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--annie-looking-forward-blue-cirlce-background .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-forward-blue-cirlce-background.jpg") no-repeat center;
        background-size: 297px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-looking-forward-blue-cirlce-background .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-forward-blue-cirlce-background@2x.jpg"); } }
  .side-image--van .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van.jpg") no-repeat center;
    background-size: 298px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 195px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--van .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--van .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van.jpg") no-repeat center;
        background-size: 596px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--van .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van@2x.jpg"); } }
  .side-image--van-without-strip .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van-without-strip.jpg") no-repeat center;
    background-size: 298px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 195px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--van-without-strip .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van-without-strip@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--van-without-strip .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van-without-strip.jpg") no-repeat center;
        background-size: 596px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--van-without-strip .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van-without-strip@2x.jpg"); } }
  .side-image--orange-car-brokendown .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/orange-car-brokendown.jpg") no-repeat center;
    background-size: auto 198px;
    height: 186px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--orange-car-brokendown .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/orange-car-brokendown@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--orange-car-brokendown .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/orange-car-brokendown.jpg") no-repeat center;
        background-size: 600px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--orange-car-brokendown .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/orange-car-brokendown@2x.jpg"); } }
  .side-image--hearts-love-classic .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/hearts-love-classic.png") no-repeat center;
    background-size: auto 180px;
    height: 185px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--hearts-love-classic .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/hearts-love-classic@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--hearts-love-classic .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/hearts-love-classic.png") no-repeat center;
        background-size: 363px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--hearts-love-classic .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/hearts-love-classic@2x.png"); } }
  .side-image--person-man-despair .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-despair-mobile.jpg") no-repeat center;
    background-size: 210px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 155px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--person-man-despair .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-despair-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--person-man-despair .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-despair.jpg") no-repeat center;
        background-size: 492px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--person-man-despair .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-despair@2x.jpg"); } }
  .side-image--person-women-undecided .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-women-undecided-mobile.jpg") no-repeat center;
    background-size: 220px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 190px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--person-women-undecided .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-women-undecided-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--person-women-undecided .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-women-undecided.jpg") no-repeat center;
        background-size: 376px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--person-women-undecided .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-women-undecided@2x.jpg"); } }
  .side-image--person-man-injury .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-injury-mobile.jpg") no-repeat center;
    background-size: 202px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 177px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--person-man-injury .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-injury-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--person-man-injury .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-injury.jpg") no-repeat center;
        background-size: 457px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--person-man-injury .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-injury@2x.jpg"); } }
  .side-image--keycare .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/keycare-mobile.jpg") no-repeat center;
    background-size: 235px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 189px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--keycare .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/keycare-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--keycare .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/keycare.jpg") no-repeat center;
        background-size: 457px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--keycare .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/keycare@2x.jpg"); } }
  .side-image--person-man-fedup .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-fedup-mobile.jpg") no-repeat center;
    background-size: 171px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 193px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--person-man-fedup .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-fedup-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--person-man-fedup .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-fedup.jpg") no-repeat center;
        background-size: 349px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--person-man-fedup .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-fedup@2x.jpg"); } }
  .side-image--person-women-phone .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-women-phone-mobile.png") no-repeat center;
    background-size: 154px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 180px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--person-women-phone .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-women-phone-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--person-women-phone .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-women-phone.png") no-repeat center;
        background-size: 432px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--person-women-phone .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-women-phone@2x.png"); } }
  .side-image--person-man-pointing .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-pointing-mobile.png") no-repeat center;
    background-size: 211px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 180px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--person-man-pointing .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-pointing-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--person-man-pointing .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-pointing.png") no-repeat center;
        background-size: 378px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--person-man-pointing .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/person-man-pointing@2x.png"); } }
  .side-image--annie-pointing .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile.png") no-repeat center;
    background-size: 200px auto;
    height: 164px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-pointing .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-pointing .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-pointing.png") no-repeat center;
        background-size: 400px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-pointing .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-pointing@2x.png"); } }
    @media (max-width: 767px) {
      .side-image--annie-pointing .image {
        background-position-y: 0 !important; } }
  .side-image--annie-pointing-right-hand .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-transparent-mobile.png") no-repeat center;
    background-size: 310px auto;
    height: 176px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-pointing-right-hand .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-looking-up-transparent-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-pointing-right-hand .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-pointing-right-hand.png") no-repeat center;
        background-size: 436px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-pointing-right-hand .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-pointing-right-hand@2x.png"); } }
  .side-image--dashboard-medals .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dashboard-medals.png") no-repeat center;
    background-size: 200px auto;
    height: 200px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--dashboard-medals .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dashboard-medals@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--dashboard-medals .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dashboard-medals.png") no-repeat center;
        background-size: 305px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--dashboard-medals .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/dashboard-medals@2x.png"); } }
  .side-image--littlebox-faces .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/littlebox-faces.svg");
    height: 200px; }
    @media (min-width: 768px) {
      .side-image--littlebox-faces .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/littlebox-faces.svg");
        background-size: 305px auto; } }
  .side-image--outlined-circle-faces .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/outlined-circle-faces.svg");
    height: 235px; }
    @media (min-width: 768px) {
      .side-image--outlined-circle-faces .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/outlined-circle-faces.svg");
        background-size: 324px auto; } }
  .side-image--10-years-old-map .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/10-years-old-map.png") no-repeat center;
    background-size: auto 200px;
    height: 210px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--10-years-old-map .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/10-years-old-map@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--10-years-old-map .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/10-years-old-map.png") no-repeat center;
        background-size: auto 327px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--10-years-old-map .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/10-years-old-map@2x.png"); } }
  .side-image--meet-the-team-amy .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-amy.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-amy .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-amy@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-amy .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-amy.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-amy .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-amy@2x.jpg"); } }
  .side-image--meet-the-team-ben .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-ben.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-ben .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-ben@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-ben .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-ben.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-ben .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-ben@2x.jpg"); } }
  .side-image--meet-the-team-gareth .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-gareth.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-gareth .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-gareth@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-gareth .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-gareth.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-gareth .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-gareth@2x.jpg"); } }
  .side-image--meet-the-team-justin .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-justin.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-justin .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-justin@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-justin .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-justin.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-justin .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-justin@2x.jpg"); } }
  .side-image--meet-the-team-monica .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-monica.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-monica .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-monica@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-monica .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-monica.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-monica .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-monica@2x.jpg"); } }
  .side-image--meet-the-team-rebecca .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-rebecca.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-rebecca .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-rebecca@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-rebecca .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-rebecca.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-rebecca .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-rebecca@2x.jpg"); } }
  .side-image--meet-the-team-sam .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-sam.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-sam .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-sam@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-sam .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-sam.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-sam .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-sam@2x.jpg"); } }
  .side-image--meet-the-team-stacey .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-stacey.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-stacey .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-stacey@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-stacey .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-stacey.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-stacey .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-stacey@2x.jpg"); } }
  .side-image--meet-the-team-tegan .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-tegan.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-tegan .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-tegan@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-tegan .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-tegan.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-tegan .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-tegan@2x.jpg"); } }
  .side-image--meet-the-team-joe .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-joe.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-joe .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-joe@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-joe .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-joe.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-joe .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-joe@2x.jpg"); } }
  .side-image--meet-the-team-katie .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-katie.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-katie .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-katie@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-katie .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-katie.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-katie .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-katie@2x.jpg"); } }
  .side-image--meet-the-team-victoria .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-victoria.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-victoria .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-victoria@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-victoria .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-victoria.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-victoria .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-victoria@2x.jpg"); } }
  .side-image--meet-the-team-tim .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-tim.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-tim .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-tim@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-tim .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-tim.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-tim .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-tim@2x.jpg"); } }
  .side-image--meet-the-team-mike .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-mike.jpg") no-repeat center;
    background-size: 175px auto;
    height: 250px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--meet-the-team-mike .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-mike@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--meet-the-team-mike .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-mike.jpg") no-repeat center;
        background-size: 250px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--meet-the-team-mike .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/meet-the-team-mike@2x.jpg"); } }
  .side-image--pet-photoframes .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-photoframes-mobile.png") no-repeat center;
    background-size: 320px auto;
    margin: 0;
    position: relative;
    z-index: 1;
    height: 270px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--pet-photoframes .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-photoframes-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--pet-photoframes .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-photoframes.png") no-repeat center;
        background-size: 425px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--pet-photoframes .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-photoframes@2x.png"); } }
  .side-image--pet-cocker-spaniel .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-cocker-spaniel.jpg") no-repeat center;
    background-size: 216px auto;
    height: 216px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--pet-cocker-spaniel .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-cocker-spaniel@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--pet-cocker-spaniel .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-cocker-spaniel.jpg") no-repeat center;
        background-size: 476px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--pet-cocker-spaniel .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-cocker-spaniel@2x.jpg"); } }
  .side-image--pet-cockapoo .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-cockapoo.jpg") no-repeat center;
    background-size: 216px auto;
    height: 216px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--pet-cockapoo .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-cockapoo@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--pet-cockapoo .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-cockapoo.jpg") no-repeat center;
        background-size: 476px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--pet-cockapoo .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-cockapoo@2x.jpg"); } }
  .side-image--pet-shih-tzu .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-shih-tzu.jpg") no-repeat center;
    background-size: 216px auto;
    height: 216px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--pet-shih-tzu .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-shih-tzu@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--pet-shih-tzu .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-shih-tzu.jpg") no-repeat center;
        background-size: 476px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--pet-shih-tzu .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-shih-tzu@2x.jpg"); } }
  .side-image--pet-heather-roundel .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-heather-roundel.png") no-repeat center;
    background-size: 175px auto;
    height: 170px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--pet-heather-roundel .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-heather-roundel@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--pet-heather-roundel .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-heather-roundel.png") no-repeat center;
        background-size: 420px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--pet-heather-roundel .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/pet-heather-roundel@2x.png"); } }
  .side-image--get-a-quote-cocker-spaniel .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-cocker-spaniel.png") no-repeat center;
    background-size: 175px auto;
    height: 175px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--get-a-quote-cocker-spaniel .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-cocker-spaniel@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--get-a-quote-cocker-spaniel .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-cocker-spaniel.png") no-repeat center;
        background-size: 356px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--get-a-quote-cocker-spaniel .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-cocker-spaniel@2x.png"); } }
  .side-image--get-a-quote-cockapoo .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-cockapoo.png") no-repeat center;
    background-size: 175px auto;
    height: 175px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--get-a-quote-cockapoo .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-cockapoo@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--get-a-quote-cockapoo .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-cockapoo.png") no-repeat center;
        background-size: 356px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--get-a-quote-cockapoo .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-cockapoo@2x.png"); } }
  .side-image--get-a-quote-shih-tzu .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-shih-tzu.png") no-repeat center;
    background-size: 175px auto;
    height: 175px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--get-a-quote-shih-tzu .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-shih-tzu@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--get-a-quote-shih-tzu .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-shih-tzu.png") no-repeat center;
        background-size: 356px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--get-a-quote-shih-tzu .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/get-a-quote-shih-tzu@2x.png"); } }
  .side-image--multicar .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar-mobile.jpg") no-repeat center;
    background-size: 230px auto;
    height: 220px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--multicar .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--multicar .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar.jpg") no-repeat center;
        background-size: 476px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--multicar .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar@2x.jpg"); } }
  .side-image--multicar-2 .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar-2-mobile.png") no-repeat center;
    background-size: 230px auto;
    height: 220px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--multicar-2 .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar-2-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--multicar-2 .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar-2.png") no-repeat center;
        background-size: 476px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--multicar-2 .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/multicar-2@2x.png"); } }
  .side-image--family-in-car .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/family-in-car-mobile.png") no-repeat center;
    background-size: 225px auto;
    height: 300px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--family-in-car .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/family-in-car-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--family-in-car .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/family-in-car.png") no-repeat center;
        background-size: 270px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--family-in-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/family-in-car@2x.png"); } }
  .side-image--polaroid-dog .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-dog.png") no-repeat center;
    background-size: 240px 240px;
    height: 280px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--polaroid-dog .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-dog@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--polaroid-dog .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-dog.png") no-repeat center;
        background-size: 280px 280px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--polaroid-dog .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-dog@2x.png"); } }
  .side-image--polaroid-bathroom .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-bathroom.png") no-repeat center;
    background-size: 240px 240px;
    height: 280px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--polaroid-bathroom .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-bathroom@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--polaroid-bathroom .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-bathroom.png") no-repeat center;
        background-size: 280px 280px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--polaroid-bathroom .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-bathroom@2x.png"); } }
  .side-image--polaroid-car .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-car.png") no-repeat center;
    background-size: 240px 240px;
    height: 280px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--polaroid-car .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-car@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--polaroid-car .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-car.png") no-repeat center;
        background-size: 280px 280px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--polaroid-car .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-car@2x.png"); } }
  .side-image--polaroid-house .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-house.png") no-repeat center;
    background-size: 240px 240px;
    height: 280px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--polaroid-house .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-house@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--polaroid-house .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-house.png") no-repeat center;
        background-size: 280px 280px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--polaroid-house .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-house@2x.png"); } }
  .side-image--polaroid-motorbike .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-motorbike.png") no-repeat center;
    background-size: 240px 240px;
    height: 280px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--polaroid-motorbike .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-motorbike@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--polaroid-motorbike .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-motorbike.png") no-repeat center;
        background-size: 280px 280px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--polaroid-motorbike .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/polaroid-motorbike@2x.png"); } }
  .side-image--seven-with-alfie .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/seven-with-alfie-mobile.png") no-repeat center;
    background-size: 320px 213px;
    height: 257px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--seven-with-alfie .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/seven-with-alfie-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--seven-with-alfie .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/seven-with-alfie.png") no-repeat center;
        background-size: 278px 332px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--seven-with-alfie .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/seven-with-alfie@2x.png"); } }
  .side-image--eight-with-alfie .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/eight-with-alfie-mobile.png") no-repeat center;
    background-size: 216px 243px;
    height: 257px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--eight-with-alfie .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/eight-with-alfie-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--eight-with-alfie .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/eight-with-alfie.png") no-repeat center;
        background-size: 310px 348px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--eight-with-alfie .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/eight-with-alfie@2x.png"); } }
  .side-image--nine-with-alfie .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/nine-with-alfie-mobile.png") no-repeat center;
    background-size: 216px 243px;
    height: 257px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--nine-with-alfie .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/nine-with-alfie-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--nine-with-alfie .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/nine-with-alfie.png") no-repeat center;
        background-size: 310px 348px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--nine-with-alfie .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/nine-with-alfie@2x.png"); } }
  .side-image--alfie-thank-you-sign .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thank-you-sign.jpg") no-repeat center;
    background-size: 230px 204px;
    height: 224px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-thank-you-sign .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thank-you-sign@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--alfie-thank-you-sign .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thank-you-sign.jpg") no-repeat center;
        background-size: 385px 341px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-thank-you-sign .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-thank-you-sign@2x.jpg"); } }
  .side-image--alfie-watering .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-watering.png") no-repeat center;
    background-size: auto 210px;
    height: 271px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-watering .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-watering@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-watering .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-watering.png") no-repeat center;
        background-size: 280px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-watering .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-watering@2x.png"); } }
  .side-image--taylor-son .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/taylor-son.png") no-repeat center;
    background-size: 320px 244px;
    height: 244px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--taylor-son .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/taylor-son@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--taylor-son .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/taylor-son.png") no-repeat center;
        background-size: 541px 395px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--taylor-son .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/taylor-son@2x.png"); } }
  .side-image--travel-cancelled .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-cancelled.png") no-repeat center;
    background-size: 150px 150px;
    height: 150px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--travel-cancelled .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-cancelled@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--travel-cancelled .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-cancelled.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--travel-cancelled .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-cancelled@2x.png"); } }
  .side-image--travel-flight-clock .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-flight-clock.png") no-repeat center;
    background-size: 150px 150px;
    height: 150px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--travel-flight-clock .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-flight-clock@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--travel-flight-clock .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-flight-clock.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--travel-flight-clock .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-flight-clock@2x.png"); } }
  .side-image--travel-hammer .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-hammer.png") no-repeat center;
    background-size: 150px 150px;
    height: 150px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--travel-hammer .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-hammer@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--travel-hammer .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-hammer.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--travel-hammer .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-hammer@2x.png"); } }
  .side-image--travel-health .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-health.png") no-repeat center;
    background-size: 150px 150px;
    height: 150px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--travel-health .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-health@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--travel-health .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-health.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--travel-health .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-health@2x.png"); } }
  .side-image--travel-mask .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-mask.png") no-repeat center;
    background-size: 150px 150px;
    height: 150px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--travel-mask .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-mask@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--travel-mask .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-mask.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--travel-mask .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-mask@2x.png"); } }
  .side-image--travel-lost-luggage .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-lost-luggage.png") no-repeat center;
    background-size: 150px 150px;
    height: 150px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--travel-lost-luggage .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-lost-luggage@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--travel-lost-luggage .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-lost-luggage.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--travel-lost-luggage .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/travel-lost-luggage@2x.png"); } }
  .side-image--unidays-logo .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/unidays-logo.svg");
    height: 220px; }
    @media (min-width: 768px) {
      .side-image--unidays-logo .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/unidays-logo.svg");
        background-size: 309px 56px; } }
  .side-image--quote-btn-phone .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/quote-btn-phone.svg");
    margin: 0 0 30px 0;
    position: relative;
    z-index: 1;
    height: 196px; }
    @media (min-width: 768px) {
      .side-image--quote-btn-phone .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/quote-btn-phone.svg");
        background-size: 226px 196px; } }
  .side-image--quote-btn-tablet .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/quote-btn-tablet.svg");
    margin: 0 0 30px 0;
    position: relative;
    z-index: 1;
    height: 196px; }
    @media (min-width: 768px) {
      .side-image--quote-btn-tablet .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/quote-btn-tablet.svg");
        background-size: 226px 196px; } }
  .side-image--magnifying-numbers .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/magnifying-numbers.svg");
    margin: 0 0 30px 0;
    position: relative;
    z-index: 1;
    height: 196px; }
    @media (min-width: 768px) {
      .side-image--magnifying-numbers .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/magnifying-numbers.svg");
        background-size: 226px 196px; } }
  .side-image--holding-phone .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/holding-phone-mobile.jpg") no-repeat center;
    background-size: 291px auto;
    height: 259px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--holding-phone .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/holding-phone-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--holding-phone .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/holding-phone.jpg") no-repeat center;
        background-size: 588px 495px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--holding-phone .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/holding-phone@2x.jpg"); } }
  .side-image--illustration-family .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-family.png") no-repeat center;
    background-size: 184px 184px;
    height: 240px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--illustration-family .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-family@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--illustration-family .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-family.png") no-repeat center;
        background-size: 280px 280px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--illustration-family .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-family@2x.png"); } }
  .side-image--illustration-broken-arm .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-broken-arm.png") no-repeat center;
    background-size: 184px 184px;
    height: 240px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--illustration-broken-arm .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-broken-arm@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--illustration-broken-arm .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-broken-arm.png") no-repeat center;
        background-size: 280px 280px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--illustration-broken-arm .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-broken-arm@2x.png"); } }
  .side-image--illustration-broken-down .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-broken-down.png") no-repeat center;
    background-size: 184px 184px;
    height: 240px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--illustration-broken-down .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-broken-down@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--illustration-broken-down .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-broken-down.png") no-repeat center;
        background-size: 280px 280px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--illustration-broken-down .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-broken-down@2x.png"); } }
  .side-image--illustration-thief .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-thief.png") no-repeat center;
    background-size: 184px 184px;
    height: 240px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--illustration-thief .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-thief@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--illustration-thief .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-thief.png") no-repeat center;
        background-size: 280px 280px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--illustration-thief .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-thief@2x.png"); } }
  .side-image--illustration-tools .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-tools.png") no-repeat center;
    background-size: 184px 184px;
    height: 240px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--illustration-tools .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-tools@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--illustration-tools .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-tools.png") no-repeat center;
        background-size: 280px 280px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--illustration-tools .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/illustration-tools@2x.png"); } }
  .side-image--courtesy-vehicles .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/courtesy-vehicles.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--courtesy-vehicles .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/courtesy-vehicles.svg");
        background-size: 180px 180px; } }
  .side-image--european-cover .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/european-cover.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--european-cover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/european-cover.svg");
        background-size: 180px 180px; } }
  .side-image--motor-legal-protection .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/motor-legal-protection.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--motor-legal-protection .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/motor-legal-protection.svg");
        background-size: 180px 180px; } }
  .side-image--personal-injury-cover .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/personal-injury-cover.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--personal-injury-cover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/personal-injury-cover.svg");
        background-size: 180px 180px; } }
  .side-image--stereo-cover .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/stereo-cover.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--stereo-cover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/stereo-cover.svg");
        background-size: 180px 180px; } }
  .side-image--tools-personal-belongings .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/tools-personal-belongings.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--tools-personal-belongings .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/tools-personal-belongings.svg");
        background-size: 180px 180px; } }
  .side-image--twentyfour-hour-helpline .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/twentyfour-hour-helpline.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--twentyfour-hour-helpline .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/twentyfour-hour-helpline.svg");
        background-size: 180px 180px; } }
  .side-image--van-contents-cover .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van-contents-cover-mobile.jpg") no-repeat center;
    background-size: auto 184px;
    height: 184px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--van-contents-cover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van-contents-cover-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .side-image--van-contents-cover .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van-contents-cover.jpg") no-repeat center;
        background-size: auto 500px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--van-contents-cover .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van-contents-cover@2x.jpg"); } }
  .side-image--windscreen-repair .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/windscreen-repair.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--windscreen-repair .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/windscreen-repair.svg");
        background-size: 180px 180px; } }
  .side-image--tools-circle-icon .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/tools-circle-icon.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--tools-circle-icon .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/tools-circle-icon.svg");
        background-size: 170px 170px; } }
  .side-image--van-smoking-circle-icon .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van-smoking-circle-icon.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--van-smoking-circle-icon .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/van-smoking-circle-icon.svg");
        background-size: 170px 170px; } }
  .side-image--car-smoking-circle-icon .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/car-smoking-circle-icon.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--car-smoking-circle-icon .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/car-smoking-circle-icon.svg");
        background-size: 170px 170px; } }
  .side-image--arm-in-sling-circle-icon .image {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/arm-in-sling-circle-icon.svg");
    height: 150px; }
    @media (min-width: 768px) {
      .side-image--arm-in-sling-circle-icon .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/arm-in-sling-circle-icon.svg");
        background-size: 170px 170px; } }
  .side-image--blue-house .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/blue-house-mobile.png") no-repeat center;
    background-size: 342px auto;
    height: 241px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--blue-house .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/blue-house-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--blue-house .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/blue-house.png") no-repeat center;
        background-size: 265px auto; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--blue-house .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/blue-house@2x.png"); } }
  .side-image--boiler .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/boiler.png") no-repeat center;
    background-size: 150px 150px;
    height: 190px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--boiler .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/boiler@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--boiler .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/boiler.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--boiler .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/boiler@2x.png"); } }
  .side-image--family-legal .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/family-legal.png") no-repeat center;
    background-size: 150px 150px;
    height: 190px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--family-legal .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/family-legal@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--family-legal .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/family-legal.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--family-legal .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/family-legal@2x.png"); } }
  .side-image--damage-cover .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/damage-cover.png") no-repeat center;
    background-size: 150px 150px;
    height: 190px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--damage-cover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/damage-cover@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--damage-cover .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/damage-cover.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--damage-cover .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/damage-cover@2x.png"); } }
  .side-image--personal .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/personal.png") no-repeat center;
    background-size: 150px 150px;
    height: 190px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--personal .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/personal@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--personal .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/personal.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--personal .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/personal@2x.png"); } }
  .side-image--high-risk .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/high-risk.png") no-repeat center;
    background-size: 150px 150px;
    height: 190px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--high-risk .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/high-risk@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--high-risk .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/high-risk.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--high-risk .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/high-risk@2x.png"); } }
  .side-image--host-insurance .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/host-insurance.png") no-repeat center;
    background-size: 150px 150px;
    height: 190px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--host-insurance .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/host-insurance@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--host-insurance .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/host-insurance.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--host-insurance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/host-insurance@2x.png"); } }
  .side-image--bike .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/bike.png") no-repeat center;
    background-size: 150px 150px;
    height: 190px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--bike .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/bike@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--bike .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/bike.png") no-repeat center;
        background-size: 200px 200px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--bike .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/bike@2x.png"); } }
  .side-image--alfie-find-out-more-sign .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-find-out-more-sign-mobile.png") no-repeat center;
    background-size: 298px 202px;
    height: 192px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--alfie-find-out-more-sign .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-find-out-more-sign-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--alfie-find-out-more-sign .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-find-out-more-sign.png") no-repeat center;
        background-size: 346px 318px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--alfie-find-out-more-sign .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/alfie-find-out-more-sign@2x.png"); } }
  .side-image--ella-mccrystal .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/ella-mccrystal.png") no-repeat center;
    background-size: 115px 116px;
    height: 160px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--ella-mccrystal .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/ella-mccrystal@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--ella-mccrystal .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/ella-mccrystal.png") no-repeat center;
        background-size: 260px 261px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--ella-mccrystal .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/ella-mccrystal@2x.png"); } }
  .side-image--headway-logo .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/headway-logo.png") no-repeat center;
    background-size: 100px 104px;
    height: 160px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--headway-logo .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/headway-logo@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--headway-logo .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/headway-logo.png") no-repeat center;
        background-size: 220px 224px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--headway-logo .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/headway-logo@2x.png"); } }
  .side-image--annie-which-best-buy .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-which-best-buy-mobile.png") no-repeat center;
    background-size: 376px auto;
    height: 244px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image--annie-which-best-buy .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-which-best-buy-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .side-image--annie-which-best-buy .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-which-best-buy.png") no-repeat center;
        background-size: 332px 415px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .side-image--annie-which-best-buy .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/annie-which-best-buy@2x.png"); } }
  .side-image[class*='--top'] .image {
    background-position-y: 0; }
  .side-image[class*='--center'] .image {
    background-position-y: 50%; }
  .side-image[class*='--bottom'] .image {
    background-position-y: 100%; }
  @media (min-width: 768px) {
    .side-image {
      text-align: left; }
      .side-image[class*='left'] .image {
        left: calc(50% + 86px);
        right: 0;
        background-position-x: 0; }
        .toggle-content .side-image[class*='left'] .image {
          left: calc(50% + 26px); }
      .side-image[class*='right'] .image {
        left: 0;
        right: calc(50% + 86px);
        background-position-x: 100%; }
        .toggle-content .side-image[class*='right'] .image {
          right: calc(50% + 26px); }
      .side-image .image {
        height: 100%;
        margin: 0;
        position: absolute;
        top: 0; }
      .side-image .thumbnail {
        float: left;
        margin: 22px 0 0 15px; }
      .side-image__content {
        width: 410px; }
        .toggle-content .side-image__content {
          width: 350px; }
      .side-image[class*='right'] .side-image__content {
        float: right; } }
  @media (max-width: 767px) {
    .side-image--mobile-bottom .container {
      padding-bottom: 0 !important; }
    .side-image--mobile-bottom .image {
      margin-top: 30px; }
    .side-image--mobile-top .container {
      padding-top: 0 !important; } }

.side-image p {
  font-weight: 300; }

.side-image--blue, .side-image.bg-icon-blue {
  background: #41a5f5; }
  .side-image--blue h2, .side-image.bg-icon-blue h2 {
    color: #0f1e64; }
  .side-image--blue p:not(.caveat), .side-image.bg-icon-blue p:not(.caveat) {
    font-weight: 400; }
  .side-image--blue .button, .side-image.bg-icon-blue .button {
    border-color: #fff;
    color: #fff; }

.side-image--fino {
  background: #f0f0eb; }

@media (max-width: 767px) {
  .side-image--mobile-none .image {
    display: none; } }

@media (max-width: 767px) {
  .side-image--alfie-thumbs-up-full .container {
    width: 520px;
    text-align: left; }
  .side-image--alfie-thumbs-up-full .image {
    display: none; } }

@media (min-width: 768px) {
  .side-image--alfie-stick-alt .image {
    right: calc(50% + 42px) !important; } }

.bg-icon-blue .side-image p:not(.caveat) {
  font-weight: 400; }

.side-image-bespoke {
  position: relative;
  text-align: center;
  overflow: hidden; }
  @media (min-width: 1200px) {
    .side-image-bespoke {
      text-align: left; } }
  .side-image-bespoke img {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 1200px) {
      .side-image-bespoke img {
        margin-left: 0;
        margin-right: 0; } }
  .side-image-bespoke .button--option {
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 1200px) {
      .side-image-bespoke .button--option {
        margin-left: 0;
        margin-right: 0; } }
  .side-image-bespoke .image {
    display: none;
    width: 100%;
    height: 200px; }
    @media (min-width: 768px) {
      .side-image-bespoke .image {
        display: block;
        margin: 0 auto; } }
    @media (min-width: 1200px) {
      .side-image-bespoke .image {
        height: 100%;
        margin: 0;
        position: absolute;
        top: 0; } }
  @media (min-width: 1200px) {
    .side-image-bespoke[class*='left'] .image {
      left: calc(50% + 40px); } }
  @media (min-width: 1200px) {
    .side-image-bespoke[class*='left'] .side-image__content {
      float: left; } }
  @media (min-width: 1200px) {
    .side-image-bespoke[class*='right'] .image {
      right: calc(50% + 40px); } }
  @media (min-width: 1200px) {
    .side-image-bespoke[class*='right'] .side-image__content {
      float: right; } }
  .side-image-bespoke--dc-superpets .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images-bespoke/dc-superpets.png") no-repeat center;
    background-size: 0 0; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .side-image-bespoke--dc-superpets .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images-bespoke/dc-superpets@2x.png"); } }
    @media (min-width: 768px) {
      .side-image-bespoke--dc-superpets .image {
        background-size: 601px 594px; } }
    @media (min-width: 768px) {
      .side-image-bespoke--dc-superpets .image {
        height: 594px;
        width: 601px; } }
  @media (min-width: 768px) {
    .side-image-bespoke .container {
      width: 767px; } }
  @media (min-width: 1200px) {
    .side-image-bespoke .container {
      width: 1024px; } }
  .side-image-bespoke .side-image__content {
    margin: 0 auto;
    width: 100%; }
    @media (min-width: 768px) {
      .side-image-bespoke .side-image__content {
        width: 500px; } }

.sticky-button {
  background: rgba(0, 0, 0, 0.7);
  left: 0;
  min-width: 320px;
  opacity: 0;
  padding: 15px 10px;
  position: fixed;
  text-align: center;
  top: 0;
  transition: visibility .3s, opacity .3s linear;
  visibility: hidden;
  width: 100%;
  z-index: 30; }
  .sticky-button.visibile {
    visibility: visible;
    opacity: 1; }
  .sticky-button .button {
    margin-left: auto;
    margin-right: auto; }
  @media (min-width: 768px) {
    .sticky-button {
      padding-bottom: 21px;
      padding-top: 19px; } }

.tabs-nav {
  display: flex;
  position: relative;
  z-index: 20; }
  .tabs-nav__btn {
    display: flex;
    flex: 1 1 0px;
    text-align: center; }
    .tabs-nav__btn span {
      display: inline-block !important;
      margin: auto;
      position: relative;
      vertical-align: middle; }
    .tabs-nav__btn img {
      max-width: 100%; }
    .tabs-nav__btn.is-active {
      background: #fff;
      position: relative; }

.tab-content-wrap {
  background: #fff;
  border-width: 1px 0;
  padding-top: 15px;
  position: relative;
  z-index: 10; }
  .tab-content-wrap .container p:last-child,
  .tab-content-wrap .container ul li:last-child {
    padding-bottom: 0; }
  @media (min-width: 768px) {
    .tab-content-wrap {
      border-width: 1px; }
      .tab-content-wrap .container {
        padding-top: 34px; } }

.tabs {
  margin: 0 -10px; }
  @media (min-width: 768px) {
    .tabs {
      margin: 0; } }
  .bg-contact-section .tabs + .buttons__flex {
    margin: 30px 0;
    justify-content: center; }
    @media (min-width: 768px) {
      .bg-contact-section .tabs + .buttons__flex {
        margin: 40px 0; } }
    .bg-contact-section .tabs + .buttons__flex .button {
      max-width: 348px; }

.tabs-nav {
  margin: 0 auto;
  max-width: 488px; }
  @media (min-width: 768px) {
    .tabs-nav {
      max-width: none; } }
  .tabs-nav__btn {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: #dbdbdb;
    border: 1px solid #bdbdbd;
    border-bottom: 0;
    color: #2350a0;
    flex: 1 1 0;
    margin: 0 2.5px 1px;
    padding: 7px 7.5px; }
    .tabs-nav__btn:first-child {
      margin-left: 5px; }
    .tabs-nav__btn:last-child {
      margin-right: 5px; }
    .bg-dark .tabs-nav__btn {
      background: #282828;
      border-color: #555; }
    .tabs-nav__btn span {
      font-size: 1.6rem;
      font-weight: 600 !important;
      line-height: 20px; }
      .bg-dark .tabs-nav__btn span {
        color: #9b9b9b; }
    .tabs-nav__btn img {
      margin-left: auto;
      margin-right: auto;
      height: auto; }
    .tabs-nav__btn.is-active {
      margin-bottom: 0; }
      .bg-dark .tabs-nav__btn.is-active {
        background: #333;
        border-color: #555; }
        .bg-dark .tabs-nav__btn.is-active span {
          color: #fff; }
      .tabs-nav__btn.is-active::after {
        position: absolute;
        bottom: -19.5px;
        left: 0;
        height: 19.5px;
        width: 100%;
        background: #fff url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/active-tab.svg") no-repeat bottom center/56.8px 13.951px;
        content: '';
        display: block; }
        .bg-dark .tabs-nav__btn.is-active::after {
          background-color: #333;
          background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/active-tab-reveal.svg"); }
  @media (min-width: 768px) {
    .tabs-nav {
      padding: 0 22px; }
      .tabs-nav__btn {
        margin: 0 1.875px 2px;
        padding: 8.5px 20px; }
        .tabs-nav__btn:first-child {
          margin-left: 3.75px; }
        .tabs-nav__btn:last-child {
          margin-right: 3.75px; }
        .tabs-nav__btn span {
          font-size: 1.8rem;
          line-height: 24px; }
        .tabs-nav__btn.is-active {
          padding: 9.5px 20px; }
          .tabs-nav__btn.is-active::after {
            background-size: 86px 21.123px;
            bottom: -28.4px;
            height: 28.4px; } }

.tab-content-wrap {
  border: solid #bdbdbd;
  border-width: 1px 0; }
  .bg-dark .tab-content-wrap {
    background: #333;
    border-color: #555; }
  .tab-content-wrap .container {
    max-width: 100%;
    width: 488px; }
  @media (min-width: 768px) {
    .tab-content-wrap {
      border-radius: 10px;
      border-width: 1px; }
      .tab-content-wrap .container {
        max-width: 100%;
        padding-top: 34px;
        width: 100%; } }
  .tab-content-wrap .message-banner {
    background-position: 10px 10px;
    border-radius: 4px;
    padding: 15px 10px 15px 50px; }
    .tab-content-wrap .message-banner.bg-emergency-one {
      background-color: #41a5f5; }
    .tab-content-wrap .message-banner.bg-emergency-two {
      background-color: #ff7911; }

.tab-content:not(:first-child) {
  display: none; }

.tab-content hr {
  background-color: #bdbdbd;
  border: 0;
  height: 1px; }

.tab-content .icon {
  width: 24px;
  height: 24px;
  background-size: contain; }
  @media (min-width: 768px) {
    .tab-content .icon {
      width: 32px;
      height: 32px; } }
  .tab-content .icon.tick {
    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z" fill="%23006700"/><path d="M12.256 25.6L5.28003 18.592L8.44803 15.424L12.256 19.264L23.552 7.96802L26.72 11.136L12.256 25.6Z" fill="white"/></svg>'); }
  .tab-content .icon.cross {
    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z" fill="%23B00055"/><path d="M25.8241 9.31204L22.6561 6.14404L15.9361 12.896L9.18411 6.14404L6.01611 9.31204L12.7681 16.064L6.01611 22.784L9.18411 25.952L15.9361 19.232L22.6561 25.952L25.8241 22.784L19.1041 16.064L25.8241 9.31204Z" fill="white"/></svg>'); }

.table {
  border-collapse: collapse;
  width: 100%; }
  .table .empty {
    background: none !important;
    border: 0 !important;
    width: 0; }
    .table .empty + th::after {
      display: none !important; }
  .table thead th {
    text-align: center;
    text-transform: uppercase; }
  .table h3:last-child, .table .form-container form label:last-child, .form-container form .table label:last-child,
  .table p:last-child {
    padding-bottom: 0; }
  .table h3:first-child, .table .form-container form label:first-child, .form-container form .table label:first-child,
  .table p:first-child {
    margin-top: auto; }
  .table th,
  .table td {
    position: relative; }
    .table th:not(:first-of-type)::after,
    .table td:not(:first-of-type)::after {
      content: '';
      display: block;
      position: absolute;
      left: -1px;
      top: 50%;
      transform: translateY(-50%);
      width: 1px; }
      .bg-dark .table th:not(:first-of-type)::after, .bg-dark
      .table td:not(:first-of-type)::after {
        background-color: #555; }
  .table td {
    text-align: center; }
  @media (max-width: 767px) {
    .table {
      display: block; }
      .table thead,
      .table tbody {
        display: block; }
        .table thead tr,
        .table tbody tr {
          display: flex;
          flex-wrap: wrap; }
      .table thead th {
        display: flex;
        flex-grow: 1;
        flex-basis: 0;
        text-align: center; }
        .table thead th h3, .table thead th .form-container form label, .form-container form .table thead th label {
          margin: auto; }
      .table .empty {
        display: none !important; }
      .table tbody {
        border: 1px solid;
        border-top-width: 0; }
        .table tbody tr:first-child {
          border-top: 0; }
        .table tbody tr:last-child {
          border-bottom-width: 1px; }
        .table tbody th {
          width: 100%; }
        .bg-dark .table tbody {
          border-color: #555; }
      .table th,
      .table td {
        display: block; }
      .table td {
        padding: 0 10px;
        flex-grow: 1;
        flex-basis: 0; }
        .bg-dark .table td:not(:last-child) {
          border-color: #555; } }
  @media (min-width: 768px) {
    .table th,
    .table td {
      vertical-align: middle; }
    .table tbody th,
    .table tbody td {
      border: 1px solid; }
    .table tbody th {
      text-align: left;
      width: 232px; }
    .table tbody td {
      border-left-width: 0;
      border-right-width: 0;
      width: 159px; }
      .table tbody td:first-child {
        border-left-width: 1px; }
      .table tbody td:last-child {
        border-right-width: 1px; } }

/*
.table {

  thead th,
  tbody td {
    position: relative;

    &:after {
      content: '';
      display: block;
      position: absolute;
      right: 0;
      width: 1px;
    }

    &:last-of-type {
      &:after {
        display: none;
      }
    }
  }

  thead {
    th {
      border: 1px solid;
      text-align: center;
      vertical-align: middle;
      width: 159px;

      &.empty {
        background: none;
        border: 0;
        width: 0;

        &:after {
          display: none;
        }
      }

      a {
        display: block;
        margin: auto;
      }

      h3 {
        text-transform: uppercase;
      }

      &:after {
        height: 50px;
      }
    }
  }

  tbody {

    th,
    td {
      vertical-align: middle;
    }

    th {
      border: 1px solid;
      text-align: left;
      width: 232px;

      h3 {
        .bg-dark & {}
      }

      &:after {
        height: 50px;
      }

      +td {
        border-left: 0;
      }
    }

    td {
      text-align: center;
      width: 159px;
      border-bottom: 1px solid;

      &:last-of-type {
        border-right: 1px solid;
      }

      &:after {
        height: 32px;
      }

      p {
        &:first-child {
          margin-top: 0;
        }

        &:last-child {
          padding-bottom: 0;
        }
      }

      &.empty {
        background: none !important;
        border-width: 0 !important;
        border-right-width: 1px;
      }
    }
  }

  h3 {
    margin: 0;

    &:last-child {
      padding-bottom: 0;
    }
  }

  p {
    &:last-child {
      padding-bottom: 0;
    }
  }

  @include respond-to('tablet') {
    td {
      &:first-child {
        border-left-width: 1px;
        border-left-style: solid;
      }
    }
  }

  @include respond-to('tablet', false) {

    &,
    tr,
    th,
    td,
    thead,
    tbody {
      display: block;
    }

    tr {
      width: 100%;
    }

    thead {
      tr {
        display: flex;
      }

      th {
        display: flex;
        width: 33.33%;
        flex-grow: 1;

        &:not(:first-child) {
          border-left: 0;
        }

        &:after {
          height: 60px;
        }

        h3 {
          margin: auto;
        }

        &.empty {
          display: none;
        }
      }
    }

    tbody {
      border: 1px solid;
      border-top: 0;

      tr {
        display: flex;
        flex-wrap: wrap;
        padding: 10.5px 0;

        &:first-of-type {
          padding-top: 7px;
        }

        &:last-of-type {
          padding-bottom: 30px;
        }
      }

      th {
        border: 0;
        height: auto;
        text-align: center;
        width: 100%;
      }

      td {
        border: 0;
        flex-grow: 1;
        height: auto;
        width: 33.33%;

        &::after {
          top: 0;
          bottom: 0;
          height: 100%;
          transform: none;
        }

        &:last-of-type {
          border-right: 0;
        }

        &.empty {
          display: none;
        }
      }
    }
  }
}

.bg-dark {
  .table {
    @include respond-to('tablet', false) {
      background: $reveal-table;
    }

    thead {
      th {
        background: $reveal-color;
        border-color: $reveal-border-color;

        &::after {
          background-color: $reveal-border-color;
          display: none;
        }

        @include respond-to('tablet') {
          border: 1px solid $reveal-border-color;
        }
      }
    }

    tbody {
      border-color: $reveal-border-color;

      th,
      td {
        background: $reveal-table;
        border-color: $reveal-border-color;
      }

      td {
        &::after {
          background: $reveal-border-color;
        }

        &:last-of-type {
          border-right-color: $reveal-border-color;
        }
      }
    }
  }
}
*/
.scroll-table-container {
  padding: 30px 0 40px 0px; }
  @media (min-width: 514px) {
    .scroll-table-container {
      padding: 30px 10px 40px; } }
  .scroll-table-container .scroll-table {
    padding: 0 10px 17px 10px;
    display: grid; }
    @media (min-width: 514px) {
      .scroll-table-container .scroll-table {
        padding: 0; } }

.scroll-table {
  margin: 0 0 50px 0;
  overflow-x: scroll;
  position: relative;
  width: 100%; }
  .scroll-table table.general {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%; }
    .scroll-table table.general.columns {
      table-layout: fixed;
      min-width: 450px; }
    .scroll-table table.general th, .scroll-table table.general td {
      font-size: 16px;
      font-weight: 400;
      padding: 20px 16px;
      text-align: center;
      vertical-align: middle; }
      @media (min-width: 1024px) {
        .scroll-table table.general th, .scroll-table table.general td {
          font-size: 19px; } }
    .scroll-table table.general tr th, .scroll-table table.general tr td {
      border-right: 1px solid #ADA9A4;
      border-bottom: 1px solid #ADA9A4; }
    .scroll-table table.general tr th:first-child,
    .scroll-table table.general tr td:first-child {
      border-left: 1px solid #ADA9A4; }
    .scroll-table table.general.columns {
      /* top-left border-radius */
      /* top-right border-radius */
      /* bottom-left border-radius */
      /* bottom-right border-radius */ }
      .scroll-table table.general.columns thead tr th {
        background-color: #2C2822;
        color: #fff;
        font-weight: 700; }
      .scroll-table table.general.columns tbody tr td {
        background-color: #fff;
        color: #2C2822; }
        .scroll-table table.general.columns tbody tr td .secondary-text {
          color: #ADA9A4;
          display: block;
          width: 100%; }
        .scroll-table table.general.columns tbody tr td.gray {
          color: #847E78; }
      .scroll-table table.general.columns tr th {
        background: #EEEEEE;
        border-top: 1px solid #ADA9A4; }
      .scroll-table table.general.columns tr:first-child th:first-child {
        border-top-left-radius: 10px; }
      .scroll-table table.general.columns tr:first-child th:last-child {
        border-top-right-radius: 10px; }
      .scroll-table table.general.columns tr:last-child td:first-child {
        border-bottom-left-radius: 10px; }
      .scroll-table table.general.columns tr:last-child td:last-child {
        border-bottom-right-radius: 10px; }
    .scroll-table table.general.rows {
      /* top-left border-radius */
      /* top-right border-radius */
      /* bottom-left border-radius */
      /* bottom-right border-radius */ }
      .scroll-table table.general.rows tbody .first th, .scroll-table table.general.rows tbody .first td {
        border-top: 1px solid #ADA9A4; }
      .scroll-table table.general.rows tbody tr td {
        background-color: #fff;
        color: #2C2822; }
        .scroll-table table.general.rows tbody tr td.gray {
          color: #847E78; }
      .scroll-table table.general.rows tbody tr th {
        background-color: #2C2822;
        color: #fff;
        width: 250px;
        min-width: 188px;
        text-align: right; }
      .scroll-table table.general.rows tr:first-child th:first-child {
        border-top-left-radius: 10px; }
      .scroll-table table.general.rows tr:first-child td:last-child {
        border-top-right-radius: 10px; }
      .scroll-table table.general.rows tr:last-child th:first-child {
        border-bottom-left-radius: 10px; }
      .scroll-table table.general.rows tr:last-child td:last-child {
        border-bottom-right-radius: 10px; }
    .scroll-table table.general.hybrid {
      /* top-left border-radius */
      /* top-right border-radius */
      /* bottom-left border-radius */
      /* bottom-right border-radius */ }
      .scroll-table table.general.hybrid thead tr:first-child th {
        border-top: 1px solid #ADA9A4; }
      .scroll-table table.general.hybrid thead tr th {
        background-color: #2C2822;
        color: #fff;
        font-weight: 700; }
        .scroll-table table.general.hybrid thead tr th:first-child {
          width: 250px;
          min-width: 188px;
          text-align: right;
          cursor: default; }
      .scroll-table table.general.hybrid tbody tr th {
        text-align: right;
        background-color: #746C64;
        color: #fff; }
      .scroll-table table.general.hybrid tbody tr td {
        background-color: #fff;
        color: #2C2822; }
        .scroll-table table.general.hybrid tbody tr td .badge + p {
          margin-top: 5px;
          padding-bottom: 0; }
        .scroll-table table.general.hybrid tbody tr td.gray {
          color: #847E78; }
      .scroll-table table.general.hybrid.blue tbody tr th {
        background-color: #0c3a84;
        color: #fff; }
      .scroll-table table.general.hybrid thead tr:first-child th:first-child {
        border-top-left-radius: 10px; }
      .scroll-table table.general.hybrid thead tr:first-child th:last-child {
        border-top-right-radius: 10px; }
      .scroll-table table.general.hybrid tbody tr:last-child th:first-child {
        border-bottom-left-radius: 10px; }
      .scroll-table table.general.hybrid tbody tr:last-child td:last-child {
        border-bottom-right-radius: 10px; }
    .scroll-table table.general.dark thead tr th {
      background-color: #D6D4D0;
      color: #2C2822; }
    .scroll-table table.general.dark tbody tr th {
      background-color: #F2F0EE;
      color: #2C2822; }
    .scroll-table table.general.dark tbody tr td {
      background-color: #2C2822;
      color: #fff; }
      .scroll-table table.general.dark tbody tr td.gray {
        color: #847E78; }

.table:not(.general) thead th {
  background: #0c3a84;
  border: 1px solid #0c3a84; }
  .table:not(.general) thead th.bg-orange {
    background-color: #FCB700; }
    .table:not(.general) thead th.bg-orange h3.bspec-subheading, .table:not(.general) thead th.bg-orange .form-container form label.bspec-subheading, .form-container form .table:not(.general) thead th.bg-orange label.bspec-subheading {
      color: #282828;
      text-transform: none; }
  .table:not(.general) thead th.bg-blue {
    background-color: #A8C2D4; }
    .table:not(.general) thead th.bg-blue h3.bspec-subheading, .table:not(.general) thead th.bg-blue .form-container form label.bspec-subheading, .form-container form .table:not(.general) thead th.bg-blue label.bspec-subheading {
      color: #282828;
      text-transform: none; }
  .table:not(.general) thead th::after {
    display: none !important; }
  .table:not(.general) thead th:not(:last-child) {
    border-right-color: #2864b4; }
  .table:not(.general) thead th h3, .table:not(.general) thead th .form-container form label, .form-container form .table:not(.general) thead th label {
    color: #fff; }
  .bg-dark .table:not(.general) thead th {
    background: #282828;
    border-color: #555; }
    .bg-dark .table:not(.general) thead th:not(:last-child) {
      border-right-width: 0; }

.table:not(.general) th::after,
.table:not(.general) td::after {
  background: #b7b7cb;
  height: 26px; }

.table:not(.general) th span.tier,
.table:not(.general) td span.tier {
  font-size: 1.4rem;
  font-weight: 600;
  padding: 4px 16px;
  border-radius: 100px;
  white-space: nowrap;
  display: inline-block; }
  @media (min-width: 768px) {
    .table:not(.general) th span.tier,
    .table:not(.general) td span.tier {
      font-size: 1.6rem;
      display: inline; } }
  .table:not(.general) th span.tier.gold,
  .table:not(.general) td span.tier.gold {
    background-color: #FCB700; }
  .table:not(.general) th span.tier.platinum,
  .table:not(.general) td span.tier.platinum {
    background-color: #A8C2D4; }

@media (max-width: 767px) {
  .table:not(.general) {
    background: #fff; }
    .bg-dark .table:not(.general) {
      background: #333; }
    .table:not(.general) thead th {
      padding: 8px 2px; }
    .table:not(.general) tbody {
      border-color: #a0a0b4;
      padding: 5px 0 11px; }
      .table:not(.general) tbody th {
        padding: 7px 10px; }
        .table:not(.general) tbody th ~ td {
          margin-top: 0; }
      .table:not(.general) tbody tr {
        padding-bottom: 19px; }
      .table:not(.general) tbody td {
        margin-top: 25px; }
        .table:not(.general) tbody td:not(:last-child) {
          border-color: #41a5f5; } }

@media (min-width: 768px) {
  .table:not(.general) thead th {
    padding: 14px 8px; }
  .table:not(.general) tbody th,
  .table:not(.general) tbody td {
    background: #fff;
    border-color: #a0a0b4; }
    .bg-dark .table:not(.general) tbody th, .bg-dark
    .table:not(.general) tbody td {
      background: #333;
      border-color: #555; }
  .table:not(.general) tbody th {
    padding: 18px; }
  .table:not(.general) tbody td {
    padding: 27px 18px; }
    .table:not(.general) tbody td:not(:first-of-type)::after {
      background-color: #41a5f5; }
  .table:not(.general) tbody h3, .table:not(.general) tbody .form-container form label, .form-container form .table:not(.general) tbody label {
    text-align: left; } }

.table:not(.general) th .d-flex {
  justify-content: center; }
  @media (min-width: 768px) {
    .table:not(.general) th .d-flex {
      align-items: center;
      justify-content: initial; } }
  .table:not(.general) th .d-flex .i-icon {
    margin-left: 10px;
    order: 1; }

.table:not(.general).dark h3, .table:not(.general).dark .form-container form label, .form-container form .table:not(.general).dark label {
  color: #282828; }

.table:not(.general).dark thead th {
  background: #282828;
  border-color: #555;
  padding: 28px 8px; }
  .table:not(.general).dark thead th h3, .table:not(.general).dark thead th .form-container form label, .form-container form .table:not(.general).dark thead th label {
    color: #fff; }

.table:not(.general).dark td {
  border-left-width: 1px;
  border-right-width: 1px; }
  .table:not(.general).dark td p {
    color: #282828;
    font-weight: 400; }
  .table:not(.general).dark td:not(:first-of-type)::after {
    background-color: #a0a0b4; }
  .table:not(.general).dark td .pill--blue {
    background: #70CAF2;
    color: #282828; }

.table:not(.general).four-plus-columns thead tr th h3.bspec-subheading, .table:not(.general).four-plus-columns thead tr th .form-container form label.bspec-subheading, .form-container form .table:not(.general).four-plus-columns thead tr th label.bspec-subheading {
  font-size: 1.2rem;
  line-height: 19px; }
  @media (min-width: 414px) {
    .table:not(.general).four-plus-columns thead tr th h3.bspec-subheading, .table:not(.general).four-plus-columns thead tr th .form-container form label.bspec-subheading, .form-container form .table:not(.general).four-plus-columns thead tr th label.bspec-subheading {
      font-size: 1.4rem; } }
  @media (min-width: 768px) {
    .table:not(.general).four-plus-columns thead tr th h3.bspec-subheading, .table:not(.general).four-plus-columns thead tr th .form-container form label.bspec-subheading, .form-container form .table:not(.general).four-plus-columns thead tr th label.bspec-subheading {
      font-size: 1.8rem;
      line-height: 24px; } }

.table:not(.general).four-plus-columns thead tr.four-badge img {
  max-width: 100%;
  width: 60px;
  margin: 0 auto; }
  @media (min-width: 414px) {
    .table:not(.general).four-plus-columns thead tr.four-badge img {
      width: 80px; } }
  @media (min-width: 768px) {
    .table:not(.general).four-plus-columns thead tr.four-badge img {
      width: 90px;
      max-width: unset; } }

.table:not(.general).four-plus-columns thead tr.four-badge th:not(:first-of-type) {
  background: #fff;
  border-color: #A0A0B4;
  border-right: none;
  border-left: none;
  position: relative !important; }
  .table:not(.general).four-plus-columns thead tr.four-badge th:not(:first-of-type)::after {
    content: '';
    display: block !important;
    position: absolute;
    left: -1px;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 26px;
    background: #41a5f5; }

.table:not(.general).four-plus-columns thead tr.four-badge th:nth-of-type(2) {
  border-left: 1px solid #A0A0B4; }

.table:not(.general).four-plus-columns thead tr.four-badge th:last-of-type {
  border-right: 1px solid #A0A0B4; }

.table:not(.general).four-plus-columns tbody tr td {
  padding: 0; }
  .table:not(.general).four-plus-columns tbody tr td .pill--green.long-word {
    background: none;
    color: #009227;
    padding: 0;
    font-size: 1.2rem;
    line-height: 25px; }
    @media (min-width: 414px) {
      .table:not(.general).four-plus-columns tbody tr td .pill--green.long-word {
        font-size: 1.4rem; } }
    @media (min-width: 768px) {
      .table:not(.general).four-plus-columns tbody tr td .pill--green.long-word {
        background: #009227;
        color: #fff;
        padding: 6px 14px;
        font-size: 1.6rem;
        line-height: 20px; } }

/* ------ Tablesaw not to be edit ----- */
/*! Tablesaw - v3.0.9 - 2018-02-14
  * https://github.com/filamentgroup/tablesaw
  * Copyright (c) 2018 Filament Group; Licensed MIT */
.tablesaw {
  width: 100%;
  max-width: 100%;
  empty-cells: show;
  border-collapse: collapse;
  border: 0;
  padding: 0; }

.tablesaw * {
  box-sizing: border-box; }

.tablesaw-btn {
  border: 1px solid #ccc;
  border-radius: .25em;
  background: none;
  box-shadow: 0 1px 0 white;
  color: #4a4a4a;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: .5em .85em .4em .85em;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

a.tablesaw-btn {
  color: #1c95d4; }

.tablesaw-btn:hover {
  text-decoration: none; }

/* Default radio/checkbox styling horizonal controlgroups. */
.tablesaw-btn:active {
  background-color: #ddd; }

@supports (box-shadow: none) {
  .tablesaw-btn:focus {
    background-color: #fff;
    outline: none; }
  .tablesaw-btn:focus {
    box-shadow: 0 0 .35em #4faeef !important; } }

.tablesaw-btn-select select {
  background: none;
  border: none;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  min-height: 1em;
  opacity: 0;
  color: transparent; }

.tablesaw-btn select option {
  background: #fff;
  color: #000; }

.tablesaw-btn {
  display: inline-block;
  width: auto;
  height: auto;
  position: relative;
  top: 0; }

.tablesaw-btn.btn-small {
  font-size: 1.0625em;
  line-height: 19px;
  padding: .3em 1em .3em 1em; }

.tablesaw-btn.btn-micro {
  font-size: .8125em;
  padding: .4em .7em .25em .7em; }

.tablesaw-btn-select {
  padding-right: 1.5em;
  text-align: left;
  display: inline-block;
  color: #4d4d4d;
  padding-right: 2.5em;
  min-width: 7.25em; }

.tablesaw-btn-select:after {
  content: " ";
  position: absolute;
  background: none;
  background-repeat: no-repeat;
  background-position: .25em .45em;
  content: "\25bc";
  font-size: .55em;
  padding-top: 1.2em;
  padding-left: 1em;
  left: auto;
  right: 0;
  margin: 0;
  top: 0;
  bottom: 0;
  width: 1.8em; }

.tablesaw-btn-select.btn-small:after,
.tablesaw-btn-select.btn-micro:after {
  width: 1.2em;
  font-size: .5em;
  padding-top: 1em;
  padding-right: .5em;
  line-height: 1.65;
  background: none;
  box-shadow: none;
  border-left-width: 0; }

/* Column navigation buttons for swipe and columntoggle tables */
.tablesaw-advance .tablesaw-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: border-box;
  text-shadow: 0 1px 0 #fff;
  border-radius: .25em; }

.tablesaw-advance .tablesaw-btn.btn-micro {
  font-size: .8125em;
  padding: .3em .7em .25em .7em; }

.tablesaw-advance a.tablesaw-nav-btn:first-child {
  margin-left: 0; }

.tablesaw-advance a.tablesaw-nav-btn:last-child {
  margin-right: 0; }

.tablesaw-advance a.tablesaw-nav-btn {
  display: inline-block;
  overflow: hidden;
  width: 1.8em;
  height: 1.8em;
  background-position: 50% 50%;
  margin-left: .25em;
  margin-right: .25em;
  position: relative;
  text-indent: -9999px; }

.tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-advance a.tablesaw-nav-btn.right:before,
.tablesaw-advance a.tablesaw-nav-btn.down:before,
.tablesaw-advance a.tablesaw-nav-btn.up:before {
  content: "\0020";
  overflow: hidden;
  width: 0;
  height: 0;
  position: absolute; }

.tablesaw-advance a.tablesaw-nav-btn.down:before {
  left: .5em;
  top: .65em;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #808080; }

.tablesaw-advance a.tablesaw-nav-btn.up:before {
  left: .5em;
  top: .65em;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #808080; }

.tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-advance a.tablesaw-nav-btn.right:before {
  top: .45em;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent; }

.tablesaw-advance a.tablesaw-nav-btn.left:before {
  left: .6em;
  border-right: 5px solid #808080; }

.tablesaw-advance a.tablesaw-nav-btn.right:before {
  left: .7em;
  border-left: 5px solid #808080; }

.tablesaw-advance a.tablesaw-nav-btn.disabled {
  opacity: .25;
  cursor: default;
  pointer-events: none; }

/* Table Toolbar */
.tablesaw-bar {
  clear: both; }

.tablesaw-bar * {
  box-sizing: border-box; }

.tablesaw-bar-section {
  float: left; }

.tablesaw-bar-section label {
  font-size: .875em;
  padding: .5em 0;
  clear: both;
  display: block;
  color: #888;
  margin-right: .5em;
  text-transform: uppercase; }

.tablesaw-btn,
.tablesaw-enhanced .tablesaw-btn {
  margin-top: .5em;
  margin-bottom: .5em; }

.tablesaw-btn-select,
.tablesaw-enhanced .tablesaw-btn-select {
  margin-bottom: 0; }

/* TODO */
.tablesaw-bar .tablesaw-bar-section .tablesaw-btn {
  margin-left: .4em;
  margin-top: 0;
  text-transform: uppercase;
  border: none;
  box-shadow: none;
  background: transparent;
  font-size: 1em;
  padding-left: .3em; }

.tablesaw-bar .tablesaw-bar-section .btn-select {
  min-width: 0; }

.tablesaw-bar .tablesaw-bar-section .btn-select:after {
  padding-top: .9em; }

.tablesaw-bar .tablesaw-bar-section select {
  color: #888;
  text-transform: none;
  background: transparent; }

.tablesaw-bar-section ~ table {
  clear: both; }

.tablesaw-bar-section .abbreviated {
  display: inline; }

.tablesaw-bar-section .longform {
  display: none; }

@media (min-width: 24em) {
  .tablesaw-bar-section .abbreviated {
    display: none; }
  .tablesaw-bar-section .longform {
    display: inline; } }

.tablesaw th,
.tablesaw td {
  padding: .5em .7em;
  text-align: left;
  vertical-align: middle; }

.tablesaw-sortable-btn {
  /* same as cell padding above */
  padding: .5em .7em; }

.tablesaw thead th {
  text-align: left; }

/* Table rows have a gray bottom stroke by default */
.tablesaw-row-border tr {
  border-bottom: 1px solid #dfdfdf; }

/* Zebra striping */
.tablesaw-row-zebra tr:nth-child(2n) {
  background-color: #f8f8f8; }

.tablesaw caption {
  text-align: left;
  margin: .59375em 0; }

.tablesaw-swipe .tablesaw-swipe-cellpersist {
  border-right: 2px solid #e4e1de; }

.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist {
  border-right-width: 1px; }

.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist {
  box-shadow: 3px 0 4px -1px #e4e1de; }

.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
  display: none; }

/* Mobile first styles: Begin with the stacked presentation at narrow widths */
/* Support note IE9+: @media only all */
@media only all {
  /* Show the table cells as a block level element */
  .tablesaw-stack {
    clear: both; }
  .tablesaw-stack td,
  .tablesaw-stack th {
    text-align: left;
    display: block; }
  .tablesaw-stack tr {
    clear: both;
    display: table-row; }
  /* Make the label elements a percentage width */
  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: inline-block;
    padding: 0 .6em 0 0;
    width: 30%; }
  /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
  .tablesaw-stack th .tablesaw-cell-label-top,
  .tablesaw-stack td .tablesaw-cell-label-top {
    display: block;
    padding: .4em 0;
    margin: .4em 0; }
  .tablesaw-cell-label {
    display: block; }
  /* Avoid double strokes when stacked */
  .tablesaw-stack tbody th.group {
    margin-top: -1px; }
  /* Avoid double strokes when stacked */
  .tablesaw-stack th.group b.tablesaw-cell-label {
    display: none !important; } }

@media (max-width: 39.9375em) {
  /* Table rows have a gray bottom stroke by default */
  .tablesaw-stack tbody tr {
    display: block;
    width: 100%;
    border-bottom: 1px solid #dfdfdf; }
  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: none; }
  .tablesaw-stack tbody td,
  .tablesaw-stack tbody th {
    display: block;
    float: left;
    clear: left;
    width: 100%; }
  .tablesaw-cell-label {
    vertical-align: top; }
  .tablesaw-cell-content {
    display: inline-block;
    max-width: 67%; }
  .tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label,
  .tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0; }
  .tablesaw-stack td:empty,
  .tablesaw-stack th:empty {
    display: none; } }

/* Media query to show as a standard table at 560px (35em x 16px) or wider */
@media (min-width: 40em) {
  .tablesaw-stack tr {
    display: table-row; }
  /* Show the table header rows */
  .tablesaw-stack td,
  .tablesaw-stack th,
  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: table-cell;
    margin: 0; }
  /* Hide the labels in each cell */
  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: none !important; } }

.tablesaw-fix-persist {
  table-layout: fixed; }

@media only all {
  /* Unchecked manually: Always hide */
  .tablesaw-swipe th.tablesaw-swipe-cellhidden,
  .tablesaw-swipe td.tablesaw-swipe-cellhidden {
    display: none; } }

.tablesaw-overflow {
  position: relative;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  /* More in skin.css */ }

.tablesaw-overflow > .tablesaw {
  margin-top: 2px;
  /* sortable focus rings are clipped */ }

/* Used for a11y text on button: "Columns" */
.tablesaw-columntoggle-btn span {
  text-indent: -9999px;
  display: inline-block; }

.tablesaw-columntoggle-btnwrap {
  position: relative;
  /* for dialog positioning */ }

.tablesaw-columntoggle-btnwrap .dialog-content {
  padding: .5em; }

.tablesaw-columntoggle tbody td {
  line-height: 1.5; }

/* Remove top/bottom margins around the fieldcontain on check list */
.tablesaw-columntoggle-popup {
  display: none; }

.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {
  display: block;
  position: absolute;
  top: 2em;
  right: 0;
  background-color: #fff;
  padding: .5em .8em;
  border: 1px solid #ccc;
  box-shadow: 0 1px 2px #ccc;
  border-radius: .2em;
  z-index: 1; }

.tablesaw-columntoggle-popup fieldset {
  margin: 0; }

/* Hide all prioritized columns by default */
@media only all {
  .tablesaw-columntoggle th.tablesaw-priority-6,
  .tablesaw-columntoggle td.tablesaw-priority-6,
  .tablesaw-columntoggle th.tablesaw-priority-5,
  .tablesaw-columntoggle td.tablesaw-priority-5,
  .tablesaw-columntoggle th.tablesaw-priority-4,
  .tablesaw-columntoggle td.tablesaw-priority-4,
  .tablesaw-columntoggle th.tablesaw-priority-3,
  .tablesaw-columntoggle td.tablesaw-priority-3,
  .tablesaw-columntoggle th.tablesaw-priority-2,
  .tablesaw-columntoggle td.tablesaw-priority-2,
  .tablesaw-columntoggle th.tablesaw-priority-1,
  .tablesaw-columntoggle td.tablesaw-priority-1,
  .tablesaw-columntoggle th.tablesaw-priority-0,
  .tablesaw-columntoggle td.tablesaw-priority-0 {
    display: none; } }

.tablesaw-columntoggle-btnwrap .dialog-content {
  top: 0 !important;
  right: 1em;
  left: auto !important;
  width: 12em;
  max-width: 18em;
  margin: -.5em auto 0; }

.tablesaw-columntoggle-btnwrap .dialog-content:focus {
  outline-style: none; }

/* Preset breakpoints if "" class added to table */
/* Show priority 1 at 320px (20em x 16px) */
@media (min-width: 20em) {
  .tablesaw-columntoggle th.tablesaw-priority-1,
  .tablesaw-columntoggle td.tablesaw-priority-1 {
    display: table-cell; } }

/* Show priority 2 at 480px (30em x 16px) */
@media (min-width: 30em) {
  .tablesaw-columntoggle th.tablesaw-priority-2,
  .tablesaw-columntoggle td.tablesaw-priority-2 {
    display: table-cell; } }

/* Show priority 3 at 640px (40em x 16px) */
@media (min-width: 40em) {
  .tablesaw-columntoggle th.tablesaw-priority-3,
  .tablesaw-columntoggle td.tablesaw-priority-3 {
    display: table-cell; }
  .tablesaw-columntoggle tbody td {
    line-height: 2; } }

/* Show priority 4 at 800px (50em x 16px) */
@media (min-width: 50em) {
  .tablesaw-columntoggle th.tablesaw-priority-4,
  .tablesaw-columntoggle td.tablesaw-priority-4 {
    display: table-cell; } }

/* Show priority 5 at 960px (60em x 16px) */
@media (min-width: 60em) {
  .tablesaw-columntoggle th.tablesaw-priority-5,
  .tablesaw-columntoggle td.tablesaw-priority-5 {
    display: table-cell; } }

/* Show priority 6 at 1,120px (70em x 16px) */
@media (min-width: 70em) {
  .tablesaw-columntoggle th.tablesaw-priority-6,
  .tablesaw-columntoggle td.tablesaw-priority-6 {
    display: table-cell; } }

@media only all {
  /* Unchecked manually: Always hide */
  .tablesaw-columntoggle th.tablesaw-toggle-cellhidden,
  .tablesaw-columntoggle td.tablesaw-toggle-cellhidden {
    display: none; }
  /* Checked manually: Always show */
  .tablesaw-columntoggle th.tablesaw-toggle-cellvisible,
  .tablesaw-columntoggle td.tablesaw-toggle-cellvisible {
    display: table-cell; } }

.tablesaw-columntoggle-popup .btn-group > label {
  display: block;
  padding: .2em 0;
  white-space: nowrap;
  cursor: default; }

.tablesaw-columntoggle-popup .btn-group > label input {
  margin-right: .8em; }

.tablesaw-sortable-head {
  position: relative;
  vertical-align: top; }

/* Override */
.tablesaw .tablesaw-sortable-head {
  padding: 0; }

.tablesaw-sortable-btn {
  min-width: 100%;
  color: inherit;
  background: transparent;
  border: 0;
  text-align: inherit;
  font: inherit;
  text-transform: inherit; }

.tablesaw-sortable-arrow:after {
  display: inline-block;
  width: 10px;
  height: 14px;
  content: " ";
  margin-left: .3125em; }

.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after,
.tablesaw-sortable-descending .tablesaw-sortable-arrow:after {
  content: "\0020"; }

.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after {
  content: "\2191"; }

.tablesaw-sortable-descending .tablesaw-sortable-arrow:after {
  content: "\2193"; }

.tablesaw-advance {
  float: right; }

.tablesaw-advance.minimap {
  margin-right: .4em; }

.tablesaw-advance-dots {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none; }

.tablesaw-advance-dots li {
  display: table-cell;
  margin: 0;
  padding: .4em .2em; }

.tablesaw-advance-dots li i {
  width: .25em;
  height: .25em;
  background: #555;
  border-radius: 100%;
  display: inline-block; }

.tablesaw-advance-dots-hide {
  opacity: .25;
  cursor: default;
  pointer-events: none; }

/* ------ Tablesaw not to be edit ----- */
.table-container {
  background: #f0f0eb;
  width: 100%;
  margin: 21px auto 5px auto;
  padding: 0 0 65px 0;
  text-align: center; }
  @media (min-width: 768px) {
    .table-container {
      width: 100%;
      margin: 21px auto 5px auto;
      padding: 0 0 38px 0; } }
  .table-container p {
    font-size: 1.4rem;
    line-height: 20px;
    margin-top: -12px;
    padding-bottom: 20px;
    font-weight: 400;
    text-align: center; }
    @media (min-width: 768px) {
      .table-container p {
        font-size: 1.6rem;
        line-height: 22px;
        margin-top: -12px;
        padding-bottom: 20px; } }
  .table-container table {
    width: 100%;
    max-width: 100%;
    margin: 21px auto 0 auto;
    border: 1px solid #b7b7cb;
    background: #fff;
    border-collapse: collapse;
    box-sizing: border-box; }
    @media (min-width: 768px) {
      .table-container table {
        margin: 24px auto 0 auto; } }
    .table-container table tr td, .table-container table tr th {
      width: 88px;
      min-width: 88px;
      max-width: 88px;
      border: 1px solid #b7b7cb;
      box-sizing: border-box;
      font-size: 1.4rem;
      line-height: 20px;
      margin-top: -12px;
      padding-bottom: 20px;
      font-weight: 400;
      text-align: left;
      vertical-align: bottom; }
      @media (min-width: 768px) {
        .table-container table tr td, .table-container table tr th {
          width: 135px;
          min-width: 135px;
          max-width: 135px; } }
      @media (min-width: 768px) {
        .table-container table tr td, .table-container table tr th {
          font-size: 1.6rem;
          line-height: 22px;
          margin-top: -12px;
          padding-bottom: 20px; } }
      .table-container table tr td:first-of-type, .table-container table tr th:first-of-type {
        width: 119px !important;
        min-width: 119px !important;
        max-width: 119px !important;
        background: #cfe7f6;
        border-left: none; }
        @media (min-width: 768px) {
          .table-container table tr td:first-of-type, .table-container table tr th:first-of-type {
            width: 196px !important;
            min-width: 196px !important;
            max-width: 196px !important; } }
      .table-container table tr td:last-of-type, .table-container table tr th:last-of-type {
        border-right: none; }
    .table-container table tr td {
      padding: 10px 8px 8px 8px; }
      .table-container table tr td:first-of-type {
        padding: 10px 14px 8px 14px; }
    .table-container table tr th {
      min-height: 135px;
      padding: 20px 8px 8px 8px; }
      .table-container table tr th:first-of-type {
        padding: 17px 14px 8px 14px; }
    .table-container table tr:first-of-type th {
      border-top: none; }
    .table-container table tr:last-of-type td {
      border-bottom: none; }
    .table-container table.two-column tr td, .table-container table.two-column tr th {
      width: 90px;
      min-width: 90px;
      max-width: 90px; }
      @media (min-width: 768px) {
        .table-container table.two-column tr td, .table-container table.two-column tr th {
          width: 201px;
          min-width: 201px;
          max-width: 201px; } }
    .table-container table.three-column tr td, .table-container table.three-column tr th {
      width: 88px;
      min-width: 88px;
      max-width: 88px; }
      @media (min-width: 768px) {
        .table-container table.three-column tr td, .table-container table.three-column tr th {
          width: 135px;
          min-width: 135px;
          max-width: 135px; } }
  .table-container .tablesaw-bar {
    margin: 17px auto 0 auto;
    overflow: hidden;
    text-align: center;
    width: auto;
    display: inline-block; }
    @media (min-width: 768px) {
      .table-container .tablesaw-bar {
        margin: 24px auto 0 auto; } }
  .table-container .tablesaw-swipe .tablesaw-swipe-cellpersist {
    border-right: 1px solid #b7b7cb; }
  .table-container .tablesaw-advance {
    float: none;
    display: inline-block; }
    .table-container .tablesaw-advance.left {
      float: left; }
    .table-container .tablesaw-advance.right {
      float: right; }
    .table-container .tablesaw-advance a.tablesaw-nav-btn {
      width: 22px;
      height: 24px;
      background: #0078ff;
      border: none;
      box-shadow: none; }
      .table-container .tablesaw-advance a.tablesaw-nav-btn::before {
        height: 16px;
        width: 16px;
        background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
        border: 0;
        left: 4px;
        top: 4px; }
      .table-container .tablesaw-advance a.tablesaw-nav-btn.left {
        margin-right: 10px;
        border-radius: 0;
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px; }
        .table-container .tablesaw-advance a.tablesaw-nav-btn.left::before {
          -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }
      .table-container .tablesaw-advance a.tablesaw-nav-btn.right {
        margin-left: 10px;
        border-radius: 0;
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px; }
      .table-container .tablesaw-advance a.tablesaw-nav-btn.btn-micro {
        padding: 0; }
    .table-container .tablesaw-advance.minimap {
      margin-right: 0; }
  .table-container .tablesaw-btn, .table-container .tablesaw-enhanced .tablesaw-btn {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .table-container .tablesaw-advance-dots {
    font-size: 10px;
    line-height: 24px;
    padding-left: 0; }
    .table-container .tablesaw-advance-dots li {
      padding: 0 8px 0 0;
      font-size: 10px;
      line-height: 24px; }
      .table-container .tablesaw-advance-dots li:last-of-type {
        padding: 0; }
      .table-container .tablesaw-advance-dots li i {
        width: 10px;
        height: 10px;
        background: #4f4f4f;
        border: 1px solid #4f4f4f;
        border-radius: 10px; }
      .table-container .tablesaw-advance-dots li.tablesaw-advance-dots-hide {
        opacity: 1; }
        .table-container .tablesaw-advance-dots li.tablesaw-advance-dots-hide i {
          background: transparent; }
      .table-container .tablesaw-advance-dots li:first-of-type {
        display: none; }

.testimonials-slider {
  margin: 19px auto 0;
  padding: 0 25px;
  position: relative;
  text-align: center;
  z-index: 1; }
  .testimonials-slider .slick-track {
    display: flex; }
  .testimonials-slider .slick-slide {
    align-items: center;
    display: flex;
    height: auto;
    justify-content: center; }
  .testimonials-slider .slick-arrow {
    height: 20.4px;
    width: 10.2px;
    background: no-repeat center/10.2px 20.4px;
    margin-top: -81px;
    top: 50%;
    transform: translateY(-50%); }
    @media (min-width: 768px) {
      .testimonials-slider .slick-arrow {
        height: 25.5px;
        width: 12.7px;
        background-size: 12.744px 25.488px;
        margin-top: -99px; } }
  .testimonials-slider .slick-prev {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/testimonials/slick-arrow-prev.svg");
    left: -2px; }
    @media (min-width: 768px) {
      .testimonials-slider .slick-prev {
        left: -1px; } }
    @media (min-width: 1024px) {
      .testimonials-slider .slick-prev {
        left: -4px; } }
  .testimonials-slider .slick-next {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/testimonials/slick-arrow-next.svg");
    right: -2px; }
    @media (min-width: 768px) {
      .testimonials-slider .slick-next {
        right: -1px; } }
    @media (min-width: 1024px) {
      .testimonials-slider .slick-next {
        right: -4px; } }
  @media (min-width: 520px) {
    .testimonials-slider {
      margin: 55px auto 22px; } }
  @media (min-width: 768px) {
    .testimonials-slider {
      margin-bottom: 29px;
      margin-top: 0; } }
  .testimonials-slider::before, .testimonials-slider::after {
    height: 60px;
    width: 60px;
    background: no-repeat center / 60px 60px;
    content: '';
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: -1; }
    @media (min-width: 768px) {
      .testimonials-slider::before, .testimonials-slider::after {
        height: 135px;
        width: 134px;
        background-size: 134px 135px; } }
  .testimonials-slider::before {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-open-dark.svg");
    left: 25px;
    top: -16px; }
    .bg-white .testimonials-slider::before {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-open.svg"); }
    @media (min-width: 520px) {
      .testimonials-slider::before {
        left: 24px;
        top: -51px; } }
    @media (min-width: 768px) {
      .testimonials-slider::before {
        left: 29px;
        top: -29px; } }
  .testimonials-slider::after {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-close-dark.svg");
    bottom: 138px;
    right: 27px; }
    .bg-white .testimonials-slider::after {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-close.svg"); }
    @media (min-width: 520px) {
      .testimonials-slider::after {
        right: 25px; } }
    @media (min-width: 768px) {
      .testimonials-slider::after {
        bottom: 108px;
        right: 27px; } }

.testimonials-author-slider {
  margin-bottom: 5px;
  text-align: center; }
  @media (min-width: 520px) {
    .testimonials-author-slider {
      margin-bottom: 42px; } }

.testimonial {
  position: relative; }
  @media (min-width: 768px) {
    .testimonial {
      padding: 0 60px; } }
  .testimonial h3, .testimonial .form-container form label, .form-container form .testimonial label {
    padding-bottom: 14px; }
    @media (min-width: 768px) {
      .testimonial h3, .testimonial .form-container form label, .form-container form .testimonial label {
        padding-bottom: 11px; } }
  .testimonial__author {
    color: #2350a0; }
  .testimonial .callout {
    border-left: 0;
    color: #ee5615;
    margin: 0;
    padding-left: 0;
    position: relative; }
  .testimonial .image {
    height: 53px;
    width: 53px;
    background: #ff7911 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2038.5%2042%22%3E%3Cpath%20fill%3D%22%23254fa0%22%20d%3D%22M9.7%2C9.8c0-5.2%2C4.4-9.8%2C9.6-9.8c5.2-0.2%2C9.6%2C4.4%2C9.6%2C9.4c0%2C5.2-4.2%2C9.8-9.6%2C9.8C14.1%2C19.2%2C9.8%2C15%2C9.7%2C9.8z%20M38.5%2C42c0.1-2.6-0.1-10.4-0.4-12c-0.3-1.8-0.8-3.4-2-5.1c-1.3-1.8-2.9-2.6-5.4-2.9c-2.4-0.3-4.2%2C1.1-4.9%2C1.5%20c-3.4%2C1.6-6.8%2C2.1-10.6%2C1.1c-1.8-0.5-4.7-3.1-7.3-2.6c-2.6%2C0.3-4.4%2C1-5.7%2C2.9c-1%2C1.5-1.6%2C3.1-2%2C4.9C0.1%2C31.6-0.1%2C39.1%2C0%2C42H38.5z%22%2F%3E%3C%2Fsvg%3E") no-repeat center bottom/38.5px 42px;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #ff7911;
    margin: 23px auto 17px;
    position: relative; }
    .testimonial .image::before, .testimonial .image::after {
      height: 1px;
      width: 63px;
      background: #ff7911;
      content: '';
      display: block;
      margin-top: -2px;
      position: absolute;
      top: 50%; }
    .testimonial .image::before {
      left: -75px; }
    .testimonial .image::after {
      right: -75px; }
    @media (min-width: 520px) {
      .testimonial .image {
        margin-top: 25px; } }
    @media (min-width: 768px) {
      .testimonial .image {
        height: 74px;
        width: 74px;
        background-size: 53.3px 58.4px; }
        .testimonial .image::before, .testimonial .image::after {
          margin-top: 0;
          width: 105px; }
        .testimonial .image::before {
          left: -120px; }
        .testimonial .image::after {
          right: -120px; } }

.hero-banner .testimonial h3, .hero-banner .testimonial .form-container form label, .form-container form .hero-banner .testimonial label {
  padding-bottom: 10px; }
  @media (min-width: 768px) {
    .hero-banner .testimonial h3, .hero-banner .testimonial .form-container form label, .form-container form .hero-banner .testimonial label {
      padding-bottom: 4px; } }

.hero-banner .testimonial .image {
  height: 42px;
  width: 42px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2038.5%2042%22%3E%3Cpath%20fill%3D%22%230c3a84%22%20d%3D%22M9.7%2C9.8c0-5.2%2C4.4-9.8%2C9.6-9.8c5.2-0.2%2C9.6%2C4.4%2C9.6%2C9.4c0%2C5.2-4.2%2C9.8-9.6%2C9.8C14.1%2C19.2%2C9.8%2C15%2C9.7%2C9.8z%20M38.5%2C42c0.1-2.6-0.1-10.4-0.4-12c-0.3-1.8-0.8-3.4-2-5.1c-1.3-1.8-2.9-2.6-5.4-2.9c-2.4-0.3-4.2%2C1.1-4.9%2C1.5%20c-3.4%2C1.6-6.8%2C2.1-10.6%2C1.1c-1.8-0.5-4.7-3.1-7.3-2.6c-2.6%2C0.3-4.4%2C1-5.7%2C2.9c-1%2C1.5-1.6%2C3.1-2%2C4.9C0.1%2C31.6-0.1%2C39.1%2C0%2C42H38.5z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 30px auto;
  border-color: #0c3a84;
  border-width: 1px;
  margin: 1px auto 27px; }
  @media (min-width: 768px) {
    .hero-banner .testimonial .image {
      height: 53px;
      width: 53px;
      background-size: 38px auto;
      margin-bottom: 18px; } }
  .hero-banner .testimonial .image::before, .hero-banner .testimonial .image::after {
    width: 71px; }
    @media (min-width: 768px) {
      .hero-banner .testimonial .image::before, .hero-banner .testimonial .image::after {
        width: 127px; } }
  .hero-banner .testimonial .image::before {
    left: -82px; }
    @media (min-width: 768px) {
      .hero-banner .testimonial .image::before {
        left: 63px; } }
  .hero-banner .testimonial .image::after {
    right: -82px; }
    @media (min-width: 768px) {
      .hero-banner .testimonial .image::after {
        right: 63px; } }

.hero-banner .testimonial__location {
  color: #ff7911; }

iframe:not([class]):not([src*="cloudfront.net"]) {
  height: calc(56.25vw - 10px);
  width: 100%;
  border: 1px solid #b7b7cb;
  max-height: 282px;
  min-height: 170px;
  box-sizing: border-box;
  display: block; }
  h2 + iframe:not([class]):not([src*="cloudfront.net"]) {
    margin-top: -8px; }
  @media (min-width: 768px) {
    iframe:not([class]):not([src*="cloudfront.net"]) {
      height: 56.25vw;
      width: 100%;
      max-height: 399px; } }

.trustpilot.long-banner {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  padding: 18px 0 25px 0; }
  @media (min-width: 768px) {
    .trustpilot.long-banner {
      flex-direction: unset;
      padding: 44px 0 50px 0; } }
  .trustpilot.long-banner .logo {
    background-image: url('data:image/svg+xml,<svg width="170" height="42" viewBox="0 0 170 42" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.3283 14.8142H62.417V18.0216H55.6977V36.0516H52.0028V18.0216H45.3134V14.8142H45.3283ZM61.6869 20.6743H64.8454V23.6419H64.905C65.0093 23.2222 65.203 22.8176 65.4861 22.4279C65.7691 22.0382 66.1118 21.6636 66.5141 21.3488C66.916 21.0191 67.3633 20.7643 67.8552 20.5545C68.3464 20.3596 68.8534 20.2547 69.3598 20.2547C69.7473 20.2547 70.0303 20.2697 70.1794 20.2847C70.3278 20.2997 70.4769 20.3297 70.6411 20.3447V23.6119C70.4027 23.567 70.1643 23.537 69.9108 23.507C69.658 23.4771 69.4196 23.4621 69.1812 23.4621C68.615 23.4621 68.0785 23.582 67.5721 23.8067C67.0651 24.0316 66.6333 24.3763 66.2608 24.8109C65.8883 25.2605 65.5903 25.8001 65.3668 26.4595C65.1434 27.119 65.0391 27.8684 65.0391 28.7227V36.0366H61.672V20.6743H61.6869ZM86.1208 36.0516H82.8134V33.9083H82.7537C82.3366 34.6877 81.7258 35.3022 80.9062 35.7668C80.0866 36.2314 79.2525 36.4712 78.4033 36.4712C76.3917 36.4712 74.9317 35.9766 74.0379 34.9725C73.144 33.9683 72.6968 32.4546 72.6968 30.4313V20.6743H76.0639V30.1015C76.0639 31.4504 76.3175 32.4096 76.8389 32.9642C77.3453 33.5187 78.0756 33.8034 78.999 33.8034C79.7142 33.8034 80.2954 33.6985 80.7722 33.4737C81.249 33.2489 81.6359 32.9642 81.9189 32.5894C82.2171 32.2298 82.4259 31.7801 82.5599 31.2705C82.6939 30.7609 82.7537 30.2064 82.7537 29.6069V20.6893H86.1208V36.0516ZM91.8563 31.1207C91.9607 32.1098 92.3331 32.7993 92.9741 33.2039C93.6295 33.5936 94.4045 33.8034 95.3128 33.8034C95.6261 33.8034 95.9833 33.7735 96.3859 33.7285C96.7879 33.6835 97.1753 33.5786 97.5182 33.4437C97.8754 33.3088 98.1585 33.099 98.3969 32.8293C98.6202 32.5595 98.7246 32.2148 98.7102 31.7801C98.6951 31.3455 98.5309 30.9858 98.2334 30.716C97.9352 30.4313 97.5628 30.2214 97.1011 30.0416C96.6388 29.8767 96.1173 29.7268 95.5216 29.6069C94.926 29.487 94.3296 29.3521 93.7188 29.2173C93.093 29.0824 92.4822 28.9025 91.9009 28.7077C91.3204 28.5129 90.7989 28.243 90.3372 27.8984C89.8749 27.5686 89.5025 27.134 89.2345 26.6094C88.9515 26.0849 88.8175 25.4404 88.8175 24.6611C88.8175 23.8217 89.0257 23.1323 89.4283 22.5628C89.8302 21.9932 90.3517 21.5437 90.9624 21.1989C91.5883 20.8542 92.274 20.6144 93.0338 20.4645C93.7931 20.3297 94.5234 20.2547 95.209 20.2547C95.9984 20.2547 96.7583 20.3447 97.4735 20.5095C98.1887 20.6743 98.8442 20.9442 99.4247 21.3338C100.006 21.7085 100.483 22.2031 100.87 22.8026C101.258 23.4021 101.496 24.1365 101.6 24.9908H98.0843C97.9201 24.1815 97.5628 23.6269 96.9816 23.3571C96.4004 23.0724 95.7305 22.9375 94.9851 22.9375C94.7467 22.9375 94.4636 22.9525 94.1359 22.9974C93.8082 23.0424 93.51 23.1173 93.2125 23.2222C92.9294 23.3271 92.691 23.492 92.4822 23.7018C92.2884 23.9116 92.184 24.1815 92.184 24.5261C92.184 24.9458 92.3331 25.2755 92.6161 25.5303C92.8992 25.7851 93.2716 25.995 93.734 26.1748C94.1957 26.3396 94.7171 26.4895 95.3128 26.6094C95.9091 26.7293 96.5199 26.8642 97.1458 26.9991C97.7566 27.134 98.3522 27.3139 98.9486 27.5087C99.5443 27.7035 100.066 27.9733 100.527 28.318C100.989 28.6627 101.362 29.0824 101.645 29.5919C101.928 30.1015 102.077 30.746 102.077 31.4953C102.077 32.4096 101.869 33.1739 101.451 33.8184C101.034 34.4479 100.498 34.9725 99.8424 35.3621C99.1863 35.7518 98.4416 36.0516 97.637 36.2314C96.8325 36.4112 96.028 36.5012 95.2386 36.5012C94.2699 36.5012 93.376 36.3963 92.557 36.1715C91.7374 35.9466 91.0222 35.6169 90.4265 35.1823C89.8302 34.7327 89.3534 34.1782 89.0112 33.5187C88.6684 32.8592 88.4898 32.0648 88.4595 31.1507H91.8563V31.1207ZM102.971 20.6743H105.519V16.0582H108.886V20.6743H111.925V23.2072H108.886V31.4204C108.886 31.7801 108.9 32.0798 108.931 32.3497C108.96 32.6044 109.034 32.8292 109.139 33.0091C109.243 33.1889 109.407 33.3238 109.631 33.4137C109.854 33.5037 110.137 33.5487 110.525 33.5487C110.763 33.5487 111.001 33.5487 111.24 33.5337C111.478 33.5187 111.717 33.4887 111.955 33.4287V36.0516C111.583 36.0966 111.21 36.1265 110.867 36.1715C110.509 36.2164 110.152 36.2314 109.78 36.2314C108.886 36.2314 108.171 36.1415 107.634 35.9766C107.098 35.8117 106.665 35.557 106.368 35.2272C106.055 34.8975 105.861 34.4928 105.742 33.9982C105.638 33.5037 105.563 32.9342 105.548 32.3047V23.2372H103.001V20.6743H102.971ZM114.309 20.6743H117.497V22.7576H117.556C118.033 21.8584 118.689 21.2289 119.538 20.8392C120.387 20.4496 121.296 20.2547 122.294 20.2547C123.501 20.2547 124.544 20.4645 125.438 20.8992C126.332 21.3188 127.077 21.9033 127.672 22.6527C128.269 23.4021 128.701 24.2714 128.998 25.2605C129.297 26.2497 129.446 27.3139 129.446 28.4379C129.446 29.472 129.312 30.4762 129.044 31.4354C128.775 32.4096 128.373 33.2639 127.837 34.0132C127.3 34.7627 126.615 35.3472 125.78 35.7967C124.946 36.2464 123.978 36.4712 122.846 36.4712C122.354 36.4712 121.862 36.4262 121.371 36.3363C120.879 36.2464 120.402 36.0966 119.956 35.9017C119.508 35.7068 119.076 35.4521 118.704 35.1373C118.316 34.8226 118.004 34.4629 117.736 34.0582H117.676V41.7319H114.309V20.6743ZM126.078 28.3779C126.078 27.6885 125.989 27.0141 125.811 26.3546C125.632 25.6952 125.363 25.1256 125.006 24.6161C124.648 24.1065 124.201 23.7018 123.68 23.4021C123.143 23.1023 122.533 22.9375 121.848 22.9375C120.432 22.9375 119.359 23.4321 118.644 24.4212C117.929 25.4104 117.572 26.7293 117.572 28.3779C117.572 29.1573 117.661 29.8767 117.855 30.5362C118.048 31.1956 118.316 31.7651 118.704 32.2448C119.076 32.7243 119.523 33.099 120.045 33.3688C120.566 33.6536 121.177 33.7884 121.862 33.7884C122.637 33.7884 123.277 33.6236 123.814 33.3088C124.351 32.9941 124.783 32.5744 125.125 32.0798C125.468 31.5703 125.721 31.0008 125.87 30.3563C126.004 29.7119 126.078 29.0524 126.078 28.3779ZM132.023 14.8142H135.39V18.0216H132.023V14.8142ZM132.023 20.6743H135.39V36.0516H132.023V20.6743ZM138.4 14.8142H141.767V36.0516H138.4V14.8142ZM152.091 36.4712C150.87 36.4712 149.782 36.2614 148.828 35.8567C147.876 35.4521 147.071 34.8826 146.4 34.1782C145.745 33.4587 145.238 32.6044 144.896 31.6153C144.553 30.6261 144.374 29.532 144.374 28.348C144.374 27.179 144.553 26.0999 144.896 25.1106C145.238 24.1215 145.745 23.2672 146.4 22.5478C147.056 21.8284 147.876 21.2738 148.828 20.8692C149.782 20.4645 150.87 20.2547 152.091 20.2547C153.313 20.2547 154.401 20.4645 155.354 20.8692C156.308 21.2738 157.112 21.8434 157.783 22.5478C158.438 23.2672 158.945 24.1215 159.287 25.1106C159.63 26.0999 159.809 27.179 159.809 28.348C159.809 29.532 159.63 30.6261 159.287 31.6153C158.945 32.6044 158.438 33.4587 157.783 34.1782C157.127 34.8975 156.308 35.4521 155.354 35.8567C154.401 36.2614 153.313 36.4712 152.091 36.4712ZM152.091 33.7884C152.837 33.7884 153.492 33.6236 154.043 33.3088C154.595 32.9941 155.041 32.5744 155.399 32.0648C155.757 31.5553 156.01 30.9708 156.189 30.3263C156.352 29.6819 156.442 29.0224 156.442 28.348C156.442 27.6885 156.352 27.044 156.189 26.3846C156.025 25.7251 155.757 25.1556 155.399 24.6461C155.041 24.1365 154.595 23.7318 154.043 23.4171C153.492 23.1023 152.837 22.9375 152.091 22.9375C151.346 22.9375 150.691 23.1023 150.14 23.4171C149.588 23.7318 149.142 24.1515 148.784 24.6461C148.427 25.1556 148.173 25.7251 147.994 26.3846C147.83 27.044 147.741 27.6885 147.741 28.348C147.741 29.0224 147.83 29.6819 147.994 30.3263C148.159 30.9708 148.427 31.5553 148.784 32.0648C149.142 32.5744 149.588 32.9941 150.14 33.3088C150.691 33.6386 151.346 33.7884 152.091 33.7884ZM160.793 20.6743H163.34V16.0582H166.707V20.6743H169.746V23.2072H166.707V31.4204C166.707 31.7801 166.722 32.0798 166.752 32.3497C166.782 32.6044 166.856 32.8292 166.96 33.0091C167.065 33.1889 167.229 33.3238 167.452 33.4137C167.675 33.5037 167.958 33.5487 168.346 33.5487C168.584 33.5487 168.823 33.5487 169.061 33.5337C169.3 33.5187 169.538 33.4887 169.776 33.4287V36.0516C169.404 36.0966 169.031 36.1265 168.689 36.1715C168.331 36.2164 167.974 36.2314 167.601 36.2314C166.707 36.2314 165.992 36.1415 165.456 35.9766C164.919 35.8117 164.487 35.557 164.189 35.2272C163.876 34.8975 163.682 34.4928 163.563 33.9982C163.459 33.5037 163.385 32.9342 163.37 32.3047V23.2372H160.822V20.6743H160.793Z" fill="%23191919"/><path d="M41.3951 14.8142H25.9602L21.1926 0.036499L16.4102 14.8142L0.97522 14.7992L13.4751 23.9416L8.69269 38.7043L21.1926 29.5769L33.6776 38.7043L28.91 23.9416L41.3951 14.8142Z" fill="%2300B67A"/><path d="M29.9827 27.284L28.91 23.9418L21.1925 29.5771L29.9827 27.284Z" fill="%23005128"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    content: '';
    width: 112px;
    height: 40px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .trustpilot.long-banner .logo {
        width: 168px;
        height: 41px;
        margin: 0; } }
  .trustpilot.long-banner .widget {
    width: 100%;
    margin: 8px 0 0 0; }
    @media (min-width: 768px) {
      .trustpilot.long-banner .widget {
        width: 250px;
        margin: 17px 0 0 0; } }
    .trustpilot.long-banner .widget iframe {
      min-height: 24px !important; }
    .trustpilot.long-banner .widget iframe:nth-child(2) {
      position: relative !important;
      top: 0 !important; }
      @media (min-width: 768px) {
        .trustpilot.long-banner .widget iframe:nth-child(2) {
          margin-bottom: -40px !important; } }

.notification-banners {
  width: 100%;
  border: 1px solid #b7b7cb;
  border-radius: 7px;
  padding: 7% 3%;
  color: #21201C; }
  .notification-banners p, .notification-banners h3, .notification-banners .form-container form label, .form-container form .notification-banners label {
    color: #21201C; }
  @media (min-width: 768px) {
    .notification-banners {
      padding: 3%; } }
  .notification-banners.bg-yellow {
    background-color: #FFDD00; }

.afsl-calc .container {
  padding-top: 50px;
  padding-bottom: 60px;
  max-width: 100%; }
  @media (min-width: 768px) {
    .afsl-calc .container {
      max-width: 1024px;
      width: 75%; } }

.afsl-calc h1 {
  font-size: 2.4rem;
  line-height: 30px;
  padding-bottom: 32px; }
  @media (min-width: 768px) {
    .afsl-calc h1 {
      font-size: 4.2rem;
      line-height: 48px;
      padding-bottom: 32px; } }

.afsl-calc strong {
  color: inherit;
  font-size: inherit; }

.afsl-calc .cfc-finance-calculator {
  display: block;
  margin-top: 40px; }

.afsl-calc .borrow-amount-input {
  box-sizing: border-box; }

.banner {
  padding: 0 45px 0 10px;
  position: relative;
  height: auto;
  width: 100%;
  background: #0c3a84;
  border-radius: 4px;
  color: #fff;
  display: table;
  min-height: 84px; }
  @media (min-width: 768px) {
    .banner {
      padding: 0 12% 0 3.95%;
      min-height: 112px; }
      .banner--large-padding {
        padding: 0 12% 0 9.88%; } }
  @media (min-width: 1024px) {
    .banner {
      padding: 0 138px; } }
  .banner__content {
    display: table-cell;
    vertical-align: middle; }
  .banner p {
    padding: 17px 0 19px;
    color: #fff;
    display: table-cell;
    font-size: 2rem;
    font-weight: 600;
    line-height: 24px;
    margin-top: unset;
    vertical-align: middle; }
    @media (min-width: 768px) {
      .banner p {
        padding: 20px 0 24px 20px;
        font-size: 2.8rem;
        line-height: 34px; } }
    @media (min-width: 1024px) {
      .banner p {
        padding-left: 43px; } }
  .banner .image {
    display: none;
    vertical-align: middle; }
    @media (min-width: 768px) {
      .banner .image {
        margin: -19px 0 -26px;
        height: 100%;
        width: 142px;
        display: table-cell; } }
    @media (min-width: 1024px) {
      .banner .image {
        height: 100%;
        width: 147px; } }
  .banner__button {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background: linear-gradient(to bottom, #00b8ea 0%, #0080cc 100%);
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 32px; }
    .no-cssgradients .banner__button {
      background: #0080cc;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00b8ea, endColorstr=#0080cc); }
    @media (min-width: 768px) {
      .banner__button {
        width: 38px; } }
    .banner__button::after {
      position: absolute;
      top: calc(50% - 11px);
      right: calc(50% - 11px);
      height: 22px;
      width: 22px;
      background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
      content: ''; }
  .banner--admiral .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/banner-admiral.png") no-repeat center;
    background-size: 121px 136px;
    background-position: right bottom; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .banner--admiral .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/banner-admiral@2x.png"); } }
  .banner--multicover .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/banner-multicover.svg") no-repeat center;
    background-size: 141px 92px;
    background-position: right center; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .banner--multicover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/banner/banner-multicover@2x.svg"); } }

.blackBox-heroBanner {
  position: relative;
  border-bottom: 4px solid #2350a0;
  padding: 40px 0;
  text-align: center; }
  @media (min-width: 414px) {
    .blackBox-heroBanner {
      background: #000 url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/heroBanner.jpg") no-repeat center top/cover;
      height: 320px; } }
  .blackBox-heroBanner::after {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.8) 75%);
    content: ''; }
  .blackBox-heroBanner h1 {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    border: 4px solid rgba(0, 120, 255, 0.75);
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    font-size: 5rem;
    font-weight: 700;
    letter-spacing: 1px;
    max-width: 90%;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
    z-index: 1; }
    @media only screen and (max-width: 800px) {
      .blackBox-heroBanner h1 {
        font-size: 3.8rem; } }
    @media only screen and (max-width: 586px) {
      .blackBox-heroBanner h1 {
        border: 3px solid #0078ff;
        font-size: 3rem;
        letter-spacing: 0;
        padding: 5px; } }
    @media (max-width: 413px) {
      .blackBox-heroBanner h1 {
        border: 3px solid #0078ff;
        font-size: 2.4rem;
        top: auto;
        transform: none; } }
    .blackBox-heroBanner h1 span {
      position: absolute;
      top: 85%;
      left: 50%;
      background-clip: padding-box;
      background-color: #c03;
      border: 4px solid rgba(0, 0, 0, 0.75);
      color: #000;
      display: block;
      font-size: 34px;
      font-weight: 700;
      letter-spacing: 3px;
      line-height: 1;
      margin-left: -80px;
      opacity: .9;
      padding: 2px 5px;
      text-transform: uppercase;
      transform: rotate(-4deg); }
      @media only screen and (max-width: 586px) {
        .blackBox-heroBanner h1 span {
          font-size: 26px;
          margin-left: -70px;
          top: 95%; } }
      @media (max-width: 413px) {
        .blackBox-heroBanner h1 span {
          font-size: 22px; } }

.grid--gifs {
  margin: -4px; }
  @media screen and (min-width: 769px) {
    .grid--gifs {
      margin: -8px; } }

.grid--gifs .grid__cell {
  padding: 4px; }
  @media screen and (min-width: 481px) {
    .grid--gifs .grid__cell {
      float: left;
      width: 50%; } }
  @media screen and (min-width: 551px) {
    .grid--gifs .grid__cell {
      width: 33.33%; } }
  @media screen and (min-width: 769px) {
    .grid--gifs .grid__cell {
      padding: 5px;
      width: 25%; } }

.blackBoxGifs .container {
  max-width: 1024px;
  padding: 40px 20px;
  width: 100%; }
  .blackBoxGifs .container::after {
    clear: both;
    content: '';
    display: table; }

.gif {
  position: relative;
  display: block;
  overflow: hidden; }
  .gif.vid::after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background: #0078ff url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images//myth-busters/play-btn.png") no-repeat 55% 50%;
    color: #fff;
    content: '';
    display: block; }
  .gif.alternative .content {
    position: absolute;
    background: linear-gradient(to bottom, #0073f5 0%, #003169 100%);
    height: 100%;
    width: 100%;
    align-items: center;
    color: #fff;
    display: flex;
    padding: 10px;
    text-align: center; }
    .no-cssgradients .gif.alternative .content {
      background: #003169;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0073f5, endColorstr=#003169); }
    .gif.alternative .content p {
      color: #fff;
      font-size: 2.5rem;
      font-weight: 400;
      line-height: 28px;
      margin-top: 0;
      padding-bottom: 0; }
      @media only screen and (min-width: 768px) and (max-width: 845px), (min-width: 550px) and (max-width: 650px) {
        .gif.alternative .content p {
          font-size: 2rem;
          line-height: 24px; } }
      .gif.alternative .content p.btn {
        border: 2px solid #0078ff;
        border-radius: 6px;
        display: inline-block;
        font-size: 1.5rem;
        font-weight: 700;
        letter-spacing: 1px;
        line-height: unset;
        margin-top: 15px;
        padding: 10px 15px;
        text-transform: uppercase; }
  .gif img {
    max-width: 100%;
    height: auto; }
  .gif .hover {
    height: 64px;
    width: 100%;
    position: absolute;
    top: -64px;
    background-color: #393b3b;
    border-top: 8px solid #0078ff;
    color: #fff;
    font-size: 20px;
    padding: 10px 0;
    text-align: center;
    transition: .3s ease-out; }
    .gif .hover a {
      padding: 0 2px; }
      .gif .hover a:hover {
        text-decoration: none; }
      @media only screen and (min-width: 768px) and (max-width: 845px), (min-width: 550px) and (max-width: 650px) {
        .gif .hover a {
          padding: 0 1px; } }
    .gif .hover img {
      display: inline; }
  .gif:hover .hover {
    top: 0; }

.blackBox-modal {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  color: #fff;
  z-index: 901; }
  .blackBox-modal .close {
    background: unset;
    cursor: pointer;
    display: unset;
    height: unset;
    position: unset;
    right: unset;
    top: unset;
    transition: unset;
    width: unset; }
  .blackBox-modal p {
    margin-top: 0;
    padding-bottom: 0;
    color: #fff; }
  .blackBox-modal .container {
    padding: 30px 20px 0;
    width: 1024px; }
    .blackBox-modal .container > .group:first-of-type {
      margin-bottom: 20px;
      overflow: hidden; }
  .blackBox-modal .author {
    min-height: 40px; }
    .blackBox-modal .author p {
      line-height: unset;
      margin-top: 2px; }
      .blackBox-modal .author p:first-of-type {
        margin-top: 0; }
  .blackBox-modal .title {
    border-left: 4px solid #0078ff;
    color: #fff;
    float: left;
    font-size: 2rem;
    margin-top: 10px;
    max-width: 80%;
    padding: 3px 0 3px 30px;
    text-transform: uppercase; }
    @media only screen and (max-width: 480px) {
      .blackBox-modal .title {
        padding-left: 11px; } }
  .blackBox-modal .close {
    float: right; }
  .blackBox-modal .question {
    position: relative;
    background-color: #2350a0;
    margin-bottom: 30px;
    padding: 15px 30px; }
    @media only screen and (max-width: 480px) {
      .blackBox-modal .question {
        padding: 15px; } }
    .blackBox-modal .question > .group {
      display: flex; }
      @media only screen and (max-width: 580px) {
        .blackBox-modal .question > .group {
          flex-direction: column; } }
    .blackBox-modal .question h2 {
      color: #fff;
      flex: 1;
      font-size: 3rem;
      padding-right: 20px;
      padding: 0; }
      @media only screen and (max-width: 580px) {
        .blackBox-modal .question h2 {
          margin-bottom: 15px;
          padding: 0; } }
    .blackBox-modal .question .author {
      position: relative;
      float: right;
      padding-left: 50px; }
      @media only screen and (max-width: 580px) {
        .blackBox-modal .question .author {
          float: none; } }
      .blackBox-modal .question .author img {
        position: absolute;
        left: 0; }
      .blackBox-modal .question .author p {
        font-size: 1.4rem;
        font-weight: 300; }
        .blackBox-modal .question .author p:first-of-type {
          font-size: 2rem;
          line-height: 1.2; }
    .blackBox-modal .question::after {
      height: 0;
      width: 0;
      margin-left: -12px;
      position: absolute;
      top: 100%;
      left: 50px;
      border-color: #2350a0 transparent transparent;
      border-style: solid;
      border-width: 12px;
      content: '';
      pointer-events: none; }
  .blackBox-modal .media {
    height: 0;
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 56.25%;
    position: relative; }
    .blackBox-modal .media.image {
      height: auto;
      padding-bottom: 0; }
    .blackBox-modal .media.linksOnly {
      height: 65px;
      padding-bottom: 0; }
      @media only screen and (max-width: 480px) {
        .blackBox-modal .media.linksOnly {
          display: none; } }
    .blackBox-modal .media .links {
      position: absolute;
      background: rgba(0, 0, 0, 0.4);
      padding: 10px;
      width: 100%;
      z-index: 1; }
      .blackBox-modal .media .links a {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/prev.png") no-repeat left center/45px 45px;
        color: #fff;
        display: inline-block;
        font-size: 1.5rem;
        height: 45px;
        line-height: 45px;
        padding-left: 55px;
        text-transform: uppercase; }
        .blackBox-modal .media .links a:last-of-type {
          padding-right: 55px;
          padding-left: 0;
          background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/next.png");
          background-position: calc(100% - 1px) center;
          float: right; }
        .blackBox-modal .media .links a:hover {
          text-decoration: none; }
      @media only screen and (max-width: 480px) {
        .blackBox-modal .media .links {
          display: none; } }
    .blackBox-modal .media iframe {
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      max-height: unset;
      min-height: unset; }
    .blackBox-modal .media img {
      height: auto;
      max-width: 100%; }
  .blackBox-modal .share {
    float: left;
    font-size: 2rem;
    width: 27.47253%; }
    @media (min-width: 768px) {
      .blackBox-modal .share {
        width: 22.76423%; } }
    .blackBox-modal .share p {
      font-size: 2rem; }
      .blackBox-modal .share p:first-of-type {
        border-bottom: 1px solid #fff;
        margin-bottom: 20px;
        padding-bottom: 10px;
        text-transform: uppercase; }
    .blackBox-modal .share a {
      display: inline;
      margin-right: 5px; }
      .blackBox-modal .share a img {
        display: inline; }
      .blackBox-modal .share a:hover {
        text-decoration: none; }
  .blackBox-modal .content {
    font-size: 2rem;
    width: 100%; }
    .blackBox-modal .content p {
      font-size: 2rem;
      padding-bottom: 20px; }
      .blackBox-modal .content p:first-of-type {
        border-bottom: 1px solid #fff;
        margin-bottom: 20px;
        padding-bottom: 10px;
        text-transform: uppercase; }
    .blackBox-modal .content .cta {
      color: #0078ff;
      display: block;
      font-size: 1.7rem;
      font-weight: 600;
      margin: 15px 0 30px; }
    .blackBox-modal .content .thumbs a {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/thumbs-up.png") no-repeat top left/45px 45px;
      color: #fff;
      display: inline-block;
      font-size: 1.5rem;
      height: 45px;
      line-height: 45px;
      margin-right: 20px;
      padding-left: 55px;
      text-transform: uppercase; }
      .blackBox-modal .content .thumbs a.down {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/thumbs-down.png"); }
      .blackBox-modal .content .thumbs a:hover {
        text-decoration: none; }
  @media only screen and (max-width: 480px) {
    .blackBox-modal .content p:first-of-type {
      display: none; } }

.modalClose {
  height: 48px;
  width: 48px;
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/closeX.png") no-repeat center; }
  .modalClose:hover {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/closeX-over.png"); }

.blackBox-ask {
  position: absolute;
  top: 40px;
  left: 50%;
  display: none;
  margin-left: -240px;
  width: 480px;
  z-index: 501; }
  @media only screen and (max-width: 480px) {
    .blackBox-ask {
      left: 0;
      margin-left: auto;
      width: 100%; } }
  .blackBox-ask h2 {
    border-left: 3px solid #0078ff;
    color: #fff;
    font-size: 2.2rem;
    font-weight: 400;
    max-width: 70%;
    padding-left: 10px;
    text-transform: uppercase; }
    @media only screen and (max-width: 500px) {
      .blackBox-ask h2 {
        /* this has an extra 20px to accomodate the scrollbar, so the title isnt touching the edge*/
        margin-left: 20px; } }
  .blackBox-ask .askContainer {
    background-color: #fff;
    margin-top: 20px;
    padding: 50px 80px; }
    @media only screen and (max-width: 480px) {
      .blackBox-ask .askContainer {
        padding-right: 40px;
        padding-left: 40px; } }
  .blackBox-ask #facebookLogin {
    align-items: center;
    background-color: #2350a0;
    color: #fff;
    display: flex;
    font-size: 1.8rem;
    justify-content: center;
    padding: 10px;
    text-align: center;
    width: 100%; }
    .blackBox-ask #facebookLogin:hover {
      text-decoration: none; }
    .blackBox-ask #facebookLogin p {
      font-size: 1.8rem; }
    .blackBox-ask #facebookLogin .fa {
      font-size: 30px;
      margin-right: 10px; }
  .blackBox-ask .or {
    position: relative;
    margin: 25px 0;
    text-align: center;
    z-index: 2; }
    .blackBox-ask .or::before {
      position: absolute;
      top: 50%;
      left: 0;
      border-top: 1px solid #0078ff;
      content: '';
      width: 100%;
      z-index: -1; }
    .blackBox-ask .or span {
      background-color: #fff;
      font-size: 2rem;
      padding: 0 8px;
      text-align: center;
      text-transform: uppercase; }
  .blackBox-ask form input {
    border: 1px solid #0078ff;
    box-sizing: border-box;
    display: block;
    font-size: 1.8rem;
    margin-bottom: 10px;
    padding: 18px 12px;
    width: 100%; }
  .blackBox-ask #form1 .close {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icon-blue-arrow.svg") no-repeat 100% 60%;
    display: inline-block;
    font-size: 1.7rem;
    padding-right: 14px;
    text-align: center; }
  .blackBox-ask #form1 input[type='submit'] {
    background-color: #0078ff;
    border: 0;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    font-size: 1.8rem;
    margin: 30px 0; }
  .blackBox-ask #form2 {
    position: relative;
    margin-top: 20px; }
    .blackBox-ask #form2 textarea {
      height: 220px;
      width: 100%;
      border: 0;
      box-sizing: border-box;
      font-family: inherit;
      font-size: 1.6rem;
      margin: 0;
      padding: 10px;
      resize: none; }
    .blackBox-ask #form2 input[type='submit'] {
      background-color: #0078ff;
      border: 0;
      border-radius: 10px;
      color: #fff;
      cursor: pointer;
      display: inline;
      font-size: 1.5rem;
      letter-spacing: 1px;
      margin: 30px 0;
      padding: 13px 23px;
      text-transform: uppercase; }
    .blackBox-ask #form2 .close {
      position: absolute;
      top: -75px;
      right: 0; }
  .blackBox-ask .author {
    position: relative;
    background-color: #2350a0;
    color: #fff;
    padding: 10px 17px 25px;
    width: 100%; }
    .blackBox-ask .author img {
      border: 3px solid #0078ff;
      border-radius: 60px;
      float: left;
      margin-right: 10px; }
    .blackBox-ask .author p {
      font-size: 3rem;
      font-weight: 300; }
      .blackBox-ask .author p:not(.location) {
        padding-top: 3px; }
      .blackBox-ask .author p.location {
        font-size: 2rem;
        line-height: 1; }
      .blackBox-ask .author p span {
        font-size: inherit; }
    .blackBox-ask .author::after {
      border-color: transparent transparent #fff;
      position: absolute;
      bottom: 0;
      left: 36px;
      height: 0;
      width: 0;
      border-style: solid;
      border-width: 0 12.5px 12px;
      content: '';
      pointer-events: none; }
  .blackBox-ask #askQuestionThanks {
    position: relative; }
    .blackBox-ask #askQuestionThanks .askContainer {
      background-color: #2350a0;
      padding: 30px 20px;
      text-align: center; }
      .blackBox-ask #askQuestionThanks .askContainer h3, .blackBox-ask #askQuestionThanks .askContainer .form-container form label, .form-container form .blackBox-ask #askQuestionThanks .askContainer label {
        color: #fff;
        font-size: 3rem;
        margin-bottom: 15px; }
        @media only screen and (max-width: 480px) {
          .blackBox-ask #askQuestionThanks .askContainer h3, .blackBox-ask #askQuestionThanks .askContainer .form-container form label, .form-container form .blackBox-ask #askQuestionThanks .askContainer label {
            font-size: 5rem; } }
      .blackBox-ask #askQuestionThanks .askContainer p {
        color: #fff;
        font-size: 1.6rem; }
    .blackBox-ask #askQuestionThanks .close:not(.back) {
      position: absolute;
      top: -75px;
      right: 0; }
      @media only screen and (max-width: 480px) {
        .blackBox-ask #askQuestionThanks .close:not(.back) {
          right: 20px; } }
    .blackBox-ask #askQuestionThanks .close.back {
      background-color: #0078ff;
      border: 0;
      border-radius: 10px;
      color: #fff;
      display: inline-block;
      font-size: 1.8rem;
      letter-spacing: 1px;
      margin: 30px 0;
      padding: 13px 23px;
      text-transform: uppercase;
      width: auto; }
      @media only screen and (max-width: 480px) {
        .blackBox-ask #askQuestionThanks .close.back {
          font-size: 2rem; } }
  .blackBox-ask.thumbsDown .askContainer {
    text-align: center; }
  .blackBox-ask.thumbsDown p {
    font-size: 2rem; }
  .blackBox-ask.thumbsDown a {
    display: block; }
    .blackBox-ask.thumbsDown a.submitQuestion {
      background-color: #0078ff;
      border: 0 none;
      border-radius: 10px;
      color: #fff;
      font-size: 1.8rem;
      margin: 30px 0;
      padding: 18px 0; }
      .blackBox-ask.thumbsDown a.submitQuestion:hover {
        text-decoration: none; }
    .blackBox-ask.thumbsDown a.close {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icon-blue-arrow.svg") no-repeat scroll 100% 60%;
      display: inline-block;
      font-size: 1.7rem;
      padding-right: 14px;
      text-align: center; }

.errorContainer {
  margin-top: 20px; }
  .errorContainer p {
    color: #fff;
    font-size: 1.8rem; }

@media only screen and (min-width: 769px) {
  .blackBoxGifs .gif {
    background: no-repeat top left / 100% auto; }
    .blackBoxGifs .gif img {
      visibility: hidden; }
    .blackBoxGifs .gif:hover img {
      visibility: visible; }
    .blackBoxGifs .gif--abroad {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/abroad.jpg"); }
    .blackBoxGifs .gif--accident {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/accident.jpg"); }
    .blackBoxGifs .gif--bad-driver {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/bad-driver.jpg"); }
    .blackBoxGifs .gif--curfew {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/curfew.jpg"); }
    .blackBoxGifs .gif--data {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/data.jpg"); }
    .blackBoxGifs .gif--distract {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/distract.jpg"); }
    .blackBoxGifs .gif--fined {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/fined.jpg"); }
    .blackBoxGifs .gif--how-big {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/how-big.jpg"); }
    .blackBoxGifs .gif--how-long {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/how-long.jpg"); }
    .blackBoxGifs .gif--how-will-i-know {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/how-will-i-know.jpg"); }
    .blackBoxGifs .gif--music {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/music.jpg"); }
    .blackBoxGifs .gif--parents {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/parents.jpg"); }
    .blackBoxGifs .gif--police {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/police.jpg"); }
    .blackBoxGifs .gif--premium {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/premium.jpg"); }
    .blackBoxGifs .gif--sell {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/sell.jpg"); }
    .blackBoxGifs .gif--track {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/track.jpg"); }
    .blackBoxGifs .gif--warranty {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/myth-busters/infographic-jpg/warranty.jpg"); } }

.wrapper--contact {
  min-height: 50vh;
  z-index: 5; }
  @media (min-width: 768px) {
    .wrapper--contact {
      min-height: 315px; } }
  .wrapper--contact .container.hidden {
    display: none; }
  .wrapper--contact .container .topSelect {
    display: block;
    margin-bottom: 8px;
    margin-top: 23px;
    overflow: hidden; }
    .wrapper--contact .container .topSelect > div {
      height: 43px;
      width: 30px;
      border: 1px solid #555;
      cursor: pointer;
      float: left;
      line-height: 43px;
      margin-right: 5px; }
      .wrapper--contact .container .topSelect > div span {
        height: 100%;
        width: 29px;
        border-right: 1px solid #555;
        color: #9b9b9b;
        display: inline-block;
        float: left;
        font-size: 1.6rem;
        font-weight: 600;
        line-height: 42px;
        margin-right: 7px;
        text-align: center; }
        @media (min-width: 768px) {
          .wrapper--contact .container .topSelect > div span {
            font-size: 1.8rem;
            font-weight: 400;
            line-height: 43px; } }
      .wrapper--contact .container .topSelect > div:not(.inactive) span {
        background-color: #333; }
      .wrapper--contact .container .topSelect > div p {
        display: none;
        float: left;
        font-size: 1.6rem;
        font-weight: 600;
        line-height: 42px;
        margin-bottom: 0;
        margin-top: 0;
        padding: 0 5px; }
        @media (min-width: 768px) {
          .wrapper--contact .container .topSelect > div p {
            font-size: 1.8rem;
            font-weight: 400;
            line-height: 43px; } }
        @media (min-width: 1024px) {
          .wrapper--contact .container .topSelect > div p {
            display: block; } }
      .wrapper--contact .container .topSelect > div.active {
        background: #555;
        cursor: default;
        width: calc(100% - 70px); }
        @media (min-width: 768px) {
          .wrapper--contact .container .topSelect > div.active {
            margin-right: 5px;
            width: 494px; } }
        @media (min-width: 1024px) {
          .wrapper--contact .container .topSelect > div.active {
            margin-right: 8px;
            width: calc(25% - 8px); } }
        .wrapper--contact .container .topSelect > div.active p {
          color: #fff;
          display: inline; }
      @media (min-width: 768px) {
        .wrapper--contact .container .topSelect > div:not(.active) {
          margin-right: 5px;
          width: calc((100% - 504px) / 2); } }
      @media (min-width: 1024px) {
        .wrapper--contact .container .topSelect > div:not(.active) {
          float: left;
          margin-right: 8px;
          width: calc(25% - 8px); } }
      .wrapper--contact .container .topSelect > div:last-child {
        margin-right: 0; }
        @media (min-width: 1024px) {
          .wrapper--contact .container .topSelect > div:last-child {
            width: 50%; } }
      .wrapper--contact .container .topSelect > div:not(.active):not(.inactive):hover {
        background: linear-gradient(to bottom, #f0faff 0%, #a5e6ff 100%);
        border: 1px solid #a5cdeb;
        color: #2350a0; }
        .no-cssgradients .wrapper--contact .container .topSelect > div:not(.active):not(.inactive):hover {
          background: #a5e6ff;
          filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f0faff, endColorstr=#a5e6ff); }
        .wrapper--contact .container .topSelect > div:not(.active):not(.inactive):hover span {
          background: linear-gradient(to bottom, #e3edf2 0%, #a0dbf2 100%);
          border-right: 1px solid #a5cdeb;
          color: #2350a0; }
          .no-cssgradients .wrapper--contact .container .topSelect > div:not(.active):not(.inactive):hover span {
            background: #a0dbf2;
            filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e3edf2, endColorstr=#a0dbf2); }
        .wrapper--contact .container .topSelect > div:not(.active):not(.inactive):hover p {
          color: #2350a0; }
    .wrapper--contact .container .topSelect .inactive {
      cursor: default; }
  .wrapper--contact .container .btmWrapper {
    height: auto;
    width: 100%;
    display: block;
    overflow: hidden; }
  .wrapper--contact .container .lvlOne,
  .wrapper--contact .container .lvlTwo,
  .wrapper--contact .container .lvlThree {
    border: 1px solid #555;
    display: none;
    width: 100%; }
    @media (min-width: 1024px) {
      .wrapper--contact .container .lvlOne,
      .wrapper--contact .container .lvlTwo,
      .wrapper--contact .container .lvlThree {
        float: left; } }
    .wrapper--contact .container .lvlOne.inactive,
    .wrapper--contact .container .lvlTwo.inactive,
    .wrapper--contact .container .lvlThree.inactive {
      background: transparent; }
    .wrapper--contact .container .lvlOne.activeBackground,
    .wrapper--contact .container .lvlTwo.activeBackground,
    .wrapper--contact .container .lvlThree.activeBackground {
      background-color: #333;
      display: block; }
    @media (min-width: 1024px) {
      .wrapper--contact .container .lvlOne.previousLevel,
      .wrapper--contact .container .lvlTwo.previousLevel,
      .wrapper--contact .container .lvlThree.previousLevel {
        display: block; } }
    @media (min-width: 768px) {
      .wrapper--contact .container .lvlOne,
      .wrapper--contact .container .lvlTwo,
      .wrapper--contact .container .lvlThree {
        width: 494px; } }
  @media (min-width: 1024px) {
    .wrapper--contact .container .lvlOne,
    .wrapper--contact .container .lvlTwo {
      margin-right: 8px;
      width: calc(25% - 8px); } }
  .wrapper--contact .container .lvlOne .productButton,
  .wrapper--contact .container .lvlTwo .productButton {
    display: table-cell;
    height: 48px;
    padding: 0 10px;
    vertical-align: middle; }
    .wrapper--contact .container .lvlOne .productButton .button,
    .wrapper--contact .container .lvlTwo .productButton .button {
      margin: 0; }
    @media (min-width: 768px) {
      .wrapper--contact .container .lvlOne .productButton,
      .wrapper--contact .container .lvlTwo .productButton {
        height: 50px; } }
  .wrapper--contact .container .lvlOne .productButton + a,
  .wrapper--contact .container .lvlTwo .productButton + a {
    border-top: 1px solid #555; }
  .wrapper--contact .container .lvlOne a:not(.button),
  .wrapper--contact .container .lvlTwo a:not(.button) {
    border-bottom: 1px solid #555;
    color: #9b9b9b;
    display: block;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 20px;
    min-height: 48px;
    padding: 14px 10px;
    width: 100%; }
    .wrapper--contact .container .lvlOne a:not(.button):last-of-type,
    .wrapper--contact .container .lvlTwo a:not(.button):last-of-type {
      border-bottom: 0; }
    @media (min-width: 768px) {
      .wrapper--contact .container .lvlOne a:not(.button),
      .wrapper--contact .container .lvlTwo a:not(.button) {
        font-size: 1.6rem;
        line-height: 22px;
        min-height: 50px; } }
    .wrapper--contact .container .lvlOne a:not(.button):hover,
    .wrapper--contact .container .lvlTwo a:not(.button):hover {
      background: linear-gradient(to bottom, #e3edf2 0%, #a0dbf2 100%);
      color: #2350a0;
      font-weight: 400; }
      .no-cssgradients .wrapper--contact .container .lvlOne a:not(.button):hover, .no-cssgradients
      .wrapper--contact .container .lvlTwo a:not(.button):hover {
        background: #a0dbf2;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e3edf2, endColorstr=#a0dbf2); }
    .wrapper--contact .container .lvlOne a:not(.button).active,
    .wrapper--contact .container .lvlTwo a:not(.button).active {
      background: linear-gradient(to bottom, #00b8ea 0%, #0080cc 100%);
      color: #c8ffff;
      font-weight: 400; }
      .no-cssgradients .wrapper--contact .container .lvlOne a:not(.button).active, .no-cssgradients
      .wrapper--contact .container .lvlTwo a:not(.button).active {
        background: #0080cc;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00b8ea, endColorstr=#0080cc); }
  .wrapper--contact .container .lvlOne.activeBackground,
  .wrapper--contact .container .lvlTwo.activeBackground {
    background-color: #333; }
    .wrapper--contact .container .lvlOne.activeBackground a,
    .wrapper--contact .container .lvlTwo.activeBackground a {
      color: #fff; }
  @media (min-width: 768px) {
    .wrapper--contact .container .lvlTwo {
      margin-left: calc(((100% - 504px) / 2) + 5px); } }
  @media (min-width: 1024px) {
    .wrapper--contact .container .lvlTwo {
      margin-left: 0; } }
  .wrapper--contact .container .lvlThree {
    padding: 12px 10px; }
    @media (min-width: 768px) {
      .wrapper--contact .container .lvlThree {
        margin-left: calc((100% - 504px) + 10px); } }
    @media (min-width: 1024px) {
      .wrapper--contact .container .lvlThree {
        margin-left: 0; } }
    .wrapper--contact .container .lvlThree .buttons {
      margin-bottom: 30px; }
      @media (min-width: 768px) {
        .wrapper--contact .container .lvlThree .buttons {
          margin-bottom: 30px; } }
    .wrapper--contact .container .lvlThree h2 a {
      color: inherit !important; }
    .wrapper--contact .container .lvlThree p:not(.caveat) {
      font-size: 1.4rem;
      line-height: 20px;
      margin-top: -12px;
      padding-bottom: 20px; }
      @media (min-width: 768px) {
        .wrapper--contact .container .lvlThree p:not(.caveat) {
          font-size: 1.6rem;
          line-height: 22px;
          margin-top: -12px;
          padding-bottom: 20px; } }
    .wrapper--contact .container .lvlThree p:first-of-type {
      margin-top: 0; }
    .wrapper--contact .container .lvlThree p:last-of-type {
      padding-bottom: 0; }
    .wrapper--contact .container .lvlThree ul,
    .wrapper--contact .container .lvlThree ol {
      margin-top: -12px; }
      .wrapper--contact .container .lvlThree ul li,
      .wrapper--contact .container .lvlThree ol li {
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 20px;
        margin: 0;
        padding-bottom: 8px; }
        @media (min-width: 768px) {
          .wrapper--contact .container .lvlThree ul li,
          .wrapper--contact .container .lvlThree ol li {
            font-size: 1.6rem;
            line-height: 22px;
            margin: 0; } }
        .wrapper--contact .container .lvlThree ul li:last-of-type,
        .wrapper--contact .container .lvlThree ol li:last-of-type {
          padding-bottom: 24px; }
          @media (min-width: 768px) {
            .wrapper--contact .container .lvlThree ul li:last-of-type,
            .wrapper--contact .container .lvlThree ol li:last-of-type {
              padding-bottom: 28px; } }
    .wrapper--contact .container .lvlThree a[href^='tel'] {
      color: #fff; }
    @media (min-width: 1024px) {
      .wrapper--contact .container .lvlThree {
        width: 50%; } }

.countdown {
  text-align: center; }
  @media (min-width: 768px) {
    .countdown {
      display: flex;
      align-items: center; } }
  .countdown h3, .countdown .form-container form label, .form-container form .countdown label {
    color: #fff; }
    @media (min-width: 768px) {
      .countdown h3, .countdown .form-container form label, .form-container form .countdown label {
        width: 180px;
        margin-right: 20px;
        margin-left: auto;
        text-align: right; } }
  .countdown__timer {
    display: flex;
    margin: 15px auto 0;
    justify-content: space-between;
    width: 282px; }
    @media (min-width: 768px) {
      .countdown__timer {
        width: 348px;
        margin-left: 0;
        margin-top: 0; } }
    .countdown__timer-unit {
      border-radius: 8px;
      background: rgba(255, 255, 255, 0.2);
      height: 65px;
      width: 65px;
      padding-top: 8px; }
      @media (min-width: 768px) {
        .countdown__timer-unit {
          height: 80px;
          width: 80px;
          padding-top: 12px; } }
      .countdown__timer-unit p {
        color: #fff;
        font-size: 4.2rem;
        font-weight: 700;
        text-transform: uppercase;
        margin: 0;
        padding: 0;
        line-height: 1; }
        @media (min-width: 768px) {
          .countdown__timer-unit p {
            font-size: 5rem; } }
        .countdown__timer-unit p.text {
          font-size: 1rem;
          font-weight: 600;
          padding-top: 1px; }
          @media (min-width: 768px) {
            .countdown__timer-unit p.text {
              font-size: 1.2rem;
              padding-top: 4px; } }

.loans-calculator .container {
  max-width: 708px !important;
  width: 100%; }

.loans-calculator--image {
  background-size: cover !important;
  background-position: center center;
  padding: 40px 0 50px; }
  @media (max-width: 1023px) {
    .loans-calculator--image {
      padding: 0;
      background-image: none !important; } }
  .loans-calculator--image-wedding {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/loans-calc-wedding-desktop.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .loans-calculator--image-wedding {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/loans-calc-wedding-desktop@2x.jpg"); } }
  .loans-calculator--image-home {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/loans-calc-home-imp-desktop.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .loans-calculator--image-home {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/loans-calc-home-imp-desktop@2x.jpg"); } }
  .loans-calculator--image > .container {
    background: rgba(12, 58, 132, 0.9);
    border-radius: 10px;
    border: 0;
    max-width: 930px !important;
    padding-top: 45px; }
    @media (max-width: 1023px) {
      .loans-calculator--image > .container {
        position: relative;
        border-radius: 0;
        margin: 0 auto;
        max-width: 1024px;
        overflow: hidden;
        padding: 30px 20px 50px; } }
    @media (max-width: 767px) {
      .loans-calculator--image > .container {
        background: #0c3a84; } }
    .loans-calculator--image > .container h1 {
      margin-right: auto;
      margin-left: auto;
      max-width: 708px; }
  .loans-calculator--image .loans-calculator__form {
    max-width: 708px;
    margin: 0 auto; }

.loans-calculator__form {
  display: flex;
  flex-wrap: wrap; }

.loans-calculator__pod {
  border: 1px solid #357bb0;
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 17px 14px 13px;
  width: 100%; }
  @media (min-width: 768px) {
    .loans-calculator__pod {
      margin-bottom: 0; } }
  @media (min-width: 768px) {
    .loans-calculator__pod--half {
      margin-right: 28px;
      width: calc(50% - 14px); }
      .loans-calculator__pod--half + .loans-calculator__pod--half {
        margin-right: 0; } }
  .loans-calculator__pod p {
    margin: 0;
    padding: 0; }

.loans-calculator .controls {
  display: flex;
  margin-top: 10px;
  border: 1px solid #357bb0;
  border-radius: 4px;
  overflow: hidden; }
  .loans-calculator .controls > .ui-textinput {
    width: calc(100% - 84px); }
  .loans-calculator .controls input,
  .loans-calculator .controls input:disabled {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-opacity: 1;
    -webkit-text-fill-color: white;
    background: #051C41;
    border: 0;
    color: white;
    float: none;
    font-family: "jaf-facitweb", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 3.6rem;
    height: auto;
    padding: 17px 0;
    text-align: center;
    width: 100%; }
    .loans-calculator .controls input[name='repaymentYears'], .loans-calculator .controls input[name='repaymentMonths'],
    .loans-calculator .controls input:disabled[name='repaymentYears'],
    .loans-calculator .controls input:disabled[name='repaymentMonths'] {
      padding: 6px 0 28px;
      width: 100%; }
  .loans-calculator .controls--plusMinus .optionMinus {
    border-right: 1px solid #2979B0;
    cursor: pointer;
    display: block;
    position: relative;
    width: 41px; }
    .loans-calculator .controls--plusMinus .optionMinus::after {
      position: absolute;
      top: 50%;
      left: calc(50% - 12px);
      height: 2px;
      width: 24px;
      background-color: #87c2eb;
      content: '';
      display: block; }
  .loans-calculator .controls--plusMinus .optionPlus {
    position: relative;
    border-left: 1px solid #2979B0;
    cursor: pointer;
    display: block;
    width: 41px; }
    .loans-calculator .controls--plusMinus .optionPlus::after {
      position: absolute;
      top: 50%;
      left: calc(50% - 12px);
      height: 2px;
      width: 24px;
      background-color: #87c2eb;
      content: '';
      display: block; }
    .loans-calculator .controls--plusMinus .optionPlus::before {
      position: absolute;
      top: calc(50% - 12px);
      left: calc(50% - 1px);
      height: 25px;
      width: 2px;
      background-color: #87c2eb;
      content: '';
      display: block; }
  .loans-calculator .controls--half > .ui-textinput {
    width: calc(100% - 42px); }
  .loans-calculator .controls--upDown {
    position: relative; }
    .loans-calculator .controls--upDown .option-container {
      min-width: 42px;
      display: flex;
      flex-direction: column;
      border-left: 1px solid #2979B0; }
    .loans-calculator .controls--upDown .optionMinus,
    .loans-calculator .controls--upDown .optionPlus,
    .loans-calculator .controls--upDown .optionMinus--simple,
    .loans-calculator .controls--upDown .optionPlus--simple {
      flex-grow: 1;
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/loans-arrow-glyph.svg");
      background-repeat: no-repeat;
      background-size: 22px 11px;
      background-position: center;
      cursor: pointer;
      width: 41px;
      display: block; }
      .loans-calculator .controls--upDown .optionMinus.disabled,
      .loans-calculator .controls--upDown .optionPlus.disabled,
      .loans-calculator .controls--upDown .optionMinus--simple.disabled,
      .loans-calculator .controls--upDown .optionPlus--simple.disabled {
        pointer-events: none; }
    .loans-calculator .controls--upDown .optionPlus,
    .loans-calculator .controls--upDown .optionPlus--simple {
      border-bottom: 1px solid #2979B0; }
    .loans-calculator .controls--upDown .optionMinus,
    .loans-calculator .controls--upDown .optionMinus--simple {
      transform: rotate(180deg); }
  .loans-calculator .controls--text {
    position: absolute;
    bottom: 9px;
    left: 0;
    color: #fff;
    font-size: 1.4rem;
    text-transform: uppercase;
    width: calc(100% - 42px);
    z-index: 10; }

.loans-calculator div[data-loans-block='repaymentPeriod'] {
  display: none; }

.loans-calculator div[data-loans-block='repaymentYears'],
.loans-calculator div[data-loans-block='repaymentMonths'] {
  width: calc(50% - 5px);
  float: left; }
  .loans-calculator div[data-loans-block='repaymentYears']:not(:last-of-type),
  .loans-calculator div[data-loans-block='repaymentMonths']:not(:last-of-type) {
    margin-right: 10px; }

.loans-calculator__results {
  width: 100%; }
  @media (min-width: 768px) {
    .loans-calculator__results {
      margin-top: 20px; } }
  .loans-calculator__results .loans-calculator__pod {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
    padding: 13px 14px; }
    @media (min-width: 768px) {
      .loans-calculator__results .loans-calculator__pod {
        align-items: center;
        display: flex;
        flex-direction: row;
        padding: 13px 34px; } }
  .loans-calculator__results h4 {
    padding-bottom: 10px; }
    @media (min-width: 768px) {
      .loans-calculator__results h4 {
        padding-bottom: 0; } }
    .loans-calculator__results h4 + span {
      background: #0D326E;
      border: 1px solid #357bb0;
      box-sizing: border-box;
      color: #fff;
      display: block;
      font-size: 2rem;
      font-weight: 600;
      line-height: 3rem;
      margin-left: auto;
      min-height: 46px;
      padding: 8px 0;
      width: 100%; }
      @media (min-width: 768px) {
        .loans-calculator__results h4 + span {
          width: 188px; } }
  .loans-calculator__results .monthly-payments {
    color: inherit;
    display: inline;
    font-size: inherit;
    font-weight: inherit; }

.loans-calculator--ab .container {
  max-width: 748px !important; }
  .loans-calculator--ab .container + .loans-calculator--ab__gtk {
    max-width: 520px !important; }
    .loans-calculator--ab .container + .loans-calculator--ab__gtk h3, .loans-calculator--ab .container + .loans-calculator--ab__gtk .form-container form label, .form-container form .loans-calculator--ab .container + .loans-calculator--ab__gtk label {
      color: #fff500;
      padding-bottom: 10px; }

.loans-calculator--ab .loans-calculator__pod {
  border-radius: 8px;
  padding: 17px; }
  @media (min-width: 768px) {
    .loans-calculator--ab .loans-calculator__pod {
      padding: 13px 30px; } }
  .loans-calculator--ab .loans-calculator__pod--half {
    background: #182460; }
  .loans-calculator--ab .loans-calculator__pod p {
    font-size: 2.4rem;
    font-weight: 400; }
    @media (min-width: 768px) {
      .loans-calculator--ab .loans-calculator__pod p {
        font-size: 2.8rem; } }
    .loans-calculator--ab .loans-calculator__pod p.caveat {
      color: #82c8ff;
      font-size: 1.6rem;
      font-weight: 300;
      margin-top: 5px; }

.loans-calculator--ab .controls {
  border: 0;
  border-radius: 0; }

.loans-calculator--ab .controls--plusMinus .optionMinus {
  width: 42px;
  margin-right: 4px;
  border: 1px solid #357bb0;
  border-radius: 4px; }
  .loans-calculator--ab .controls--plusMinus .optionMinus:after {
    background-color: #fff; }

.loans-calculator--ab .controls--plusMinus .optionPlus {
  width: 42px;
  border: 1px solid #357bb0;
  border-radius: 4px; }
  .loans-calculator--ab .controls--plusMinus .optionPlus:after, .loans-calculator--ab .controls--plusMinus .optionPlus::before {
    background-color: #fff; }

.loans-calculator--ab .controls--plusMinus input {
  width: calc(100% - 92px);
  margin-right: 4px;
  border-radius: 4px;
  border: 1px solid #357bb0;
  padding: 20px 0; }
  @media (min-width: 768px) {
    .loans-calculator--ab .controls--plusMinus input {
      width: 188px;
      max-width: 188px;
      padding: 17px 0; } }

.loans-calculator--ab .controls--upDown input {
  border: 1px solid #357bb0;
  border-radius: 4px;
  margin-right: 4px; }

.loans-calculator--ab .controls--upDown .option-container {
  border-left: 0;
  min-width: 38px; }
  .loans-calculator--ab .controls--upDown .option-container .optionPlus--simple, .loans-calculator--ab .controls--upDown .option-container .optionMinus--simple {
    border: 1px solid #357bb0;
    border-radius: 4px;
    background: linear-gradient(to bottom, #00b8ea 0%, #0080cc 100%);
    width: 38px;
    position: relative; }
    .loans-calculator--ab .controls--upDown .option-container .optionPlus--simple:after, .loans-calculator--ab .controls--upDown .option-container .optionMinus--simple:after {
      content: "";
      display: block;
      width: 19px;
      height: 2px;
      background-color: #fff;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateX(-50%); }
  .loans-calculator--ab .controls--upDown .option-container .optionMinus--simple {
    margin-top: 4px;
    transform: none; }
  .loans-calculator--ab .controls--upDown .option-container .optionPlus--simple::before {
    content: "";
    display: block;
    width: 2px;
    height: 19px;
    background-color: #fff;
    position: absolute;
    top: calc(50% + 1px);
    left: 50%;
    transform: translateY(-50%) translateX(-50%); }

.loans-calculator--ab .loans-calculator__results {
  border: 1px solid #357bb0;
  border-radius: 8px; }
  .loans-calculator--ab .loans-calculator__results .loans-calculator__pod {
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
    padding: 18px 0 7px; }
    @media (min-width: 768px) {
      .loans-calculator--ab .loans-calculator__results .loans-calculator__pod {
        padding: 18px 40px 18px 34px; } }
    .loans-calculator--ab .loans-calculator__results .loans-calculator__pod:not(:last-of-type) {
      border-bottom: 1px solid #357bb0; }
    .loans-calculator--ab .loans-calculator__results .loans-calculator__pod h4 {
      font-size: 1.8rem;
      font-weight: 400;
      padding-bottom: 8px; }
      @media (min-width: 768px) {
        .loans-calculator--ab .loans-calculator__results .loans-calculator__pod h4 {
          font-size: 2rem;
          padding: 0; } }
      .loans-calculator--ab .loans-calculator__results .loans-calculator__pod h4 + span {
        border: 0;
        background: none;
        font-size: 3.2rem; }
        @media (min-width: 768px) {
          .loans-calculator--ab .loans-calculator__results .loans-calculator__pod h4 + span {
            text-align: right;
            font-size: 2.8rem;
            padding: 0;
            min-height: 0; } }
      .loans-calculator--ab .loans-calculator__results .loans-calculator__pod h4 a {
        color: #82c8ff;
        font-size: 1.4rem;
        position: relative;
        display: inline-block;
        margin-left: 6px; }
        .loans-calculator--ab .loans-calculator__results .loans-calculator__pod h4 a:after {
          content: '';
          display: block;
          height: 2px;
          width: 100%;
          background-color: #82c8ff;
          position: absolute;
          bottom: 2px;
          right: 0; }
          @media (min-width: 768px) {
            .loans-calculator--ab .loans-calculator__results .loans-calculator__pod h4 a:after {
              height: 3px; } }
        @media (min-width: 768px) {
          .loans-calculator--ab .loans-calculator__results .loans-calculator__pod h4 a {
            font-size: 1.6rem; } }

.sub-hero-banner {
  position: relative;
  background: #0c3a84;
  border-radius: 4px;
  display: flex;
  flex-wrap: wrap;
  height: auto;
  max-width: 100%;
  overflow: hidden; }
  .sub-hero-banner .image {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    height: 35vw;
    width: 100%;
    background-size: cover;
    display: block;
    max-height: 183px;
    min-height: 110px; }
    @media (min-width: 768px) {
      .sub-hero-banner .image {
        height: inherit;
        width: calc(31.3% - 25px);
        border-radius: 0;
        display: flex;
        flex-direction: column;
        float: left;
        margin-left: 20px;
        max-height: inherit;
        min-height: inherit; } }
    @media (min-width: 1024px) {
      .sub-hero-banner .image {
        margin-left: 25px; } }
  .sub-hero-banner--admiral-app .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-admiral-app-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--admiral-app .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-admiral-app-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--admiral-app .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-admiral-app.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--admiral-app .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-admiral-app@2x.jpg"); } }
  .sub-hero-banner--admiral-app-1-million .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-admiral-app-1-million-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--admiral-app-1-million .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-admiral-app-1-million-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--admiral-app-1-million .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-admiral-app-1-million.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--admiral-app-1-million .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-admiral-app-1-million@2x.jpg"); } }
  .sub-hero-banner--annie-phone .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-annie-phone-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--annie-phone .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-annie-phone-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--annie-phone .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-annie-phone.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--annie-phone .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-annie-phone@2x.jpg"); } }
  .sub-hero-banner--annie-alfie-phone .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-annie-alfie-phone-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--annie-alfie-phone .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-annie-alfie-phone-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--annie-alfie-phone .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-annie-alfie-phone.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--annie-alfie-phone .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-annie-alfie-phone@2x.jpg"); } }
  .sub-hero-banner--car-finance .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-car-finance-mobile.png") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--car-finance .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-car-finance-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--car-finance .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-car-finance.png") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--car-finance .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-car-finance@2x.png"); } }
  .sub-hero-banner--car-finance-2 .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-car-finance-2-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--car-finance-2 .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-car-finance-2-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--car-finance-2 .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-car-finance-2.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--car-finance-2 .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-car-finance-2@2x.jpg"); } }
  .sub-hero-banner--electric-hybrid .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-electric-hybrid-mobile.png") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--electric-hybrid .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-electric-hybrid-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--electric-hybrid .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-electric-hybrid.png") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--electric-hybrid .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-electric-hybrid@2x.png"); } }
  .sub-hero-banner--golden-ticket .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-golden-ticket-mobile.png") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--golden-ticket .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-golden-ticket-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--golden-ticket .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-golden-ticket.png") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--golden-ticket .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-golden-ticket@2x.png"); } }
  .sub-hero-banner--landlord-keys .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-landlord-keys-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--landlord-keys .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-landlord-keys-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--landlord-keys .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-landlord-keys.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--landlord-keys .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-landlord-keys@2x.jpg"); } }
  .sub-hero-banner--landlord-keys-light .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-landlord-keys-light-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--landlord-keys-light .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-landlord-keys-light-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--landlord-keys-light .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-landlord-keys-light.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--landlord-keys-light .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-landlord-keys-light@2x.jpg"); } }
  .sub-hero-banner--loans .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-loans-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--loans .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-loans-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--loans .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-loans.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--loans .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-loans@2x.jpg"); } }
  .sub-hero-banner--meet-our-customers .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-meet-our-customers-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--meet-our-customers .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-meet-our-customers-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--meet-our-customers .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-meet-our-customers.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--meet-our-customers .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-meet-our-customers@2x.jpg"); } }
  .sub-hero-banner--multicar .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicar-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--multicar .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicar-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--multicar .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicar.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--multicar .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicar@2x.jpg"); } }
  .sub-hero-banner--multicover .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicover-mobile.png") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--multicover .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicover-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--multicover .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicover.png") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--multicover .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicover@2x.png"); } }
  .sub-hero-banner--multicover-car-van-home .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicover-car-van-home-mobile.png") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--multicover-car-van-home .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicover-car-van-home-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--multicover-car-van-home .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicover-car-van-home.png") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--multicover-car-van-home .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-multicover-car-van-home@2x.png"); } }
  .sub-hero-banner--myaccount .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-myaccount-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--myaccount .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-myaccount-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--myaccount .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-myaccount.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--myaccount .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-myaccount@2x.jpg"); } }
  .sub-hero-banner--pet-cat-dog .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pet-cat-dog-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--pet-cat-dog .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pet-cat-dog-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--pet-cat-dog .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pet-cat-dog.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--pet-cat-dog .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pet-cat-dog@2x.jpg"); } }
  .sub-hero-banner--pet-paw .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pet-paw-mobile.png") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--pet-paw .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pet-paw-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--pet-paw .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pet-paw.png") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--pet-paw .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pet-paw@2x.png"); } }
  .sub-hero-banner--refer-friend .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-refer-friend-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--refer-friend .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-refer-friend-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--refer-friend .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-refer-friend.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--refer-friend .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-refer-friend@2x.jpg"); } }
  .sub-hero-banner--rewards-morrisons .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-morrisons-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--rewards-morrisons .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-morrisons-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--rewards-morrisons .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-morrisons.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--rewards-morrisons .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-morrisons@2x.jpg"); } }
  .sub-hero-banner--rewards-morrisons-green .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-morrisons-green-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--rewards-morrisons-green .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-morrisons-green-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--rewards-morrisons-green .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-morrisons-green.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--rewards-morrisons-green .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-morrisons-green@2x.jpg"); } }
  .sub-hero-banner--rewards-valentines .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-valentines-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--rewards-valentines .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-valentines-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--rewards-valentines .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-valentines.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--rewards-valentines .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-rewards-valentines@2x.jpg"); } }
  .sub-hero-banner--ski-festivals .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-ski-festivals-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--ski-festivals .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-ski-festivals-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--ski-festivals .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-ski-festivals.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--ski-festivals .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-ski-festivals@2x.jpg"); } }
  .sub-hero-banner--support .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-support-mobile.png") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--support .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-support-mobile@2x.png"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--support .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-support.png") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--support .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-support@2x.png"); } }
  .sub-hero-banner--travel-suitcase .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-travel-suitcase-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--travel-suitcase .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-travel-suitcase-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--travel-suitcase .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-travel-suitcase.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--travel-suitcase .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-travel-suitcase@2x.jpg"); } }
  .sub-hero-banner--queen-platinum .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-queen-platinum-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--queen-platinum .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-queen-platinum-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--queen-platinum .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-queen-platinum.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--queen-platinum .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-queen-platinum@2x.jpg"); } }
  .sub-hero-banner--claim .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-claim-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--claim .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-claim-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--claim .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-claim.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--claim .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-claim@2x.jpg"); } }
  .sub-hero-banner--diy .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-diy-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--diy .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-diy-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--diy .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-diy.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--diy .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-diy@2x.jpg"); } }
  .sub-hero-banner--garden .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-garden-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--garden .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-garden-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--garden .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-garden.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--garden .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-garden@2x.jpg"); } }
  .sub-hero-banner--moving .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-moving-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--moving .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-moving-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--moving .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-moving.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--moving .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-moving@2x.jpg"); } }
  .sub-hero-banner--renters .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-renters-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--renters .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-renters-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--renters .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-renters.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--renters .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-renters@2x.jpg"); } }
  .sub-hero-banner--security .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-security-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--security .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-security-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--security .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-security.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--security .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-security@2x.jpg"); } }
  .sub-hero-banner--weather .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-weather-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--weather .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-weather-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--weather .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-weather.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--weather .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-weather@2x.jpg"); } }
  .sub-hero-banner--refer-a-friend .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-refer-a-friend-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--refer-a-friend .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-refer-a-friend-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--refer-a-friend .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-refer-a-friend.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--refer-a-friend .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-refer-a-friend@2x.jpg"); } }
  .sub-hero-banner--michael-thompson .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-michael-thompson-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--michael-thompson .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-michael-thompson-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--michael-thompson .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-michael-thompson.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--michael-thompson .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-michael-thompson@2x.jpg"); } }
  .sub-hero-banner--holding-keys .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-holding-keys-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--holding-keys .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-holding-keys-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--holding-keys .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-holding-keys.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--holding-keys .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-holding-keys@2x.jpg"); } }
  .sub-hero-banner--lady-on-phone .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-lady-on-phone-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--lady-on-phone .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-lady-on-phone-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--lady-on-phone .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-lady-on-phone.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--lady-on-phone .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-lady-on-phone@2x.jpg"); } }
  .sub-hero-banner--model-house .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-model-house-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--model-house .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-model-house-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--model-house .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-model-house.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--model-house .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-model-house@2x.jpg"); } }
  .sub-hero-banner--pen-graph .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pen-graph-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--pen-graph .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pen-graph-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--pen-graph .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pen-graph.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--pen-graph .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-pen-graph@2x.jpg"); } }
  .sub-hero-banner--roof-repair .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-roof-repair-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--roof-repair .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-roof-repair-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--roof-repair .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-roof-repair.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--roof-repair .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-roof-repair@2x.jpg"); } }
  .sub-hero-banner--terrace-houses .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-terrace-houses-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--terrace-houses .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-terrace-houses-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--terrace-houses .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-terrace-houses.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--terrace-houses .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-terrace-houses@2x.jpg"); } }
  .sub-hero-banner--planning .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-planning-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--planning .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-planning-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--planning .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-planning.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--planning .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-planning@2x.jpg"); } }
  .sub-hero-banner--health-and-travel .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-health-and-travel-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--health-and-travel .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-health-and-travel-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--health-and-travel .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-health-and-travel.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--health-and-travel .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-health-and-travel@2x.jpg"); } }
  .sub-hero-banner--destinations .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-destinations-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--destinations .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-destinations-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--destinations .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-destinations.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--destinations .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-destinations@2x.jpg"); } }
  .sub-hero-banner--travelling-with-kids .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-travelling-with-kids-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--travelling-with-kids .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-travelling-with-kids-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--travelling-with-kids .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-travelling-with-kids.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--travelling-with-kids .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-travelling-with-kids@2x.jpg"); } }
  .sub-hero-banner--over-50s .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-over-50s-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--over-50s .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-over-50s-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--over-50s .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-over-50s.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--over-50s .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-over-50s@2x.jpg"); } }
  .sub-hero-banner--claims-and-faqs .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-claims-and-faqs-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--claims-and-faqs .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-claims-and-faqs-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--claims-and-faqs .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-claims-and-faqs.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--claims-and-faqs .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-claims-and-faqs@2x.jpg"); } }
  .sub-hero-banner--safety .image {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-safety-mobile.jpg") no-repeat center;
    background-size: cover; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .sub-hero-banner--safety .image {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-safety-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .sub-hero-banner--safety .image {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-safety.jpg") no-repeat center;
        background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .sub-hero-banner--safety .image {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/sub-hero/sub-hero-safety@2x.jpg"); } }
  .sub-hero-banner .copy {
    padding: 15px 10px;
    width: 100%; }
    @media (min-width: 768px) {
      .sub-hero-banner .copy {
        display: flex;
        flex-direction: column;
        float: left;
        padding: 15px 15px 15px 20px;
        width: 69%; } }
    @media (min-width: 1024px) {
      .sub-hero-banner .copy {
        padding: 15px 20px;
        width: 68.7%; } }
    .sub-hero-banner .copy h3, .sub-hero-banner .copy .form-container form label, .form-container form .sub-hero-banner .copy label {
      color: #fff;
      font-size: 2rem;
      line-height: 24px;
      margin-top: 2px;
      padding-bottom: 15px; }
      @media (min-width: 768px) {
        .sub-hero-banner .copy h3, .sub-hero-banner .copy .form-container form label, .form-container form .sub-hero-banner .copy label {
          font-size: 2.8rem;
          line-height: 34px;
          margin-top: 6px; } }
    .sub-hero-banner .copy p {
      color: #82c8ff;
      padding-bottom: 0; }
    .sub-hero-banner .copy .app-icons {
      margin-top: 16px; }
      @media (min-width: 768px) {
        .sub-hero-banner .copy .app-icons {
          margin-top: 12px; } }
      .sub-hero-banner .copy .app-icons a {
        margin-left: 4px; }
        @media (min-width: 768px) {
          .sub-hero-banner .copy .app-icons a {
            margin-left: 5px; } }
        .sub-hero-banner .copy .app-icons a:first-of-type {
          margin-left: 0; }
      .sub-hero-banner .copy .app-icons img {
        display: inline-block;
        height: 40px; }
        @media (min-width: 768px) {
          .sub-hero-banner .copy .app-icons img {
            height: 52px; } }
    .sub-hero-banner .copy .button {
      align-self: flex-start;
      margin-top: 12px; }
      @media (min-width: 768px) {
        .sub-hero-banner .copy .button {
          margin-right: auto; } }
  .sub-hero-banner.image-flush .image {
    margin-left: 0; }
  .sub-hero-banner.product-pod-style {
    background: #fff;
    border-radius: 4px;
    border: 1px solid #b7b7cb; }
    @media (min-width: 768px) {
      .sub-hero-banner.product-pod-style .icon {
        background-image: url('data:image/svg+xml,<svg width="10" height="20" viewBox="0 0 10 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.27778 20H0.5L7.61111 10L0.5 0H2.38889L9.5 10L2.27778 20Z" fill="%230078FF"/></svg>');
        width: 13px;
        height: 20px;
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        right: 3%;
        top: 50%;
        transform: translate(-50%, -50%); } }
    @media (min-width: 768px) {
      .sub-hero-banner.product-pod-style .copy {
        padding: 25px 15px;
        width: 56%; }
        .sub-hero-banner.product-pod-style .copy.no-icon {
          width: 71%; } }
    .sub-hero-banner.product-pod-style .copy h3, .sub-hero-banner.product-pod-style .copy .form-container form label, .form-container form .sub-hero-banner.product-pod-style .copy label {
      font-weight: 600;
      font-size: 1.8rem;
      line-height: 24px;
      padding-bottom: 22px;
      color: #2350a0; }
      @media (min-width: 768px) {
        .sub-hero-banner.product-pod-style .copy h3, .sub-hero-banner.product-pod-style .copy .form-container form label, .form-container form .sub-hero-banner.product-pod-style .copy label {
          font-size: 2.2rem;
          line-height: 28px;
          margin-top: -4px;
          padding-bottom: 20px; } }
    .sub-hero-banner.product-pod-style .copy p {
      font-size: 1.6rem;
      line-height: 22px;
      margin-top: -12px;
      padding-bottom: 30px;
      color: #4f4f4f; }
      .sub-hero-banner.product-pod-style .copy p.bold {
        font-weight: 600; }
      .sub-hero-banner.product-pod-style .copy p:last-child {
        padding-bottom: 0; }
      @media (min-width: 768px) {
        .sub-hero-banner.product-pod-style .copy p {
          font-size: 2rem;
          line-height: 28px;
          margin-top: -10px;
          padding-bottom: 28px; } }

.discount-button {
  position: relative;
  display: block; }
  .discount-button img {
    display: block;
    max-width: 100%; }
  .discount-button .copy {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 60%; }

.unidays-three-steps {
  position: relative;
  left: 2.5%;
  display: block;
  margin: -60px auto 30px;
  max-width: 100%; }
  @media (min-width: 768px) {
    .unidays-three-steps {
      margin-top: -110px; } }

.grid--discounts {
  position: relative;
  display: flex;
  flex-wrap: wrap; }
  .grid--discounts .toggle-content-wrapper {
    position: relative;
    right: 0;
    left: 0;
    margin: 5px 0; }
  .grid--discounts .grid__cell:nth-child(1) {
    order: 1; }
  .grid--discounts .grid__cell:nth-child(2) {
    order: 2; }
  .grid--discounts .grid__cell:nth-child(3) {
    order: 3; }
  .grid--discounts .grid__cell:nth-child(4) {
    order: 4; }
  .grid--discounts .grid__cell:nth-child(5) {
    order: 5; }
  .grid--discounts .grid__cell:nth-child(6) {
    order: 6; }
  .grid--discounts .grid__cell:nth-child(7) {
    order: 7; }
  @media (max-width: 767px) {
    .grid--discounts .grid__cell {
      width: 100%; } }
  .grid--discounts + .grid {
    margin-top: -10px; }
    @media (min-width: 768px) {
      .grid--discounts + .grid {
        margin-top: 5px; } }
  .grid--discounts .toggle-arrow span {
    bottom: -30px;
    margin: 0;
    transition-delay: 0s;
    z-index: 100; }
  .grid--discounts .is-active .toggle-arrow span {
    bottom: -20px;
    opacity: 1; }

.video-launcher {
  position: relative;
  margin: 0; }
  .video-launcher img {
    border: 1px solid #b7b7cb;
    display: block;
    width: 100%; }
  @media (min-width: 768px) {
    .video-launcher {
      margin: 0 -15px 40px; } }
  .video-launcher .slick-arrow {
    position: absolute;
    top: 50%;
    height: 40px;
    width: 30px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M6.6%2018H5l6.4-9L5%200h1.7l6.4%209-6.5%209z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") #0f1e64 no-repeat center/21px 20px;
    margin-top: -20px;
    z-index: 10; }
  .video-launcher .slick-prev {
    left: -10px;
    transform: rotateY(180deg); }
  .video-launcher .slick-next {
    right: -10px; }
  .video-launcher .slick-dots {
    position: absolute;
    top: -23px;
    display: block;
    line-height: 1;
    list-style: none;
    margin: 0 -3.5px;
    padding: 0;
    text-align: center;
    width: 100%; }
    .video-launcher .slick-dots li {
      position: relative;
      height: 9px;
      width: 9px;
      cursor: pointer;
      display: inline-block;
      margin: 0 3.5px;
      padding: 0; }
      .video-launcher .slick-dots li button {
        height: 9px;
        width: 9px;
        background: transparent;
        border-radius: 50%;
        border: 1px solid #4f4f4f;
        color: transparent;
        cursor: pointer;
        display: block;
        font-size: 0;
        line-height: 0;
        outline: none;
        padding: 0; }
        .video-launcher .slick-dots li button:hover, .video-launcher .slick-dots li button:focus {
          outline: none; }
      .video-launcher .slick-dots li.slick-active button {
        background: #4f4f4f; }
  .video-launcher.slick-dotted {
    margin-top: 29px; }

.video-launcher-nav {
  display: none; }
  @media (min-width: 768px) {
    .video-launcher-nav {
      display: block; } }
  .video-launcher-nav ul {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: -9px !important;
    padding: 0; }
  .video-launcher-nav li {
    padding: 9px;
    width: 20%; }
    .video-launcher-nav li.active {
      border: 4px solid #c03;
      padding: 5px; }
  .video-launcher-nav img {
    border: 1px solid #b7b7cb;
    cursor: pointer;
    display: block;
    width: 100%; }

.watch-video {
  position: absolute;
  top: 50%;
  left: 0;
  height: 46.63%;
  width: 100%;
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/watch-video.svg") no-repeat center/auto 100%;
  display: block;
  transform: translateY(-50%); }

.quiz-slider {
  margin: 0 -10px; }
  @media (min-width: 768px) {
    .quiz-slider {
      margin: 0; } }
  .quiz-slider__banner {
    background: rgba(0, 0, 0, 0.3);
    margin: 0 -10px 21px; }
    @media (min-width: 768px) {
      .quiz-slider__banner {
        height: auto;
        margin: 0 -40px; } }
    .quiz-slider__banner img {
      width: 100%;
      height: auto; }
  @media (min-width: 768px) {
    .quiz-slider {
      padding: 0 40px; } }

.quiz-slide {
  counter-reset: quiz-answers;
  min-height: 490px;
  padding: 0 10px 22px; }
  .quiz-slide h2,
  .quiz-slide h3,
  .quiz-slide .form-container form label,
  .form-container form .quiz-slide label {
    color: #0f1e64; }
  @media (max-width: 767px) {
    .quiz-slide h2 + p {
      margin-top: -21px; } }
  .quiz-slide button {
    margin: 0 auto 28px; }
  @media (min-width: 768px) {
    .quiz-slide {
      padding: 0 40px 48px; } }
  .quiz-slide--results {
    min-height: 805px;
    padding-top: 24px; }
    .quiz-slide--results > p {
      padding-left: 10px;
      padding-right: 10px; }
      .quiz-slide--results > p:first-of-type {
        padding-bottom: 20px; }
    @media (min-width: 768px) {
      .quiz-slide--results {
        padding-top: 62px; } }

.quiz-answers {
  color: #fff;
  list-style: none;
  margin: -9px auto 25px !important;
  max-width: 400px;
  text-align: left; }
  .quiz-answers li {
    border-bottom: 1px solid #fff;
    margin: 0 !important;
    padding: 10px 0 11px 53px !important;
    position: relative; }
    .quiz-answers li::before {
      height: 100%;
      width: 43px;
      border-right: 1px solid #fff;
      content: "Q" counter(quiz-answers);
      counter-increment: quiz-answers;
      display: block;
      font-size: 1.6rem;
      font-weight: 600;
      left: 0;
      line-height: 38px;
      margin-right: 11px;
      position: absolute;
      text-align: center;
      top: 0; }
    .quiz-answers li:last-child {
      border: 0; }
    @media (min-width: 768px) {
      .quiz-answers li {
        padding-bottom: 10px;
        padding-top: 11px; }
        .quiz-answers li::before {
          font-size: 2rem;
          line-height: 44px; } }
  .quiz-answers__correct {
    background: #00b400; }
  .quiz-answers__incorrect {
    background: #cc0033; }
  .quiz-answers p {
    display: inline-block;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 0;
    padding: 0; }

.quiz-social-icon {
  height: 60px;
  width: 60px;
  background: #f2f2f2 no-repeat center / cover;
  border-radius: 50%;
  border: 1px solid #aaa;
  box-shadow: 0 3px 0 inset #fff;
  display: inline-block; }
  .quiz-social-icon--facebook {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2266.95%22%20height%3D%2268.97%22%3E%3Cpath%20d%3D%22M38.8%2021.8h3.06v-5.33C32.61%2014.83%2029%2019.16%2030%2028.81h-4.91v6H30v15h6v-15h4.68l.74-6h-5.49c.34-2.43-1.35-7.21%202.87-7z%22%20fill%3D%22%233b5998%22%2F%3E%3C%2Fsvg%3E"); }
  .quiz-social-icon--twitter {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2266.95%22%20height%3D%2268.97%22%3E%3Cpath%20d%3D%22M51.83%2024.2a13.91%2013.91%200%2001-4%201.08%206.84%206.84%200%20003-3.79%2013.78%2013.78%200%2001-4.36%201.66C42%2018%2033.08%2022.77%2034.81%2029.42a19.47%2019.47%200%2001-14.17-7.19%206.94%206.94%200%20002.11%209.18%206.83%206.83%200%2001-3.1-.84%206.92%206.92%200%20005.5%206.83%207.19%207.19%200%2001-3.1.1%206.92%206.92%200%20006.42%204.79%2013.88%2013.88%200%2001-10.16%202.84c13.34%209.35%2032-3.69%2030.08-17.36a13.74%2013.74%200%20003.44-3.57z%22%20fill%3D%22%231da1f2%22%2F%3E%3C%2Fsvg%3E"); }

.form-check-label {
  appearance: none;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #a0a0b4;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 22px;
  min-height: 46px;
  padding: 11px 9px;
  transition: .2s; }

.form-check-label {
  border-radius: 11.5px;
  color: #0078ff;
  cursor: pointer;
  display: block;
  position: relative;
  user-select: none;
  width: 100%; }
  .form-check-label.hide {
    display: none; }
  .form-check-label + .hide {
    width: 100%; }
  .form-check-label + .form-check-label,
  .hide .form-check-label {
    margin-top: 8px; }
    @media (min-width: 768px) {
      .form-check-label + .form-check-label,
      .hide .form-check-label {
        margin-top: 10px; } }
  .form-check-label input {
    cursor: pointer;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0; }
  .form-check-label.is-checked {
    background-color: #c8ffaa;
    border-color: #03b100;
    color: #006c14; }
  .form-check-label--radio {
    padding-left: 37px; }

.form-label {
  display: block;
  font-size: 2rem;
  font-weight: 500;
  font-family: '';
  line-height: 24px;
  margin-bottom: -4px;
  margin-top: -4px;
  padding-right: 55px; }
  .item-list .form-label {
    padding-right: 0; }
  .form-label a {
    color: inherit;
    font-size: 1.6rem; }
  .help-box + .form-label,
  .form-label + .caveat {
    margin-right: 55px; }
  @media (min-width: 768px) {
    .form-label:not(.form-label--sml) {
      font-size: 2.2rem;
      line-height: 28px;
      margin-bottom: -6px;
      margin-top: -6px; }
    .help-box + .form-label,
    .form-label + .caveat {
      margin-right: 68px; } }
  .form-label + .caveat {
    margin-top: 12px; }
    @media (min-width: 768px) {
      .form-label + .caveat {
        margin-top: 14px; } }
  .form-label + .car-return {
    margin-top: 12px; }
    @media (min-width: 768px) {
      .form-label + .car-return {
        margin-top: 14px; } }
    .form-label + .car-return p {
      color: #03b100; }
      .form-label + .car-return p:first-of-type {
        font-weight: 700; }
  .form-label + p {
    margin-top: 6px; }
    @media (min-width: 768px) {
      .form-label + p {
        margin-bottom: 4px;
        margin-top: 4px; } }
  .form-label + .button:not(.js-modal-toggle) {
    margin-top: 30px; }
  .form-label--link {
    font-weight: 400;
    margin-top: 16px; }
    .form-label--link a {
      color: #0078ff; }
  .modal .form-label {
    padding-right: 0; }

.form-checks--inline {
  margin-bottom: -8px;
  margin-left: -4px;
  margin-right: -4px; }
  @media (min-width: 768px) {
    .form-checks--inline {
      max-width: 408px; } }
  .form-checks--inline .form-check-label {
    border-radius: 11.5px;
    flex-grow: 1;
    flex-shrink: 1;
    margin: 0 4px 8px;
    width: calc(20% - 8px); }

.form-checks--yes-no {
  margin-bottom: -4px;
  margin-left: -2px;
  margin-right: -2px; }
  @media (min-width: 768px) {
    .form-checks--yes-no {
      max-width: 404px; } }
  .form-checks--yes-no .form-check-label {
    border-radius: 0;
    margin: 0 2px 4px; }
    .form-checks--yes-no .form-check-label:first-of-type {
      border-radius: 11.5px 0 0 11.5px; }
    .form-checks--yes-no .form-check-label:last-of-type {
      border-radius: 0 11.5px 11.5px 0; }

.form-checks + .form-label {
  font-weight: 400;
  margin-top: 16px; }
  .form-checks + .form-label a {
    color: #0078ff; }

.form-checks > .form-input-wrapper {
  margin: 0 2px;
  width: 100%; }
  .form-checks > .form-input-wrapper + .form-input-wrapper {
    margin-top: 4px; }

.form-checkmark {
  height: 16px;
  width: 16px;
  appearance: none;
  border-radius: 50%;
  border: 1.5px solid #0078ff;
  float: left;
  margin-left: -26px;
  margin-top: 3px;
  transition: .2s; }
  .form-checkmark:checked {
    background: #0078ff; }
  input:checked ~ .form-checkmark {
    height: 14px;
    width: 14px;
    background-color: #03b100;
    border-color: #c8ffaa;
    box-shadow: 0 0 0 2px #03b100;
    margin-left: -25px;
    margin-top: 4px; }

.form-checks--inline {
  margin-bottom: -8px;
  margin-left: -4px;
  margin-right: -4px; }
  @media (min-width: 768px) {
    .form-checks--inline {
      max-width: 408px; } }
  .form-checks--inline .form-check-label {
    border-radius: 11.5px;
    flex-grow: 1;
    flex-shrink: 1;
    margin: 0 4px 8px;
    width: calc(20% - 8px); }

.form-checks--grid {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 75%; }
  .form-checks--grid .form-check-label {
    margin-top: 0;
    padding-left: 9px;
    text-align: center;
    text-transform: uppercase; }
  .form-checks--grid .form-checkmark {
    display: none; }

.form-checks--yes-no {
  margin-bottom: -4px;
  margin-left: -2px;
  margin-right: -2px; }
  @media (min-width: 768px) {
    .form-checks--yes-no {
      max-width: 404px; } }
  .form-checks--yes-no .form-check-label {
    border-radius: 0;
    margin: 0 2px 4px; }
    .form-checks--yes-no .form-check-label:first-of-type {
      border-radius: 11.5px 0 0 11.5px; }
    .form-checks--yes-no .form-check-label:last-of-type {
      border-radius: 0 11.5px 11.5px 0; }

.form-checks + .form-label {
  font-weight: 400;
  margin-top: 16px; }
  .form-checks + .form-label a {
    color: #0078ff; }

.form-checks > .form-input-wrapper {
  margin: 0 2px;
  width: 100%; }
  .form-checks > .form-input-wrapper + .form-input-wrapper {
    margin-top: 4px; }

.wedding-gifts__result {
  height: 205px;
  width: 384px;
  background-repeat: no-repeat;
  background-size: 100% auto !important;
  margin: 0 auto; }
  @media (min-width: 768px) {
    .wedding-gifts__result {
      height: 414px;
      width: 732px; } }
  .wedding-gifts__result[data-wg-result='1950s'] {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-1950s.png") no-repeat center; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .wedding-gifts__result[data-wg-result='1950s'] {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-1950s@2x.png"); } }
    @media (min-width: 768px) {
      .wedding-gifts__result[data-wg-result='1950s'] {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-1950s.png") no-repeat center; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .wedding-gifts__result[data-wg-result='1950s'] {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-1950s@2x.png"); } }
  .wedding-gifts__result[data-wg-result='1960s'] {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-1960s.png") no-repeat center; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .wedding-gifts__result[data-wg-result='1960s'] {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-1960s@2x.png"); } }
    @media (min-width: 768px) {
      .wedding-gifts__result[data-wg-result='1960s'] {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-1960s.png") no-repeat center; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .wedding-gifts__result[data-wg-result='1960s'] {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-1960s@2x.png"); } }
  .wedding-gifts__result[data-wg-result='1970s'] {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-1970s.png") no-repeat center; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .wedding-gifts__result[data-wg-result='1970s'] {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-1970s@2x.png"); } }
    @media (min-width: 768px) {
      .wedding-gifts__result[data-wg-result='1970s'] {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-1970s.png") no-repeat center; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .wedding-gifts__result[data-wg-result='1970s'] {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-1970s@2x.png"); } }
  .wedding-gifts__result[data-wg-result='1980s'] {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-1980s.png") no-repeat center; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .wedding-gifts__result[data-wg-result='1980s'] {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-1980s@2x.png"); } }
    @media (min-width: 768px) {
      .wedding-gifts__result[data-wg-result='1980s'] {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-1980s.png") no-repeat center; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .wedding-gifts__result[data-wg-result='1980s'] {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-1980s@2x.png"); } }
  .wedding-gifts__result[data-wg-result='1990s'] {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-1990s.png") no-repeat center; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .wedding-gifts__result[data-wg-result='1990s'] {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-1990s@2x.png"); } }
    @media (min-width: 768px) {
      .wedding-gifts__result[data-wg-result='1990s'] {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-1990s.png") no-repeat center; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .wedding-gifts__result[data-wg-result='1990s'] {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-1990s@2x.png"); } }
  .wedding-gifts__result[data-wg-result='2000s'] {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-2000s.png") no-repeat center; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .wedding-gifts__result[data-wg-result='2000s'] {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-2000s@2x.png"); } }
    @media (min-width: 768px) {
      .wedding-gifts__result[data-wg-result='2000s'] {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-2000s.png") no-repeat center; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .wedding-gifts__result[data-wg-result='2000s'] {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-2000s@2x.png"); } }
  .wedding-gifts__result[data-wg-result='2010s'] {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-2010s.png") no-repeat center; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .wedding-gifts__result[data-wg-result='2010s'] {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-mob-2010s@2x.png"); } }
    @media (min-width: 768px) {
      .wedding-gifts__result[data-wg-result='2010s'] {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-2010s.png") no-repeat center; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .wedding-gifts__result[data-wg-result='2010s'] {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/wedding-gifts/wedding-items-2010s@2x.png"); } }

.seven-tips {
  border-radius: 4px;
  padding: 20px;
  margin: 20px 0; }
  .seven-tips h2 {
    text-align: center;
    color: #2350a0; }
    .seven-tips h2 + p {
      text-align: center;
      color: #2350a0; }
  .seven-tips .tip {
    background-position: 5px 10px;
    background-repeat: no-repeat;
    margin-bottom: 20px;
    padding-left: 45px; }
    @media only screen and (max-width: 767px) {
      .seven-tips .tip {
        background-position: 5px 0; } }
    .seven-tips .tip.one {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/magazine/how-to-prepare-your-home-for-winter/tip-one.svg"); }
      @media only screen and (max-width: 767px) {
        .seven-tips .tip.one {
          margin-top: 15px; } }
    .seven-tips .tip.two {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/magazine/how-to-prepare-your-home-for-winter/tip-two.svg"); }
    .seven-tips .tip.three {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/magazine/how-to-prepare-your-home-for-winter/tip-three.svg"); }
    .seven-tips .tip.four {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/magazine/how-to-prepare-your-home-for-winter/tip-four.svg"); }
    .seven-tips .tip.five {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/magazine/how-to-prepare-your-home-for-winter/tip-five.svg"); }
    .seven-tips .tip.six {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/magazine/how-to-prepare-your-home-for-winter/tip-six.svg"); }
    .seven-tips .tip.seven {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/magazine/how-to-prepare-your-home-for-winter/tip-seven.svg"); }
    .seven-tips .tip p:first-of-type {
      color: #2350a0;
      margin-top: 30px; }

.magazine-side-image {
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 40px 0 20px;
  background-color: #41a5f5;
  border-radius: 4px;
  color: #fff;
  text-align: center; }
  .magazine-side-image .content {
    margin: 0 auto;
    max-width: 384px; }
    @media only screen and (max-width: 767px) {
      .magazine-side-image .content {
        max-width: 324px; } }
    @media only screen and (max-width: 413px) {
      .magazine-side-image .content {
        max-width: 280px; } }
  .magazine-side-image h2 {
    color: #0f1e64;
    font-weight: 600;
    line-height: 3.2rem; }
  .magazine-side-image p {
    padding-top: 20px; }
  .magazine-side-image a {
    border-radius: 4px;
    border: 1px solid #fff;
    color: #fff;
    margin: 0;
    padding: 5px 10px !important;
    text-transform: uppercase; }

.buying-a-van-hero {
  background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/buyingavan-mobile.png") no-repeat center;
  background-size: 100% auto;
  height: 39.1vw;
  width: 100%;
  background-color: #ecedf2;
  background-size: cover; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .buying-a-van-hero {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/buyingavan-mobile@2x.png"); } }
  @media (min-width: 768px) {
    .buying-a-van-hero {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/buyingavan-desktop.png") no-repeat center;
      background-size: 1600px 453px;
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/buyingavan-desktop.png");
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 1600px 453px;
      height: 453px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .buying-a-van-hero {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/buyingavan-desktop@2x.png"); } }

.buying-a-van-cta {
  background-color: #ecedf2;
  padding: 30px 0; }
  @media (min-width: 768px) {
    .buying-a-van-cta {
      padding: 60px 0 50px; } }
  .buying-a-van-cta .title {
    margin: 0 auto;
    max-width: 889px; }
    @media (min-width: 768px) {
      .buying-a-van-cta .title {
        width: 80%; } }
    @media screen and (min-width: 1184px) {
      .buying-a-van-cta .title {
        width: 100%; } }
  .buying-a-van-cta .buying-a-van-cta--bg {
    height: 115px;
    width: 100%;
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/buying-a-van-cta--bg.svg") no-repeat center bottom/450px auto; }
    @media (min-width: 768px) {
      .buying-a-van-cta .buying-a-van-cta--bg {
        background-size: 1400px auto;
        height: 380px; } }
  .buying-a-van-cta a {
    background-color: #204ea2;
    border: 0;
    border-radius: 20px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    margin: 20px auto 0;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    width: 220px; }
    @media (min-width: 768px) {
      .buying-a-van-cta a {
        margin-top: 30px;
        border-radius: 35px;
        font-size: 22px;
        padding: 22px;
        width: 400px; } }

.homepage-mvt--a .page-links, .homepage-mvt--a .product-links {
  display: block; }

.homepage-mvt--a .product-links {
  overflow: hidden;
  width: 100%;
  max-width: 925px;
  margin: 0 auto 20px auto; }
  .homepage-mvt--a .product-links .product-link {
    width: calc(100% / 3);
    height: 100px;
    padding: 0;
    display: inline-block;
    float: left; }
    @media (max-width: 767px) {
      .homepage-mvt--a .product-links .product-link--mobile-hide {
        display: none; } }
    @media (min-width: 768px) {
      .homepage-mvt--a .product-links .product-link {
        width: calc(99.5% / 7); } }
    @media (min-width: 1024px) {
      .homepage-mvt--a .product-links .product-link {
        height: 120px;
        padding: 18px 0 0 0; } }
    .homepage-mvt--a .product-links .product-link h3, .homepage-mvt--a .product-links .product-link .form-container form label, .form-container form .homepage-mvt--a .product-links .product-link label {
      width: 100px;
      max-width: 100%;
      margin: 0 auto;
      padding-top: 52px;
      font-size: 1.4rem;
      line-height: 15px;
      color: #2350a0;
      text-align: center; }
      @media (min-width: 1024px) {
        .homepage-mvt--a .product-links .product-link h3, .homepage-mvt--a .product-links .product-link .form-container form label, .form-container form .homepage-mvt--a .product-links .product-link label {
          padding-top: 44px;
          font-size: 1.6rem;
          line-height: 18px; } }
    .homepage-mvt--a .product-links .product-link--car {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-car.svg");
      background-repeat: no-repeat;
      background-position: 50% -3px;
      background-size: 64px 64px; }
      @media (min-width: 1024px) {
        .homepage-mvt--a .product-links .product-link--car {
          background-position: 50% -2px;
          background-size: 70px 70px; } }
    .homepage-mvt--a .product-links .product-link--home {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-home.svg");
      background-repeat: no-repeat;
      background-position: 50% -3px;
      background-size: 64px 64px; }
      @media (min-width: 1024px) {
        .homepage-mvt--a .product-links .product-link--home {
          background-position: 50% -2px;
          background-size: 70px 70px; } }
    .homepage-mvt--a .product-links .product-link--loans {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-loans.svg");
      background-repeat: no-repeat;
      background-position: 50% -3px;
      background-size: 64px 64px; }
      @media (min-width: 1024px) {
        .homepage-mvt--a .product-links .product-link--loans {
          background-position: 50% -2px;
          background-size: 70px 70px; } }
    .homepage-mvt--a .product-links .product-link--multicover {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-multicover.svg");
      background-repeat: no-repeat;
      background-position: 50% -3px;
      background-size: 64px 64px; }
      @media (min-width: 1024px) {
        .homepage-mvt--a .product-links .product-link--multicover {
          background-position: 50% -2px;
          background-size: 70px 70px; } }
    .homepage-mvt--a .product-links .product-link--pet {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-pet.svg");
      background-repeat: no-repeat;
      background-position: 50% -3px;
      background-size: 64px 64px; }
      @media (min-width: 1024px) {
        .homepage-mvt--a .product-links .product-link--pet {
          background-position: 50% -2px;
          background-size: 70px 70px; } }
    .homepage-mvt--a .product-links .product-link--travel {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-travel.svg");
      background-repeat: no-repeat;
      background-position: 50% -3px;
      background-size: 64px 64px; }
      @media (min-width: 1024px) {
        .homepage-mvt--a .product-links .product-link--travel {
          background-position: 50% -2px;
          background-size: 70px 70px; } }
    .homepage-mvt--a .product-links .product-link--van {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-van.svg");
      background-repeat: no-repeat;
      background-position: 50% -3px;
      background-size: 64px 64px; }
      @media (min-width: 1024px) {
        .homepage-mvt--a .product-links .product-link--van {
          background-position: 50% -2px;
          background-size: 70px 70px; } }

.homepage-mvt--b {
  padding-top: 5px; }
  @media (min-width: 520px) {
    .homepage-mvt--b {
      display: flex;
      flex-wrap: wrap;
      height: auto; } }
  @media (min-width: 768px) {
    .homepage-mvt--b {
      padding-top: 10px; } }
  .container .homepage-mvt--b {
    margin: 0 -10px; }
    @media (min-width: 520px) {
      .container .homepage-mvt--b {
        margin: 0; } }
  .homepage-mvt--b .page-links, .homepage-mvt--b .product-links {
    display: block; }
    @media (min-width: 768px) {
      .homepage-mvt--b .page-links, .homepage-mvt--b .product-links {
        display: flex;
        flex-direction: column;
        float: left;
        height: inherit; } }
  .homepage-mvt--b .page-links--mobile {
    width: 100%;
    max-width: 500px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .homepage-mvt--b .page-links--mobile {
        display: none; } }
  .homepage-mvt--b .page-links--desktop {
    display: none; }
    @media (min-width: 768px) {
      .homepage-mvt--b .page-links--desktop {
        display: flex;
        width: 300px;
        margin-left: 20px; } }
  .homepage-mvt--b .product-links {
    width: 100%;
    max-width: 500px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .homepage-mvt--b .product-links {
        width: calc(100% - 320px);
        max-width: unset;
        float: left; } }
    .homepage-mvt--b .product-links .product-group {
      margin-bottom: 15px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-links .product-group:last-of-type {
          margin-bottom: 0; }
          .homepage-mvt--b .product-links .product-group:last-of-type .product-link:last-of-type {
            margin-bottom: 0 !important; } }
  .homepage-mvt--b .page-link, .homepage-mvt--b .product-link {
    background: #fff;
    border: 1px solid #E2DFD7;
    display: inline-block;
    overflow: hidden; }
    .homepage-mvt--b .page-link h3, .homepage-mvt--b .page-link .form-container form label, .form-container form .homepage-mvt--b .page-link label, .homepage-mvt--b .product-link h3, .homepage-mvt--b .product-link .form-container form label, .form-container form .homepage-mvt--b .product-link label {
      margin-top: 0; }
    .homepage-mvt--b .page-link p:last-of-type, .homepage-mvt--b .product-link p:last-of-type {
      padding-bottom: 0; }
  .homepage-mvt--b .page-link {
    width: calc((100% - 6px)/3);
    height: 90px;
    display: inline-block;
    float: left;
    text-align: center;
    margin-bottom: 3px;
    margin-left: 3px;
    padding: 54px 0 18px 0;
    box-sizing: border-box; }
    @media (min-width: 520px) {
      .homepage-mvt--b .page-link {
        border-radius: 4px; } }
    .homepage-mvt--b .page-link:first-of-type {
      margin-left: 0; }
    @media (min-width: 768px) {
      .homepage-mvt--b .page-link {
        display: block;
        float: none;
        width: 100%;
        margin-left: 0;
        margin-bottom: 4px;
        padding: 20px 18px 20px 18px;
        border: none; } }
    @media (min-width: 768px) {
      .homepage-mvt--b .page-link--myaccount-b {
        height: 137px;
        background-color: #4FA340; } }
    @media (max-width: 499px) {
      .homepage-mvt--b .page-link--myaccount-b {
        border-left: none; } }
    @media (min-width: 768px) {
      .homepage-mvt--b .page-link--claims {
        height: 117px;
        background-color: #B92938; } }
    @media (min-width: 768px) {
      .homepage-mvt--b .page-link--get-in-touch-b {
        height: 117px;
        background-color: #1B3A7F; } }
    @media (max-width: 499px) {
      .homepage-mvt--b .page-link--get-in-touch-b {
        border-right: none; } }
    @media (min-width: 768px) {
      .homepage-mvt--b .page-link {
        text-align: left; } }
    .homepage-mvt--b .page-link h3, .homepage-mvt--b .page-link .form-container form label, .form-container form .homepage-mvt--b .page-link label, .homepage-mvt--b .page-link p {
      color: #4f4f4f; }
      @media (min-width: 768px) {
        .homepage-mvt--b .page-link h3, .homepage-mvt--b .page-link .form-container form label, .form-container form .homepage-mvt--b .page-link label, .homepage-mvt--b .page-link p {
          color: #fff; } }
    .homepage-mvt--b .page-link h3, .homepage-mvt--b .page-link .form-container form label, .form-container form .homepage-mvt--b .page-link label {
      font-size: 1.6rem;
      line-height: 22px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .page-link h3, .homepage-mvt--b .page-link .form-container form label, .form-container form .homepage-mvt--b .page-link label {
          font-size: 2.2rem;
          line-height: 28px;
          padding-left: 37px; } }
    .homepage-mvt--b .page-link p {
      display: none;
      font-size: 1.6rem;
      line-height: 22px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .page-link p {
          font-size: 1.8rem;
          line-height: 21px;
          margin-top: -14px;
          display: block; } }
    .homepage-mvt--b .page-link--claims {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-claims.svg");
      background-repeat: no-repeat;
      background-size: 52px 52px;
      background-position: 50% 3px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .page-link--claims {
          background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-claims-white.svg");
          background-position: 8px 8px;
          background-size: 45px 45px; } }
    .homepage-mvt--b .page-link--get-in-touch-b {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-get-in-touch-b.svg");
      background-repeat: no-repeat;
      background-size: 52px 52px;
      background-position: 50% 3px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .page-link--get-in-touch-b {
          background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-get-in-touch-b-white.svg");
          background-position: 8px 8px;
          background-size: 45px 45px; } }
    .homepage-mvt--b .page-link--myaccount-b {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-myaccount-b.svg");
      background-repeat: no-repeat;
      background-size: 52px 52px;
      background-position: 50% 3px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .page-link--myaccount-b {
          background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-myaccount-b-white.svg");
          background-position: 8px 8px;
          background-size: 45px 45px; } }
  .homepage-mvt--b .product-link {
    width: 100%;
    height: auto;
    min-height: 42px;
    display: block;
    margin-bottom: 4px;
    padding: 8px 10px 8px 43px;
    border-radius: 0; }
    @media (max-width: 499px) {
      .homepage-mvt--b .product-link {
        border-left: none;
        border-right: none; } }
    @media (min-width: 520px) {
      .homepage-mvt--b .product-link {
        border-radius: 4px; } }
    @media (min-width: 768px) {
      .homepage-mvt--b .product-link {
        padding: 18px 20px 17px 68px; } }
    .homepage-mvt--b .product-link h3, .homepage-mvt--b .product-link .form-container form label, .form-container form .homepage-mvt--b .product-link label, .homepage-mvt--b .product-link p {
      color: #4f4f4f; }
    .homepage-mvt--b .product-link h3, .homepage-mvt--b .product-link .form-container form label, .form-container form .homepage-mvt--b .product-link label {
      margin-top: 0;
      padding-bottom: 0;
      font-size: 1.8rem;
      line-height: 24px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link h3, .homepage-mvt--b .product-link .form-container form label, .form-container form .homepage-mvt--b .product-link label {
          font-size: 2rem;
          line-height: 26px; } }
    .homepage-mvt--b .product-link h3 + p, .homepage-mvt--b .product-link .form-container form label + p, .form-container form .homepage-mvt--b .product-link label + p {
      margin-top: 4px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link h3 + p, .homepage-mvt--b .product-link .form-container form label + p, .form-container form .homepage-mvt--b .product-link label + p {
          margin-top: 0; } }
    .homepage-mvt--b .product-link p {
      font-size: 1.4rem;
      line-height: 18px;
      font-weight: 400; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link p {
          font-size: 1.6rem;
          line-height: 22px; } }
      .homepage-mvt--b .product-link p:last-of-type {
        padding-bottom: 5px; }
        @media (min-width: 768px) {
          .homepage-mvt--b .product-link p:last-of-type {
            padding-bottom: 0; } }
    .homepage-mvt--b .product-link--car {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-car.svg");
      background-repeat: no-repeat;
      background-position: 0 -4px;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link--car {
          background-position: 0px -3px;
          background-size: 66px 66px; } }
    .homepage-mvt--b .product-link--car-finance {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-car-finance.svg");
      background-repeat: no-repeat;
      background-position: 0 -4px;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link--car-finance {
          background-position: 0px -3px;
          background-size: 66px 66px; } }
    .homepage-mvt--b .product-link--home {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-home.svg");
      background-repeat: no-repeat;
      background-position: 0 -4px;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link--home {
          background-position: 0px -3px;
          background-size: 66px 66px; } }
    .homepage-mvt--b .product-link--landlord {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-landlord.svg");
      background-repeat: no-repeat;
      background-position: 0 -4px;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link--landlord {
          background-position: 0px -3px;
          background-size: 66px 66px; } }
    .homepage-mvt--b .product-link--loans-b {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-loans-b.svg");
      background-repeat: no-repeat;
      background-position: 0 -4px;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link--loans-b {
          background-position: 0px -3px;
          background-size: 66px 66px; } }
    .homepage-mvt--b .product-link--multicover {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-multicover.svg");
      background-repeat: no-repeat;
      background-position: 0 -4px;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link--multicover {
          background-position: 0px -3px;
          background-size: 66px 66px; } }
    .homepage-mvt--b .product-link--pet {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-pet.svg");
      background-repeat: no-repeat;
      background-position: 0 -4px;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link--pet {
          background-position: 0px -3px;
          background-size: 66px 66px; } }
    .homepage-mvt--b .product-link--travel {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-travel.svg");
      background-repeat: no-repeat;
      background-position: 0 -4px;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link--travel {
          background-position: 0px -3px;
          background-size: 66px 66px; } }
    .homepage-mvt--b .product-link--retrieve {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-retrieve.svg");
      background-repeat: no-repeat;
      background-position: 0 -4px;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link--retrieve {
          background-position: 0px -3px;
          background-size: 66px 66px; } }
    .homepage-mvt--b .product-link--rewards {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-rewards.svg");
      background-repeat: no-repeat;
      background-position: 0 -4px;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link--rewards {
          background-position: 0px -3px;
          background-size: 66px 66px; } }
    .homepage-mvt--b .product-link--van {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-van.svg");
      background-repeat: no-repeat;
      background-position: 0 -4px;
      background-size: 45px 45px; }
      @media (min-width: 768px) {
        .homepage-mvt--b .product-link--van {
          background-position: 0px -3px;
          background-size: 66px 66px; } }
  .homepage-mvt--b .mvt-banner {
    width: calc(100% - 10px);
    border-radius: 4px;
    background-color: #43A5F8;
    margin: 0 5px;
    content: '';
    overflow: hidden; }
    @media (min-width: 520px) {
      .homepage-mvt--b .mvt-banner {
        width: 100%;
        margin: 0; } }
    .homepage-mvt--b .mvt-banner .content {
      width: 310px;
      margin: 0 auto;
      padding: 25px 10px;
      text-align: center; }
      @media (min-width: 768px) {
        .homepage-mvt--b .mvt-banner .content {
          width: 280px;
          padding: 15px 10px; } }
      .homepage-mvt--b .mvt-banner .content h3, .homepage-mvt--b .mvt-banner .content .form-container form label, .form-container form .homepage-mvt--b .mvt-banner .content label, .homepage-mvt--b .mvt-banner .content p {
        margin-left: auto;
        margin-right: auto; }
      .homepage-mvt--b .mvt-banner .content h3, .homepage-mvt--b .mvt-banner .content .form-container form label, .form-container form .homepage-mvt--b .mvt-banner .content label {
        max-width: 290px;
        margin-top: 0;
        font-size: 2rem;
        line-height: 2.7rem; }
        @media (min-width: 768px) {
          .homepage-mvt--b .mvt-banner .content h3, .homepage-mvt--b .mvt-banner .content .form-container form label, .form-container form .homepage-mvt--b .mvt-banner .content label {
            max-width: 270px;
            padding-bottom: 15px;
            font-size: 2.2rem;
            line-height: 3.2rem; } }
      .homepage-mvt--b .mvt-banner .content p {
        max-width: 240px;
        font-size: 1.4rem;
        line-height: 2rem;
        font-weight: 400; }
        @media (min-width: 768px) {
          .homepage-mvt--b .mvt-banner .content p {
            max-width: 250px;
            font-size: 1.6rem;
            line-height: 2.5rem; } }
      .homepage-mvt--b .mvt-banner .content .button:first-of-type {
        margin-top: -16px; }
      .homepage-mvt--b .mvt-banner .content .button:last-of-type {
        margin-bottom: 0; }
    .homepage-mvt--b .mvt-banner--mobile {
      display: block; }
      @media (min-width: 768px) {
        .homepage-mvt--b .mvt-banner--mobile {
          display: none; } }
    .homepage-mvt--b .mvt-banner--mobile-dynamic {
      height: 34vw;
      min-height: 107px;
      max-height: 173px; }
    .homepage-mvt--b .mvt-banner--desktop {
      display: none;
      height: calc(100% - 386px); }
      @media (min-width: 768px) {
        .homepage-mvt--b .mvt-banner--desktop {
          display: block; } }
      @media (min-width: 768px) {
        .homepage-mvt--b .mvt-banner--desktop.mvt-banner--app-content, .homepage-mvt--b .mvt-banner--desktop.mvt-banner--refer-friend, .homepage-mvt--b .mvt-banner--desktop.mvt-banner--multicar {
          display: table; } }
      @media (min-width: 768px) {
        .homepage-mvt--b .mvt-banner--desktop.mvt-banner--app-content .content, .homepage-mvt--b .mvt-banner--desktop.mvt-banner--refer-friend .content, .homepage-mvt--b .mvt-banner--desktop.mvt-banner--multicar .content {
          display: table-cell;
          vertical-align: middle; } }
    .homepage-mvt--b .mvt-banner--app {
      cursor: pointer;
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-app-mobile.jpg") no-repeat center;
      background-size: cover;
      background-position: center center; }
      @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
        .homepage-mvt--b .mvt-banner--app {
          background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-app-mobile@2x.jpg"); } }
      @media (min-width: 768px) {
        .homepage-mvt--b .mvt-banner--app {
          background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-app-desktop.jpg") no-repeat center;
          background-size: cover;
          background-position: center center; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .homepage-mvt--b .mvt-banner--app {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-app-desktop@2x.jpg"); } }
    .homepage-mvt--b .mvt-banner--refer-friend {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-refer-friend-mobile.png") no-repeat center;
      background-size: 250px 378px;
      background-position: center center;
      background-color: #41A3F6 !important; }
      @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
        .homepage-mvt--b .mvt-banner--refer-friend {
          background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-refer-friend-mobile@2x.png"); } }
      @media (min-width: 768px) {
        .homepage-mvt--b .mvt-banner--refer-friend {
          background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-refer-friend-desktop.png") no-repeat center;
          background-size: 300px 454px;
          background-position: center center; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .homepage-mvt--b .mvt-banner--refer-friend {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-refer-friend-desktop@2x.png"); } }
      .homepage-mvt--b .mvt-banner--refer-friend .content {
        padding: 25px 10px 0 10px; }
        @media (min-width: 768px) {
          .homepage-mvt--b .mvt-banner--refer-friend .content {
            padding: 15px 0; } }
        .homepage-mvt--b .mvt-banner--refer-friend .content .padding {
          padding-bottom: 180px; }
          @media (min-width: 768px) {
            .homepage-mvt--b .mvt-banner--refer-friend .content .padding {
              padding-bottom: 160px; } }
          @media (min-width: 768px) {
            .homepage-mvt--b .mvt-banner--refer-friend .content .padding h3, .homepage-mvt--b .mvt-banner--refer-friend .content .padding .form-container form label, .form-container form .homepage-mvt--b .mvt-banner--refer-friend .content .padding label {
              max-width: unset; } }
    .homepage-mvt--b .mvt-banner--app-content {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-app-content.png") no-repeat center;
      background-size: 250px 378px;
      background-position: center center;
      background-color: #41A3F6; }
      @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
        .homepage-mvt--b .mvt-banner--app-content {
          background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-app-content@2x.png"); } }
      @media (min-width: 768px) {
        .homepage-mvt--b .mvt-banner--app-content {
          background-size: 300px 454px;
          background-position: center center; } }
      .homepage-mvt--b .mvt-banner--app-content .content {
        padding: 25px 10px 0 10px; }
        @media (min-width: 768px) {
          .homepage-mvt--b .mvt-banner--app-content .content {
            padding: 15px 10px; } }
        .homepage-mvt--b .mvt-banner--app-content .content .padding {
          padding-bottom: 180px; }
          @media (min-width: 768px) {
            .homepage-mvt--b .mvt-banner--app-content .content .padding {
              padding-bottom: 160px; } }
    @media (min-width: 768px) {
      .homepage-mvt--b .mvt-banner--multicar .content h3, .homepage-mvt--b .mvt-banner--multicar .content .form-container form label, .form-container form .homepage-mvt--b .mvt-banner--multicar .content label {
        max-width: 220px; } }
    .homepage-mvt--b .mvt-banner--multicar .padding {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-multicar.jpg") no-repeat center;
      background-size: 320px 127px;
      background-position: 50% calc(100% - 14px);
      padding-bottom: 160px; }
      @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
        .homepage-mvt--b .mvt-banner--multicar .padding {
          background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/pod/sub-hero-multicar@2x.jpg"); } }
      @media (min-width: 768px) {
        .homepage-mvt--b .mvt-banner--multicar .padding {
          padding-bottom: 150px; } }

.hero-banner--mvt-a {
  position: relative;
  background-color: #B6EDEC !important;
  border-bottom: 1px solid #b7b7cb; }
  @media (min-width: 768px) {
    .hero-banner--mvt-a {
      height: 41vw;
      min-height: 500px;
      max-height: 580px;
      padding-bottom: 85px; } }
  @media (min-width: 1024px) {
    .hero-banner--mvt-a {
      padding-bottom: 104px; } }
  @media (min-width: 768px) {
    .hero-banner--mvt-a--stayathome {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/stayathome-tablet.jpg") no-repeat center;
      background-size: cover;
      background-position: center 30% !important; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--mvt-a--stayathome {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/stayathome-tablet@2x.jpg"); } }
  @media (min-width: 1024px) {
    .hero-banner--mvt-a--stayathome {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/stayathome-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 1024px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--mvt-a--stayathome {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/stayathome-desktop@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--mvt-a--multicar {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/multicar-a-tablet.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--mvt-a--multicar {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/multicar-a-tablet@2x.jpg"); } }
  @media (min-width: 1024px) {
    .hero-banner--mvt-a--multicar {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/multicar-a-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 1024px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--mvt-a--multicar {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/multicar-a-desktop@2x.jpg"); } }
  @media (min-width: 768px) {
    .hero-banner--mvt-a--rewards-moonpig {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/rewards-moonpig-tablet.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--mvt-a--rewards-moonpig {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/rewards-moonpig-tablet@2x.jpg"); } }
  @media (min-width: 1024px) {
    .hero-banner--mvt-a--rewards-moonpig {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/rewards-moonpig-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 1024px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--mvt-a--rewards-moonpig {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/rewards-moonpig-desktop@2x.jpg"); } }
  .hero-banner--mvt-a h2 {
    color: #2350a0; }
    @media (max-width: 767px) {
      .hero-banner--mvt-a h2 {
        padding-bottom: 22px;
        max-width: 400px;
        margin-left: auto;
        margin-right: auto; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .hero-banner--mvt-a h2 {
        font-size: 3.5rem !important;
        line-height: 40px !important;
        padding-bottom: 24px !important; } }
  .hero-banner--mvt-a p {
    color: #4f4f4f; }
    @media (max-width: 767px) {
      .hero-banner--mvt-a p {
        padding-bottom: 20px; } }
    .hero-banner--mvt-a p.bspec {
      max-width: 320px;
      margin-left: auto;
      margin-right: auto; }
      @media (min-width: 1024px) {
        .hero-banner--mvt-a p.bspec + .buttons {
          margin-top: 5px; } }
  @media (min-width: 768px) {
    .hero-banner--mvt-a:not(.hero-banner--with-product-toggle) .container {
      height: 100%;
      padding-bottom: 0;
      padding-top: 0; } }
  @media (min-width: 768px) {
    .hero-banner--mvt-a:not(.hero-banner--with-product-toggle) .container .content {
      width: 400px;
      float: right; } }
  @media (min-width: 1024px) {
    .hero-banner--mvt-a:not(.hero-banner--with-product-toggle) .container .content {
      width: 480px;
      margin-right: 30px; } }
  @media (min-width: 768px) {
    .hero-banner--mvt-a:not(.hero-banner--with-product-toggle) .container .content {
      display: table;
      vertical-align: middle;
      height: 100%; } }
  .hero-banner--mvt-a:not(.hero-banner--with-product-toggle) .container .content .padding {
    height: auto; }
    @media (min-width: 768px) {
      .hero-banner--mvt-a:not(.hero-banner--with-product-toggle) .container .content .padding {
        display: table-cell;
        vertical-align: middle; } }
    @media (min-width: 768px) {
      .hero-banner--mvt-a:not(.hero-banner--with-product-toggle) .container .content .padding .background {
        padding: 34px 5px 40px 5px; }
        .hero-banner--mvt-a:not(.hero-banner--with-product-toggle) .container .content .padding .background .buttons {
          width: calc(100% + 10px);
          margin-left: -5px;
          margin-right: -5px; } }
    @media (min-width: 1024px) {
      .hero-banner--mvt-a:not(.hero-banner--with-product-toggle) .container .content .padding .background {
        padding: 34px 0 40px 0; }
        .hero-banner--mvt-a:not(.hero-banner--with-product-toggle) .container .content .padding .background .buttons {
          width: 100%;
          margin-left: auto;
          margin-right: auto; } }
  .hero-banner--mvt-a:not(.hero-banner--with-product-toggle) .container .content .button {
    width: 100%;
    max-width: 400px; }
  .hero-banner--mvt-a .hero-image {
    width: 320px;
    margin: -25px auto 0 auto; }
    @media (min-width: 1024px) {
      .hero-banner--mvt-a .hero-image {
        display: none; } }
    .hero-banner--mvt-a .hero-image img {
      max-width: 100%; }
  .hero-banner--mvt-a .page-links {
    width: 100%;
    height: 85px;
    display: block;
    position: relative;
    background: #FFD643;
    border: 1px solid #b7b7cb;
    border-bottom: none;
    box-sizing: unset;
    overflow: hidden; }
    @media (max-width: 767px) {
      .hero-banner--mvt-a .page-links {
        border-left: none;
        border-right: none; } }
    @media (min-width: 768px) {
      .hero-banner--mvt-a .page-links {
        width: 400px;
        position: absolute;
        bottom: 0;
        right: 20px;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px; } }
    @media (min-width: 1024px) {
      .hero-banner--mvt-a .page-links {
        width: 440px;
        height: 104px;
        right: 70px; } }
    .hero-banner--mvt-a .page-links--container {
      position: relative;
      width: 100%;
      margin: 0 auto; }
      @media (min-width: 768px) {
        .hero-banner--mvt-a .page-links--container {
          max-width: 1024px;
          margin: 0 auto;
          position: absolute;
          bottom: 0;
          left: 50%;
          transform: translateX(-50%); } }
    .hero-banner--mvt-a .page-links .page-link {
      width: calc(100% / 4);
      height: inherit;
      margin: 0;
      padding: 34px 10px 0 10px;
      float: left;
      display: table;
      vertical-align: middle;
      text-align: center;
      box-sizing: border-box;
      background: #fff;
      border-left: 1px solid #b7b7cb; }
      @media (max-width: 413px) {
        .hero-banner--mvt-a .page-links .page-link {
          padding: 34px 0 0 0; } }
      @media (max-width: 767px) {
        .hero-banner--mvt-a .page-links .page-link:first-of-type {
          border-left: none !important; } }
      @media (min-width: 768px) {
        .hero-banner--mvt-a .page-links .page-link {
          padding: 36px 0 0 0;
          width: calc(100% / 4); }
          .hero-banner--mvt-a .page-links .page-link:first-of-type {
            border-top-left-radius: 15px; }
          .hero-banner--mvt-a .page-links .page-link:last-of-type {
            border-top-right-radius: 15px; } }
      @media (min-width: 1024px) {
        .hero-banner--mvt-a .page-links .page-link {
          padding: 40px 0 0 0; } }
      .hero-banner--mvt-a .page-links .page-link:first-of-type {
        border-left: none; }
      .hero-banner--mvt-a .page-links .page-link h3, .hero-banner--mvt-a .page-links .page-link .form-container form label, .form-container form .hero-banner--mvt-a .page-links .page-link label {
        margin-top: 0;
        padding-bottom: 0;
        display: table-cell;
        vertical-align: middle;
        font-size: 1.4rem;
        line-height: 15px;
        color: #2350a0; }
        @media (min-width: 1024px) {
          .hero-banner--mvt-a .page-links .page-link h3, .hero-banner--mvt-a .page-links .page-link .form-container form label, .form-container form .hero-banner--mvt-a .page-links .page-link label {
            font-size: 1.6rem;
            line-height: 18px; } }
      .hero-banner--mvt-a .page-links .page-link--claims-a {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-claims-a.svg");
        background-repeat: no-repeat;
        background-position: 50% 10px;
        background-size: 30px 30px; }
        @media (min-width: 768px) {
          .hero-banner--mvt-a .page-links .page-link--claims-a {
            background-position: 50% 10px;
            background-size: 33px 33px; } }
        @media (min-width: 1024px) {
          .hero-banner--mvt-a .page-links .page-link--claims-a {
            background-size: 45px 45px; } }
      .hero-banner--mvt-a .page-links .page-link--get-in-touch-a {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-get-in-touch-a.svg");
        background-repeat: no-repeat;
        background-position: 50% 10px;
        background-size: 30px 30px; }
        @media (min-width: 768px) {
          .hero-banner--mvt-a .page-links .page-link--get-in-touch-a {
            background-position: 50% 10px;
            background-size: 33px 33px; } }
        @media (min-width: 1024px) {
          .hero-banner--mvt-a .page-links .page-link--get-in-touch-a {
            background-size: 45px 45px; } }
      .hero-banner--mvt-a .page-links .page-link--myaccount-a {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-myaccount-a.svg");
        background-repeat: no-repeat;
        background-position: 50% 10px;
        background-size: 30px 30px; }
        @media (min-width: 768px) {
          .hero-banner--mvt-a .page-links .page-link--myaccount-a {
            background-position: 50% 10px;
            background-size: 33px 33px; } }
        @media (min-width: 1024px) {
          .hero-banner--mvt-a .page-links .page-link--myaccount-a {
            background-size: 45px 45px; } }
      .hero-banner--mvt-a .page-links .page-link--retrieve-a-quote-a {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/icon/icon-retrieve-a-quote-a.svg");
        background-repeat: no-repeat;
        background-position: 50% 10px;
        background-size: 30px 30px; }
        @media (min-width: 768px) {
          .hero-banner--mvt-a .page-links .page-link--retrieve-a-quote-a {
            background-position: 50% 10px;
            background-size: 33px 33px; } }
        @media (min-width: 1024px) {
          .hero-banner--mvt-a .page-links .page-link--retrieve-a-quote-a {
            background-size: 45px 45px; } }
      .hero-banner--mvt-a .page-links .page-link--myaccount-a {
        background-color: #FFD643; }
        .hero-banner--mvt-a .page-links .page-link--myaccount-a h3, .hero-banner--mvt-a .page-links .page-link--myaccount-a .form-container form label, .form-container form .hero-banner--mvt-a .page-links .page-link--myaccount-a label {
          color: #5a281e; }
    .hero-banner--mvt-a .page-links--three .page-link {
      width: calc(100% / 3); }
      @media (min-width: 768px) {
        .hero-banner--mvt-a .page-links--three .page-link {
          width: calc(100% / 3); } }

.hero-banner--mvt-b {
  background-color: #A7EDEF !important;
  border-top: 1px solid #E2DFD7;
  border-bottom: 1px solid #E2DFD7; }
  @media (min-width: 768px) {
    .hero-banner--mvt-b {
      border-top: none; } }
  .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container {
    height: 100%;
    padding: 16px 0 20px 0;
    overflow: hidden; }
    @media (min-width: 768px) {
      .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container {
        padding: 0; } }
    @media (min-width: 1024px) {
      .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container {
        padding: 0 65px 0 0; } }
    .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content {
      width: 310px;
      height: 100%;
      margin: 0 auto;
      /*h1, p {
            max-width: 400px;
            margin: 0 auto;
          }*/ }
      @media (min-width: 768px) {
        .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content {
          width: 580px;
          display: table; } }
      @media (min-width: 1024px) {
        .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content {
          float: right;
          margin: 0; } }
      @media (min-width: 768px) {
        .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content .padding {
          height: inherit;
          display: table-cell;
          vertical-align: middle; } }
      @media (min-width: 768px) {
        .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content .mobile {
          display: none; } }
      @media (min-width: 768px) {
        .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content .tablet {
          display: none; } }
      .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content h1 {
        border-bottom: none;
        color: #2350a0;
        font-size: 2rem;
        line-height: 2.8rem;
        margin: 0;
        padding-bottom: 19px;
        font-weight: 600; }
        @media (min-width: 768px) {
          .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content h1 {
            font-size: 4.2rem;
            line-height: 5.5rem;
            padding-bottom: 26px; } }
      .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content p {
        font-size: 1.4rem;
        line-height: 2.1rem;
        padding-bottom: 14px;
        color: #4f4f4f;
        font-weight: 400; }
        @media (min-width: 768px) {
          .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content p {
            font-size: 1.8rem;
            line-height: 2.5rem;
            padding-bottom: 21px;
            max-width: 480px;
            margin-left: auto;
            margin-right: auto; } }
        .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content p.caveat {
          font-size: 1.35rem;
          line-height: 16px;
          padding-bottom: 14px;
          color: #4f4f4f; }
          @media (min-width: 768px) {
            .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content p.caveat {
              font-size: 1.4rem;
              line-height: 16px;
              padding-bottom: 14px;
              max-width: 370px;
              margin-left: auto;
              margin-right: auto; } }
        .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content p:last-of-type {
          padding-bottom: 0; }
      .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content .buttons .button {
        width: auto;
        display: inline-block; }
        .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content .buttons .button:first-of-type {
          margin-top: 14px; }
          @media (min-width: 768px) {
            .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content .buttons .button:first-of-type {
              margin-top: 16px; } }
        .hero-banner--mvt-b:not(.hero-banner--with-product-toggle) .container .content .buttons .button:last-of-type {
          margin-bottom: 0; }
  .hero-banner--mvt-b--annie {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/annie-cloud-mobile.jpg") no-repeat center;
    background-size: cover;
    background-position: center center;
    height: 168px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--mvt-b--annie {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/annie-cloud-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--mvt-b--annie {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/annie-cloud-tablet.jpg") no-repeat center;
        background-size: cover;
        height: 254px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--mvt-b--annie {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/annie-cloud-tablet@2x.jpg"); } }
    @media (min-width: 1024px) {
      .hero-banner--mvt-b--annie {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/annie-cloud-desktop.jpg") no-repeat center;
        background-size: cover;
        height: 18.1vw;
        min-height: 254px;
        max-height: 308px; } }
  @media only screen and (min-width: 1024px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--mvt-b--annie {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/annie-cloud-desktop@2x.jpg"); } }
  .hero-banner--mvt-b--multicar {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/multicar-mobile.jpg") no-repeat center;
    background-size: cover;
    background-position: center center;
    height: 218px; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--mvt-b--multicar {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/multicar-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .hero-banner--mvt-b--multicar {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/multicar-tablet.jpg") no-repeat center;
        background-size: cover;
        height: 284px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--mvt-b--multicar {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/multicar-tablet@2x.jpg"); } }
    @media (min-width: 1024px) {
      .hero-banner--mvt-b--multicar {
        background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/multicar-desktop.jpg") no-repeat center;
        background-size: cover;
        height: 20.1vw;
        min-height: 284px;
        max-height: 345px; } }
  @media only screen and (min-width: 1024px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--mvt-b--multicar {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/mvt-test/banner/multicar-desktop@2x.jpg"); } }

.mvt-testimonial {
  margin: 19px auto 0;
  padding: 0 25px;
  position: relative;
  text-align: center;
  z-index: 1; }
  @media (min-width: 520px) {
    .mvt-testimonial {
      margin: 55px auto 22px; } }
  @media (min-width: 768px) {
    .mvt-testimonial {
      margin-bottom: 29px;
      margin-top: 0; } }
  .mvt-testimonial::before, .mvt-testimonial::after {
    height: 60px;
    width: 60px;
    background: no-repeat center / 60px 60px;
    content: '';
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: -1; }
    @media (min-width: 768px) {
      .mvt-testimonial::before, .mvt-testimonial::after {
        height: 135px;
        width: 134px;
        background-size: 134px 135px; } }
  .mvt-testimonial::before {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-open-dark.svg");
    left: 25px;
    top: -16px; }
    .bg-white .mvt-testimonial::before {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-open.svg"); }
    @media (min-width: 520px) {
      .mvt-testimonial::before {
        left: 24px;
        top: -51px; } }
    @media (min-width: 768px) {
      .mvt-testimonial::before {
        left: 29px;
        top: -29px; } }
  .mvt-testimonial::after {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-close-dark.svg");
    bottom: 138px;
    right: 27px; }
    .bg-white .mvt-testimonial::after {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/icons/icon-testimonial-quote-close.svg"); }
    @media (min-width: 520px) {
      .mvt-testimonial::after {
        right: 25px; } }
    @media (min-width: 768px) {
      .mvt-testimonial::after {
        bottom: 108px;
        right: 27px; } }

.testimonials-author-slider {
  margin-bottom: 5px;
  text-align: center; }
  @media (min-width: 520px) {
    .testimonials-author-slider {
      margin-bottom: 42px; } }

.testimonial {
  position: relative; }
  @media (min-width: 768px) {
    .testimonial {
      padding: 0 60px; } }
  .testimonial h3, .testimonial .form-container form label, .form-container form .testimonial label {
    padding-bottom: 14px; }
    @media (min-width: 768px) {
      .testimonial h3, .testimonial .form-container form label, .form-container form .testimonial label {
        padding-bottom: 11px; } }
  .testimonial__author {
    color: #2350a0; }
  .testimonial .callout {
    border-left: 0;
    color: #ee5615;
    margin: 0;
    padding-left: 0;
    position: relative; }
  .testimonial .image {
    height: 53px;
    width: 53px;
    background: #ff7911 url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/testimonial-user.svg") no-repeat center bottom/38.5px 42px;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #ff7911;
    margin: 23px auto 17px;
    position: relative; }
    .testimonial .image::before, .testimonial .image::after {
      height: 1px;
      width: 63px;
      background: #ff7911;
      content: '';
      display: block;
      margin-top: -2px;
      position: absolute;
      top: 50%; }
    .testimonial .image::before {
      left: -75px; }
    .testimonial .image::after {
      right: -75px; }
    @media (min-width: 520px) {
      .testimonial .image {
        margin-top: 25px; } }
    @media (min-width: 768px) {
      .testimonial .image {
        height: 74px;
        width: 74px;
        background-size: 53.3px 58.4px; }
        .testimonial .image::before, .testimonial .image::after {
          margin-top: 0;
          width: 105px; }
        .testimonial .image::before {
          left: -120px; }
        .testimonial .image::after {
          right: -120px; } }

.timeline {
  position: relative;
  max-width: 800px;
  margin: 0 auto; }
  .timeline:after {
    content: '';
    position: absolute;
    width: 10px;
    background-color: #2250A0;
    top: 0;
    bottom: 242px;
    left: 50%;
    margin-left: -5px; }
    @media only screen and (min-device-width: 768px) and (max-device-width: 910px) {
      .timeline:after {
        bottom: 250px; } }
    @media (max-width: 767px) {
      .timeline:after {
        content: none; } }
  .timeline .devide {
    display: none;
    margin: auto; }
    @media (max-width: 767px) {
      .timeline .devide {
        display: block; } }
  .timeline .milestone {
    position: relative;
    background-color: inherit;
    width: 50%; }
    @media (max-width: 767px) {
      .timeline .milestone {
        width: 100%;
        position: initial; } }
    .timeline .milestone:first-child {
      top: 104px;
      padding: 0 0 84px 0; }
      @media (max-width: 767px) {
        .timeline .milestone:first-child {
          padding: 0; } }
      .timeline .milestone:first-child:after {
        content: '1993';
        background-color: #2250A0;
        color: white;
        width: 100px;
        height: 100px;
        text-align: center;
        font-size: 23px;
        right: -50px;
        top: -104px;
        line-height: 4.3;
        font-weight: 600; }
        @media (max-width: 767px) {
          .timeline .milestone:first-child:after {
            content: none; } }
    .timeline .milestone:nth-child(5):after {
      top: 161px; }
    .timeline .milestone:nth-child(7):after {
      top: 161px; }
    .timeline .milestone:nth-child(11):after {
      top: 161px; }
    .timeline .milestone:nth-child(15):after {
      top: 161px; }
    .timeline .milestone:nth-child(17):after {
      top: 161px; }
    .timeline .milestone:nth-child(19):after {
      top: 161px; }
    .timeline .milestone:nth-child(21):after {
      top: 169px; }
    .timeline .milestone:nth-child(23):after {
      top: 161px; }
    .timeline .milestone:nth-child(27):after {
      top: 212px; }
    .timeline .milestone:nth-child(29):after {
      top: 189px; }
    .timeline .milestone:nth-child(31):after {
      top: 293px; }
    .timeline .milestone:nth-child(33):after {
      top: 161px; }
    .timeline .milestone:nth-child(35):after {
      top: 161px; }
    .timeline .milestone:after {
      content: '';
      position: absolute;
      width: 25px;
      height: 25px;
      right: -13px;
      background-color: #2250A0;
      top: 18px;
      border-radius: 50%;
      z-index: 1; }
      @media (max-width: 767px) {
        .timeline .milestone:after {
          content: none; } }
    .timeline .milestone .content {
      padding: 20px 30px 10px 30px;
      position: relative; }
      @media (max-width: 767px) {
        .timeline .milestone .content {
          padding: 20px 30px 20px 30px; } }
      @media (max-width: 767px) {
        .timeline .milestone .content p {
          padding-bottom: 15px; } }
      .timeline .milestone .content p:last-child {
        padding-bottom: 0; }
      .timeline .milestone .content p img {
        display: inline;
        margin: 0; }
        @media (max-width: 767px) {
          .timeline .milestone .content p img {
            margin: 9px 0 0 0; } }
        .timeline .milestone .content p img.long {
          width: 100%;
          max-width: 300px;
          border-radius: 8px;
          border: 2px solid #b7b7b7; }
  .timeline .left {
    left: 0;
    text-align: right; }
    @media (max-width: 767px) {
      .timeline .left {
        text-align: center; } }
  .timeline .right {
    left: 50%;
    text-align: left; }
    @media (max-width: 767px) {
      .timeline .right {
        text-align: center; } }
    .timeline .right:after {
      left: -13px; }

@media (min-width: 768px) {
  .hero-banner--UPL-mvt .container {
    min-height: 0;
    padding-top: 0;
    height: auto; } }

.hero-banner--UPL-mvt .loans-calculator {
  margin-bottom: 25px; }
  @media (min-width: 768px) {
    .hero-banner--UPL-mvt .loans-calculator {
      width: 355px;
      margin-left: auto;
      margin-right: auto; } }
  .hero-banner--UPL-mvt .loans-calculator__pod {
    border: 0;
    padding: 0; }
    .hero-banner--UPL-mvt .loans-calculator__pod:after {
      content: "";
      display: block;
      clear: both; }

@media (min-width: 768px) {
  .hero-banner--UPL-mvt-a {
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/UPL-mvt-alfie-annie.png"), url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/UPL-mvt-b-desktop.jpg");
    background-position: calc(50% - 250px) bottom, center;
    background-repeat: no-repeat, repeat;
    background-size: 493px 600px, cover; } }

.hero-banner--UPL-mvt-a__content {
  background: #b6edee;
  text-align: center; }
  @media (min-width: 768px) {
    .hero-banner--UPL-mvt-a__content {
      background: none; } }
  .hero-banner--UPL-mvt-a__content h1 {
    font-size: 2rem;
    line-height: 24px;
    margin-top: 12px;
    padding-bottom: 28px;
    color: #2350a0;
    max-width: 180px;
    padding-bottom: 0 !important;
    margin-left: auto; }
    @media (min-width: 768px) {
      .hero-banner--UPL-mvt-a__content h1 {
        font-size: 2.8rem;
        line-height: 34px;
        margin-top: 28px; } }
    @media (min-width: 768px) {
      .hero-banner--UPL-mvt-a__content h1 {
        font-size: 2.4rem;
        line-height: 30px;
        padding-bottom: 32px;
        max-width: 500px;
        margin: 0 auto; } }
  @media (min-width: 768px) and (min-width: 768px) {
    .hero-banner--UPL-mvt-a__content h1 {
      font-size: 4.2rem;
      line-height: 48px;
      padding-bottom: 32px; } }
  .hero-banner--UPL-mvt-a__content .container {
    width: 305px;
    padding: 15px 0 25px 0 !important;
    background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/UPL-mvt-a-mobile.png");
    background-repeat: no-repeat;
    background-position: left bottom; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--UPL-mvt-a__content .container {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/UPL-mvt-a-mobile@2x.png");
        background-size: 118px 104px; } }
    @media (min-width: 768px) {
      .hero-banner--UPL-mvt-a__content .container {
        min-height: 0;
        height: auto;
        width: auto;
        background-image: none;
        padding: 40px 20px 0 !important; } }

@media (min-width: 768px) {
  .hero-banner--UPL-mvt-a .hero-background {
    margin-bottom: 60px; } }

.hero-banner--UPL-mvt-b {
  position: relative; }
  @media (min-width: 1024px) {
    .hero-banner--UPL-mvt-b {
      background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/UPL-mvt-b-desktop.jpg") no-repeat center;
      background-size: cover; } }
  @media only screen and (min-width: 1024px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
    .hero-banner--UPL-mvt-b {
      background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/UPL-mvt-b-desktop@2x.jpg"); } }
  .hero-banner--UPL-mvt-b__content {
    background: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/UPL-mvt-b-desktop.jpg") no-repeat center;
    background-size: cover;
    text-align: left; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .hero-banner--UPL-mvt-b__content {
        background-image: url("https://admiral-assets.s3-eu-west-1.amazonaws.com/images/hero/background/UPL-mvt-b-desktop@2x.jpg"); } }
    @media (min-width: 1024px) {
      .hero-banner--UPL-mvt-b__content {
        background: none;
        width: calc(100% - 490px);
        float: left; } }
    .hero-banner--UPL-mvt-b__content h1, .hero-banner--UPL-mvt-b__content h2 {
      color: #2350a0; }
    .hero-banner--UPL-mvt-b__content h1 {
      border-bottom: 0 !important;
      color: #2350a0 !important;
      margin-bottom: 0 !important; }
    @media (min-width: 1024px) {
      .hero-banner--UPL-mvt-b__content h2 {
        margin-top: 12px; } }
    .hero-banner--UPL-mvt-b__content p {
      color: #4f4f4f; }
    .hero-banner--UPL-mvt-b__content .container {
      padding-bottom: 25px; }
    .hero-banner--UPL-mvt-b__content.show-desktop {
      display: none; }
  @media (min-width: 1024px) {
    .hero-banner--UPL-mvt-b .container {
      padding-top: 0;
      text-align: left; } }
  @media (min-width: 1024px) {
    .hero-banner--UPL-mvt-b > .container {
      padding-top: 65px !important; } }
  @media (min-width: 1024px) {
    .hero-banner--UPL-mvt-b .hero-background {
      width: 472px !important; } }
  .hero-banner--UPL-mvt-b .loans-calculator {
    width: 100%; }
    @media (min-width: 1024px) {
      .hero-banner--UPL-mvt-b .loans-calculator {
        width: 355px; } }
  @media (min-width: 1024px) {
    .hero-banner--UPL-mvt-b .buttons {
      width: 355px;
      margin: 0 auto; } }
  @media (min-width: 768px) {
    .hero-banner--UPL-mvt-b .buttons a {
      width: 100% !important; } }

.hero-banner--UPL-mvt .hero-background {
  text-align: center; }
  @media (min-width: 768px) {
    .hero-banner--UPL-mvt .hero-background {
      width: 472px;
      position: relative !important;
      transform: none !important;
      top: 0 !important;
      right: 0 !important; } }
  @media (min-width: 1024px) {
    .hero-banner--UPL-mvt .hero-background {
      margin-bottom: 60px; } }
  .hero-banner--UPL-mvt .hero-background h2 {
    font-size: 2rem;
    padding-bottom: 4px; }
    @media (min-width: 768px) {
      .hero-banner--UPL-mvt .hero-background h2 {
        font-size: 2.8rem;
        padding-bottom: 6px; } }

.hero-banner--UPL-mvt .button--hero, .hero-banner--UPL-mvt .buttons__flex {
  width: 100%; }

.milestone-table {
  border-collapse: collapse;
  margin: 0 auto 2rem;
  max-width: 500px;
  table-layout: fixed;
  width: 100%; }
  @media (min-width: 1024px) {
    .milestone-table {
      max-width: 1100px; } }
  .milestone-table thead {
    background: #cfe7f6; }
  .milestone-table tbody {
    background: #fff; }
  .milestone-table strong {
    font-weight: 700; }
  .milestone-table th {
    font-weight: 500; }
  .milestone-table th,
  .milestone-table td {
    border: 1px solid #d1c7bd;
    font-size: 1.4rem;
    line-height: 20px;
    padding: 15px;
    text-align: center;
    vertical-align: middle;
    width: auto; }
    .milestone-table th.wide,
    .milestone-table td.wide {
      width: 135px; }
  .milestone-table .bg-icon-blue {
    color: #fff; }

@media (min-width: 768px) {
  .price-index-grid--flip > .grid__cell:nth-of-type(1) {
    order: 1;
    padding-left: 30px; } }

.price-index-block {
  display: flex;
  background: red;
  padding: 25px 30px 25px 40px;
  text-align: center;
  align-items: center; }
  .price-index-block h2 {
    color: white;
    padding-bottom: 10px; }
  .price-index-block p {
    font-size: 1.8rem;
    color: white;
    padding: 0; }
  .price-index-block img {
    height: 100px;
    width: auto; }
  .price-index-block div {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center; }
  .price-index-block--purple {
    background-color: #7450a3; }
  .price-index-block--green {
    background-color: #8aba58; }

.price-index-map {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 292.97 435.92'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2396c055;stroke:%23fff;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpolygon class='cls-1' points='269.6 390.87 250.68 400 230.44 396.74 213.47 400.65 196.5 398.05 182.8 406.53 133.85 407.83 125.36 426.11 108.39 419.58 90.77 424.15 74.46 435.25 68.58 428.07 109.7 380.42 144.94 378.46 156.69 362.8 156.69 347.14 146.9 338.65 148.21 302.76 145.6 292.97 151.47 288.4 146.9 268.17 152.78 229 140.38 225.74 133.2 209.43 171.7 167 172.36 153.3 182.15 151.34 206.29 208.12 220.65 214.65 230.44 228.35 234.36 243.36 240.23 251.19 233.05 257.07 248.72 272.08 241.54 291.01 245.45 298.84 255.24 292.31 272.87 288.4 292.45 299.49 289.83 328.21 259.81 361.5 268.3 369.33 283.96 368.02 285.92 378.46 269.6 390.87 269.6 390.87'/%3E%3Cpolygon class='cls-1' points='146.9 338.65 148.21 302.76 145.6 292.97 151.47 288.4 146.9 268.17 122.09 272.19 117.78 275.31 106.26 267.15 99.07 273.15 106.26 281.3 98.35 293.3 107.7 294.25 115.86 297.85 115.38 315.12 102.67 329.51 76.76 340.79 82.28 353.02 90.43 353.5 102.19 349.66 110.1 354.7 110.82 359.74 120.89 358.3 128.09 365.97 140.72 369.91 156.69 362.8 156.69 347.14 146.9 338.65'/%3E%3Cpolygon class='cls-1' points='122.09 195.91 145.91 195.42 171.7 167 172.36 153.3 182.15 151.34 176.35 141.86 170.46 137.71 159.59 131.95 151.59 135.47 134.32 134.51 140.72 131.95 148.4 125.56 159.91 121.4 154.15 113.08 141.68 116.92 147.44 110.53 157.03 109.25 164.07 103.81 182.94 61.28 177.5 49.12 137.84 48.8 119.3 58.4 126.97 45.29 123.13 40.17 127.61 32.81 142.96 19.7 149.04 10.11 148.4 3.71 138.16 0.51 117.06 4.35 100.11 0.83 95.31 9.15 94.03 19.06 87.63 28.34 91.79 34.09 78.04 40.17 74.84 47.84 77.08 52.64 74.2 59.36 76.76 62.56 78.36 67.99 72.92 84.62 72.92 90.38 62.37 94.54 66.53 100.29 60.45 103.81 63.65 108.93 58.85 115.32 68.77 115.32 89.87 94.22 75.16 134.83 78.68 143.15 84.76 141.55 90.51 136.43 92.43 139.31 96.91 131.95 102.34 135.79 97.87 137.39 97.23 147.62 102.67 156.58 87.95 189.2 91.79 195.59 97.23 191.76 104.9 197.19 109.06 198.47 110.02 191.44 122.09 195.91 122.09 195.91'/%3E%3Cpolygon class='cls-1' points='14.24 223.42 2.88 211.27 0.65 206.47 12 199.91 8.96 194.16 14.24 194.16 23.51 181.52 27.99 178.97 32.95 179.28 37.27 173.37 51.82 170.97 61.41 173.21 63.65 184.08 68.45 191.12 70.05 197.51 63.01 201.03 65.57 206.47 70.68 201.35 77.4 203.91 77.08 216.38 66.21 222.14 63.65 229.49 60.13 232.05 53.09 226.94 47.34 229.81 41.9 227.58 38.06 216.7 34.23 211.91 26.87 218.3 23.99 224.06 14.24 223.42 14.24 223.42'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 340px;
  height: 396px;
  background-size: auto 100%;
  position: relative;
  margin: 0 auto; }
  @media (min-width: 768px) {
    .price-index-map {
      background-size: 85% auto;
      width: 100%;
      height: 100%; } }
  .price-index-map__circle {
    width: 98px;
    height: 98px;
    border-radius: 100px;
    background-color: #c20060;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute; }
    @media (min-width: 768px) {
      .price-index-map__circle {
        width: 107px;
        height: 107px; } }
    .price-index-map__circle-wales {
      top: 240px;
      left: 50px; }
      @media (min-width: 768px) {
        .price-index-map__circle-wales {
          top: 284px;
          left: 48px; } }
    .price-index-map__circle-nireland {
      top: 88px;
      left: 0px; }
      @media (min-width: 768px) {
        .price-index-map__circle-nireland {
          top: 119px;
          left: -5px; } }
    .price-index-map__circle-scotland {
      top: 10px;
      left: 170px; }
      @media (min-width: 768px) {
        .price-index-map__circle-scotland {
          top: 22px;
          left: 177px; } }
    .price-index-map__circle-england {
      top: 223px;
      left: 235px; }
      @media (min-width: 768px) {
        .price-index-map__circle-england {
          top: 260px;
          left: 262px; } }
    .price-index-map__circle p {
      color: white;
      margin: 0;
      padding: 0;
      font-size: 1.4rem;
      line-height: 1.3; }
      @media (min-width: 768px) {
        .price-index-map__circle p {
          font-size: 1.6rem; } }
      .price-index-map__circle p:nth-of-type(2) {
        font-size: 1.8rem;
        font-weight: 600; }
        @media (min-width: 768px) {
          .price-index-map__circle p:nth-of-type(2) {
            font-size: 1.9rem; } }

.custom-banner {
  width: 100%; }
  .custom-banner.dark-blue {
    background-color: #091F30; }
  .custom-banner.light-blue {
    background-color: #AFF0F0; }
  .custom-banner.blue-light-blue {
    background-color: #1A397F; }
    @media (min-width: 768px) {
      .custom-banner.blue-light-blue {
        background-color: #AFF0F0; }
        .custom-banner.blue-light-blue .container .text h2 {
          color: #1A397F; }
        .custom-banner.blue-light-blue .container .text p {
          color: #4F4F4F; } }
  @media (min-width: 768px) {
    .custom-banner.home-bg {
      background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/side-images/home-gold.jpg);
      background-size: cover;
      background-position: top;
      padding-top: 30px;
      padding-bottom: 30px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .custom-banner.home-bg {
      background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/side-images/home-gold@2x.jpg); } }
  @media (min-width: 768px) {
      .custom-banner.home-bg .container .image {
        width: 55%; }
      .custom-banner.home-bg .container .text {
        width: 140%; } }
  .custom-banner.home-bg .container .text {
    padding-top: 10px; }
  .custom-banner .container {
    width: 100%;
    max-width: 1024px;
    padding-top: 0;
    padding-bottom: 0; }
    @media (min-width: 768px) {
      .custom-banner .container {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-bottom: 10px; } }
    .custom-banner .container.no-padding {
      padding: 0; }
      .custom-banner .container.no-padding .text {
        padding-left: 10px;
        padding-right: 10px; }
        @media (min-width: 768px) {
          .custom-banner .container.no-padding .text {
            padding-left: 0;
            padding-right: 30px;
            padding-top: 30px;
            padding-bottom: 30px; } }
    .custom-banner .container .image.award {
      background-image: url(https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/best-motor-award-mobile.svg);
      background-position: center 10px;
      width: 100%;
      background-size: contain;
      background-repeat: no-repeat;
      text-align: center;
      height: 212px; }
      @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
        .custom-banner .container .image.award {
          background-image: url(https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/best-motor-award-mobile@2x.svg); } }
      @media (min-width: 768px) {
        .custom-banner .container .image.award {
          background-image: url(https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/best-motor-award.svg);
          background-position: center;
          width: 45%;
          height: 320px; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .custom-banner .container .image.award {
      background-image: url(https://admiral-assets.s3-eu-west-1.amazonaws.com/images/side-images/best-motor-award@2x.svg); } }
    .custom-banner .container .image.moneyfacts {
      background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/side-images/moneyfacts-home-mobile.svg);
      background-position: center 25px;
      width: 67%;
      background-size: 200px;
      background-repeat: no-repeat;
      text-align: center;
      height: 149px;
      margin: 0 auto; }
      @media (min-width: 768px) {
        .custom-banner .container .image.moneyfacts {
          background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/side-images/moneyfacts-home-plat.png);
          background-position: right;
          height: 402px;
          width: 59%;
          background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .custom-banner .container .image.moneyfacts {
      background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/side-images/moneyfacts-home-plat@2x.png); } }
    .custom-banner .container .image.home {
      background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/side-images/home-gold-mobile.jpg);
      height: 37vw;
      width: 100%;
      display: block;
      max-height: 283px;
      max-width: 100%;
      min-height: 118px; }
      @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
        .custom-banner .container .image.home {
          background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/side-images/home-gold-mobile@2x.jpg); } }
      @media (min-width: 768px) {
        .custom-banner .container .image.home {
          background-image: none; } }
    .custom-banner .container .image.defaqto {
      background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/side-images/defaqto-van-mobile.svg);
      background-position: center 25px;
      width: 67%;
      background-size: 193px;
      background-repeat: no-repeat;
      text-align: center;
      height: 155px;
      margin: 0 auto; }
      @media (min-width: 768px) {
        .custom-banner .container .image.defaqto {
          background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/side-images/defaqto-van.png);
          background-position: right;
          height: 382px;
          width: 53%;
          background-size: cover; } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .custom-banner .container .image.defaqto {
      background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/side-images/defaqto-van@2x.png); } }
    .custom-banner .container .text {
      width: 100%;
      padding-bottom: 30px;
      text-align: center; }
      @media (min-width: 768px) {
        .custom-banner .container .text {
          width: 55%;
          padding-bottom: 0; } }
      .custom-banner .container .text h2 {
        color: #fff;
        margin-top: 10px; }
        @media (min-width: 768px) {
          .custom-banner .container .text h2 {
            margin-top: 0; } }
        .custom-banner .container .text h2.alternative {
          color: #1A397F; }
        .custom-banner .container .text h2.text-underscore span {
          background-image: url(https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/rubine-underline.svg);
          background-repeat: no-repeat;
          background-position: bottom right;
          padding: 0 0 8px 0;
          background-size: 100%; }
          @media (min-width: 768px) {
            .custom-banner .container .text h2.text-underscore span {
              padding: 0 0 14px 0; } }
      .custom-banner .container .text p {
        color: #82c8ff;
        font-weight: 400; }
        @media (min-width: 768px) {
          .custom-banner .container .text p {
            padding: 0 54px; } }
        .custom-banner .container .text p.dark {
          color: #4F4F4F; }
      .custom-banner .container .text .button {
        margin: 0 auto; }
      @media (min-width: 768px) {
        .custom-banner .container .text.text-left {
          text-align: left; }
          .custom-banner .container .text.text-left .button {
            margin: inherit; } }

.claims-style-section {
  background-color: #000000; }
  .claims-style-section h2, .claims-style-section h3, .claims-style-section .form-container form label, .form-container form .claims-style-section label {
    color: #fff; }
    .claims-style-section h2.yellow, .claims-style-section h3.yellow, .claims-style-section .form-container form label.yellow, .form-container form .claims-style-section label.yellow {
      color: #FFE500;
      padding-bottom: 30px; }
  .claims-style-section p {
    margin-top: 0;
    color: #FFF; }
    .claims-style-section p b {
      font-weight: bold; }
    .claims-style-section p.secondary-text {
      color: #AFAAA7; }
      .claims-style-section p.secondary-text a {
        color: #AFAAA7 !important; }
  .claims-style-section .choice_btns {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0 0 50px 0; }
    .claims-style-section .choice_btns .btn {
      -webkit-box-flex: 1 1 auto;
      -moz-box-flex: 1 1 auto;
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      color: #FFF;
      background-color: #333333;
      border: 1px solid #555;
      width: 50%;
      font-weight: 600;
      padding: 12px 20px 10px;
      line-height: 18px;
      cursor: pointer;
      white-space: normal;
      font-size: 1.6rem; }
      .claims-style-section .choice_btns .btn.active {
        background: linear-gradient(0deg, #0080D1 7.21%, #00BAEE 90.16%); }
      .claims-style-section .choice_btns .btn.left {
        border-radius: 8px 0 0 8px; }
      .claims-style-section .choice_btns .btn.right {
        border-radius: 0 8px 8px 0; }
      @media (min-width: 768px) {
        .claims-style-section .choice_btns .btn {
          font-size: 2.4rem;
          line-height: 24px;
          padding: 12px 65px 10px; } }
  .claims-style-section ul.arrow-links {
    border-top: 1px solid #555;
    border-bottom: 1px solid #555; }
    .claims-style-section ul.arrow-links.no-borders {
      border-top: 0;
      border-bottom: 0; }
      .claims-style-section ul.arrow-links.no-borders li {
        border-bottom: 0; }
    .claims-style-section ul.arrow-links li {
      border-bottom: 1px solid #555;
      padding: 20px 37px 20px 0;
      width: 100%;
      display: block;
      position: relative; }
      .claims-style-section ul.arrow-links li:last-child {
        border-bottom: 0; }
      .claims-style-section ul.arrow-links li p:last-child {
        padding-bottom: 0; }
      .claims-style-section ul.arrow-links li.single {
        background-position: right center; }
        .claims-style-section ul.arrow-links li.single a h3, .claims-style-section ul.arrow-links li.single a .form-container form label, .form-container form .claims-style-section ul.arrow-links li.single a label {
          padding-bottom: 0; }
      .claims-style-section ul.arrow-links li h3, .claims-style-section ul.arrow-links li .form-container form label, .form-container form .claims-style-section ul.arrow-links li label {
        margin: 0; }
      .claims-style-section ul.arrow-links li a {
        cursor: pointer; }
        .claims-style-section ul.arrow-links li a h3.subheading::after, .claims-style-section ul.arrow-links li a .form-container form label.subheading::after, .form-container form .claims-style-section ul.arrow-links li a label.subheading::after {
          content: '';
          background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15.3 24' style='enable-background:new 0 0 15.3 24%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23F2F0EE%3B%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M5.3 23.7c-0.2 0-0.3-0.1-0.5-0.2c-0.4-0.3-0.4-0.9-0.2-1.3l7.8-10.4L4.6 1.5c-0.3-0.3-0.2-1 0.2-1.2c0.4-0.3 1-0.2 1.3 0.1l8.2 11c0.2 0.3 0.2 0.8 0 1.1l-8.2 11C5.9 23.6 5.6 23.7 5.3 23.7z'/%3E%3C/g%3E%3C/svg%3E");
          width: 23px;
          height: 31px;
          position: absolute;
          right: 0;
          top: 19px; }
    .claims-style-section ul.arrow-links li.dropdown h3.subheading, .claims-style-section ul.arrow-links li.dropdown .form-container form label.subheading, .form-container form .claims-style-section ul.arrow-links li.dropdown label.subheading {
      cursor: pointer; }
      .claims-style-section ul.arrow-links li.dropdown h3.subheading::after, .claims-style-section ul.arrow-links li.dropdown .form-container form label.subheading::after, .form-container form .claims-style-section ul.arrow-links li.dropdown label.subheading::after {
        content: '';
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15.3 24' style='enable-background:new 0 0 15.3 24%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23F2F0EE%3B%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M5.3 23.7c-0.2 0-0.3-0.1-0.5-0.2c-0.4-0.3-0.4-0.9-0.2-1.3l7.8-10.4L4.6 1.5c-0.3-0.3-0.2-1 0.2-1.2c0.4-0.3 1-0.2 1.3 0.1l8.2 11c0.2 0.3 0.2 0.8 0 1.1l-8.2 11C5.9 23.6 5.6 23.7 5.3 23.7z'/%3E%3C/g%3E%3C/svg%3E");
        width: 23px;
        height: 31px;
        position: absolute;
        right: 0;
        top: 19px; }
    .claims-style-section ul.arrow-links li.dropdown.active h3.subheading::after, .claims-style-section ul.arrow-links li.dropdown.active .form-container form label.subheading::after, .form-container form .claims-style-section ul.arrow-links li.dropdown.active label.subheading::after {
      content: '';
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15.3 24' style='enable-background:new 0 0 15.3 24%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23F2F0EE%3B%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M5.3 23.7c-0.2 0-0.3-0.1-0.5-0.2c-0.4-0.3-0.4-0.9-0.2-1.3l7.8-10.4L4.6 1.5c-0.3-0.3-0.2-1 0.2-1.2c0.4-0.3 1-0.2 1.3 0.1l8.2 11c0.2 0.3 0.2 0.8 0 1.1l-8.2 11C5.9 23.6 5.6 23.7 5.3 23.7z'/%3E%3C/g%3E%3C/svg%3E");
      transform: rotate(-90deg);
      width: 23px;
      height: 31px;
      position: absolute;
      right: 0;
      top: 19px; }

.claims-ss {
  background-color: #000; }
  .claims-ss .container {
    background-color: #000;
    margin: 0 auto; }
    .claims-ss .container .back {
      cursor: pointer;
      font-size: 18px;
      font-weight: 600;
      color: #00AAFF;
      padding-left: 22px;
      display: inline-block; }
      .claims-ss .container .back:before {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.266275 8.34863C0.199609 8.40529 0.166797 8.46872 0.133463 8.53206V8.53531C0.0667967 8.68198 0 8.84195 0 9.00195L0 9.00862C0 9.16862 0.0667967 9.32875 0.133463 9.47542V9.47868C0.166797 9.54201 0.199609 9.60544 0.266275 9.66211L6.99998 17.6488C7.33332 18.0721 7.96639 18.1254 8.39972 17.7687C8.83305 17.4154 8.86652 16.782 8.53318 16.362L3.16666 10.0054L14 10.0054C14.5666 10.0054 15 9.5587 15 9.00537C15 8.45203 14.5666 8.00536 14 8.00536L3.16666 8.00536L8.53318 1.64873C8.86652 1.22873 8.83305 0.595318 8.39972 0.241984C7.96639 -0.114685 7.33332 -0.0613965 6.99998 0.361939L0.266275 8.34863Z' fill='%2300AAFF'/%3E%3C/svg%3E");
        height: 20px;
        width: 19px;
        position: absolute;
        background-repeat: no-repeat;
        background-position: 0px 1px;
        margin-left: -22px; }
    .claims-ss .container p {
      color: #FFF; }
      .claims-ss .container p a {
        color: #FFF; }
        .claims-ss .container p a.tel-link {
          background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20d%3D%22M0%2019.582l.228%202.504s2.49%202.307%205.223%201.855c4.7-.775%2013.755-10.624%2012.415-19.023C17.164.506%2013.9%200%2013.9%200l-1.955.247-1.735%205.797%203.432%202.22s-.585%205.982-6.184%209.937L4.5%2016.602%200%2019.582z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E); }
      .claims-ss .container p.support {
        color: #9b9b9b; }
        .claims-ss .container p.support a {
          text-decoration: underline; }

.contained-content-image {
  background-color: white;
  border: 1px solid #ADA9A4;
  display: block;
  padding: 15px; }
  @media (min-width: 768px) {
    .contained-content-image {
      display: flex;
      padding: 20px 40px; } }
  .contained-content-image h3, .contained-content-image .form-container form label, .form-container form .contained-content-image label {
    color: #4f4f4f; }
  .contained-content-image .content-left {
    width: 50%;
    padding: 0 0 25px 0; }
    @media (min-width: 768px) {
      .contained-content-image .content-left {
        width: 40%;
        padding: 0 10% 0 0;
        display: flex;
        justify-content: center;
        align-items: center; } }
    .contained-content-image .content-left img {
      width: 180px; }
      @media (min-width: 768px) {
        .contained-content-image .content-left img {
          width: 100%; } }
  @media (min-width: 768px) {
    .contained-content-image .content-right {
      padding: 35px 0 0 0;
      width: 60%; } }

.driving-feedback-exmaple .feedback-pods {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 15px 0; }
  @media (min-width: 768px) {
    .driving-feedback-exmaple .feedback-pods {
      padding: 30px;
      border: 1px solid #D6D4D0;
      background-color: #fff;
      margin: 0; } }
  .driving-feedback-exmaple .feedback-pods .feedback-pod {
    background-color: #fff;
    border: 1px solid #D6D4D0;
    border-radius: 24px;
    margin: 0 0 23px 0; }
    .driving-feedback-exmaple .feedback-pods .feedback-pod:last-child {
      margin: 0; }
    @media (min-width: 768px) {
      .driving-feedback-exmaple .feedback-pods .feedback-pod {
        background-color: #f0f0eb;
        width: 31.3%;
        border: 1px solid #D6D4D0;
        margin: 0 3% 0 0; }
        .driving-feedback-exmaple .feedback-pods .feedback-pod:last-child {
          margin: 0; } }
    .driving-feedback-exmaple .feedback-pods .feedback-pod .content {
      padding: 21px 15px; }
      @media (min-width: 768px) {
        .driving-feedback-exmaple .feedback-pods .feedback-pod .content {
          padding: 9% 7%; } }
      .driving-feedback-exmaple .feedback-pods .feedback-pod .content .title {
        color: #2C2822;
        font-size: 25px;
        font-weight: 700;
        padding: 0 0 10px 0; }
      .driving-feedback-exmaple .feedback-pods .feedback-pod .content img {
        width: 100%;
        max-width: 246px;
        padding: 0 0 30px 0; }
      .driving-feedback-exmaple .feedback-pods .feedback-pod .content p {
        color: #2C2822;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px; }

.driving-feedback-exmaple .description {
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-size: 10px;
  font-weight: 400;
  background-color: #4f4f4f;
  padding: 7px 0; }
  @media (min-width: 768px) {
    .driving-feedback-exmaple .description {
      font-size: 14px; } }

.driving-feedback-exmaple .bubble {
  margin: 0 auto;
  width: 100%;
  max-width: 485px;
  background-color: #fff;
  border: 1px solid #D6D4D0;
  padding: 17px 20px 20px 20px;
  border-radius: 24px;
  text-align: left; }
  .driving-feedback-exmaple .bubble p {
    color: #2C2822;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    display: inline; }

.average-premium {
  display: flex;
  flex-direction: column;
  height: 100%;
  color: #0045A0;
  font-weight: 600;
  align-items: center; }
  @media (min-width: 768px) {
    .average-premium {
      display: flex;
      flex-direction: row;
      height: auto; } }
  .average-premium .property {
    margin-bottom: 20px;
    border-radius: 15px;
    height: auto;
    max-width: 170px;
    width: 100%; }
    .average-premium .property.row-double {
      max-width: 344px; }
    @media (min-width: 768px) {
      .average-premium .property {
        flex-basis: calc(33.33% - 20px);
        margin-right: 20px;
        margin-bottom: 0;
        max-width: auto; }
        .average-premium .property:last-child {
          margin-right: 0; }
        .average-premium .property.row-double {
          flex-basis: calc(52% - 20px);
          margin-bottom: 20px; } }
    .average-premium .property span.type {
      display: block;
      font-size: 13px;
      padding: 15px; }
      @media (min-width: 768px) {
        .average-premium .property span.type {
          font-size: 2rem; } }
    .average-premium .property .img {
      background-size: contain;
      height: 83px;
      background-repeat: no-repeat;
      background-position: bottom;
      position: relative; }
      @media (min-width: 768px) {
        .average-premium .property .img {
          height: 144px; } }
      .average-premium .property .img span.premium-price {
        background-color: #C20060;
        border: 2px solid #FFF;
        width: 55px;
        height: 55px;
        position: absolute;
        border-radius: 100%;
        color: #FFF;
        font-size: 18px;
        justify-content: center;
        align-items: center;
        display: flex;
        top: 0;
        right: 0; }
    .average-premium .property.townhouse .img {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/campaign/price-index/property-townhouse.png"); }
      @media (min-width: 768px) {
        .average-premium .property.townhouse .img span .premium-price {
          right: -5px;
          top: 1px; } }
    .average-premium .property.bungalow .img {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/campaign/price-index/property-bungalow.png"); }
      @media (min-width: 768px) {
        .average-premium .property.bungalow .img span .premium-price {
          right: -9px;
          top: 53px; } }
    .average-premium .property.house .img {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/campaign/price-index/property-house.png"); }
      @media (min-width: 768px) {
        .average-premium .property.house .img span .premium-price {
          right: -8px;
          top: 31px; } }
    .average-premium .property.flat .img {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/campaign/price-index/property-flat.png"); }
      @media (min-width: 768px) {
        .average-premium .property.flat .img span .premium-price {
          right: -26px;
          top: 38px; } }
    .average-premium .property.semi-detached .img {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/campaign/price-index/property-semi-detached.png"); }
    .average-premium .property.terraced .img {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/campaign/price-index/property-terraced.png"); }

.claims-modules.claims-hero {
  height: 150px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right; }
  @media (min-width: 768px) {
    .claims-modules.claims-hero {
      height: 250px; } }
  .claims-modules.claims-hero.bg-vegetation01 {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-01-mobile.jpg"); }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .claims-modules.claims-hero.bg-vegetation01 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-01-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .claims-modules.claims-hero.bg-vegetation01 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-01-desktop.jpg"); } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .claims-modules.claims-hero.bg-vegetation01 {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-01-desktop@2x.jpg"); } }
  .claims-modules.claims-hero.bg-vegetation02 {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-02-mobile.jpg"); }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .claims-modules.claims-hero.bg-vegetation02 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-02-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .claims-modules.claims-hero.bg-vegetation02 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-02-desktop.jpg"); } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .claims-modules.claims-hero.bg-vegetation02 {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-02-desktop@2x.jpg"); } }
  .claims-modules.claims-hero.bg-vegetation03 {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-03-mobile.jpg"); }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .claims-modules.claims-hero.bg-vegetation03 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-03-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .claims-modules.claims-hero.bg-vegetation03 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-03-desktop.jpg"); } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .claims-modules.claims-hero.bg-vegetation03 {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-03-desktop@2x.jpg"); } }
  .claims-modules.claims-hero.bg-vegetation04 {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-04-mobile.jpg"); }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .claims-modules.claims-hero.bg-vegetation04 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-04-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .claims-modules.claims-hero.bg-vegetation04 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-04-desktop.jpg"); } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .claims-modules.claims-hero.bg-vegetation04 {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-04-desktop@2x.jpg"); } }
  .claims-modules.claims-hero.bg-vegetation05 {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-05-mobile.jpg"); }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .claims-modules.claims-hero.bg-vegetation05 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-05-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .claims-modules.claims-hero.bg-vegetation05 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-05-desktop.jpg"); } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .claims-modules.claims-hero.bg-vegetation05 {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-05-desktop@2x.jpg"); } }
  .claims-modules.claims-hero.bg-vegetation06 {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-06-mobile.jpg"); }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .claims-modules.claims-hero.bg-vegetation06 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-06-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .claims-modules.claims-hero.bg-vegetation06 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-06-desktop.jpg"); } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .claims-modules.claims-hero.bg-vegetation06 {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-06-desktop@2x.jpg"); } }
  .claims-modules.claims-hero.bg-vegetation07 {
    background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-07-mobile.jpg"); }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .claims-modules.claims-hero.bg-vegetation07 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-07-mobile@2x.jpg"); } }
    @media (min-width: 768px) {
      .claims-modules.claims-hero.bg-vegetation07 {
        background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-07-desktop.jpg"); } }
  @media only screen and (min-width: 768px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
    .claims-modules.claims-hero.bg-vegetation07 {
      background-image: url("https://admiral-assets.s3.eu-west-1.amazonaws.com/images/hero/background/vegetation-07-desktop@2x.jpg"); } }
  .claims-modules.claims-hero .container {
    height: 100%;
    padding: 25px 10px 25px 10px; }
    @media (min-width: 768px) {
      .claims-modules.claims-hero .container {
        padding: 50px 30px 50px 30px; } }
    .claims-modules.claims-hero .container .content {
      background-color: rgba(0, 0, 0, 0.7);
      width: 100%;
      height: 100%;
      border-radius: 10px;
      border: 1px solid #B7B7CB;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
      .claims-modules.claims-hero .container .content h1 {
        color: #fff;
        margin: 0;
        padding: 0;
        font-size: 16px;
        font-weight: 400;
        padding: 0 0 5px 0; }
        @media (min-width: 768px) {
          .claims-modules.claims-hero .container .content h1 {
            font-size: 24px; } }
      .claims-modules.claims-hero .container .content h2 {
        color: #fff;
        margin: 0;
        padding: 0;
        font-size: 20px;
        font-weight: 600; }
        .claims-modules.claims-hero .container .content h2::before {
          content: "";
          width: 22px;
          height: 18px;
          margin: 0 11px 0 0;
          display: inline-block;
          background-repeat: no-repeat; }
          @media (min-width: 768px) {
            .claims-modules.claims-hero .container .content h2::before {
              width: 37px;
              height: 31px;
              margin: 0 15px 0 0; } }
        .claims-modules.claims-hero .container .content h2.motor::before {
          background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 2032 1733" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M285.223,343.707c67.342,-133.581 177.704,-290.828 282.778,-315.035c93.917,-21.617 298.537,-28.684 447.798,-28.672c149.262,0.012 353.856,7.126 447.774,28.743c105.709,24.353 216.769,183.359 284.001,317.47c3.881,3.881 75.519,150.659 75.519,150.659c7.772,9.757 109.581,137.484 155.103,190.349c38.307,44.514 84.924,245.933 23.86,590.121l-4.941,371.875c0,40.551 -20.454,76.798 -62.34,82.716l-260.106,0.513c-39.244,-4.217 -67.496,-36.886 -67.242,-83.229l0,-98.045c-148.213,12.567 -355.443,23.875 -591.653,27.275l0,-0.071c-236.184,-3.4 -443.415,-14.708 -591.628,-27.274l0,98.045c0.255,46.343 -27.997,79.011 -67.241,83.229l-260.106,-0.514c-41.886,-5.917 -62.341,-42.165 -62.341,-82.715l-4.94,-371.876c-61.065,-344.187 -14.447,-545.607 23.859,-590.12c47.345,-54.983 155.576,-190.941 155.576,-190.941c-0,0 72.206,-144.442 76.27,-152.503Zm1200.08,780.173c147.863,-2.637 258.226,-14.267 322.571,-59.713c69.499,-48.94 45.381,-152.27 2.089,-239.711c-13.55,-27.175 -45.596,-39.399 -73.463,-27.644c-195.886,82.123 -251.88,172.246 -298.412,237.114c-27.314,37.993 0.344,90.807 47.215,89.954Zm-937.047,-0.07c-147.862,-2.637 -260.213,-14.268 -324.558,-59.714c-69.5,-48.94 -45.381,-152.269 -2.089,-239.711c13.55,-27.175 45.595,-39.399 73.463,-27.643c195.886,82.122 253.867,172.246 300.4,237.114c27.314,37.992 -0.344,90.806 -47.216,89.954Zm467.517,-979.889c-279.869,-0 -380.063,17.768 -380.063,17.768c-32,3.918 -74.186,25.046 -93.234,47.829c-0,-0 -26.248,22.872 -76.105,111.38c-49.853,88.464 -66.344,134.892 -66.344,134.892c-9.502,23.002 5.454,44 33.491,46.258c-0,-0 113.679,13.116 538.179,16.142l88.178,0.071c424.5,-3.026 538.179,-16.143 538.179,-16.143c28.037,-2.258 42.993,-23.256 33.491,-46.258c0,0 -16.491,-46.428 -66.344,-134.891c-49.857,-88.508 -76.105,-111.381 -76.105,-111.381c-19.049,-22.782 -61.234,-43.91 -93.234,-47.828c-0,-0 -100.22,-17.839 -380.089,-17.839Z" style="fill:%23fff;"/></svg>');
          width: 21px;
          height: 18px; }
          @media (min-width: 768px) {
            .claims-modules.claims-hero .container .content h2.motor::before {
              width: 36px;
              height: 31px; } }
        .claims-modules.claims-hero .container .content h2.home::before {
          background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 2394 1981" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M1016.12,1980.75l-568.772,0c-37.423,0 -67.358,-7.483 -89.807,-44.901c-7.483,-14.97 -14.97,-37.423 -14.97,-52.389l-0,-718.451c-0,-7.483 7.487,-22.453 14.97,-29.936c276.901,-232 834.117,-703.485 841.6,-703.485c52.389,44.905 617.755,516.387 842.272,703.485c14.966,7.483 14.966,22.453 14.966,37.419l-0,703.485c-0,67.355 -37.419,104.773 -104.774,104.773l-553.806,0l-0,-583.742l-381.679,0l0,583.742Zm659.412,-1621.52c-20.38,-19.39 -246.969,-217.034 -359.226,-314.324c-74.841,-59.868 -172.132,-59.868 -239.486,-0c-74.838,67.354 -778.323,658.583 -1047.74,890.583c-37.419,29.936 -37.419,52.385 -7.484,89.807c29.936,29.936 52.388,67.355 82.322,97.291c22.453,29.935 52.389,29.935 74.838,7.483c120.472,-101.939 972.904,-823.229 1017.81,-868.131c7.483,7.483 778.323,666.067 1017.81,868.131c29.935,22.452 52.388,22.452 82.324,-7.483c22.449,-29.936 52.385,-59.872 74.837,-89.808c29.936,-37.419 29.936,-59.871 -7.483,-97.29c-97.29,-82.324 -306.84,-269.418 -306.84,-284.388l-0,-583.742c-0,-37.419 -14.966,-52.389 -52.385,-52.389l-269.422,0c-44.902,0 -59.868,14.97 -59.868,59.872l-0,284.388Z" style="fill:%23fff;"/></svg>');
          width: 22px;
          height: 18px; }
          @media (min-width: 768px) {
            .claims-modules.claims-hero .container .content h2.home::before {
              width: 37px;
              height: 31px; } }
        .claims-modules.claims-hero .container .content h2.landlord::before {
          background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 2495 1982" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M235.185,519.055c-0,0 362.442,43.501 361.172,42.837c395.449,-340.525 536.035,-451.966 609.32,-517.923c65.957,-58.625 161.228,-58.625 234.517,0c109.927,95.272 331.814,288.814 351.771,307.802l0,-278.487c0,-43.97 14.656,-58.629 58.626,-58.629l263.831,-0c36.642,-0 51.298,14.659 51.298,51.301l-0,571.629c-0,14.659 205.202,197.871 300.473,278.487c36.643,36.642 36.643,58.629 7.328,95.271c-21.987,29.315 -51.301,58.63 -73.285,87.944c-29.314,29.315 -51.301,29.315 -80.616,7.328c-234.513,-197.871 -989.357,-842.788 -996.685,-850.116c-42.61,42.607 68.612,-54.767 -405.631,346.31l167.594,20.578c200.309,-168.705 234.017,-200.76 240.562,-200.76c25.004,21.433 718.998,600.724 824.793,688.887c14.656,7.328 14.656,21.987 14.656,36.643c-0,227.185 -0,503.599 -0,730.784c-0,65.957 -36.642,102.599 -102.599,102.599l-1473.04,0c-36.646,0 -65.961,-7.328 -87.944,-43.97c-7.328,-14.659 -14.659,-36.646 -14.659,-51.301l0,-286.186l-378.506,-46.475c-32.423,-3.981 -61.936,-20.678 -82.047,-46.419c-20.112,-25.742 -29.173,-58.418 -25.192,-90.84c21.226,-172.879 75.779,-617.176 97.006,-790.055c3.981,-32.422 20.679,-61.936 46.42,-82.047c25.741,-20.111 58.417,-29.173 90.84,-25.192Zm1383.36,293.948l-97.007,790.054c-2.109,17.182 -15.746,16.705 -20.616,16.107c-254.43,-31.24 -1397.57,-178.249 -1396.12,-190.059c21.227,-172.879 75.78,-617.177 97.007,-790.055c1.5,-12.221 8.395,-17.608 20.616,-16.107c254.431,31.24 1125.58,138.204 1380.01,169.444c11.822,1.451 17.558,8.794 16.107,20.616Zm-503.071,570.39l41.132,-334.995l-125.243,-15.378l12.168,-99.1l367.217,45.089l-12.168,99.1l-125.243,-15.378l-41.132,334.995l-116.731,-14.333Zm-483.949,-59.422l53.3,-434.094l310.676,38.146l-11.795,96.06l-196.984,-24.187l-8.51,69.31l184.824,22.693l-11.794,96.06l-184.825,-22.693l-9.406,76.605l209.752,25.754l-21.523,94.866l-313.715,-38.52Zm-362.354,-44.491l53.3,-434.095l116.732,14.333l-41.133,334.995l192.121,23.589l-22.504,97.831l-298.516,-36.653Z" style="fill:%23fff;"/></svg>');
          width: 20px;
          height: 16px; }
          @media (min-width: 768px) {
            .claims-modules.claims-hero .container .content h2.landlord::before {
              width: 37px;
              height: 29px; } }
        .claims-modules.claims-hero .container .content h2.van::before {
          background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 2267 1673" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M934.268,0l1030.28,1.682c166.316,-0 301.344,134.754 301.344,300.733l0,701.082l1.021,-0.696l-0,301.614c-0,62.733 -47.491,107.907 -103.708,113.679l-0.336,0.61l-146.057,-0c0.539,6.018 -3.103,60.536 -3.103,60.536c-19.923,109.836 -116.344,193.225 -232.128,193.225c-114.598,-0 -210.229,-81.69 -231.526,-189.864c0,0 -4.244,-57.879 -3.705,-63.897l-768.91,-0c0.463,6.018 0.699,12.099 0.699,18.234c-0,129.991 -105.751,235.527 -236.006,235.527c-130.255,-0 -236.006,-105.536 -236.006,-235.527c0,-6.135 0.236,-12.216 0.699,-18.234l-197.717,0.016c-61.376,-0 -109.112,-47.067 -109.112,-107.581l-0,-302.571c-0,-60.514 27.278,-147.923 61.375,-201.713l286.418,-443.77c34.098,-53.791 109.112,-94.133 170.487,-94.133l143.091,-0c0.04,-0.361 0.081,-0.721 0.12,-1.065c0.587,-147.439 123.108,-267.887 272.777,-267.887Zm-456.905,457.218c6.82,-13.448 27.278,-20.172 40.917,-20.172l136.389,0l0,388.426l-361.432,48.621c-48.052,6.866 -61.375,-33.619 -40.916,-67.238l225.042,-349.637Z" style="fill:%23fff;"/></svg>');
          width: 22px;
          height: 16px; }
          @media (min-width: 768px) {
            .claims-modules.claims-hero .container .content h2.van::before {
              width: 37px;
              height: 27px; } }
        .claims-modules.claims-hero .container .content h2.multicover::before {
          background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 2603 1898" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M1278.9,829.523c51.033,-102.689 134.666,-223.572 214.292,-242.181c71.171,-16.618 226.233,-22.051 339.345,-22.042c113.111,0.009 268.154,5.478 339.325,22.096c80.107,18.721 164.27,140.956 215.219,244.053c2.941,2.984 57.228,115.818 57.228,115.818c5.89,7.501 83.042,105.69 117.539,146.33c29.029,34.219 64.356,189.059 18.081,453.651l-3.744,285.877c-0,31.173 -15.501,59.038 -47.242,63.587l-197.111,0.395c-29.739,-3.242 -51.148,-28.356 -50.956,-63.982l0,-75.372c-112.316,9.661 -269.357,18.354 -448.359,20.968l0,-0.055c-178.982,-2.614 -336.022,-11.307 -448.339,-20.967l-0,75.372c0.192,35.626 -21.217,60.739 -50.956,63.981l-197.111,-0.394c-31.741,-4.549 -47.242,-32.415 -47.242,-63.587l-3.744,-285.877c-46.275,-264.592 -10.948,-419.432 18.081,-453.651c35.879,-42.268 117.896,-146.785 117.896,-146.785c0,0 54.719,-111.039 57.798,-117.235Zm-287.198,773.625l-634.783,-0c-84.771,-0 -83.596,-66.631 -83.596,-78.744l-0,-581.49c-0,-6.056 5.973,-18.172 11.943,-24.229c220.927,-187.772 665.503,-569.377 671.473,-569.377c41.798,36.345 92.817,78.744 134.615,115.089l193.804,163.832c-31.777,41.821 -60.383,90.289 -82.736,135.267c-3.079,6.196 -57.798,117.236 -57.798,117.236c0,-0 -82.017,104.516 -117.896,146.784c-29.029,34.219 -80.815,189.059 -34.54,453.651l-0.486,121.981Zm1196.63,-173.872c112.051,-2.028 195.685,-10.969 244.446,-45.905c52.667,-37.622 34.39,-117.056 1.583,-184.276c-10.268,-20.89 -34.552,-30.287 -55.671,-21.251c-148.444,63.131 -190.876,132.413 -226.139,182.28c-20.698,29.207 0.261,69.807 35.781,69.152Zm-710.101,-0.054c-112.052,-2.028 -197.192,-10.969 -245.953,-45.905c-52.667,-37.622 -34.39,-117.056 -1.583,-184.276c10.268,-20.891 34.553,-30.288 55.671,-21.251c148.444,63.131 192.382,132.413 227.645,182.28c20.699,29.207 -0.261,69.807 -35.78,69.152Zm354.287,-753.283c-212.086,-0 -288.014,13.659 -288.014,13.659c-24.25,3.012 -56.219,19.254 -70.654,36.768c0,-0 -19.89,17.583 -57.673,85.623c-37.779,68.005 -50.276,103.696 -50.276,103.696c-7.2,17.683 4.133,33.825 25.38,35.561c-0,0 86.147,10.083 407.836,12.409l66.822,0.055c321.689,-2.327 407.836,-12.41 407.836,-12.41c21.247,-1.736 32.58,-17.878 25.38,-35.56c-0,-0 -12.497,-35.691 -50.276,-103.697c-37.783,-68.04 -57.673,-85.623 -57.673,-85.623c-14.435,-17.514 -46.404,-33.756 -70.654,-36.768c0,-0 -75.947,-13.713 -288.034,-13.713Zm-479.474,-120.303c-53.166,-46.191 -106.343,-92.175 -159.521,-137.69c-71.653,-66.631 -232.87,-199.889 -238.84,-205.945c-37.235,34.796 -71.653,66.63 -107.478,96.916c-136.751,117.381 -608.464,523.213 -704.583,605.719c-17.911,18.172 -41.795,18.172 -59.709,-6.057c-23.884,-24.229 -41.797,-54.514 -65.681,-78.743c-23.884,-30.289 -23.884,-48.458 5.971,-72.687c214.956,-187.773 435.886,-375.545 650.842,-563.321c59.709,-54.514 125.391,-102.972 185.101,-157.487c53.739,-48.455 131.362,-48.455 191.074,0c89.564,78.744 268.695,242.29 286.609,254.403l0,-230.174c0,-36.342 11.941,-48.458 47.766,-48.458l214.959,0c29.854,0 41.795,12.116 41.795,42.402l0,435.129c-87.277,7.11 -175.747,20.257 -224.634,31.672c-21.181,4.95 -42.645,17.136 -63.671,34.321Z" style="fill:%23fff;"/></svg>');
          width: 24px;
          height: 18px; }
          @media (min-width: 768px) {
            .claims-modules.claims-hero .container .content h2.multicover::before {
              width: 39px;
              height: 29px; } }
        .claims-modules.claims-hero .container .content h2.travel::before {
          background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 2080 2051" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g><path d="M1940.61,471.546c92.072,-84.992 177.059,-396.619 120.401,-453.281c-56.658,-56.659 -368.29,28.332 -453.281,120.405l-339.96,354.123c-254.97,-49.577 -1012.8,-198.311 -1104.87,-212.474c-84.991,49.577 -162.897,106.235 -162.897,106.235l856.981,538.272l-339.957,354.124l-283.302,-28.329l-120.402,120.401l276.218,141.653l-56.659,212.474l212.474,-56.662l148.731,283.303l120.405,-120.405l-28.332,-276.218l354.127,-332.875l517.02,828.652c0,-0 63.743,-77.906 106.239,-162.897c-14.166,-84.992 -148.731,-779.076 -205.393,-1062.37l382.457,-354.127Zm-127.491,531.186c-21.244,-21.247 -42.492,-21.247 -63.739,0l-63.744,63.744l77.233,357.37l198.985,-208.636c21.247,-21.248 21.247,-42.495 -0,-63.743l-148.735,-148.735Zm-750.502,-765.768c21.831,20.644 22.423,41.883 1.775,63.715l-61.943,65.493l-359.383,-67.249l203.013,-204.718c20.648,-21.832 41.887,-22.423 63.719,-1.776l152.819,144.535Z" style="fill:%23fff;"/></g></svg>');
          width: 16px;
          height: 16px; }
          @media (min-width: 768px) {
            .claims-modules.claims-hero .container .content h2.travel::before {
              width: 30px;
              height: 30px; } }
        .claims-modules.claims-hero .container .content h2.pet::before {
          background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1928 1790" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M1581.93,1528.79c-30.889,228.588 -185.339,352.149 -407.75,179.165c-80.315,-61.781 -117.381,-166.808 -302.723,-185.343c-185.343,-18.534 -228.589,18.535 -364.504,49.424c-259.478,61.781 -339.793,-55.601 -321.258,-240.943c37.069,-315.08 407.75,-636.338 790.788,-574.558c389.216,55.604 648.693,457.177 605.447,772.255Zm-103.794,-686.182c-24.712,117.384 61.781,228.588 185.342,253.3c123.559,24.711 240.943,-49.424 259.477,-166.808c24.712,-117.381 -49.426,-278.011 -172.985,-302.723c-129.738,-18.535 -253.299,98.85 -271.834,216.231Zm-1070.03,-215.811c6.177,117.384 -80.315,216.231 -197.697,222.411c-111.204,6.177 -203.875,-86.495 -210.053,-203.877c-6.178,-117.384 67.958,-265.654 179.165,-271.834c111.204,-6.177 222.408,135.919 228.585,253.3Zm642.515,-210.054c-12.354,142.096 80.316,265.657 203.877,278.012c123.561,12.357 234.765,-92.67 247.12,-234.766c12.357,-142.095 -92.67,-321.257 -216.231,-333.615c-123.559,-12.354 -222.408,148.273 -234.766,290.369Zm-172.984,-55.6c-24.712,142.093 -142.096,234.765 -265.658,203.873c-123.561,-24.711 -203.873,-160.627 -179.162,-302.723c24.712,-142.096 148.274,-284.19 271.835,-259.477c129.738,30.889 197.696,216.231 172.985,358.327Z" style="fill:%23fff;"/></svg>');
          width: 19px;
          height: 18px; }
          @media (min-width: 768px) {
            .claims-modules.claims-hero .container .content h2.pet::before {
              width: 33px;
              height: 31px; } }
        @media (min-width: 768px) {
          .claims-modules.claims-hero .container .content h2 {
            font-size: 38px; } }

.claims-modules.bg-dark {
  background-color: #000; }

.claims-modules h3.yellow, .claims-modules .form-container form label.yellow, .form-container form .claims-modules label.yellow,
.claims-modules h4.yellow {
  color: #fff500; }

.claims-modules a.blue {
  color: #00AAFF; }

.claims-modules p {
  margin-top: 0; }
  .claims-modules p.secondary-text {
    color: #AFAAA7; }
    .claims-modules p.secondary-text a {
      color: #AFAAA7; }
  .claims-modules p.support a {
    color: #9b9b9b !important; }
  .claims-modules p b {
    font-weight: bold; }

.claims-modules ul li.support {
  color: #9b9b9b !important; }

.claims-modules .pod > h3:last-child, .claims-modules .form-container form .pod > label:last-child, .form-container form .claims-modules .pod > label:last-child {
  padding-right: 96px; }
  @media (min-width: 768px) {
    .claims-modules .pod > h3:last-child, .claims-modules .form-container form .pod > label:last-child, .form-container form .claims-modules .pod > label:last-child {
      padding-right: 140px; } }

.claims-modules .pod > h3 .button-group, .claims-modules .form-container form .pod > label .button-group, .form-container form .claims-modules .pod > label .button-group {
  display: flex;
  position: absolute;
  right: 0;
  top: -1.5px; }
  @media (min-width: 768px) {
    .claims-modules .pod > h3 .button-group, .claims-modules .form-container form .pod > label .button-group, .form-container form .claims-modules .pod > label .button-group {
      width: 113px;
      top: -4px;
      border-radius: 4px; } }
  .claims-modules .pod > h3 .button-group .button, .claims-modules .form-container form .pod > label .button-group .button, .form-container form .claims-modules .pod > label .button-group .button {
    display: block;
    margin-bottom: 0;
    min-width: 0;
    flex-shrink: 1;
    flex-grow: 1;
    width: 42px;
    border: 1px solid #555;
    margin-right: 5px; }
    .claims-modules .pod > h3 .button-group .button:last-of-type, .claims-modules .form-container form .pod > label .button-group .button:last-of-type, .form-container form .claims-modules .pod > label .button-group .button:last-of-type {
      width: 40px;
      margin-right: 0; }
    @media (min-width: 768px) {
      .claims-modules .pod > h3 .button-group .button, .claims-modules .form-container form .pod > label .button-group .button, .form-container form .claims-modules .pod > label .button-group .button {
        margin: 0;
        width: 40px; }
        .claims-modules .pod > h3 .button-group .button:not(:first-child), .claims-modules .form-container form .pod > label .button-group .button:not(:first-child), .form-container form .claims-modules .pod > label .button-group .button:not(:first-child) {
          border-bottom-left-radius: 0;
          border-top-left-radius: 0; }
        .claims-modules .pod > h3 .button-group .button:not(:last-child), .claims-modules .form-container form .pod > label .button-group .button:not(:last-child), .form-container form .claims-modules .pod > label .button-group .button:not(:last-child) {
          border-bottom-right-radius: 0;
          border-top-right-radius: 0; } }
    .claims-modules .pod > h3 .button-group .button--aqua:first-child, .claims-modules .form-container form .pod > label .button-group .button--aqua:first-child, .form-container form .claims-modules .pod > label .button-group .button--aqua:first-child, .claims-modules .pod > h3 .button-group .decision-tree .button.is-active:first-child:not(.button--tile), .decision-tree .claims-modules .pod > h3 .button-group .button.is-active:first-child:not(.button--tile), .claims-modules .form-container form .pod > label .button-group .decision-tree .button.is-active:first-child:not(.button--tile), .decision-tree .claims-modules .form-container form .pod > label .button-group .button.is-active:first-child:not(.button--tile), .form-container form .claims-modules .pod > label .button-group .decision-tree .button.is-active:first-child:not(.button--tile), .decision-tree .form-container form .claims-modules .pod > label .button-group .button.is-active:first-child:not(.button--tile) {
      border-right-width: 0; }
    .claims-modules .pod > h3 .button-group .button--grey, .claims-modules .form-container form .pod > label .button-group .button--grey, .form-container form .claims-modules .pod > label .button-group .button--grey {
      background: #333;
      border-color: #555; }
      @media (min-width: 768px) {
        .claims-modules .pod > h3 .button-group .button--grey:first-child, .claims-modules .form-container form .pod > label .button-group .button--grey:first-child, .form-container form .claims-modules .pod > label .button-group .button--grey:first-child {
          border-right-width: 0; } }

.claims-modules .pod--emergency {
  background-color: #000000;
  border-color: #fff500;
  border-radius: 4px; }
  .claims-modules .pod--emergency .hide-toggle {
    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_34_6364)"><g clip-path="url(%23clip1_34_6364)"><path fill-rule="evenodd" clip-rule="evenodd" d="M27.9054 13.1355C28.3472 13.7246 28.2278 14.5603 27.6387 15.0021L16.972 23.0021C16.498 23.3577 15.8461 23.3577 15.372 23.0021L4.70537 15.0021C4.11627 14.5603 3.99688 13.7246 4.43871 13.1355C4.88054 12.5464 5.71627 12.427 6.30537 12.8688L16.172 20.2688L26.0387 12.8688C26.6278 12.427 27.4635 12.5464 27.9054 13.1355Z" fill="white"/></g></g></svg>');
    width: 32px;
    height: 32px;
    top: 15px; }
    .claims-modules .pod--emergency .hide-toggle.is-active {
      background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_34_6356)"><g clip-path="url(%23clip1_34_6356)"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.43874 19.2354C3.99691 18.6463 4.11631 17.8105 4.70541 17.3687L15.3721 9.36872C15.8462 9.01317 16.498 9.01317 16.9721 9.36872L27.6387 17.3687C28.2278 17.8105 28.3472 18.6463 27.9054 19.2354C27.4636 19.8245 26.6278 19.9439 26.0387 19.5021L16.1721 12.1021L6.30541 19.5021C5.71631 19.9439 4.88057 19.8245 4.43874 19.2354Z" fill="white"/></g></g></svg>');
      width: 32px;
      height: 32px;
      transform: none; }
  .claims-modules .pod--emergency > h3, .claims-modules .form-container form .pod--emergency > label, .form-container form .claims-modules .pod--emergency > label {
    padding: 13px 43px 11px 10px; }
    .claims-modules .pod--emergency > h3.has-icon:first-child, .claims-modules .form-container form .pod--emergency > label.has-icon:first-child, .form-container form .claims-modules .pod--emergency > label.has-icon:first-child {
      padding-left: 53px;
      position: relative; }
      .claims-modules .pod--emergency > h3.has-icon:first-child .badge, .claims-modules .form-container form .pod--emergency > label.has-icon:first-child .badge, .form-container form .claims-modules .pod--emergency > label.has-icon:first-child .badge {
        left: 2px;
        position: absolute;
        top: 2px; }
      .claims-modules .pod--emergency > h3.has-icon:first-child .badge--pet, .claims-modules .form-container form .pod--emergency > label.has-icon:first-child .badge--pet, .form-container form .claims-modules .pod--emergency > label.has-icon:first-child .badge--pet {
        height: 35px;
        top: 9px !important; }
      @media (min-width: 768px) {
        .claims-modules .pod--emergency > h3.has-icon:first-child, .claims-modules .form-container form .pod--emergency > label.has-icon:first-child, .form-container form .claims-modules .pod--emergency > label.has-icon:first-child {
          padding-left: 73px; }
          .claims-modules .pod--emergency > h3.has-icon:first-child .badge, .claims-modules .form-container form .pod--emergency > label.has-icon:first-child .badge, .form-container form .claims-modules .pod--emergency > label.has-icon:first-child .badge {
            left: 3px;
            top: -2px; }
          .claims-modules .pod--emergency > h3.has-icon:first-child .badge--pet, .claims-modules .form-container form .pod--emergency > label.has-icon:first-child .badge--pet, .form-container form .claims-modules .pod--emergency > label.has-icon:first-child .badge--pet {
            height: 47px;
            top: 3px !important; } }
  .claims-modules .pod--emergency .hide p.inline {
    display: inline; }
  .claims-modules .pod--emergency .hide h3, .claims-modules .pod--emergency .hide .form-container form label, .form-container form .claims-modules .pod--emergency .hide label {
    color: #fff; }
    .claims-modules .pod--emergency .hide h3 + .tel-link, .claims-modules .pod--emergency .hide .form-container form label + .tel-link, .form-container form .claims-modules .pod--emergency .hide label + .tel-link {
      margin-top: 4px; }
      @media (min-width: 768px) {
        .claims-modules .pod--emergency .hide h3 + .tel-link, .claims-modules .pod--emergency .hide .form-container form label + .tel-link, .form-container form .claims-modules .pod--emergency .hide label + .tel-link {
          margin-top: 0; } }
    .claims-modules .pod--emergency .hide h3.yellow, .claims-modules .pod--emergency .hide .form-container form label.yellow, .form-container form .claims-modules .pod--emergency .hide label.yellow {
      color: #fff500; }
  .claims-modules .pod--emergency .hide ul.arrow-links li.single {
    padding: 20px 0px 20px 0; }
    .claims-modules .pod--emergency .hide ul.arrow-links li.single a h3.subheading, .claims-modules .pod--emergency .hide ul.arrow-links li.single a .form-container form label.subheading, .form-container form .claims-modules .pod--emergency .hide ul.arrow-links li.single a label.subheading {
      color: #fff; }
      .claims-modules .pod--emergency .hide ul.arrow-links li.single a h3.subheading:after, .claims-modules .pod--emergency .hide ul.arrow-links li.single a .form-container form label.subheading:after, .form-container form .claims-modules .pod--emergency .hide ul.arrow-links li.single a label.subheading:after {
        top: 0; }

.claims-modules .switch-container .switches {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 12px; }
  .claims-modules .switch-container .switches .switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px; }
    .claims-modules .switch-container .switches .switch input {
      opacity: 0;
      width: 0;
      height: 0; }
      .claims-modules .switch-container .switches .switch input:checked + .slider {
        background-color: #03922a; }
      .claims-modules .switch-container .switches .switch input:focus + .slider {
        box-shadow: 0 0 1px #2196f3; }
      .claims-modules .switch-container .switches .switch input:checked + .slider:before {
        -webkit-transform: translateX(26px);
        -ms-transform: translateX(26px);
        transform: translateX(26px);
        background-color: #00fe00; }
    .claims-modules .switch-container .switches .switch .slider {
      position: absolute;
      cursor: pointer;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: #333333;
      -webkit-transition: 0.4s;
      transition: 0.4s;
      z-index: 0; }
      .claims-modules .switch-container .switches .switch .slider:before {
        position: absolute;
        content: "";
        height: 26px;
        width: 26px;
        left: 4px;
        bottom: 4px;
        background-color: #868988;
        -webkit-transition: 0.4s;
        transition: 0.4s;
        z-index: 1; }
      .claims-modules .switch-container .switches .switch .slider:after {
        /*visibility: hidden;*/
        position: absolute;
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='23' height='19' viewBox='0 0 23 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9.91667L7.54167 15.4583L14.2708 8.72917L21 2' stroke='%2300FE00' stroke-width='4'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        height: 16px;
        width: 19px;
        left: 8px;
        bottom: 8px;
        background-size: 100%;
        background-repeat: no-repeat; }
      .claims-modules .switch-container .switches .switch .slider.round {
        border-radius: 34px; }
        .claims-modules .switch-container .switches .switch .slider.round:before {
          border-radius: 50%; }

.claims-modules .button-toggle--compact .button {
  width: 33.33% !important; }

.claims-modules ul.arrow-links {
  border-top: 1px solid #555;
  border-bottom: 1px solid #555; }
  .claims-modules ul.arrow-links.no-borders {
    border-top: 0;
    border-bottom: 0; }
    .claims-modules ul.arrow-links.no-borders li {
      border-bottom: 0; }
  .claims-modules ul.arrow-links.no-border-top {
    border-top: 0; }
  .claims-modules ul.arrow-links.no-border-bottom {
    border-bottom: 0; }
  .claims-modules ul.arrow-links li {
    border-bottom: 1px solid #555;
    padding: 20px 37px 20px 0;
    width: 100%;
    display: block;
    position: relative; }
    .claims-modules ul.arrow-links li:last-child {
      border-bottom: 0; }
    .claims-modules ul.arrow-links li p:last-child {
      padding-bottom: 0; }
    .claims-modules ul.arrow-links li.single {
      background-position: right center; }
      .claims-modules ul.arrow-links li.single a h3, .claims-modules ul.arrow-links li.single a .form-container form label, .form-container form .claims-modules ul.arrow-links li.single a label {
        padding-bottom: 0; }
    .claims-modules ul.arrow-links li h3, .claims-modules ul.arrow-links li .form-container form label, .form-container form .claims-modules ul.arrow-links li label {
      margin: 0; }
    .claims-modules ul.arrow-links li a {
      cursor: pointer; }
      .claims-modules ul.arrow-links li a h3.subheading::after, .claims-modules ul.arrow-links li a .form-container form label.subheading::after, .form-container form .claims-modules ul.arrow-links li a label.subheading::after {
        content: "";
        background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_34_6372)"><g clip-path="url(%23clip1_34_6372)"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.7089 3.7838C11.2796 3.35578 12.0892 3.47144 12.5172 4.04213L20.5172 14.7088C20.8617 15.1681 20.8617 15.7995 20.5172 16.2588L12.5172 26.9255C12.0892 27.4962 11.2796 27.6118 10.7089 27.1838C10.1382 26.7558 10.0225 25.9462 10.4505 25.3755L17.8693 15.4838L10.4505 5.59213C10.0225 5.02144 10.1382 4.21182 10.7089 3.7838Z" fill="white"/></g></g></svg>');
        width: 32px;
        height: 32px;
        position: absolute;
        right: 0;
        top: 19px; }
      .claims-modules ul.arrow-links li a.blue {
        color: #00AAFF !important;
        text-decoration: underline;
        font-weight: 400;
        cursor: pointer; }
        .claims-modules ul.arrow-links li a.blue.no-underline {
          text-decoration: none; }
        .claims-modules ul.arrow-links li a.blue.arrow-icon {
          position: relative; }
          .claims-modules ul.arrow-links li a.blue.arrow-icon::after {
            content: '';
            background-image: url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7337 9.65675C14.8004 9.60008 14.8332 9.53665 14.8665 9.47331L14.8665 9.47006C14.9332 9.32339 15 9.16342 15 9.00342L15 8.99675C15 8.83675 14.9332 8.67662 14.8665 8.52995L14.8665 8.5267C14.8332 8.46336 14.8004 8.39993 14.7337 8.34326L8.00002 0.356576C7.66668 -0.0667578 7.03361 -0.120047 6.60028 0.236621C6.16695 0.589956 6.13348 1.22336 6.46682 1.64337L11.8333 8L1.00003 8C0.433367 8 3.42137e-05 8.44667 3.41654e-05 9C3.4117e-05 9.55334 0.433367 10 1.00003 10L11.8333 10L6.46682 16.3566C6.13348 16.7766 6.16695 17.4101 6.60028 17.7634C7.03361 18.1201 7.66668 18.0668 8.00002 17.6434L14.7337 9.65675Z' fill='%2300AAFF'/%3E%3C/svg%3E");
            width: 15px;
            height: 18px;
            position: absolute;
            top: 4px;
            right: -22px; }
  .claims-modules ul.arrow-links li.dropdown h3.subheading, .claims-modules ul.arrow-links li.dropdown .form-container form label.subheading, .form-container form .claims-modules ul.arrow-links li.dropdown label.subheading {
    cursor: pointer; }
    .claims-modules ul.arrow-links li.dropdown h3.subheading::after, .claims-modules ul.arrow-links li.dropdown .form-container form label.subheading::after, .form-container form .claims-modules ul.arrow-links li.dropdown label.subheading::after {
      content: "";
      background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_34_6364)"><g clip-path="url(%23clip1_34_6364)"><path fill-rule="evenodd" clip-rule="evenodd" d="M27.9054 13.1355C28.3472 13.7246 28.2278 14.5603 27.6387 15.0021L16.972 23.0021C16.498 23.3577 15.8461 23.3577 15.372 23.0021L4.70537 15.0021C4.11627 14.5603 3.99688 13.7246 4.43871 13.1355C4.88054 12.5464 5.71627 12.427 6.30537 12.8688L16.172 20.2688L26.0387 12.8688C26.6278 12.427 27.4635 12.5464 27.9054 13.1355Z" fill="white"/></g></g></svg>');
      width: 32px;
      height: 32px;
      position: absolute;
      right: 0;
      top: 19px; }
  .claims-modules ul.arrow-links li.dropdown.active h3.subheading::after, .claims-modules ul.arrow-links li.dropdown.active .form-container form label.subheading::after, .form-container form .claims-modules ul.arrow-links li.dropdown.active label.subheading::after {
    content: "";
    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_34_6356)"><g clip-path="url(%23clip1_34_6356)"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.43874 19.2354C3.99691 18.6463 4.11631 17.8105 4.70541 17.3687L15.3721 9.36872C15.8462 9.01317 16.498 9.01317 16.9721 9.36872L27.6387 17.3687C28.2278 17.8105 28.3472 18.6463 27.9054 19.2354C27.4636 19.8245 26.6278 19.9439 26.0387 19.5021L16.1721 12.1021L6.30541 19.5021C5.71631 19.9439 4.88057 19.8245 4.43874 19.2354Z" fill="white"/></g></g></svg>');
    width: 32px;
    height: 32px;
    position: absolute;
    right: 0;
    top: 19px; }
  .claims-modules ul.arrow-links li.content-dropdown p.content-dropdown-btn {
    text-decoration: underline;
    cursor: pointer; }

.claims-modules .text-contained {
  border: 1px solid #555555;
  background-color: #191919;
  padding: 23px 16px 16px 16px;
  border-radius: 13px; }
  @media (min-width: 768px) {
    .claims-modules .text-contained {
      padding: 16px; } }
  .claims-modules .text-contained h3, .claims-modules .text-contained .form-container form label, .form-container form .claims-modules .text-contained label {
    padding-bottom: 12px; }

.claims-modules.bg-dark .tabs .container {
  background: #333 !important; }

.claims-modules .time-icon {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2043%2032%22%3E%3Cpath%20d%3D%22M39.4%208l.6-.8c.5-.6.4-1.5-.3-2L38.2%204c-.6-.5-1.5-.4-2%20.3l-.5.7c-1.5-.8-3.2-1.3-4.9-1.5V2.2h1.4c.6%200%201.1-.5%201.1-1.1%200-.6-.5-1.1-1.1-1.1h-5.4c-.6%200-1.1.5-1.1%201.1%200%20.6.5%201.1%201.1%201.1h1.4v1.3C21.3%204.2%2016%2010.2%2016%2017.4c0%207.7%206%2013.9%2013.5%2013.9S43%2025.1%2043%2017.4c0-3.6-1.4-7-3.6-9.4zm-9.9%2020.6c-6%200-10.9-5-10.9-11.2%200-6.2%204.9-11.2%2010.9-11.2s10.9%205%2010.9%2011.2c0%206.2-4.9%2011.2-10.9%2011.2zm6.7-15.1c.1.4%200%20.9-.4%201.1%200%200-5.2%203.8-5.8%204.1-.9.4-2%20.1-2.4-.8-.4-.9%200-2%20.9-2.5.6-.2%206.7-2.2%206.7-2.2.4-.2.8%200%201%20.3zm-21.8%208c.2.8.5%201.6.8%202.4H6.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h7.5zm-.1-8.1H1.1c-.6%200-1.1-.5-1.1-1.2S.5%2011%201.1%2011H15c-.3.8-.5%201.6-.7%202.4zm-.3%205.3H3.9c-.6%200-1.1-.5-1.1-1.2s.5-1.2%201.1-1.2h10v2.2s0%20.1.1.2z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  content: "";
  width: 58px;
  height: 43px;
  background-repeat: no-repeat;
  margin: 0 0 10px 0; }

.claims-modules .table.travel thead th {
  padding: 0;
  background-color: #FFF !important;
  height: 62px; }
  .claims-modules .table.travel thead th.icon {
    background-repeat: no-repeat;
    background-position: center; }
  .claims-modules .table.travel thead th.standard {
    background-image: url("data:image/svg+xml,%3Csvg width='63' height='24' viewBox='0 0 63 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.1252 16.7568L21.1869 16.6732C21.1942 16.6699 21.2021 16.6682 21.21 16.6682C21.218 16.6682 21.2259 16.6699 21.2332 16.6732H23.0435C23.0548 16.6727 23.066 16.676 23.0753 16.6826C23.0846 16.6892 23.0915 16.6988 23.0949 16.7098C23.2871 17.2421 23.3998 17.8006 23.4292 18.3668C23.1765 19.1283 22.7721 19.8286 22.2412 20.424C21.7103 21.0194 21.0642 21.4971 20.3435 21.8273C19.0634 22.4508 17.6445 22.7212 16.2292 22.6114C14.3904 22.4764 12.5982 21.9606 10.9629 21.0955C9.11465 20.1502 7.4409 18.8875 6.01547 17.3632C4.69542 15.9716 3.61881 14.3611 2.83204 12.6012C2.17799 11.1425 1.8278 9.56215 1.80347 7.95935C1.80347 1.84344 7.42975 1.42526 8.58175 1.40958C11.711 1.33522 14.7443 2.50992 17.0315 4.68185C17.0412 4.69249 17.0467 4.7065 17.0467 4.72105C17.0467 4.7356 17.0412 4.74961 17.0315 4.76026C17.0262 4.76595 17.0198 4.77049 17.0127 4.77359C17.0057 4.77669 16.998 4.77829 16.9903 4.77829C16.9826 4.77829 16.975 4.77669 16.9679 4.77359C16.9608 4.77049 16.9545 4.76595 16.9492 4.76026C16.9492 4.76026 13.1692 1.21094 8.00061 1.94276C6.8156 2.07312 5.70407 2.59033 4.83261 3.41685C4.31161 3.96439 3.92109 4.62608 3.69106 5.35103C3.46104 6.07599 3.39764 6.84491 3.50575 7.59867C3.74747 10.0607 5.30061 12.873 7.94404 15.1521C10.5875 17.4312 13.7143 18.6491 16.3732 18.6909C17.17 18.7467 17.9697 18.6394 18.725 18.3755C19.4803 18.1115 20.1758 17.6962 20.7703 17.1541C20.895 17.0311 21.0118 16.9002 21.12 16.7621L21.1252 16.7568Z' fill='%23C20060'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.472 16.2186C20.3846 16.3284 20.2868 16.4329 20.1891 16.5375C19.6724 16.9978 19.0707 17.3491 18.4191 17.5708C17.7675 17.7924 17.079 17.8801 16.3937 17.8286C13.8943 17.7868 10.968 16.6054 8.48913 14.4622C6.01027 12.319 4.57027 9.75768 4.34399 7.47859C4.25323 6.85185 4.30374 6.21234 4.49173 5.60835C4.67971 5.00435 5.00024 4.45166 5.42913 3.992C6.17183 3.29349 7.11746 2.85877 8.12399 2.75314C12.8914 2.07882 16.3834 5.36678 16.3834 5.36678C16.5557 5.51999 16.779 5.6007 17.0078 5.59247C17.2366 5.58424 17.4537 5.48769 17.615 5.32249C17.7762 5.15728 17.8694 4.93582 17.8757 4.70321C17.8819 4.4706 17.8007 4.24431 17.6486 4.07041C15.2028 1.73548 11.9517 0.471884 8.59713 0.552458C7.30113 0.552458 0.990845 1.07518 0.990845 7.95427C1.00963 9.67547 1.38094 11.3738 2.08113 12.9411C2.90456 14.7913 4.03538 16.4835 5.42399 17.9436V17.9436C6.92394 19.5437 8.68471 20.8683 10.6286 21.8588C12.3666 22.775 14.2709 23.3194 16.224 23.4584C17.7875 23.5792 19.3545 23.2761 20.7651 22.5802C21.5806 22.204 22.3107 21.6607 22.9099 20.9843C23.509 20.3079 23.9642 19.5129 24.2468 18.6493C24.2818 18.5413 24.2991 18.4283 24.2983 18.3147C24.2615 17.6597 24.1316 17.0135 23.9126 16.3963C23.8494 16.2204 23.7347 16.0685 23.5838 15.961C23.433 15.8535 23.2533 15.7956 23.0691 15.7952H21.2331C21.0878 15.7953 20.9446 15.831 20.8157 15.8992C20.6868 15.9675 20.576 16.0662 20.4926 16.1872V16.2238L20.472 16.2186ZM21.1251 16.7413L21.1868 16.6577C21.1941 16.6544 21.202 16.6527 21.21 16.6527C21.218 16.6527 21.2259 16.6544 21.2331 16.6577H23.0434C23.0548 16.6572 23.066 16.6605 23.0753 16.6671C23.0846 16.6737 23.0914 16.6833 23.0948 16.6943C23.2871 17.2266 23.3997 17.7851 23.4291 18.3513V18.3513C23.1765 19.1128 22.7721 19.8131 22.2411 20.4085C21.7102 21.0039 21.0642 21.4816 20.3434 21.8118C19.0633 22.4353 17.6445 22.7057 16.2291 22.5959C14.3904 22.4609 12.5982 21.945 10.9628 21.08C9.1146 20.1347 7.44085 18.872 6.01542 17.3477C4.69537 15.9561 3.61876 14.3456 2.83199 12.5856C2.17794 11.127 1.82775 9.54662 1.80342 7.94382C1.80342 1.82791 7.4297 1.40973 8.5817 1.39405C11.7131 1.32392 14.7467 2.50436 17.0314 4.682C17.0412 4.69265 17.0466 4.70666 17.0466 4.72121C17.0466 4.73576 17.0412 4.74977 17.0314 4.76041C17.0261 4.76611 17.0198 4.77064 17.0127 4.77375C17.0056 4.77685 16.998 4.77845 16.9903 4.77845C16.9826 4.77845 16.9749 4.77685 16.9679 4.77375C16.9608 4.77064 16.9544 4.76611 16.9491 4.76041C16.9491 4.76041 13.1691 1.21109 8.00056 1.94291C6.81555 2.07328 5.70402 2.59048 4.83256 3.417C4.31156 3.96454 3.92103 4.62623 3.69101 5.35119C3.46099 6.07615 3.39759 6.84506 3.5057 7.59882C3.74742 10.0609 5.30056 12.8731 7.94399 15.1522C10.5874 17.4313 13.7143 18.6493 16.3731 18.6911C17.1699 18.7469 17.9696 18.6396 18.7249 18.3756C19.4802 18.1116 20.1757 17.6963 20.7703 17.1543C20.8949 17.0313 21.0117 16.9003 21.12 16.7622L21.1251 16.7413Z' fill='white'/%3E%3Cpath d='M22.9715 15.7057L23.0795 14.8013C22.7848 15.1675 22.4124 15.4611 21.9903 15.6602C21.5681 15.8594 21.1071 15.9589 20.6418 15.9513C20.2132 15.9829 19.784 15.899 19.3976 15.7081C19.0111 15.5172 18.681 15.226 18.4406 14.8641C17.9778 14.1427 17.8252 13.1234 17.9829 11.8061C18.0647 10.9816 18.2985 10.18 18.6721 9.44338C18.9808 8.83592 19.4398 8.32067 20.0041 7.94838C20.5469 7.59974 21.1774 7.4182 21.8195 7.42566C22.1986 7.39846 22.5782 7.47128 22.9215 7.63705C23.2648 7.80281 23.5601 8.0559 23.7789 8.37179L24.2161 4.78066H26.9315L25.6098 15.7057H22.9715ZM54.7492 15.7057L54.8521 14.8327C54.5017 15.1777 54.0944 15.4572 53.6486 15.6586C53.2282 15.8358 52.7769 15.9247 52.3218 15.92C51.9834 15.9438 51.6438 15.8982 51.3231 15.786C51.0023 15.6737 50.7071 15.4971 50.4549 15.2666C50.2374 15.0358 50.0773 14.7555 49.9878 14.4491C49.8984 14.1427 49.8822 13.819 49.9406 13.505C49.9754 13.1136 50.0983 12.7355 50.2999 12.4002C50.5014 12.0648 50.7762 11.781 51.1029 11.5709C52.0068 11.0654 53.0233 10.8044 54.0549 10.8129L55.2481 10.7502L55.2892 10.4313C55.3715 9.72566 55.0784 9.38588 54.4098 9.38588C54.1539 9.35501 53.8957 9.41813 53.6816 9.56383C53.4675 9.70953 53.3117 9.92823 53.2423 10.1804L50.8149 9.98179C51.2932 8.29338 52.6046 7.44656 54.7646 7.44656C55.9578 7.44656 56.8218 7.71316 57.3361 8.25679C57.8504 8.80043 58.0304 9.62111 57.8966 10.7293L57.2949 15.7161L54.7492 15.7057ZM7.83606 13.7611L11.3692 6.11884C11.5593 5.70962 11.861 5.3645 12.2384 5.1245C12.6158 4.88449 13.0532 4.7597 13.4983 4.76497H13.7143C14.1991 4.74704 14.6729 4.91498 15.0415 5.23548C15.4102 5.55598 15.6469 6.00562 15.7046 6.4952L17.7618 15.7004H14.7429L14.3829 13.6095H10.7829L10.0783 15.3241C9.27034 14.8991 8.51719 14.3741 7.83606 13.7611V13.7611ZM58.5601 15.7057L59.8818 4.79111H62.6023L61.2858 15.7057H58.5601ZM40.0458 15.7057L41.0126 7.68179H43.7332L42.7715 15.7057H40.0458ZM44.1189 15.7057L45.0858 7.68179H47.7292L47.6109 8.65929C47.906 8.30399 48.2725 8.01702 48.6858 7.8177C49.0924 7.62932 49.535 7.53471 49.9818 7.54066C50.2376 7.53786 50.4929 7.56416 50.7429 7.61906L50.1566 9.98702C49.8843 9.91832 49.6039 9.88841 49.3235 9.89816C48.8784 9.87467 48.4364 9.98561 48.0532 10.217C47.8453 10.3803 47.6753 10.5881 47.5553 10.8257C47.4353 11.0633 47.3683 11.3249 47.3589 11.5918L46.8446 15.7057H44.1189ZM36.0446 15.7057L36.6566 10.6143C36.7143 10.3767 36.6851 10.1259 36.5743 9.90861C36.5058 9.82975 36.4195 9.76903 36.3227 9.73169C36.2259 9.69435 36.1217 9.68152 36.0189 9.69429C35.7248 9.68611 35.4385 9.7906 35.2166 9.98702C34.9779 10.2103 34.8294 10.5159 34.8001 10.8443L34.2138 15.7057H31.5086L32.1206 10.6143C32.1767 10.3761 32.1457 10.1252 32.0332 9.90861C31.9647 9.82975 31.8783 9.76903 31.7815 9.73169C31.6848 9.69435 31.5805 9.68152 31.4778 9.69429C31.1837 9.68611 30.8973 9.7906 30.6755 9.98702C30.4438 10.2074 30.3009 10.5073 30.2743 10.8286L29.6881 15.69H26.9675L27.9343 7.66611H30.5829L30.4698 8.59657C30.7452 8.229 31.1009 7.93144 31.5087 7.72735C31.9166 7.52326 32.3655 7.41819 32.8201 7.42043C33.2531 7.40353 33.6818 7.51426 34.0543 7.73929C34.3867 7.9575 34.6311 8.28942 34.7435 8.67497C35.0745 8.27981 35.4802 7.95629 35.9366 7.72361C36.3694 7.51781 36.8423 7.41416 37.3201 7.42043C37.6462 7.39309 37.974 7.44523 38.2763 7.57251C38.5787 7.69978 38.8468 7.89853 39.0583 8.15225C39.4439 8.79341 39.5744 9.55983 39.4235 10.2954L38.7703 15.7057H36.0446ZM55.0732 12.3132L54.1938 12.355C53.7945 12.3562 53.4007 12.4491 53.0418 12.6268C52.9208 12.6923 52.8176 12.7872 52.7413 12.903C52.6651 13.0188 52.6181 13.152 52.6046 13.2907C52.5481 13.7768 52.8155 14.0225 53.4069 14.0225C53.8131 14.0376 54.2105 13.8998 54.5229 13.6357C54.8167 13.3646 55.0002 12.9917 55.0372 12.5902L55.0732 12.3132ZM23.3881 11.5918C23.4914 11.0911 23.4448 10.5704 23.2543 10.0968C23.1575 9.94007 23.0196 9.81396 22.856 9.73269C22.6924 9.65141 22.5098 9.6182 22.3286 9.63679C21.4389 9.63679 20.9092 10.3163 20.7446 11.6859C20.5801 13.0554 20.9401 13.7193 21.8195 13.7193C22.0192 13.7201 22.2164 13.6732 22.395 13.5824C22.5737 13.4916 22.7289 13.3595 22.8481 13.1966C23.1349 12.7886 23.3025 12.3066 23.3315 11.8061L23.3881 11.5918ZM13.3081 7.50929L11.7395 11.2729H13.9509L13.3081 7.50929ZM41.1103 6.77225L41.3521 4.7702H44.1035L43.8618 6.77225H41.1103Z' fill='%230045A0'/%3E%3C/svg%3E"); }
  .claims-modules .table.travel thead th.gold {
    background-image: url("data:image/svg+xml,%3Csvg width='63' height='37' viewBox='0 0 63 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M62.1446 28.7335C62.1446 26.6539 61.323 24.6596 59.8605 23.1891C58.3981 21.7187 56.4146 20.8926 54.3464 20.8926H11.909C9.84078 20.8926 7.8573 21.7187 6.39486 23.1891C4.93243 24.6596 4.11084 26.6539 4.11084 28.7335V28.9008C4.11084 30.9803 4.93243 32.9747 6.39486 34.4451C7.8573 35.9156 9.84078 36.7417 11.909 36.7417H54.3516C56.4198 36.7417 58.4033 35.9156 59.8657 34.4451C61.3282 32.9747 62.1498 30.9803 62.1498 28.9008L62.1446 28.7335Z' fill='%23FCB700'/%3E%3Cpath d='M27.422 29.1835H26.0859L26.2263 28.0857H28.7945L28.3474 31.5462C27.5708 32.0863 26.6507 32.3795 25.7064 32.3878C25.2881 32.4238 24.8679 32.3457 24.49 32.1617C24.1122 31.9777 23.7906 31.6946 23.5593 31.3423C23.133 30.6628 23.0083 29.6539 23.1798 28.3262C23.2623 27.2184 23.6653 26.159 24.3392 25.2787C24.6322 24.9368 24.9977 24.6654 25.4089 24.4845C25.8201 24.3035 26.2664 24.2177 26.715 24.2332C27.3026 24.2138 27.8741 24.4279 28.3058 24.8292C28.7211 25.304 28.947 25.9166 28.9401 26.5489L27.6404 26.7214C27.6303 26.3467 27.511 25.9831 27.2973 25.676C27.1929 25.5654 27.0658 25.4791 26.9248 25.4231C26.7838 25.3671 26.6324 25.3428 26.481 25.3519C26.2222 25.349 25.967 25.4134 25.7402 25.5389C25.5134 25.6644 25.3227 25.8466 25.1866 26.068C24.7961 26.757 24.5635 27.5249 24.5055 28.3157C24.3566 29.0711 24.4122 29.8528 24.6667 30.5791C24.7792 30.814 24.9606 31.0086 25.1865 31.1366C25.4124 31.2647 25.6719 31.32 25.93 31.2953C26.377 31.2976 26.8179 31.19 27.2141 30.9816L27.422 29.1835Z' fill='%232C2C2C'/%3E%3Cpath d='M31.4978 32.3667C31.1942 32.392 30.8894 32.335 30.6151 32.2017C30.3409 32.0684 30.1071 31.8636 29.9382 31.6087C29.5946 30.9261 29.4937 30.1459 29.6522 29.3976C29.7164 28.5779 30.0244 27.7965 30.536 27.1551C30.7648 26.9022 31.0456 26.7024 31.3589 26.5697C31.6723 26.437 32.0106 26.3745 32.3504 26.3867C32.654 26.3614 32.9588 26.4184 33.2331 26.5517C33.5073 26.685 33.7411 26.8898 33.91 27.1447C34.2536 27.8273 34.3545 28.6075 34.196 29.3558C34.1366 30.1766 33.8281 30.9594 33.3122 31.5983C33.0837 31.8515 32.8029 32.0515 32.4895 32.1842C32.1761 32.317 31.8376 32.3792 31.4978 32.3667ZM31.6382 31.4572C31.8107 31.461 31.981 31.4178 32.1311 31.3322C32.2812 31.2466 32.4055 31.1218 32.4908 30.971C32.7428 30.4707 32.8947 29.9254 32.9379 29.3662C33.0368 28.8471 33.0262 28.3128 32.9067 27.7981C32.861 27.6489 32.766 27.5199 32.6374 27.4324C32.5088 27.3449 32.3544 27.3043 32.1996 27.3172C32.0271 27.3133 31.8568 27.3565 31.7067 27.4421C31.5566 27.5277 31.4323 27.6525 31.347 27.8033C31.0987 28.2973 30.9486 28.8353 30.9051 29.3872C30.8062 29.9063 30.8168 30.4406 30.9363 30.9553C30.9779 31.1075 31.0705 31.2405 31.1984 31.3319C31.3262 31.4234 31.4816 31.4676 31.6382 31.4572Z' fill='%232C2C2C'/%3E%3Cpath d='M34.9707 32.1944L35.9741 24.458H37.1854L36.182 32.1944H34.9707Z' fill='%232C2C2C'/%3E%3Cpath d='M40.6007 32.1941L40.6839 31.5564C40.5053 31.8029 40.2744 32.0064 40.0081 32.1523C39.7594 32.2899 39.4808 32.3635 39.1971 32.3666C38.9288 32.3836 38.6616 32.3202 38.4293 32.1843C38.197 32.0484 38.0101 31.8462 37.8922 31.6034C37.6094 30.9118 37.537 30.1514 37.6842 29.4184C37.75 28.6147 38.0263 27.8428 38.4848 27.1811C38.6618 26.932 38.896 26.7296 39.1676 26.5913C39.4392 26.4529 39.74 26.3827 40.0445 26.3866C40.2851 26.3865 40.5217 26.4495 40.7307 26.5695C40.9453 26.6966 41.1242 26.8765 41.2506 27.0923L41.5937 24.4473H42.805L41.8016 32.1836L40.6007 32.1941ZM41.0114 29.0577C41.0948 28.627 41.0643 28.1818 40.923 27.7666C40.8687 27.6289 40.7727 27.512 40.6486 27.4322C40.5245 27.3525 40.3787 27.314 40.2316 27.3223C40.0612 27.3218 39.8938 27.3671 39.7466 27.4535C39.5995 27.5399 39.478 27.6642 39.3946 27.8136C39.1416 28.3006 38.9895 28.8341 38.9475 29.3818C38.8445 29.9011 38.8587 30.437 38.9891 30.95C39.0337 31.1006 39.1281 31.2314 39.2566 31.3208C39.3852 31.4101 39.5403 31.4527 39.6961 31.4414C39.8562 31.4414 40.0137 31.4012 40.1544 31.3245C40.2951 31.2479 40.4146 31.1371 40.5019 31.0023C40.7428 30.6138 40.8873 30.1727 40.923 29.7164L41.0114 29.0577Z' fill='%232C2C2C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.7155 16.2399L20.7779 16.1563C20.783 16.1484 20.7899 16.1419 20.7981 16.1374C20.8062 16.1328 20.8154 16.1303 20.8247 16.1302H22.6547C22.6668 16.1299 22.6787 16.134 22.6882 16.1416C22.6977 16.1492 22.7042 16.16 22.7067 16.172C22.8985 16.7032 23.0123 17.2596 23.0446 17.8238C22.7906 18.586 22.3823 19.287 21.8454 19.8825C21.3086 20.4781 20.6548 20.9554 19.9253 21.2842C18.6323 21.9106 17.1972 22.1811 15.7663 22.0683C13.9155 21.9372 12.1109 21.4267 10.4636 20.5681C8.59517 19.6207 6.9033 18.3563 5.46237 16.8306C4.12574 15.4408 3.03715 13.8299 2.24434 12.0686C1.58332 10.6117 1.22931 9.03308 1.20459 7.43198C1.20459 1.31607 6.89203 0.897885 8.05135 0.887431C11.2041 0.809835 14.2621 1.97482 16.5721 4.13357C16.5831 4.14466 16.5893 4.1597 16.5893 4.17539C16.5893 4.19107 16.5831 4.20611 16.5721 4.2172C16.5611 4.22829 16.5461 4.23452 16.5305 4.23452C16.5149 4.23452 16.5 4.22829 16.4889 4.2172C16.4889 4.2172 12.673 0.704476 7.4535 1.41016C6.2553 1.53942 5.13136 2.05677 4.25106 2.88425C3.72341 3.43111 3.32799 4.09273 3.0954 4.81788C2.86282 5.54303 2.79931 6.31228 2.90978 7.06607C3.14892 9.52811 4.72415 12.3352 7.39111 14.6142C10.0581 16.8933 13.2293 18.1322 15.9171 18.1792C16.7215 18.2322 17.5284 18.1237 18.2907 17.8598C19.0529 17.5959 19.7553 17.1821 20.3568 16.6424C20.4828 16.5194 20.6009 16.3885 20.7103 16.2504L20.7155 16.2399Z' fill='%23C20060'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0554 15.7069C19.9671 15.8193 19.8715 15.9259 19.7694 16.0258C19.2482 16.4879 18.6401 16.8403 17.9811 17.062C17.3221 17.2838 16.6256 17.3705 15.9328 17.3169C13.4114 17.2751 10.4533 16.0937 7.94746 13.9558C5.44166 11.8178 3.98601 9.25125 3.75727 6.97216C3.66552 6.34542 3.71658 5.7059 3.90661 5.10191C4.09664 4.49792 4.42066 3.94522 4.8542 3.48557C5.60381 2.79575 6.5564 2.37005 7.56796 2.27284C12.3924 1.59329 15.9224 4.88648 15.9224 4.88648C16.0965 5.03969 16.3223 5.1204 16.5535 5.11217C16.7848 5.10394 17.0043 5.00739 17.1673 4.84219C17.3303 4.67698 17.4245 4.45552 17.4308 4.22291C17.4371 3.9903 17.355 3.76401 17.2013 3.59011C14.7345 1.24601 11.45 -0.0288222 8.05664 0.0407943C6.74655 0.0407943 0.367676 0.563521 0.367676 7.44261C0.386169 9.16218 0.761558 10.8589 1.46981 12.4242C2.30164 14.275 3.44283 15.9688 4.84381 17.4319C6.36314 19.0294 8.14459 20.3521 10.1101 21.3419C11.8674 22.258 13.7921 22.804 15.7664 22.9467C17.3449 23.0626 18.9261 22.7598 20.3517 22.0685C21.1758 21.6907 21.9137 21.1463 22.5192 20.469C23.1247 19.7918 23.585 18.9964 23.8713 18.1324C23.9066 18.0263 23.9242 17.915 23.9232 17.8031C23.8797 17.1397 23.7396 16.4862 23.5073 15.8637C23.4435 15.6879 23.3275 15.5359 23.175 15.4284C23.0226 15.3209 22.841 15.263 22.6547 15.2626H20.8248C20.6773 15.2629 20.5321 15.2992 20.4017 15.3684C20.2713 15.4376 20.1596 15.5376 20.0762 15.6599V15.6912L20.0554 15.7069ZM20.7156 16.2297L20.778 16.146C20.7831 16.1382 20.79 16.1317 20.7982 16.1271C20.8063 16.1226 20.8155 16.1201 20.8248 16.1199H22.6547C22.6669 16.1196 22.6788 16.1237 22.6883 16.1313C22.6978 16.139 22.7043 16.1497 22.7067 16.1617C22.8986 16.6929 23.0124 17.2493 23.0447 17.8135C22.7907 18.5757 22.3824 19.2767 21.8455 19.8723C21.3087 20.4679 20.6549 20.9451 19.9254 21.274C18.6323 21.9003 17.1973 22.1709 15.7664 22.0581C13.9163 21.9302 12.1117 21.4232 10.4637 20.5683C8.59526 19.6209 6.90339 18.3565 5.46246 16.8308C4.12582 15.441 3.03724 13.8301 2.24443 12.0687C1.5834 10.6119 1.22939 9.03327 1.20468 7.43216C1.20468 1.31625 6.89212 0.898067 8.05144 0.887613C11.2042 0.810017 14.2622 1.975 16.5722 4.13375C16.5832 4.14484 16.5894 4.15988 16.5894 4.17557C16.5894 4.19125 16.5832 4.20629 16.5722 4.21739C16.5612 4.22848 16.5462 4.23471 16.5306 4.23471C16.515 4.23471 16.5001 4.22848 16.489 4.21739C16.489 4.21739 12.6731 0.704658 7.45358 1.41034C6.25539 1.5396 5.13145 2.05695 4.25115 2.88443C3.7235 3.4313 3.32808 4.09291 3.09549 4.81806C2.8629 5.54322 2.79939 6.31246 2.90987 7.06625C3.14901 9.52829 4.72423 12.3353 7.3912 14.6144C10.0582 16.8935 13.2294 18.1324 15.9172 18.1794C16.7216 18.2324 17.5285 18.1238 18.2907 17.86C19.053 17.5961 19.7554 17.1823 20.3569 16.6426C20.4829 16.5196 20.601 16.3887 20.7104 16.2506L20.7156 16.2297Z' fill='white'/%3E%3Cpath d='M22.5871 15.1895L22.6858 14.2957C22.3874 14.6608 22.0108 14.9535 21.5841 15.1517C21.1574 15.3499 20.6916 15.4486 20.2216 15.4404C19.7883 15.473 19.3541 15.3896 18.9632 15.1986C18.5723 15.0076 18.2388 14.7159 17.9965 14.3532C17.5287 13.6318 17.3744 12.6142 17.5339 11.3004C17.6174 10.4754 17.8556 9.67368 18.2357 8.9377C18.5443 8.32948 19.007 7.81382 19.577 7.4427C20.1257 7.09406 20.7631 6.91252 21.4121 6.91997C21.7954 6.89278 22.1791 6.9656 22.5261 7.13136C22.8732 7.29713 23.1717 7.55022 23.3929 7.86611L23.8296 4.27497H26.5849L25.2488 15.1895H22.5871ZM54.6998 15.1895L54.8038 14.3218C54.4529 14.6645 54.0446 14.9424 53.5976 15.1425C53.1734 15.3222 52.7167 15.4112 52.2564 15.4038C51.9146 15.4293 51.5712 15.385 51.2469 15.2736C50.9226 15.1622 50.6241 14.986 50.3692 14.7557C50.1496 14.5236 49.988 14.2424 49.8976 13.9352C49.8072 13.628 49.7907 13.3037 49.8493 12.9888C49.8855 12.5971 50.0107 12.2189 50.2153 11.8835C50.4199 11.5482 50.6985 11.2646 51.0295 11.0547C51.9415 10.5504 52.9675 10.2912 54.0083 10.302L55.2197 10.2393L55.256 9.92043C55.3444 9.21475 55.0481 8.87497 54.3671 8.87497C54.1091 8.84433 53.8487 8.90763 53.6332 9.05339C53.4177 9.19915 53.2612 9.41773 53.1921 9.66952L50.7383 9.47088C51.2166 7.77725 52.5458 6.93217 54.7258 6.93565C55.9319 6.93565 56.8053 7.20225 57.3252 7.74588C57.845 8.28952 58.0218 9.1102 57.8866 10.2184L57.2784 15.2L54.6998 15.1895ZM7.28711 13.2502L10.8587 5.61315C11.0503 5.20354 11.3551 4.85806 11.7368 4.61798C12.1185 4.3779 12.5608 4.25338 13.0109 4.25929H13.2293C13.7197 4.24014 14.1992 4.40764 14.5721 4.72837C14.9451 5.04909 15.184 5.49945 15.2412 5.98952C15.9274 9.05793 17.2947 15.1895 17.2947 15.1895H14.269L13.8999 13.0986H10.2296L9.51738 14.8184C8.71285 14.3895 7.96381 13.8629 7.28711 13.2502ZM58.5521 15.1947L59.8829 4.28543H62.6175L61.2866 15.1947H58.5521ZM39.8365 15.1947L40.8139 7.17088H43.564L42.5867 15.1947H39.8365ZM43.9539 15.1947L44.9417 7.16566H47.6191L47.4995 8.14838C47.7806 7.79463 48.1355 7.50732 48.5392 7.30679C48.95 7.11741 49.3976 7.02275 49.8493 7.02975C50.1062 7.02668 50.3626 7.05298 50.6136 7.10815L50.0209 9.47611C49.7478 9.40491 49.4659 9.37322 49.1839 9.38202C48.7318 9.36 48.2832 9.47275 47.8946 9.70611C47.6854 9.86992 47.5145 10.078 47.3941 10.3156C47.2738 10.5531 47.2068 10.8144 47.198 11.0809L46.6781 15.1895L43.9539 15.1947ZM35.7919 15.1947L36.4209 10.1138C36.4691 9.87984 36.4361 9.63632 36.3274 9.42384C36.2589 9.3454 36.1725 9.28491 36.0756 9.24757C35.9787 9.21023 35.8742 9.19717 35.7711 9.20952C35.4735 9.19924 35.1833 9.30399 34.9601 9.50225C34.7219 9.71643 34.5733 10.0134 34.5442 10.3334L33.9463 15.1895H31.2066L31.8304 10.1138C31.8786 9.87984 31.8456 9.63632 31.7369 9.42384C31.6684 9.3454 31.582 9.28491 31.4851 9.24757C31.3882 9.21023 31.2837 9.19717 31.1806 9.20952C30.8832 9.2003 30.5933 9.30492 30.3696 9.50225C30.1329 9.72072 29.9879 10.0217 29.9641 10.3438L29.3714 15.2H26.6161L27.5987 7.17611H30.2708L30.1616 8.11179C30.4398 7.74392 30.7993 7.44615 31.2116 7.24203C31.624 7.0379 32.0779 6.93301 32.5375 6.93565C32.9736 6.91917 33.4051 7.02992 33.78 7.25452C34.1172 7.47017 34.3662 7.80033 34.4818 8.18497C34.8136 7.79036 35.2223 7.46835 35.6827 7.23884C36.1204 7.03355 36.5983 6.92993 37.0812 6.93565C37.4112 6.90432 37.7439 6.95462 38.0502 7.08217C38.3564 7.20973 38.627 7.41067 38.8384 7.66747C39.2305 8.30186 39.368 9.06241 39.2231 9.79497L38.5472 15.1895L35.7919 15.1947ZM55.0273 11.8022L54.1383 11.8493C53.7355 11.8525 53.3382 11.9434 52.9738 12.1159C52.8528 12.1824 52.7497 12.2777 52.6736 12.3934C52.5975 12.5091 52.5506 12.6417 52.5371 12.7797C52.4799 13.2711 52.745 13.5168 53.3429 13.5168C53.7545 13.5329 54.1572 13.393 54.471 13.1247C54.7689 12.8544 54.9545 12.4811 54.9909 12.0793L55.0273 11.8022ZM23.003 11.0809C23.1051 10.5818 23.058 10.0634 22.8678 9.59111C22.7688 9.43578 22.629 9.31106 22.4638 9.23078C22.2986 9.15051 22.1145 9.11782 21.932 9.13634C21.0344 9.13634 20.5006 9.81762 20.3308 11.1802C20.1644 12.5393 20.5283 13.2136 21.4225 13.2136C21.6246 13.2153 21.8242 13.1688 22.0049 13.0779C22.1856 12.987 22.3424 12.8544 22.4623 12.6909C22.7515 12.2826 22.9208 11.8008 22.951 11.3004L23.003 11.0809ZM12.8134 6.97747L11.2538 10.7359H13.4892L12.8134 6.97747ZM40.9127 6.26134L41.157 4.25929H43.9384L43.694 6.26134H40.9127Z' fill='%230045A0'/%3E%3C/svg%3E"); }
  .claims-modules .table.travel thead th.platinum {
    background-image: url("data:image/svg+xml,%3Csvg width='63' height='37' viewBox='0 0 63 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M62.4578 28.7227C62.4578 26.6432 61.6276 24.6488 60.1498 23.1784C58.6719 21.7079 56.6676 20.8818 54.5776 20.8818H11.6937C9.60371 20.8818 7.59935 21.7079 6.12153 23.1784C4.64371 24.6488 3.81348 26.6432 3.81348 28.7227V28.89C3.81348 30.9696 4.64371 32.9639 6.12153 34.4344C7.59935 35.9048 9.60371 36.7309 11.6937 36.7309H54.5829C56.6728 36.7309 58.6772 35.9048 60.155 34.4344C61.6328 32.9639 62.4631 30.9696 62.4631 28.89L62.4578 28.7227Z' fill='%23A8C2D4'/%3E%3Cpath d='M13.895 32.1775L14.9089 24.4412H17.0103C17.3526 24.4131 17.697 24.4543 18.023 24.5621C18.3489 24.6698 18.6495 24.8421 18.9068 25.0684C19.1147 25.3086 19.2618 25.5948 19.3358 25.903C19.4098 26.2113 19.4086 26.5327 19.3323 26.8405C19.2715 27.5522 18.9341 28.2123 18.392 28.6805C17.8085 29.1331 17.0823 29.3646 16.3431 29.3339H15.5551L15.1769 32.2037L13.895 32.1775ZM16.4535 28.2571C16.655 28.2789 16.8589 28.2587 17.0522 28.1978C17.2454 28.1369 17.4239 28.0366 17.5761 27.9034C17.7283 27.7701 17.8509 27.6068 17.9362 27.4238C18.0215 27.2408 18.0676 27.0422 18.0715 26.8405C18.1125 26.6649 18.114 26.4825 18.0758 26.3062C18.0377 26.13 17.9609 25.9644 17.8509 25.8212C17.7087 25.6958 17.5419 25.6012 17.361 25.5436C17.1801 25.486 16.9891 25.4666 16.8002 25.4866H16.0542L15.6917 28.2518L16.4535 28.2571Z' fill='%232C2C2C'/%3E%3Cpath d='M19.6372 32.1778L20.6459 24.4414H21.8699L20.8613 32.1778H19.6372Z' fill='%232C2C2C'/%3E%3Cpath d='M24.9901 32.1771L25.0794 31.508C24.8783 31.7551 24.6279 31.958 24.3439 32.1039C24.082 32.2369 23.7922 32.3067 23.4981 32.3078C23.2951 32.3235 23.0911 32.292 22.9024 32.2158C22.7136 32.1396 22.5453 32.0208 22.4107 31.8687C22.2865 31.6939 22.1996 31.4957 22.1553 31.2862C22.111 31.0767 22.1103 30.8605 22.1532 30.6507C22.1827 30.3844 22.2681 30.1272 22.4038 29.8957C22.5396 29.6643 22.7227 29.4638 22.9413 29.3073C23.4801 28.948 24.1105 28.7486 24.759 28.7323L25.4156 28.6905L25.4577 28.3664C25.5189 28.0754 25.4896 27.7727 25.3736 27.4987C25.3078 27.4037 25.2174 27.3283 25.1119 27.2804C25.0064 27.2326 24.8899 27.2141 24.7747 27.2269C24.5496 27.2132 24.3267 27.2779 24.1443 27.4098C23.9652 27.5785 23.8378 27.7942 23.7766 28.0319L22.6943 27.9221C22.8233 27.4534 23.1062 27.0412 23.4981 26.7512C23.9279 26.4772 24.4331 26.3438 24.9428 26.3696C25.2028 26.3441 25.4652 26.3779 25.7101 26.4685C25.955 26.559 26.1759 26.704 26.356 26.8923C26.6477 27.3602 26.7421 27.9237 26.6187 28.4605L26.1616 32.1771H24.9901ZM25.3106 29.4589L24.7852 29.5007C23.9237 29.5739 23.4508 29.9224 23.3668 30.5462C23.321 30.7627 23.3585 30.9884 23.4719 31.1787C23.5348 31.2551 23.6156 31.315 23.7072 31.3533C23.7987 31.3916 23.8983 31.407 23.9972 31.3982C24.1518 31.4012 24.3052 31.3716 24.4474 31.3112C24.5896 31.2508 24.7172 31.1611 24.822 31.048C25.0592 30.7889 25.2065 30.461 25.2423 30.1123L25.3106 29.4589Z' fill='%232C2C2C'/%3E%3Cpath d='M30.1599 32.1041C29.8221 32.223 29.4675 32.2883 29.1092 32.2975C28.9227 32.3135 28.7351 32.2853 28.5616 32.2153C28.3882 32.1454 28.2338 32.0356 28.1111 31.895C27.9996 31.7264 27.9227 31.5376 27.8849 31.3393C27.847 31.141 27.8489 30.9373 27.8904 30.7398L28.3212 27.4309H27.5542L27.6698 26.5423H28.421L28.6154 25.0264H29.8395L29.6398 26.5423H30.7483L30.6327 27.4309H29.5242L29.0935 30.7502C29.0602 30.9063 29.0884 31.0691 29.1723 31.205C29.2147 31.2608 29.2708 31.305 29.3351 31.3333C29.3994 31.3617 29.4699 31.3733 29.54 31.3671C29.7299 31.3649 29.9181 31.3313 30.0969 31.2677L30.1599 32.1041Z' fill='%232C2C2C'/%3E%3Cpath d='M31.1313 32.1778L31.8721 26.5428H33.0961L32.3554 32.1778H31.1313ZM31.9719 25.6019L32.1243 24.4414H33.3903L33.238 25.6019H31.9719Z' fill='%232C2C2C'/%3E%3Cpath d='M36.847 32.1777L37.3723 28.1057C37.4406 27.583 37.2305 27.3164 36.7471 27.3164C36.4432 27.3167 36.1491 27.4241 35.9171 27.6196C35.8005 27.7008 35.7018 27.8048 35.6268 27.9252C35.5519 28.0457 35.5023 28.18 35.4811 28.32L34.9557 32.1777H33.7632L34.5039 26.5427H35.7017L35.6177 27.1961C35.8317 26.9425 36.0965 26.736 36.3952 26.5898C36.6731 26.4474 36.9809 26.3722 37.2935 26.3702C37.4902 26.3592 37.6868 26.3925 37.8687 26.4676C38.0507 26.5427 38.2132 26.6577 38.3442 26.8041C38.4672 26.9705 38.554 27.1605 38.5992 27.3621C38.6444 27.5637 38.647 27.7724 38.6069 27.975L38.0815 32.1568L36.847 32.1777Z' fill='%232C2C2C'/%3E%3Cpath d='M42.3425 32.1776L42.4475 31.5451C42.2451 31.7922 41.995 31.9966 41.7121 32.1463C41.4552 32.2841 41.1685 32.3577 40.8768 32.3606C40.6758 32.3779 40.4738 32.3437 40.2899 32.2614C40.106 32.179 39.9463 32.0512 39.8261 31.8901C39.5862 31.5146 39.5015 31.0613 39.5897 30.6251L40.115 26.5479H41.3391L40.8137 30.5154C40.7349 31.1113 40.9345 31.404 41.4126 31.404C41.5513 31.4041 41.6885 31.3769 41.8166 31.324C41.9446 31.271 42.0609 31.1934 42.1586 31.0956C42.3752 30.8952 42.513 30.6247 42.5474 30.3324L43.0412 26.5479H44.2652L43.5297 32.1829L42.3425 32.1776Z' fill='%232C2C2C'/%3E%3Cpath d='M50.5379 32.1784L51.0632 27.9966C51.1039 27.8181 51.0738 27.6308 50.9792 27.4739C50.9281 27.4137 50.8633 27.3667 50.7902 27.3366C50.717 27.3066 50.6377 27.2945 50.5589 27.3014C50.2869 27.3052 50.027 27.4139 49.8339 27.6046C49.6231 27.7826 49.4864 28.0323 49.4504 28.305L48.9251 32.1627H47.6958L48.2211 27.9809C48.2618 27.8024 48.2317 27.6152 48.137 27.4582C48.0871 27.3981 48.0232 27.351 47.9509 27.321C47.8786 27.2909 47.8001 27.2788 47.722 27.2857C47.4482 27.2882 47.1862 27.397 46.9918 27.5889C46.781 27.7669 46.6443 28.0166 46.6083 28.2893L46.0829 32.1471H44.8589L45.5944 26.5121H46.7974L46.7081 27.1655C46.8985 26.9155 47.1403 26.7087 47.4173 26.5591C47.6675 26.4182 47.9494 26.3427 48.2369 26.3396C48.5037 26.3239 48.7676 26.4015 48.9829 26.5591C49.1836 26.7364 49.3187 26.9758 49.3664 27.2386C49.5838 26.9705 49.8514 26.7468 50.1544 26.58C50.422 26.4282 50.7237 26.3455 51.0317 26.3396C51.2147 26.3271 51.398 26.3586 51.5662 26.4314C51.7345 26.5042 51.8826 26.6161 51.9983 26.7577C52.1103 26.9222 52.188 27.1073 52.2268 27.3021C52.2656 27.497 52.2648 27.6976 52.2242 27.8921L51.6674 32.1471L50.5379 32.1784Z' fill='%232C2C2C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5927 16.2293L20.6557 16.1457C20.6632 16.1423 20.6712 16.1406 20.6794 16.1406C20.6875 16.1406 20.6956 16.1423 20.703 16.1457H22.5522C22.5638 16.1451 22.5752 16.1484 22.5848 16.1551C22.5943 16.1617 22.6013 16.1712 22.6048 16.1823C22.7987 16.7152 22.9137 17.2734 22.9462 17.8393C22.6884 18.6002 22.2753 19.2999 21.7329 19.8945C21.1905 20.4891 20.5304 20.9657 19.7942 21.2945C18.4871 21.9201 17.0377 22.1923 15.5914 22.0838C13.72 21.9475 11.8964 21.4317 10.2329 20.5679C8.34481 19.6205 6.63513 18.3562 5.17905 16.8304C3.82795 15.4429 2.72782 13.8337 1.92716 12.0736C1.25861 10.6151 0.90087 9.03466 0.876465 7.4318C0.876465 1.31589 6.61849 0.897712 7.79527 0.887258C10.9793 0.811592 14.0671 1.97641 16.4004 4.13339C16.407 4.13826 16.4122 4.14458 16.4159 4.15183C16.4195 4.15909 16.4214 4.1671 16.4214 4.17521C16.4214 4.18333 16.4195 4.19133 16.4159 4.19859C16.4122 4.20585 16.407 4.21216 16.4004 4.21703C16.3897 4.22695 16.3757 4.23247 16.361 4.23247C16.3464 4.23247 16.3323 4.22695 16.3216 4.21703C16.3216 4.21703 12.4551 0.667712 7.18061 1.39953C5.97052 1.53136 4.83553 2.04836 3.94448 2.87362C3.41228 3.42116 3.01336 4.08285 2.77839 4.80781C2.54342 5.53276 2.47866 6.30168 2.58909 7.05544C2.83075 9.51748 4.42255 12.3245 7.11757 14.6036C9.81259 16.8827 13.0277 18.1163 15.7437 18.1634C16.5568 18.2188 17.3729 18.1113 18.1435 17.8473C18.9141 17.5833 19.6237 17.1682 20.2302 16.6266C20.3575 16.5036 20.4769 16.3726 20.5874 16.2345L20.5927 16.2293Z' fill='%23C20060'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.9256 15.691C19.8363 15.8017 19.7398 15.9065 19.6367 16.0046C18.6963 16.9298 17.3146 17.3219 15.7596 17.301C13.2117 17.2591 10.2225 16.0778 7.6903 13.9346C5.15813 11.7914 3.68717 9.23005 3.45602 6.95096C3.36176 6.32498 3.41264 5.68585 3.60476 5.08245C3.79689 4.47905 4.12517 3.92736 4.56449 3.46959C5.32177 2.7721 6.28573 2.33746 7.31205 2.23073C12.1873 1.55641 15.7544 4.84436 15.7544 4.84436C15.9304 4.99758 16.1585 5.07829 16.3922 5.07006C16.6259 5.06183 16.8477 4.96528 17.0124 4.80008C17.1771 4.63487 17.2723 4.41341 17.2787 4.1808C17.2851 3.94819 17.2021 3.7219 17.0467 3.548C14.5486 1.21258 11.2274 -0.0510926 7.80062 0.0300463C6.47675 0.0300463 0.0307617 0.552774 0.0307617 7.42664C0.0493363 9.1479 0.428664 10.8464 1.14449 12.4135C1.9821 14.2691 3.13556 15.9667 4.55399 17.4316C6.08918 19.0251 7.88959 20.3426 9.87574 21.326C11.6506 22.2442 13.596 22.7904 15.5915 22.9307C17.1868 23.0486 18.785 22.7457 20.225 22.0525C21.0575 21.6756 21.8029 21.132 22.4148 20.4557C23.0268 19.7794 23.492 18.9848 23.7816 18.1216C23.8173 18.0137 23.835 17.9007 23.8342 17.7871C23.7879 17.1291 23.6464 16.4812 23.4139 15.8635C23.3494 15.6876 23.2322 15.5356 23.0781 15.4281C22.924 15.3206 22.7405 15.2627 22.5523 15.2623H20.7031C20.5543 15.2635 20.4079 15.3001 20.2762 15.3693C20.1446 15.4384 20.0315 15.538 19.9466 15.6596V15.6962L19.9256 15.691ZM20.5928 16.2137L20.6558 16.13C20.6633 16.1267 20.6713 16.125 20.6795 16.125C20.6876 16.125 20.6957 16.1267 20.7031 16.13H22.5523C22.5639 16.1295 22.5754 16.1328 22.5849 16.1394C22.5944 16.1461 22.6014 16.1556 22.6049 16.1666C22.7988 16.6996 22.9138 17.2578 22.9463 17.8237C22.6885 18.5846 22.2754 19.2843 21.733 19.8789C21.1906 20.4735 20.5305 20.9501 19.7943 21.2789C18.4872 21.9044 17.0378 22.1767 15.5915 22.0682C13.7212 21.9368 11.8977 21.4263 10.233 20.568C8.34491 19.6206 6.63524 18.3562 5.17915 16.8305C3.82805 15.443 2.72792 13.8337 1.92726 12.0737C1.25872 10.6152 0.900974 9.03472 0.876568 7.43187C0.876568 1.31596 6.6186 0.897774 7.79537 0.887319C10.9794 0.811654 14.0672 1.97647 16.4005 4.13346C16.4071 4.13833 16.4124 4.14464 16.416 4.1519C16.4196 4.15916 16.4215 4.16716 16.4215 4.17527C16.4215 4.18339 16.4196 4.19139 16.416 4.19865C16.4124 4.20591 16.4071 4.21222 16.4005 4.21709C16.3898 4.22701 16.3758 4.23253 16.3611 4.23253C16.3465 4.23253 16.3324 4.22701 16.3217 4.21709C16.3217 4.21709 12.4552 0.667774 7.18072 1.39959C5.97063 1.53142 4.83564 2.04842 3.94459 2.87368C3.41238 3.42122 3.01346 4.08291 2.77849 4.80787C2.54352 5.53282 2.47876 6.30174 2.58919 7.0555C2.83085 9.51755 4.42265 12.3246 7.11767 14.6037C9.8127 16.8828 13.0278 18.1164 15.7438 18.1635C16.5569 18.2188 17.373 18.1113 18.1436 17.8474C18.9142 17.5834 19.6238 17.1683 20.2303 16.6266C20.3576 16.5037 20.477 16.3727 20.5875 16.2346L20.5928 16.2137Z' fill='white'/%3E%3Cpath d='M22.4844 15.1789L22.5842 14.2955C22.2826 14.6607 21.902 14.9533 21.4708 15.1515C21.0396 15.3498 20.569 15.4485 20.094 15.4403C19.6567 15.4729 19.2184 15.39 18.8236 15.2C18.4288 15.01 18.0914 14.7196 17.8456 14.3582C17.3727 13.6369 17.2169 12.6175 17.378 11.3003C17.4625 10.4769 17.7031 9.67691 18.0872 8.94277C18.3989 8.33306 18.8664 7.81567 19.4426 7.44254C19.9982 7.09634 20.6415 6.91501 21.2971 6.91981C21.6842 6.89365 22.0716 6.96692 22.4221 7.1326C22.7726 7.29828 23.0745 7.55081 23.2986 7.86595L23.7399 4.27482H26.5243L25.1741 15.1789H22.4844ZM54.935 15.1789L55.0558 14.2955C54.7016 14.6401 54.289 14.9197 53.837 15.1214C53.4075 15.2986 52.9465 15.3875 52.4816 15.3828C52.1359 15.4075 51.7887 15.3624 51.461 15.2501C51.1332 15.1378 50.8317 14.9607 50.5746 14.7294C50.3524 14.4986 50.1888 14.2183 50.0974 13.9119C50.0061 13.6055 49.9895 13.2818 50.0492 12.9678C50.0857 12.576 50.2123 12.1978 50.419 11.8625C50.6258 11.5271 50.9073 11.2435 51.2418 11.0337C52.1628 10.5273 53.1997 10.2662 54.252 10.2757L55.4761 10.2182L55.5128 9.89413C55.6021 9.19368 55.3027 8.84868 54.6145 8.84868C54.3538 8.81804 54.0907 8.88133 53.8729 9.02709C53.6551 9.17286 53.497 9.39144 53.4272 9.64322L50.9476 9.44459C51.4309 7.75792 52.774 6.91285 54.977 6.90936C56.1958 6.90936 57.0714 7.17944 57.6037 7.71959C58.1361 8.25974 58.3252 9.08565 58.1711 10.1973L57.5564 15.1789H54.935ZM7.02344 13.25L10.6326 5.613C10.8251 5.20257 11.133 4.85636 11.5189 4.61613C11.9048 4.3759 12.3523 4.25192 12.8075 4.25913H13.0281C13.5231 4.24242 14.0063 4.41079 14.3827 4.73106C14.759 5.05134 15.0011 5.50027 15.0612 5.98936L17.1258 15.1789H14.0788L13.7058 13.088H9.99689L9.27717 14.8182C8.46353 14.3904 7.70648 13.8637 7.02344 13.25ZM58.8278 15.1946L60.1727 4.28004H62.936L61.5911 15.1946H58.8278ZM39.9153 15.1946L40.903 7.17072H43.6821L42.6944 15.1946H39.9153ZM44.0761 15.1946L45.0742 7.15504H47.7798L47.6589 8.13254C47.944 7.77986 48.3025 7.49276 48.7096 7.29095C49.125 7.1032 49.5773 7.01033 50.0335 7.01913C50.2927 7.01709 50.5515 7.04161 50.8057 7.09231L50.2068 9.46027C49.9301 9.39381 49.6457 9.36393 49.361 9.37141C48.9047 9.34782 48.4515 9.45874 48.0582 9.69027C47.8478 9.85506 47.6759 10.0633 47.5544 10.3007C47.4328 10.5381 47.3645 10.7988 47.3542 11.065L46.8289 15.1789L44.0761 15.1946ZM35.8281 15.1946L36.4638 10.1137C36.5143 9.88146 36.4808 9.63896 36.3692 9.42891C36.3006 9.34975 36.2134 9.28874 36.1153 9.25134C36.0172 9.21394 35.9113 9.20131 35.8071 9.21459C35.5071 9.20288 35.2139 9.30573 34.9876 9.50209C34.7512 9.71302 34.6015 10.0034 34.5673 10.3175L33.9632 15.1789H31.1946L31.825 10.1137C31.8755 9.88146 31.842 9.63896 31.7304 9.42891C31.6618 9.34975 31.5746 9.28874 31.4765 9.25134C31.3784 9.21394 31.2725 9.20131 31.1683 9.21459C30.8684 9.20341 30.5754 9.30619 30.3488 9.50209C30.1105 9.72119 29.9641 10.0218 29.939 10.3437L29.3401 15.205H26.5558L27.5487 7.18118H30.249L30.1386 8.11163C30.4197 7.74376 30.783 7.44599 31.1997 7.24187C31.6164 7.03774 32.075 6.93286 32.5395 6.9355C32.9806 6.92089 33.4167 7.03343 33.795 7.25959C34.1368 7.47419 34.3887 7.80475 34.5043 8.19004C34.8395 7.79543 35.2526 7.47342 35.7178 7.24391C36.1597 7.03699 36.6427 6.93159 37.131 6.9355C37.4644 6.90552 37.8001 6.95644 38.1094 7.0839C38.4186 7.21136 38.6922 7.41156 38.9067 7.66732C39.3005 8.30848 39.4339 9.0749 39.2797 9.8105L38.6125 15.1789L35.8281 15.1946ZM55.2659 11.8021L54.3676 11.8439C53.9598 11.8458 53.5577 11.9387 53.1908 12.1157C53.0679 12.1816 52.9633 12.2766 52.8863 12.3925C52.8093 12.5083 52.7623 12.6413 52.7495 12.7796C52.6917 13.2657 52.9597 13.5114 53.5638 13.5114C53.9787 13.5265 54.3846 13.3888 54.7038 13.1246C55.0035 12.8533 55.1908 12.4805 55.2292 12.0791L55.2659 11.8021ZM22.9046 11.065C23.0059 10.571 22.9584 10.0582 22.768 9.59095C22.6691 9.43423 22.5282 9.30813 22.3611 9.22685C22.194 9.14557 22.0075 9.11236 21.8224 9.13095C20.9153 9.13095 20.376 9.81398 20.2044 11.18C20.0327 12.5461 20.4005 13.2239 21.3076 13.2135C21.5117 13.2147 21.7132 13.168 21.8958 13.0772C22.0783 12.9863 22.2368 12.8539 22.3583 12.6907C22.6513 12.2828 22.8224 11.8008 22.8521 11.3003L22.9046 11.065ZM12.6079 6.97732L11.0318 10.7357H13.2908L12.6079 6.97732ZM41.0028 6.25595L41.2497 4.25391H44.0603L43.8134 6.25595H41.0028Z' fill='%230045A0'/%3E%3C/svg%3E"); }

.claims-modules .alert-banner {
  width: 100%;
  padding: 7px 16px;
  border-radius: 5px; }
  .claims-modules .alert-banner.yellow {
    background-color: #FFDC00; }
  .claims-modules .alert-banner p {
    color: #2C2822;
    font-weight: 600;
    padding: 0; }

.claims-modules .pod-decision-tree .pod {
  background: transparent;
  transition: background-color .5s; }
  .claims-modules .pod-decision-tree .pod:last-of-type {
    background-color: #191919; }
  @media (min-width: 768px) {
    .claims-modules .pod-decision-tree .pod h3:last-child, .claims-modules .pod-decision-tree .pod .form-container form label:last-child, .form-container form .claims-modules .pod-decision-tree .pod label:last-child {
      margin-top: -2px; } }

.claims-modules .pod-decision-tree label {
  cursor: pointer; }

.claims-modules .pod-decision-tree input[type="radio"] {
  cursor: pointer;
  opacity: 0;
  position: absolute; }

.quote-box {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 20px 10px;
  border-radius: 10px;
  border: 1px solid #b7b7cb; }
  @media (min-width: 768px) {
    .quote-box {
      flex-direction: row; } }
  .quote-box .column {
    padding: 0 10px;
    box-sizing: border-box;
    flex: 0 0 100%; }
    .quote-box .column.icon img {
      max-width: 56px;
      height: auto;
      display: block;
      padding: 0 0 25px 0; }
      @media (min-width: 768px) {
        .quote-box .column.icon img {
          max-width: 100%;
          padding: 0; } }
    @media (min-width: 768px) {
      .quote-box .column.icon {
        flex: 0 0 11%; } }
    @media (min-width: 768px) {
      .quote-box .column.content {
        flex: 1; } }
