@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700&display=swap");
:root {
  --green-color: #52b5ac;
  --light-green-color: #ddf8f7;
  --yellow-color: #ffd301;
  --grey-light-color: #fafafa;
  --grey-dark-color: #dcdcdc;
  --dark-grey: #989898;
  --darkest-grey: #4a4a4a;
  --reverse-color: #fff;
  --fifth-grey-color: #f5f5f5;
  --primary-font-color: #4A4A4A;
  --private-page-content-max-width: 1250px;
  --brand-primary-color: var(--green-color);
  --toolbar-public-bg-color: var(--reverse-color);
  --nav-public-bg-color: var(--reverse-color);
  --nav-item-hovered-bg-color: #245652;
  --footer-public-bg-color: var(--yellow-color);
  --footer-public-font-color: #272a2f;
  --autosearch-tab-list-bg-color: transparent;
  --autosearch-tab-selected-border-width: 0 0 3px 0;
  --model-selector-darkness-level: 0.03;
  --input-font-size: 1.5rem;
  --input-bg-color: var(--reverse-color);
  --input-border-width: 1px;
  --attr-padding: 15px 30px 15px 30px;
  --attr-min-height: 40px;
  --input-icon-3-padding-left: 5px;
  --progress-bar-bg-color: transparent;
  --progress-bar-step-font-color: var(--dark-grey);
  --progress-bar-step-completed-font-color: var(--dark-grey);
  --progress-bar-step-active-font-color: var(--yellow-color);
  --progress-bar-step-completed-font-color: var(--yellow-color);
  --panel-header-bg-active-color: transparent;
  --button-bg-color: var(--green-color);
  --button-font-color: var(--reverse-font-color);
  --button-border-color: var(--green-color);
  --button-border-width: 2px;
  --button-border-hover-width: 2px;
  --button-border-radius: 25px;
  --button-shadow-width: 0;
  --button-shadow-hover-width: 0;
  --slider-bar-font-color: var(--green-color);
  --option-button-border-color: var(--green-color);
  --message-default-bg-color: transparent;
  --message-info-bg-color: var(--light-green-color);
  --message-info-font-color: var(--green-color);
  --message-info-icon-color: var(--green-color);
  --message-info-border-color: var(--green-color);
  --message-success-font-color: var(--green-color);
  --message-success-icon-color: var(--green-color);
  --message-success-border-color: var(--green-color);
  --percentage-wheel-font-color: var(--green-color);
  --percentage-wheel-outer-border-color: var(--grey-dark-color);
  --label-font-size: 1.4rem;
  --tooltip-bg-color: #fffdef;
  --tooltip-border-color: var(--yellow-color);
  --tooltip-font-color: var(--primary-font-color);
  --login-bg-color: #fff;
  --login-input-label-font: 'Nunito Sans';
  --login-input-dark-label-color: var(--brand-primary-color);
  --login-input-label-size: 1.4rem; }

@font-face {
  font-family: avenir;
  src: url(/resources/definition/generic/Resources/en/us/Avenir-Light.otf?#iefix), url(/resources/definition/generic/Resources/en/us/Avenir-Light.ttf) format("truetype");
  font-weight: 100; }

@font-face {
  font-family: avenir;
  src: url(/resources/definition/generic/Resources/en/us/Avenir-Book.otf?#iefix), url(/resources/definition/generic/Resources/en/us/Gotham-Book.ttf) format("truetype");
  font-weight: normal; }

@font-face {
  font-family: avenir;
  src: url(/resources/definition/generic/Resources/en/us/Avenir-Black.otf?#iefix), url(/resources/definition/generic/Resources/en/us/Avenir-Black.ttf) format("truetype");
  font-weight: bold; }

body {
  font-family: 'avenir', sans-serif;
  font-size: 1.4rem;
  background-color: var(--body-private-bg-color); }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'avenir', sans-serif; }

.ui-widget {
  font-family: 'avenir', sans-serif; }

button,
input,
select,
textarea {
  font-family: 'avenir', sans-serif; }

.sk-green-text {
  color: var(--green-color) !important; }

h1 {
  font-size: 5rem;
  line-height: 5.5rem; }

h2 {
  font-size: 4rem;
  line-height: 4.4rem; }

h3 {
  font-size: 2.8rem;
  line-height: 3.2rem; }

h4 {
  font-size: 2.2rem;
  line-height: 2.6rem; }

h5 {
  font-size: 1.1rem;
  line-height: 1.5rem; }

.sk-green-header {
  color: var(--green-color);
  font-weight: bold;
  line-height: 2.8rem;
  text-align: center; }
  @media (max-width: 640px) {
    .sk-green-header {
      max-width: 80%;
      margin: 0 auto; } }

@media (max-width: 640px) {
  .sk-mobile--hidden {
    display: none !important; } }

@media (min-width: 641px) {
  .sk-desktop--hidden {
    display: none !important; } }

@keyframes bgcolorchange {
  0% {
    color: #f2f2f2; }
  25% {
    background: #d3d3d3; }
  50% {
    background: #f2f2f2; }
  75% {
    background: #d3d3d3; }
  to {
    background-color: #f2f2f2; } }

@-webkit-keyframes bgcolorchange {
  0% {
    background: #f2f2f2; }
  25% {
    background: #d3d3d3; }
  50% {
    background: #f2f2f2; }
  75% {
    background: #d3d3d3; }
  to {
    background: #f2f2f2; } }

@media screen and (max-width: 600px) {
  [data-process-id="CreateCustomerUserProcess"][data-process-step-id="CreateCustomerUserProcess:Confirmation"] .sk-process .sk-process-content .sk-process-form .sk-process-step .sk-message .sk-message-content .sk-template--body .sk-template--center p {
    text-align: center; } }

@media screen and (max-width: 411px) {
  .sk-app[data-process-id="CreateCustomerUserProcess"][data-process-step-id="CreateCustomerUserProcess:Confirmation"] .sk-process .sk-process-content .sk-process-form .sk-process-step .sk-message .sk-message-content .sk-template--body .sk-template--center {
    padding: 2rem !important; }
  .sk-app[data-process-id="CreateCustomerUserProcess"][data-process-step-id="CreateCustomerUserProcess:Confirmation"] .sk-process .sk-process-content .sk-process-form .sk-process-step .sk-message .sk-message-content .sk-template--body h2 {
    font-size: 3.5rem; } }

@media screen and (max-width: 360px) {
  .sk-app[data-process-id="CreateCustomerUserProcess"][data-process-step-id="CreateCustomerUserProcess:Confirmation"] .sk-process .sk-process-content .sk-process-form .sk-process-step .sk-attr.sk-message {
    padding: 10px; }
    .sk-app[data-process-id="CreateCustomerUserProcess"][data-process-step-id="CreateCustomerUserProcess:Confirmation"] .sk-process .sk-process-content .sk-process-form .sk-process-step .sk-attr.sk-message .sk-message-content .sk-template--body h2 {
      font-size: 3.1rem; } }

.text-left {
  text-align: left; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

@media (max-width: 640px) {
  #sk-Home-capturedData-Product-infotextPersonal {
    top: 350px; } }

.sk-tooltip-container {
  bottom: 23px;
  right: 10px;
  position: absolute;
  display: inline-block;
  z-index: 9; }
  #Travel-CapturedData-Product-DestinationType-4 + label .sk-tooltip-container .sk-tooltiptext {
    width: 280px; }
  #sk-Home-capturedData-Product-infotextContents .sk-tooltip-container {
    top: 13px;
    right: -487px; }
    #sk-Home-capturedData-Product-infotextContents .sk-tooltip-container .sk-tooltiptext {
      width: 335px; }
    @media (width: 1024px) {
      #sk-Home-capturedData-Product-infotextContents .sk-tooltip-container .sk-tooltiptext {
        right: 25px;
        left: auto; } }
    @media (width: 768px) {
      #sk-Home-capturedData-Product-infotextContents .sk-tooltip-container {
        right: 207px; } }
  #sk-Home-capturedData-Product-infotextPersonal .sk-tooltip-container {
    top: 115px;
    right: -526px; }
    @media (width: 768px) {
      #sk-Home-capturedData-Product-infotextPersonal .sk-tooltip-container {
        top: 145px;
        right: 160px; } }
  #sk-Home-capturedData-Product-infotext_building .sk-tooltip-container {
    top: 15px;
    right: -410px; }
    [data-channel="customerportal"] #sk-Home-capturedData-Product-infotext_building .sk-tooltip-container {
      top: 15px;
      right: -285px; }
    @media (min-width: 820px) and (max-width: 1200px) {
      #sk-Home-capturedData-Product-infotext_building .sk-tooltip-container {
        right: -435px; } }
    @media (max-width: 819px) {
      #sk-Home-capturedData-Product-infotext_building .sk-tooltip-container {
        right: -335px; } }
    @media (width: 768px) {
      #sk-Home-capturedData-Product-infotext_building .sk-tooltip-container {
        right: 280px; } }
  @media (min-width: 640px) and (max-width: 1024px) {
    #Home-capturedData-Product-ownershipStatus-1 + label .sk-tooltip-container .sk-tooltiptext,
    #Home-capturedData-Product-TypeOfCoverage-2 + label .sk-tooltip-container .sk-tooltiptext {
      left: -25px; }
    #Home-capturedData-Product-ownershipStatus-2 + label .sk-tooltip-container .sk-tooltiptext {
      left: -125px; }
    #Home-capturedData-Product-TypeOfCoverage-3 + label .sk-tooltip-container .sk-tooltiptext {
      left: -185px; }
    #sk-Home-capturedData-Product-infotextContents .sk-tooltip-container .sk-tooltiptext {
      left: -445px; }
    #sk-Home-capturedData-Product-infotextPersonal .sk-tooltip-container .sk-tooltiptext,
    #sk-Home-capturedData-Product-infotext_building .sk-tooltip-container .sk-tooltiptext,
    #Travel-CapturedData-Product-DestinationType-2 + label .sk-tooltip-container .sk-tooltiptext,
    #Travel-CapturedData-Product-DestinationType-3 + label .sk-tooltip-container .sk-tooltiptext,
    #Travel-CapturedData-Product-SingleOrAnnualTrip-2 + label .sk-tooltip-container .sk-tooltiptext {
      left: -355px; } }
  @media (max-width: 640px) {
    .sk-tooltip-container {
      z-index: 9; }
      .sk-tooltip-container .sk-tooltiptext {
        max-width: 350px; }
      #sk-Home-capturedData-Product-infotext_building .sk-tooltip-container {
        right: 80px; }
        #sk-Home-capturedData-Product-infotext_building .sk-tooltip-container .sk-tooltiptext {
          left: -230px; }
      #sk-Home-capturedData-Product-infotextContents .sk-tooltip-container {
        right: 25px; }
        #sk-Home-capturedData-Product-infotextContents .sk-tooltip-container .sk-tooltiptext {
          left: -300px; }
      #sk-Home-capturedData-Product-infotextPersonal .sk-tooltip-container {
        top: 15px;
        right: -4px; }
        [data-progress-bar-fixed="false"] #sk-Home-capturedData-Product-infotextPersonal .sk-tooltip-container {
          top: 35px; }
        #sk-Home-capturedData-Product-infotextPersonal .sk-tooltip-container .sk-tooltiptext {
          left: -295px; } }
  .sk-tooltip-container .sk-tooltip-icon:hover {
    cursor: pointer; }
  .sk-tooltip-container .sk-tooltiptext {
    position: absolute;
    visibility: hidden;
    width: 350px;
    padding: 15px;
    background: var(--tooltip-bg-color);
    color: #000;
    text-align: center;
    font-weight: 200 !important;
    line-height: 2.2rem;
    border: solid 2px var(--green-color);
    border-radius: 6px;
    transition: opacity 200ms ease;
    left: 150%;
    top: -15px;
    opacity: 0;
    z-index: 99; }
  .sk-tooltip-container:hover .sk-tooltiptext {
    visibility: visible;
    opacity: 1; }
  .sk-tooltip-container strong {
    font-weight: bold; }

@media screen and (max-width: 480px) {
  .sk-tooltip-container {
    bottom: unset;
    top: 0;
    right: 0; }
    .sk-tooltip-container .sk-tooltip-icon {
      width: 30px !important; }
    .sk-tooltip-container .sk-tooltiptext {
      width: 300px;
      top: 40px; }
  .sk-responsive-tooltips .sk-option-list .sk-option-item > label .sk-tooltip-container .sk-tooltiptext {
    left: calc(100% - 142px); }
  .sk-responsive-tooltips .sk-option-list .sk-option-item:nth-child(even) > label .sk-tooltip-container .sk-tooltiptext {
    left: calc(100% - 290px) !important; }
  .sk-responsive-tooltips .sk-option-list .sk-option-item:last-child > label .sk-tooltip-container .sk-tooltiptext {
    left: calc(100% - 215px); } }

html body .sk-app[data-login="true"] {
  background-image: none !important;
  background: var(--yellow-color);
  padding-top: 0; }
  html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container {
    align-items: center;
    justify-content: center; }
    html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] {
      width: 500px;
      flex-grow: unset;
      padding: 100px 55px 105px 55px;
      border-radius: 5px;
      max-width: unset; }
      @media (max-width: 480px) {
        html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] {
          width: 100%;
          height: 100vh;
          border-radius: 0; } }
      html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content {
        max-width: unset;
        flex-grow: 1; }
        html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form {
          min-width: unset;
          padding: 8rem 0 3rem 0; }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form .sk-auth-username.sk-auth-input label {
            font-weight: 100; }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form .sk-auth-username.sk-auth-input[data-focus="true"] div:before {
            width: 100%; }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form .sk-auth-username.sk-auth-input[data-focus="true"] div:after {
            color: var(--brand-primary-color); }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form .sk-auth-username.sk-auth-input div:before {
            position: absolute;
            bottom: 0;
            content: '';
            width: 0;
            height: 3px;
            background: var(--brand-primary-color);
            transition: width .2s ease-in-out;
            will-change: width; }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form .sk-auth-username.sk-auth-input div input.sk-input {
            font-size: 1.4rem; }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form .sk-auth-password.sk-auth-input label {
            font-weight: 100; }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form .sk-auth-password.sk-auth-input[data-focus="true"] div:before {
            width: 100%; }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form .sk-auth-password.sk-auth-input[data-focus="true"] div .sk-password-show {
            color: var(--brand-primary-color);
            font-weight: 300; }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form .sk-auth-password.sk-auth-input div .sk-password-show {
            color: #c3c3c3;
            font-weight: 300; }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form .sk-auth-password.sk-auth-input div:before {
            position: absolute;
            bottom: 0;
            content: '';
            width: 0;
            height: 3px;
            background: var(--brand-primary-color);
            transition: width .2s ease-in-out;
            will-change: width; }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form .sk-auth-password.sk-auth-input div input.sk-input {
            font-size: 1.4rem; }
        html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-footer {
          position: unset;
          margin-top: 5rem;
          text-align: left; }
          html body .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-footer a {
            margin-top: 0px;
            color: var(--base-link-color);
            font-weight: 200;
            position: unset; }
  html body .sk-app[data-login="true"] .sk-page {
    padding-top: 0; }
    html body .sk-app[data-login="true"] .sk-page .sk-main {
      min-height: 100vh !important;
      display: flex;
      align-items: center;
      justify-content: center;
      min-height: 0; }

.sk-overlay {
  display: none; }

.sk-login {
  position: static;
  margin-bottom: 75px;
  padding: 60px 50px 30px 50px;
  background-color: var(--reverse-color);
  border-top: 0;
  border-radius: 3px; }
  .sk-login .logo img {
    max-width: 200px; }
  .sk-login .sk-process {
    padding-bottom: 0; }
    html[data-page='login'] .sk-login .sk-process .sk-core {
      padding-top: 0 !important;
      margin-top: 0; }
  .sk-login .sk-progress-bar {
    padding: 20px !important; }
  .sk-login .sk-attr .sk-label {
    display: block !important;
    color: var(--brand-primary-color) !important; }
  .sk-login .sk-attr.sk-link .sk-label {
    display: none !important; }
  .sk-login .sk-attr.sk-link a {
    color: var(--brand-primary-color) !important; }
  .sk-login .sk-attr .sk-field .sk-input {
    line-height: normal;
    border-width: var(--input-border-width);
    border-style: solid;
    border-color: var(--grey-dark-color);
    border-color: var(--input-border-color) !important;
    color: var(--primary-font-color) !important; }
  .sk-login .sk-attr .sk-message-content {
    color: inherit !important; }
  .sk-login .sk-login-footer .footer .footer-content {
    align-items: center;
    color: var(--primary-font-color) !important; }
    .sk-login .sk-login-footer .footer .footer-content * {
      color: var(--primary-font-color) !important; }
    .sk-login .sk-login-footer .footer .footer-content .sk-copyright {
      width: 100%;
      display: block;
      font-size: 1.3rem; }
  @media (max-width: 640px) {
    html[data-page='login'] body .sk-login .sk-login-footer {
      position: initial; } }
  @media (max-width: 640px) {
    .sk-login {
      padding: 20px 20px 20px 20px !important; } }

.sk-auth-container:before {
  background-color: transparent !important; }

.sk-auth-container .sk-auth {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); }
  .sk-auth-container .sk-auth .sk-auth-content {
    position: relative; }
    .sk-auth-container .sk-auth .sk-auth-content .sk-auth-logo {
      left: 50%;
      transform: translateX(calc(-50% - 37px));
      top: -5rem; }
      .sk-auth-container .sk-auth .sk-auth-content .sk-auth-logo img {
        max-width: 200px; }
    .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form {
      position: relative; }
      .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form input {
        border-width: var(--input-border-width);
        border-style: solid;
        border-color: var(--input-border-color);
        font-size: 1.6rem;
        border-radius: 3px;
        color: var(--primary-font-color) !important;
        padding-right: 4rem; }
      .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-auth-link {
        position: absolute;
        bottom: -4rem;
        width: 100%;
        text-align: center; }
      .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-auth-input label {
        font-family: var(--login-input-label-font);
        color: var(--login-input-dark-label-color);
        font-size: var(--login-input-label-size); }
      .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-button-wrapper.sk-button-wrapper--next {
        float: none;
        max-width: 200px;
        margin: 0 auto; }
        .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-button-wrapper.sk-button-wrapper--next i.icon-next {
          display: none; }
      .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form button {
        font-size: 1.5rem; }
    .sk-auth-container .sk-auth .sk-auth-content .sk-auth-message {
      text-align: left;
      color: var(--primary-font-color); }
    .sk-auth-container .sk-auth .sk-auth-content .sk-auth-footer {
      color: var(--primary-font-color); }
      .sk-auth-container .sk-auth .sk-auth-content .sk-auth-footer a {
        color: var(--primary-font-color);
        font-weight: 400; }

html[data-page='login'] body .sk-auth .sk-comp .sk-process .sk-attr .sk-label {
  color: var(--brand-primary-color); }

.sk-app section[data-auth-type="RESET_PASSWORD"] .sk-auth-username {
  padding-bottom: 0rem; }

.sk-app section[data-auth-type="RESET_PASSWORD"] .sk-captcha-image-wrapper {
  margin: 10px 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between; }
  .sk-app section[data-auth-type="RESET_PASSWORD"] .sk-captcha-image-wrapper #reload-button-skye-captcha {
    min-width: auto;
    display: unset;
    margin: 0px; }

[data-process-id="resetPassword"] .sk-auth-confirm-message {
  background-color: var(--message-success-bg-color) !important;
  color: var(--message-success-font-color) !important; }

div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container {
  align-items: center;
  justify-content: center; }
  div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth {
    width: 500px;
    flex-grow: unset;
    padding: 120px 55px 40px 55px;
    border-radius: 5px;
    max-width: unset;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); }
    div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content {
      max-width: unset;
      flex-grow: 1; }
      div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-logo {
        transform: translateX(calc(-50% - -1%));
        position: absolute !important;
        min-height: 61px;
        min-width: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        top: -74px; }
      div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-comp .sk-process .sk-process-content .sk-process-form {
        margin: 0px; }
        div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-comp .sk-process .sk-process-content .sk-process-form .sk-navigation {
          margin: 35px 0px 0px 0px; }
          div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-comp .sk-process .sk-process-content .sk-process-form .sk-navigation .sk-button-list .sk-button.button {
            padding: 10px 38px; }
        div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-comp .sk-process .sk-process-content .sk-process-form .sk-process-step .sk-root .sk-column-list .sk-attr.sk-password .sk-label label {
          font-family: var(--login-input-label-font);
          color: var(--login-input-dark-label-color);
          font-size: var(--login-input-label-size);
          font-weight: 100; }
        div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-comp .sk-process .sk-process-content .sk-process-form .sk-process-step .sk-root .sk-column-list .sk-attr.sk-password .sk-field input.sk-input.sk-password-input {
          font-size: 1.4rem; }

div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth {
  width: 500px;
  flex-grow: unset;
  padding: 120px 55px 40px 55px;
  border-radius: 5px;
  max-width: unset;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); }
  div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content {
    max-width: unset;
    flex-grow: 1; }
    div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-logo {
      transform: translateX(calc(-50% - 27px)); }
    div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form {
      min-width: unset;
      padding: 8rem 0 3rem 0; }
      div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-comp .sk-process .sk-process-content .sk-process-form {
        box-shadow: none !important;
        margin: 0px;
        padding: 0px 0px 30px 0px; }
        div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-comp .sk-process .sk-process-content .sk-process-form .sk-process-step .sk-root .sk-root-content .sk-column-list .sk-attr.sk-password .sk-label label {
          font-family: var(--login-input-label-font);
          color: var(--login-input-dark-label-color);
          font-size: var(--login-input-label-size);
          font-weight: 100; }
        div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-comp .sk-process .sk-process-content .sk-process-form .sk-process-step .sk-root .sk-root-content .sk-column-list .sk-attr.sk-password .sk-field input.sk-input.sk-password-input {
          font-size: 1.4rem; }
        div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-comp .sk-process .sk-process-content .sk-process-form .sk-navigation {
          margin: 35px 0px 0px 0px; }
          div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-comp .sk-process .sk-process-content .sk-process-form .sk-navigation div.sk-button-list button.sk-button.button {
            padding: 10px 38px; }

[data-process-step-id="ForgotCustomerPasswordEnterProcess:Confirmation"] [data-public="true"] .sk-process .sk-process-content .sk-process-form {
  box-shadow: unset; }

[data-process-id="activate"] .sk-auth-logo {
  background-image: url("/resources/definition/generic/Resources/en/us/protego_logo.png");
  min-height: 170px;
  min-width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: static !important; }
  [data-process-id="activate"] .sk-auth-logo .sk-login-logo-img {
    display: none; }

[data-process-id="activate"] .sk-auth-form .sk-comp {
  background-color: transparent !important; }
  [data-process-id="activate"] .sk-auth-form .sk-comp .sk-process-form {
    box-shadow: none !important; }

@media screen and (max-width: 600px) {
  .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content {
    padding: 0 0rem; }
    .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-logo {
      transform: translateX(calc(-50% - 62px));
      top: -5rem; }
    .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form {
      padding: 0rem 0 3rem 0 !important; }
  div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-comp .sk-process {
    padding-top: 0px; }
    div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-comp .sk-process .sk-process-content .sk-process-form {
      padding: 0px; }
      div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-comp .sk-process .sk-process-content .sk-process-form .sk-process-step .sk-root {
        padding: 0px; }
  div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form {
    padding: 2rem 0 3rem 0; } }

@media screen and (max-width: 480px) {
  div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth {
    padding: 103px 47px 40px 39px;
    width: 100%; }
    div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-logo {
      transform: translateX(calc(-50% - 37px));
      top: -4rem; }
    div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form {
      padding: 0;
      margin-bottom: 56px; }
      div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-comp .sk-process {
        padding-top: 0; }
        div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-comp .sk-process .sk-process-content {
          margin-bottom: 0; }
  div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth {
    padding: 128px 47px 40px 39px;
    width: 100%; }
    div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-comp .sk-process .sk-process-content {
      margin-bottom: 0px; }
    div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form {
      margin-bottom: 94px; }
    div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-footer {
      padding-top: 0; } }

@media screen and (max-width: 414px) {
  div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth {
    padding: 89px 47px 40px 39px; }
    div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content {
      padding: 0; }
      div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-logo {
        transform: translateX(calc(-50% - 41px)); }
  div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth {
    padding: 58px 47px 40px 47px; }
  .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-logo {
    transform: translateX(calc(-50% - 47px));
    top: -6rem; } }

@media screen and (max-width: 380px) {
  div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-logo {
    transform: translateX(calc(-50% - 49px)); }
  div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth {
    padding: 127px 47px 40px 47px; }
    div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-logo {
      transform: translateX(calc(-50% - 0%)); }
    div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-comp .sk-process .sk-process-content .sk-process-form .sk-navigation {
      margin: 9px 0px 0px 0px; }
    div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form {
      margin-bottom: 65px; }
  .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-logo {
    transform: translateX(calc(-50% - 55px));
    top: -5rem; } }

@media screen and (max-width: 374px) {
  .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-logo {
    transform: translateX(calc(-50% - 61px)); } }

@media screen and (max-width: 320px) {
  div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth {
    padding: 43px 15px 40px 15px; }
    div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-logo {
      top: -0.5rem;
      transform: translateX(calc(-50% - 38px)); }
      div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-logo img {
        max-width: 173px; }
    div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form {
      padding: 3rem 20px 0px 20px;
      margin-bottom: 52px; }
      div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-comp .sk-process .sk-process-content .sk-process-form {
        padding: 0px 0px 0px 0px; }
        div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form .sk-comp .sk-process .sk-process-content .sk-process-form .sk-navigation {
          margin: 0px 0px 0px 0px; }
    div.sk-app[data-app-type="um"][data-process-step-id="ForgotCustomerPasswordEnterProcess:CreatePassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-footer {
      padding-top: 15px; }
  div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-logo {
    transform: translateX(calc(-50% - -1%));
    top: -68px;
    min-height: 55px; }
  div.sk-app[data-process-id="activate"][data-process-step-id="CreateCustomerUserProcess:EnterPassword"] .sk-auth-container .sk-auth .sk-auth-content .sk-auth-form {
    padding: 3rem 25px;
    margin-bottom: 32px; }
  .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] {
    padding: 38px 36px 13px 36px !important; }
    .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-logo {
      transform: translateX(calc(-50% - 53px));
      top: -2rem; }
      .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-logo img {
        max-width: 192px; }
    .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-form a.sk-auth-link {
      bottom: 0rem;
      padding: 0px; }
    .sk-app[data-login="true"][data-app-type="um"][data-channel="public"] .sk-auth-container .sk-auth[data-type="LOGIN"] .sk-auth-content .sk-auth-footer {
      margin-top: 26px;
      padding: 0px; } }

@media (max-width: 640px) {
  .sk-top-bar {
    position: relative !important; } }

i.sk-back-top {
  right: 10px; }

[data-public="true"] .sk-page,
[data-channel="customerportal"] .sk-page {
  min-height: 100vh;
  background: var(--grey-light-color); }
  [data-public="true"] .sk-page .footer,
  [data-channel="customerportal"] .sk-page .footer {
    position: absolute;
    bottom: 0;
    width: 100%; }

[data-channel="customerportal"] .sk-search-criteria {
  height: 50px; }
  [data-channel="customerportal"] .sk-search-criteria .sk-search-criteria-text,
  [data-channel="customerportal"] .sk-search-criteria .sk-search-criteria-scope {
    display: none; }

[data-channel="customerportal"] .sk-toolbar-content {
  display: flex;
  align-items: center; }
  [data-channel="customerportal"] .sk-toolbar-content .sk-contact-info-phone > span {
    font-family: 'Nunito Sans', sans-serif; }

@media (max-width: 640px) {
  .sk-autosearch-content .react-tabs__tab-panel {
    padding: 0; }
  .sk-autosearch-content .sk-columns-selector {
    right: 0; } }

.sk-touchable .sk-input.sk-input--iconnized {
  padding-left: 30px !important; }

#sk-Motor-messages-policySummaryOnPaymentMessage .sk-message-content .sk-list--split-horizontal li:first-child, #sk-Travel-Messages-PaymentBreakdownMessage .sk-message-content .sk-list--split-horizontal li:first-child {
  justify-content: center;
  margin: 10px 0px; }

@media (min-width: 769px) and (max-width: 805px) {
  [data-public="true"] .sk-progress-bar {
    padding-left: 213px !important; } }

.sk-list--split-horizontal {
  list-style: none; }
  .sk-list--split-horizontal li {
    display: flex;
    justify-content: space-between; }
    .sk-list--split-horizontal li.separator {
      background-color: var(--brand-primary-color);
      height: 1px;
      margin-top: 10px;
      margin-bottom: 10px; }

.sk-app[data-channel="public"] {
  --page-menu-collapsed-width: 0px; }

[data-public="false"] {
  --component-shadow: none; }

.sk-toolbar {
  min-height: 0 !important; }
  [data-public="false"] .sk-toolbar {
    border-bottom: 5px solid var(--yellow-color);
    background-color: white !important; }
    [data-public="false"] .sk-toolbar .sk-contact-info {
      visibility: visible;
      width: 200px; }
    [data-public="false"] .sk-toolbar .sk-toolbar-icons a i {
      color: black !important; }
    [data-public="false"] .sk-toolbar .sk-toolbar-icons a:hover i {
      color: white !important; }
    [data-public="false"] .sk-toolbar a > span {
      background-color: black !important; }
    [data-public="false"] .sk-toolbar a:hover > span {
      background-color: white !important; }
  [data-public="true"] .sk-toolbar {
    display: none; }

.sk-search .sk-search-criteria-text {
  background: var(--grey-light-color);
  border: 1px solid var(--grey-dark-color);
  border-radius: 2px; }

.sk-search-result .sk-columns-selector {
  position: absolute;
  float: none;
  padding: 5px;
  right: 20px; }

.sk-search-result .ReactTable a {
  display: inline-block; }
  .sk-search-result .ReactTable a i {
    color: var(--green-color); }

.sk-navigation.sk-navigation--main {
  text-align: center; }

.sk-navigation .sk-button-wrapper .sk-button {
  min-width: 175px;
  min-height: 0;
  padding: 9px;
  border-radius: 25px;
  font-size: 1.5rem; }
  .sk-navigation .sk-button-wrapper .sk-button.sk-button--next {
    float: none; }
  .sk-navigation .sk-button-wrapper .sk-button.sk-button--back {
    border: 3px solid var(--button-border-color);
    background-color: var(--reverse-font-color); }
    .sk-navigation .sk-button-wrapper .sk-button.sk-button--back * {
      color: var(--button-bg-color); }

@media (max-width: 640px) {
  .sk-navigation .sk-button-wrapper {
    width: 100% !important;
    margin-bottom: 3rem; } }

@media (max-width: 640px) {
  .sk-navigation {
    top: 25px !important; } }

ul.ui-menu li.ui-menu-item {
  margin-bottom: 1px; }
  ul.ui-menu li.ui-menu-item.ui-state-focus, ul.ui-menu li.ui-menu-item.ui-state-hover, ul.ui-menu li.ui-menu-item:hover {
    background: var(--green-color);
    color: var(--reverse-font-color); }
    ul.ui-menu li.ui-menu-item.ui-state-focus a, ul.ui-menu li.ui-menu-item.ui-state-hover a, ul.ui-menu li.ui-menu-item:hover a {
      color: var(--reverse-font-color); }

.sk-header {
  --header-bg-color: #fff;
  background: var(--header-bg-color); }
  [data-public="false"]:not([data-channel="customerportal"]) .sk-header {
    display: none; }
  [data-public="true"] .sk-header {
    position: relative;
    padding: 0;
    border-bottom: 10px solid var(--yellow-color); }
  .sk-header .sk-header-content {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    max-width: 1110px !important;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 0;
    font-family: 'Nunito Sans', sans-serif; }
    .sk-header .sk-header-content > a {
      padding-top: 2px;
      padding-bottom: 2px;
      margin-right: 15px;
      font-size: 1.25rem; }
      .sk-header .sk-header-content > a img {
        display: inline-block;
        max-width: 120px;
        padding-top: 0.3125rem;
        padding-bottom: 0.3125rem;
        margin-right: 1rem;
        font-size: 1.25rem;
        line-height: inherit;
        white-space: nowrap;
        vertical-align: middle; }
    .sk-header .sk-header-content > ul {
      list-style: none;
      display: flex;
      flex-wrap: nowrap;
      flex-direction: row;
      justify-content: flex-end;
      margin: 0;
      padding: 0; }
      .sk-header .sk-header-content > ul li a {
        position: relative;
        display: block;
        padding: 25px 20px;
        color: var(--darkest-grey);
        text-decoration: none;
        font-size: 16px;
        line-height: 1.5;
        font-weight: 400;
        text-align: right; }
      .sk-header .sk-header-content > ul li:last-of-type {
        position: relative;
        margin-left: 15px; }
        .sk-header .sk-header-content > ul li:last-of-type a {
          color: var(--green-color);
          font-weight: 600; }
          .sk-header .sk-header-content > ul li:last-of-type a img {
            width: 17px;
            height: 16px;
            max-width: 100%;
            margin-right: 5px;
            vertical-align: middle; }
      .sk-header .sk-header-content > ul li.option--menu {
        display: flex;
        position: relative;
        color: var(--green-color); }
        .sk-header .sk-header-content > ul li.option--menu > i {
          position: absolute;
          top: 23px;
          left: 83px;
          font-size: 2.6rem;
          font-weight: 100;
          color: var(--yellow-color);
          margin-left: 5px; }
          .sk-header .sk-header-content > ul li.option--menu > i:hover {
            cursor: pointer; }
        .sk-header .sk-header-content > ul li.option--menu > a {
          color: var(--green-color);
          font-weight: bold; }
          .sk-header .sk-header-content > ul li.option--menu > a:hover {
            font-weight: bold; }
          .sk-header .sk-header-content > ul li.option--menu > a:hover:before {
            width: 61px; }
        .sk-header .sk-header-content > ul li.option--menu .menu {
          display: none;
          position: absolute;
          top: 77px;
          width: 195px;
          background: white;
          box-shadow: 0px 0px 11px 5px #d2d2d266;
          z-index: 11;
          border-radius: 0.5rem; }
          .sk-header .sk-header-content > ul li.option--menu .menu a {
            display: block;
            padding: 13px 15px;
            color: var(--green-color);
            border-bottom: 1px solid var(--grey-dark-color);
            font-weight: normal;
            text-align: left;
            margin: 0 7px; }
            .sk-header .sk-header-content > ul li.option--menu .menu a:before {
              display: none; }
            .sk-header .sk-header-content > ul li.option--menu .menu a:last-of-type {
              border-bottom: 0; }
      .sk-header .sk-header-content > ul li.phone {
        margin-left: 20px; }
        .sk-header .sk-header-content > ul li.phone > a:hover:before {
          width: 85px;
          left: calc(50% - 25px); }
        .sk-header .sk-header-content > ul li.phone > a > span {
          color: var(--green-color);
          font-weight: bold;
          padding-left: 5px; }
        .sk-header .sk-header-content > ul li.phone > a > img {
          width: 17px;
          vertical-align: middle; }
      .sk-header .sk-header-content > ul li.login > a:hover:before {
        width: 42px;
        left: calc(50% - 13px); }
      .sk-header .sk-header-content > ul li.login > a > span {
        color: var(--green-color);
        font-weight: bold;
        padding-left: 5px; }
      .sk-header .sk-header-content > ul li.login > a > img {
        width: 17px;
        height: 20px; }
  @media (max-width: 675px) {
    .sk-header .sk-header-content {
      padding: 10px; }
      .sk-header .sk-header-content > ul {
        display: none; } }
  @media (max-width: 768px) {
    .sk-header .sk-header-content {
      padding: 0px; }
      .sk-header .sk-header-content ul li.phone, .sk-header .sk-header-content ul li.login {
        margin: 0; } }

/******************************************************************************************* LINKS ON HEADER */
div[data-process-id="CompareProcess"] .sk-header-content ul#main-nav li.homeclass a, div[data-process-id="CompareProcess"] .sk-header-content ul#main-nav li.travelclass a, div[data-process-id="CompareProcess"] .sk-header-content ul#main-nav li.carclass a {
  color: var(--green-color);
  font-weight: 500;
  text-decoration: none; }
  div[data-process-id="CompareProcess"] .sk-header-content ul#main-nav li.homeclass a:before, div[data-process-id="CompareProcess"] .sk-header-content ul#main-nav li.travelclass a:before, div[data-process-id="CompareProcess"] .sk-header-content ul#main-nav li.carclass a:before {
    content: '';
    position: absolute;
    bottom: 17px;
    left: calc(50% - 30px);
    width: 60px;
    height: 4px;
    background: var(--green-color);
    border-radius: 2px; }

.sk-active, .sk-header .sk-header-content > ul li a:hover, [data-process-id="CreateMotorQuoteProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="CustomerNeedsContactProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="FinishMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="ImageUploadProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="OmanCreateMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="RAKCreateMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="RSACreateMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="SalamaCreateMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="UnionCreateMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="ViewCompareProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="ViewMotorQuoteProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="ViewRAKMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="ViewSalamaMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a,
[data-process-id="ViewUnionMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a, [data-process-id="ClaimsAssistanceProcess"] .sk-header .sk-header-content > ul li:last-of-type a {
  color: var(--green-color);
  font-weight: 500;
  text-decoration: none; }
  .sk-active:before, .sk-header .sk-header-content > ul li a:hover:before, [data-process-id="CreateMotorQuoteProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="CustomerNeedsContactProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="FinishMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="ImageUploadProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="OmanCreateMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="RAKCreateMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="RSACreateMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="SalamaCreateMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="UnionCreateMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="ViewCompareProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="ViewMotorQuoteProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="ViewRAKMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="ViewSalamaMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a:before,
  [data-process-id="ViewUnionMotorPolicyProcess"] .sk-header .sk-header-content > ul li:first-child a:before, [data-process-id="ClaimsAssistanceProcess"] .sk-header .sk-header-content > ul li:last-of-type a:before {
    content: '';
    position: absolute;
    bottom: 17px;
    left: calc(50% - 30px);
    width: 60px;
    height: 4px;
    background: var(--green-color);
    border-radius: 2px; }

.header-icon-centered {
  position: relative; }
  .header-icon-centered::before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: var(--yellow-color);
    left: 0;
    top: 50%;
    position: absolute; }
  .header-icon-centered img {
    background-color: white;
    padding: 0 5px;
    position: relative; }

[data-process-id="CreateTravelQuoteProcess"] .sk-header-content ul > li:nth-child(3) > a,
[data-process-id="SalamaCreateTravelPolicyProcess"] .sk-header-content ul > li:nth-child(3) > a,
[data-process-id="OmanCreateTravelPolicyProcess"] .sk-header-content ul > li:nth-child(3) > a,
[data-process-id="QICCreateTravelPolicyProcess"] .sk-header-content ul > li:nth-child(3) > a {
  color: var(--green-color);
  font-weight: 500;
  text-decoration: none; }
  [data-process-id="CreateTravelQuoteProcess"] .sk-header-content ul > li:nth-child(3) > a:before,
  [data-process-id="SalamaCreateTravelPolicyProcess"] .sk-header-content ul > li:nth-child(3) > a:before,
  [data-process-id="OmanCreateTravelPolicyProcess"] .sk-header-content ul > li:nth-child(3) > a:before,
  [data-process-id="QICCreateTravelPolicyProcess"] .sk-header-content ul > li:nth-child(3) > a:before {
    content: "";
    position: absolute;
    bottom: 17px;
    left: calc(50% - 30px);
    width: 60px;
    height: 4px;
    background: var(--green-color);
    border-radius: 2px; }

[data-process-id="CreateHomeQuoteProcess"] .sk-header-content ul > li:nth-child(2) > a,
[data-process-id="OmanCreateHomePolicyProcess"] .sk-header-content ul > li:nth-child(2) > a,
[data-process-id="RAKCreateHomePolicyProcess"] .sk-header-content ul > li:nth-child(2) > a,
[data-process-id="DNIRCCreateHomePolicyProcess"] .sk-header-content ul > li:nth-child(2) > a,
[data-process-id="SalamaCreateHomePolicyProcess"] .sk-header-content ul > li:nth-child(2) > a {
  color: var(--green-color);
  font-weight: 500;
  text-decoration: none; }
  [data-process-id="CreateHomeQuoteProcess"] .sk-header-content ul > li:nth-child(2) > a:before,
  [data-process-id="OmanCreateHomePolicyProcess"] .sk-header-content ul > li:nth-child(2) > a:before,
  [data-process-id="RAKCreateHomePolicyProcess"] .sk-header-content ul > li:nth-child(2) > a:before,
  [data-process-id="DNIRCCreateHomePolicyProcess"] .sk-header-content ul > li:nth-child(2) > a:before,
  [data-process-id="SalamaCreateHomePolicyProcess"] .sk-header-content ul > li:nth-child(2) > a:before {
    content: "";
    position: absolute;
    bottom: 17px;
    left: calc(50% - 30px);
    width: 60px;
    height: 4px;
    background: var(--green-color);
    border-radius: 2px; }

[data-public="false"] .sk-header {
  position: static;
  padding: 0; }

.footer {
  padding: 18px 0 18px 0;
  background: var(--yellow-color);
  font-family: 'Nunito Sans', sans-serif; }
  .footer * {
    color: var(--primary-font-color); }
  .footer a,
  .footer p {
    color: var(--darkest-grey);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0; }
  .footer .footer-content {
    display: flex;
    flex-wrap: wrap; }
    [data-public="true"] .footer .footer-content {
      max-width: 1140px;
      padding: 0 15px;
      margin: 0 auto; }
      @media (min-width: 576px) {
        [data-public="true"] .footer .footer-content {
          max-width: 540px; } }
      @media (min-width: 768px) {
        [data-public="true"] .footer .footer-content {
          max-width: 720px; } }
      @media (min-width: 992px) {
        [data-public="true"] .footer .footer-content {
          max-width: 960px; } }
      @media (min-width: 1200px) {
        [data-public="true"] .footer .footer-content {
          max-width: 1140px; } }
    .footer .footer-content > div {
      width: 50%;
      display: flex;
      flex-direction: column;
      justify-content: flex-start; }
      .footer .footer-content > div:first-child {
        font-size: 1.3rem;
        text-align: left; }
        .footer .footer-content > div:first-child img {
          width: 155px;
          margin-bottom: 10px; }
        .footer .footer-content > div:first-child p {
          margin: 0; }
      .footer .footer-content > div:nth-child(2) {
        text-align: right; }
        .footer .footer-content > div:nth-child(2) > div {
          display: flex;
          justify-content: flex-end;
          padding-right: 15px; }
          .footer .footer-content > div:nth-child(2) > div > a {
            margin-left: 18px; }
        .footer .footer-content > div:nth-child(2) ul {
          display: flex;
          justify-content: flex-end;
          padding: 15px 0 0 0;
          margin-right: -15px; }
          .footer .footer-content > div:nth-child(2) ul li {
            padding: 0 7px; }
            .footer .footer-content > div:nth-child(2) ul li a {
              font-size: 14px;
              color: var(--darkest-grey);
              font-weight: 400; }
            .footer .footer-content > div:nth-child(2) ul li:last-of-type {
              border: 0;
              padding-right: 0; }
      @media (max-width: 640px) {
        .footer .footer-content > div {
          width: 100%; }
          .footer .footer-content > div:nth-child(2) > div {
            justify-content: center; } }
  @media (max-width: 640px) {
    .footer {
      padding: 20px;
      position: relative !important; }
      .footer .footer-content > div:nth-child(2) {
        padding-right: 0; }
        .footer .footer-content > div:nth-child(2) ul {
          width: 100%;
          justify-content: center; } }

/******************************************************************************************* NAV */
.sk-main {
  --page-content-max-width: 1250px;
  padding-top: 2rem; }
  @media (max-width: 640px) {
    .sk-main {
      padding: 0 !important; } }
  @media (max-width: 1024px) {
    .sk-main {
      --page-content-max-width: unset;
      --page-padding: 3rem 0; }
      .sk-main .sk-process-form {
        margin: 0 !important; } }

[data-public="true"] .sk-nav {
  display: none; }

.sk-nav-logo .sk-logo2 {
  top: 15px;
  left: 10px;
  width: 30px; }
  @media (max-width: 480px) {
    .sk-nav-logo .sk-logo2 {
      display: none !important; } }

.sk-nav-submenu {
  display: none; }

[data-public="true"] .sk-process {
  --process-bg-color: transparent; }

.sk-process .sk-process-content {
  margin-bottom: 100px; }
  [data-public="true"] .sk-process .sk-process-content .sk-process-form {
    padding: 30px 0px;
    margin: 0 30px;
    background: var(--reverse-color);
    border-radius: 10px;
    box-shadow: 0px 0px 11px 5px rgba(210, 210, 210, 0.4);
    position: relative; }
  [data-public="false"] .sk-process .sk-process-content .sk-process-form {
    position: relative; }
  @media (max-width: 640px) {
    .sk-process .sk-process-content .sk-process-form {
      margin: 0 !important; } }
  @media (width: 768px) {
    .sk-process .sk-process-content {
      padding-top: 15px !important; } }

[data-public="false"] .sk-process .sk-root {
  padding-left: 0;
  padding-right: 0;
  box-shadow: none; }

@media (max-width: 640px) {
  .sk-process .sk-root {
    padding: 0 0 30px 0 !important;
    box-shadow: none; }
    .sk-app-progress-bar--fixed .sk-process .sk-root {
      padding: 0 0 30px 0 !important; } }

.sk-process .sk-process-step {
  position: unset; }
  .sk-process .sk-process-step .sk-root {
    position: unset; }
    .sk-process .sk-process-step .sk-root .sk-root-content {
      position: unset !important; }

.sk-process .sk-process-steps-container .sk-root {
  position: relative; }

.sk-process .sk-navigation {
  display: flex;
  justify-content: center;
  align-items: center; }
  .sk-process .sk-navigation .sk-button-list {
    flex-grow: unset; }
  @media (max-width: 640px) {
    .sk-process .sk-navigation {
      display: block; } }
  .sk-process .sk-navigation .sk-button.sk-left-arrow, .sk-process .sk-navigation .sk-button.sk-right-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 36px;
    min-width: 0;
    height: 43px;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    background-image: url(/resources/definition/generic/Resources/en/us/arrow-right.png);
    background-repeat: no-repeat; }
    .sk-process .sk-navigation .sk-button.sk-left-arrow.sk-button--loading:before, .sk-process .sk-navigation .sk-button.sk-right-arrow.sk-button--loading:before {
      display: none !important; }
    .sk-process .sk-navigation .sk-button.sk-left-arrow:hover, .sk-process .sk-navigation .sk-button.sk-right-arrow:hover {
      box-shadow: none; }
    .sk-process .sk-navigation .sk-button.sk-left-arrow .sk-button-text, .sk-process .sk-navigation .sk-button.sk-right-arrow .sk-button-text {
      display: none; }
    .sk-process .sk-navigation .sk-button.sk-left-arrow i, .sk-process .sk-navigation .sk-button.sk-right-arrow i {
      display: none; }
    @media (max-width: 640px) {
      .sk-process .sk-navigation .sk-button.sk-left-arrow, .sk-process .sk-navigation .sk-button.sk-right-arrow {
        top: 20px; } }
  .sk-process .sk-navigation .sk-button.sk-left-arrow {
    left: 5px;
    background-image: url(/resources/definition/generic/Resources/en/us/arrow-left.png); }
    @media (max-width: 1023px) {
      .sk-process .sk-navigation .sk-button.sk-left-arrow {
        left: 0;
        top: 9%; } }
  .sk-process .sk-navigation .sk-button.sk-right-arrow {
    right: 5px; }
    @media (max-width: 1023px) {
      .sk-process .sk-navigation .sk-button.sk-right-arrow {
        right: 0;
        top: 9%; } }
  .sk-process .sk-navigation .sk-button.sk-button--next {
    color: var(--reverse-color);
    background-color: var(--brand-primary-color); }

@media (max-width: 640px) {
  .sk-process {
    padding-top: 30px; } }

[data-process-id="ClaimsAssistanceProcess"] .sk-process .sk-core {
  margin-top: 30px; }

[data-process-id="ClaimsAssistanceProcess"] .sk-root > .sk-uigroup > .sk-uigroup-content > .sk-uigroup-item {
  margin-bottom: 0; }

[data-process-id="ClaimsAssistanceProcess"] .sk-navigation {
  top: 0 !important; }

[data-process-id="CustomerNeedsContactProcess"] .sk-column-list > .sk-column {
  justify-content: center; }

[data-process-id="SalamaCreateMotorPolicyProcess"] .sk-process-step-4 .sk-core {
  background: transparent;
  box-shadow: none; }

[data-process-id="CreateCustomerUserProcess"] .sk-page {
  margin-left: 0; }

#sk-process-CreateMotorQuoteProcess .sk-process-step-1 .sk-core,
#sk-process-CreateMotorQuoteProcess .sk-process-step-2 .sk-core,
#sk-process-CreateMotorQuoteProcess .sk-process-step-3 .sk-core {
  min-height: 550px;
  background-position: 2% 100%;
  background-size: 467px 290px;
  background-repeat: no-repeat; }
  @media (max-width: 640px) {
    #sk-process-CreateMotorQuoteProcess .sk-process-step-1 .sk-core,
    #sk-process-CreateMotorQuoteProcess .sk-process-step-2 .sk-core,
    #sk-process-CreateMotorQuoteProcess .sk-process-step-3 .sk-core {
      background-image: none !important;
      margin-bottom: 0;
      padding-bottom: 0 !important; } }

#sk-process-CreateMotorQuoteProcess .sk-process-step-1 .sk-core {
  background-image: url(/resources/definition/generic/Resources/en/us/Protego_car01.png); }

#sk-process-CreateMotorQuoteProcess .sk-process-step-2 .sk-core {
  background-image: url(/resources/definition/generic/Resources/en/us/Protego_car02.png); }

#sk-process-CreateMotorQuoteProcess .sk-process-step-3 .sk-core {
  background-image: url(/resources/definition/generic/Resources/en/us/personalize.png); }

[data-process-id="CustomerNeedsContactProcess"] .sk-column-list {
  flex-direction: column;
  align-items: center; }
  [data-process-id="CustomerNeedsContactProcess"] .sk-column-list .summary-message .sk-message-icon {
    position: relative;
    color: var(--brand-primary-color); }

div[data-channel="public"][data-process-step-id="CompareProcess:Compare"][data-process-id="CompareProcess"] .sk-fieldset.sk-uigroup.sk-uigroup--compare .sk-uigroup-content .sk-uigroup-item.sk-uigroup--offers .sk-uigroup-item-content .sk-fieldset .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content div.sk-column-list[data-column-count="2"] .sk-attr.sk-message {
  width: 100%; }

.sk-attr {
  --input-padding: 0 0.8rem;
  --input-hover-border-width: 1px;
  --input-focus-border-width: 1px;
  --input-icon-padding: 0.5rem;
  --input-icon-horizontal-right-position: 0.5rem;
  --input-icon-horizontal-left-position: auto; }
  @media (max-width: 768px) {
    .sk-attr.sk-multi-attr .sk-attr-assigned {
      width: 85% !important; }
      .sk-attr.sk-multi-attr .sk-attr-assigned:first-child {
        width: 15% !important; }
    .sk-attr.sk-multi-attr > .sk-field {
      flex-direction: row; }
    .sk-attr.sk-multi-attr#sk-Home-capturedData-PolicyHolder-phoneNumberContainer .sk-attr-assigned {
      width: 65% !important; }
      .sk-attr.sk-multi-attr#sk-Home-capturedData-PolicyHolder-phoneNumberContainer .sk-attr-assigned:first-child {
        width: 35% !important; } }
  .sk-attr.sk-textarea textarea {
    resize: none; }
  @media (max-width: 576px) {
    .sk-attr.sk-attr--mandatory span.sk-mandatory {
      position: absolute; } }
  .sk-attr .sk-label {
    padding-bottom: 0; }
    .sk-attr .sk-label h4 {
      padding-bottom: 0; }
  [data-column-count="2"] .sk-attr {
    width: 50%; }
  .sk-attr.sk-attr--loading .sk-field .sk-input-icon {
    opacity: 0.1; }
  .sk-attr.sk-multi-attr .sk-attr-assigned .sk-attr--not-labeled.sk-attr--mandatory > .sk-label .sk-mandatory {
    top: 0;
    display: none; }
  .sk-attr.sk-multi-attr .sk-attr--infonnized .sk-label {
    padding-right: 20px !important; }
    .sk-attr.sk-multi-attr .sk-attr--infonnized .sk-label > .sk-info {
      vertical-align: middle; }
  @media (max-width: 700px) {
    .sk-uigroups--columns .sk-column-list[data-column-count="1"] .sk-attr {
      width: 50%; } }
  @media (max-width: 640px) {
    .sk-uigroups--columns .sk-column-list[data-column-count="1"] .sk-attr {
      width: 100%; } }
  .sk-column-list[data-column-count="1"] .sk-attr > .sk-label:first-of-type {
    text-align: center;
    justify-content: center; }
  [data-channel="customerportal"] .sk-column-list[data-column-count="1"] .sk-attr#sk-Home-capturedData-Product-InsuredAmountBuildingContainer .sk-label:first-of-type {
    justify-content: unset; }
  .sk-column-list[data-column-count="1"] .sk-attr > .sk-field,
  .sk-column-list[data-column-count="1"] .sk-attr > .sk-error-validation,
  .sk-column-list[data-column-count="1"] .sk-attr > .sk-info-text {
    max-width: 500px;
    margin: 0 auto; }
    .sk-column-list[data-column-count="1"] .sk-attr > .sk-field > .sk-attr-assigned:first-child,
    .sk-column-list[data-column-count="1"] .sk-attr > .sk-error-validation > .sk-attr-assigned:first-child,
    .sk-column-list[data-column-count="1"] .sk-attr > .sk-info-text > .sk-attr-assigned:first-child {
      padding-top: 10px; }
      .sk-column-list[data-column-count="1"] .sk-attr > .sk-field > .sk-attr-assigned:first-child .sk-attr,
      .sk-column-list[data-column-count="1"] .sk-attr > .sk-error-validation > .sk-attr-assigned:first-child .sk-attr,
      .sk-column-list[data-column-count="1"] .sk-attr > .sk-info-text > .sk-attr-assigned:first-child .sk-attr {
        min-height: 40px;
        justify-content: center; }
  .sk-column-list[data-column-count="1"] .sk-attr.sk-multi-attr {
    max-width: 500px;
    margin: 0 auto; }
  .sk-column-list[data-column-count="1"] .sk-attr.sk-textarea > .sk-field,
  .sk-column-list[data-column-count="1"] .sk-attr.sk-textarea > .sk-error-validation,
  .sk-column-list[data-column-count="1"] .sk-attr.sk-textarea > .sk-info-text, .sk-column-list[data-column-count="1"] .sk-attr.sk-multi-resource > .sk-field,
  .sk-column-list[data-column-count="1"] .sk-attr.sk-multi-resource > .sk-error-validation,
  .sk-column-list[data-column-count="1"] .sk-attr.sk-multi-resource > .sk-info-text, .sk-column-list[data-column-count="1"] .sk-attr.sk-attr--option > .sk-field,
  .sk-column-list[data-column-count="1"] .sk-attr.sk-attr--option > .sk-error-validation,
  .sk-column-list[data-column-count="1"] .sk-attr.sk-attr--option > .sk-info-text {
    max-width: none; }
  .sk-column-list[data-column-count="1"] .sk-attr.sk-textarea > .sk-label, .sk-column-list[data-column-count="1"] .sk-attr.sk-multi-resource > .sk-label, .sk-column-list[data-column-count="1"] .sk-attr.sk-attr--option > .sk-label {
    text-align: center;
    justify-content: center; }
  .sk-attr .sk-field .sk-input {
    font-family: avenir;
    font-weight: var(--input-font-weight);
    font-size: 1.5rem;
    padding-right: 5px;
    padding-left: 5px;
    line-height: 3.8rem;
    border-radius: 3px; }
    .sk-attr .sk-field .sk-input.sk-input--iconnized {
      padding-left: 5px;
      padding-right: 30px; }
    .sk-attr .sk-field .sk-input::-webkit-input-placeholder {
      font-family: avenir;
      font-weight: var(--input-font-weight);
      font-size: 1.4rem; }
    .sk-attr .sk-field .sk-input::-moz-placeholder {
      font-family: avenir;
      font-weight: var(--input-font-weight);
      font-size: 1.4rem; }
    .sk-attr .sk-field .sk-input:-ms-input-placeholder {
      font-family: avenir;
      font-weight: var(--input-font-weight);
      font-size: 1.4rem; }
    .sk-attr .sk-field .sk-input:-moz-placeholder {
      font-family: avenir;
      font-weight: var(--input-font-weight);
      font-size: 1.4rem; }
  .sk-attr .sk-field .sk-input-icon {
    top: 20px;
    left: auto;
    right: 8px; }
  .sk-attr.sk-attr--big {
    width: 100% !important; }
  .sk-attr.sk-attr--disabled .sk-field .sk-input {
    background-color: var(--fifth-grey-color); }
  .sk-attr.sk-attr--focussed .sk-input {
    border-color: var(--input-border-focus-color); }
  .sk-attr.sk-attr--read .sk-field {
    line-height: 40px; }
  .sk-attr.sk-attr--read.sk-textarea .sk-field {
    line-height: 22px; }
  .sk-attr.sk-attr--loading > .sk-field:before {
    top: 10px; }
  .sk-attr.sk-googlerecaptcha .sk-mandatory {
    display: none; }
  .sk-attr.sk-container.sk-attr--not-labeled.sk-attr--mandatory .sk-attr-assigned .sk-label {
    padding-top: 0; }
  .sk-attr.sk-container.sk-attr--error .sk-input {
    border-color: var(--input-border-color) !important; }
  .sk-attr.sk-container .sk-attr-assigned .sk-mandatory {
    display: none; }
  @media (max-width: 640px) {
    .sk-attr.sk-container .sk-attr-assigned .sk-attr {
      padding-bottom: 10px; } }
  .sk-attr.sk-container .sk-attr-assigned .sk-attr.sk-attr--error .sk-input {
    border-color: var(--error-color) !important; }
  .sk-attr.sk-dropdownlist.sk-select--native .sk-field:after {
    top: 3px; }

.sk-contact-info {
  display: flex;
  align-items: center;
  width: 175px;
  justify-content: space-around;
  position: absolute;
  height: 59px;
  top: 0;
  z-index: 5;
  width: 200px;
  left: 50px; }
  .sk-contact-info .sk-contact-info-phone {
    display: flex;
    align-items: center; }
    .sk-contact-info .sk-contact-info-phone img {
      width: 17px; }
    .sk-contact-info .sk-contact-info-phone span {
      color: var(--green-color) !important;
      font-size: 1.6rem;
      font-weight: bold;
      padding-left: 5px; }
  .sk-contact-info .sk-contact-info-facebook i {
    font-size: 2.5rem;
    color: #4267b2; }

.sk-multi-attr .sk-attr-assigned .sk-attr.sk-attr--not-labeled.sk-attr--mandatory > .sk-label {
  padding: 5px 25px 5px 0; }

.sk--priv.sk-app--ViewClaimProcess .sk-label {
  text-align: left !important; }

.sk--priv.sk-app--ViewClaimProcess .sk-field {
  margin: 0 !important; }

@media (max-width: 768px) {
  .sk-uigroup-column .sk--resp .sk-attr.sk-container {
    width: 100% !important; }
    .sk-uigroup-column .sk--resp .sk-attr.sk-container .sk-attr-assigned .sk-attr {
      width: 100% !important; } }

#sk-uigroup-item-content-OmanCreateHomeSummaryUIDefinition-HomeDetails-Fieldset1 .sk-column #sk-Home-InsurerPremiums-PropertyDetailsTable > .sk-label::before {
  position: absolute;
  content: "";
  left: 0;
  top: 150%;
  width: 100%;
  height: 1px;
  background: var(--yellow-color); }

#sk-uigroup-item-content-OmanCreateHomeSummaryUIDefinition-HomeDetails-Fieldset1 .sk-column #sk-Home-InsurerPremiums-PropertyDetailsTable > .sk-label::after {
  content: url(/resources/definition/generic/Resources/en/us/Icon_metro-home.svg);
  position: absolute;
  top: calc(125% - 15px);
  right: calc(50% - 15px);
  width: 40px;
  height: 40px;
  padding: 5px;
  background: white; }

#sk-uigroup-item-content-OmanCreateHomeSummaryUIDefinition-HomeDetails-Fieldset1 .sk-column #sk-Home-InsurerPremiums-CustomerDetailsTable > .sk-label::before {
  position: absolute;
  content: "";
  left: 0;
  top: 150%;
  width: 100%;
  height: 1px;
  background: var(--yellow-color); }

#sk-uigroup-item-content-OmanCreateHomeSummaryUIDefinition-HomeDetails-Fieldset1 .sk-column #sk-Home-InsurerPremiums-CustomerDetailsTable > .sk-label::after {
  content: url(/resources/definition/generic/Resources/en/us/personal-details.svg);
  position: absolute;
  top: calc(125% - 15px);
  right: calc(50% - 15px);
  width: 40px;
  height: 40px;
  padding: 5px;
  background: white; }

#sk-uigroup-item-content-OmanCreateHomeSummaryUIDefinition-HomeDetails-Fieldset1 .sk-column #sk-Home-InsurerPremiums-OfferDetailTable > .sk-label::before {
  position: absolute;
  content: "";
  left: 0;
  top: 150%;
  width: 100%;
  height: 1px;
  background: var(--yellow-color); }

#sk-uigroup-item-content-OmanCreateHomeSummaryUIDefinition-HomeDetails-Fieldset1 .sk-column #sk-Home-InsurerPremiums-OfferDetailTable > .sk-label::after {
  content: url(/resources/definition/generic/Resources/en/us/offer-details.svg);
  position: absolute;
  top: calc(125% - 15px);
  right: calc(50% - 15px);
  width: 40px;
  height: 40px;
  padding: 5px;
  background: white; }

#CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.insuredAmountContent"] .sk-label,
#CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.PersonalPossessionsValue"] .sk-label {
  padding: 0 !important;
  text-align: left;
  justify-content: left; }
  #CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.insuredAmountContent"] .sk-label label,
  #CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.PersonalPossessionsValue"] .sk-label label {
    width: 100%; }
    #CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.insuredAmountContent"] .sk-label label i.sk-tooltip-icon, #CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.insuredAmountContent"] .sk-label label i.fal.fa-info-circle,
    #CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.PersonalPossessionsValue"] .sk-label label i.sk-tooltip-icon,
    #CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.PersonalPossessionsValue"] .sk-label label i.fal.fa-info-circle {
      color: #52b5ac;
      font-weight: 500; }
    #CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.insuredAmountContent"] .sk-label label div.__react_component_tooltip.show,
    #CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.PersonalPossessionsValue"] .sk-label label div.__react_component_tooltip.show {
      background: var(--tooltip-bg-color);
      color: #000;
      text-align: center;
      font-weight: 200 !important;
      line-height: 2.2rem;
      border: solid 2px var(--green-color);
      border-radius: 6px; }
    #CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.insuredAmountContent"] .sk-label label div.__react_component_tooltip::after,
    #CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list .sk-attr.sk-container .sk-field .sk-attr-assigned div[data-attr-id="Home.capturedData.Product.PersonalPossessionsValue"] .sk-label label div.__react_component_tooltip::after {
      border-top-color: #52b5ac; }

.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.ReactModal__Content--after-open {
  background: var(--tooltip-bg-color) !important;
  color: #000 !important;
  text-align: center !important;
  font-weight: 200 !important;
  line-height: 2.2rem !important;
  border: solid 2px var(--green-color) !important;
  border-radius: 6px !important; }
  .ReactModalPortal .ReactModal__Overlay .ReactModal__Content.ReactModal__Content--after-open .sk-modal {
    background: var(--tooltip-bg-color) !important; }
    .ReactModalPortal .ReactModal__Overlay .ReactModal__Content.ReactModal__Content--after-open .sk-modal i.close {
      font-size: 2rem;
      padding: 3px 10px 10px 0px; }
    .ReactModalPortal .ReactModal__Overlay .ReactModal__Content.ReactModal__Content--after-open .sk-modal .sk-modal-body {
      padding: 1.5rem 3rem 1.5rem 3rem; }

#sk-CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-container > .sk-label {
  padding-left: 15%; }

@media screen and (max-width: 480px) {
  #sk-CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list[data-column-count="1"] > .sk-multi-attr .sk-field {
    flex-direction: row !important; }
    #sk-CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list[data-column-count="1"] > .sk-multi-attr .sk-field .sk-attr-assigned:first-child {
      position: absolute;
      bottom: 0;
      left: -15px;
      width: 15% !important; }
    #sk-CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list[data-column-count="1"] > .sk-multi-attr .sk-field .sk-attr-assigned:not(:first-child) {
      padding-left: 15%; } }

#sk-CreateHomeQuoteProcessUIDefinition-PanelGroup-Information #sk-Home-capturedData-Product-insuredAmountContentContainer {
  background-color: red; }

#sk-uigroup-item-content-CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-column-list {
  position: relative; }

#sk-Home-capturedData-Product-infotextContents,
#sk-Home-capturedData-Product-infotextPersonal,
#sk-Home-capturedData-Product-infotext_building {
  display: unset;
  position: absolute;
  width: 10%;
  padding: 0; }
  #sk-Home-capturedData-Product-infotextContents .sk-label,
  #sk-Home-capturedData-Product-infotextPersonal .sk-label,
  #sk-Home-capturedData-Product-infotext_building .sk-label {
    position: unset; }

#sk-Travel-CapturedData-PolicyHolder-Beneficiary {
  width: 50%; }

div[data-app-type="um"] .sk-auth-logo .sk-login-logo-imge {
  cursor: pointer; }

.ui-datepicker {
  z-index: 10 !important; }

.sk-message .sk-template--card-01.split-view {
  display: flex;
  flex-flow: row wrap; }
  .sk-message .sk-template--card-01.split-view > div {
    flex: 1; }
  .sk-message .sk-template--card-01.split-view div ul li {
    justify-content: center; }
    .sk-message .sk-template--card-01.split-view div ul li span:last-child {
      font-weight: 600;
      margin-left: 0.5rem; }
    .sk-message .sk-template--card-01.split-view div ul li h4 {
      font-size: 1.8rem;
      font-weight: 500; }
  .sk-message .sk-template--card-01.split-view div:last-child {
    background-color: var(--fifth-grey-color); }
  .sk-message .sk-template--card-01.split-view ul {
    margin: 1rem; }

.sk-message .sk-template--card-03 {
  display: flex;
  justify-content: flex-end;
  align-items: center; }
  .sk-message .sk-template--card-03 ul {
    padding: 0; }
  .sk-message .sk-template--card-03 .sk-price {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 20px;
    margin-left: 20px;
    border-left: 4px solid #333; }

[data-process-id="CreateHomeQuoteProcess"] .sk-process .sk-attr.sk-message:first-of-type {
  flex-grow: 1; }

.sk-attr--map {
  height: 300px; }

.sk-attr.sk-message .sk-message-content p {
  margin: 0 0 10px 0; }

#sk-Travel-Messages-PaymentBreakdownMessage,
#sk-PaymentInfo-RakbankPayment,
#sk-Home-Payment-paymentDetailsMessage,
#sk-Motor-messages-policySummaryOnPaymentMessage {
  width: 50% !important; }
  #sk-Travel-Messages-PaymentBreakdownMessage#sk-Motor-messages-policySummaryOnPaymentMessage,
  #sk-PaymentInfo-RakbankPayment#sk-Motor-messages-policySummaryOnPaymentMessage,
  #sk-Home-Payment-paymentDetailsMessage#sk-Motor-messages-policySummaryOnPaymentMessage,
  #sk-Motor-messages-policySummaryOnPaymentMessage#sk-Motor-messages-policySummaryOnPaymentMessage {
    width: 100% !important; }
  @media (max-width: 768px) {
    #sk-Travel-Messages-PaymentBreakdownMessage,
    #sk-PaymentInfo-RakbankPayment,
    #sk-Home-Payment-paymentDetailsMessage,
    #sk-Motor-messages-policySummaryOnPaymentMessage {
      width: 100% !important; } }
  #sk-Travel-Messages-PaymentBreakdownMessage .sk-message-content,
  #sk-PaymentInfo-RakbankPayment .sk-message-content,
  #sk-Home-Payment-paymentDetailsMessage .sk-message-content,
  #sk-Motor-messages-policySummaryOnPaymentMessage .sk-message-content {
    position: relative; }
    #sk-Travel-Messages-PaymentBreakdownMessage .sk-message-content .sk-template--card-01,
    #sk-PaymentInfo-RakbankPayment .sk-message-content .sk-template--card-01,
    #sk-Home-Payment-paymentDetailsMessage .sk-message-content .sk-template--card-01,
    #sk-Motor-messages-policySummaryOnPaymentMessage .sk-message-content .sk-template--card-01 {
      background-color: var(--grey-light-color);
      position: relative;
      padding: 20px; }
      #sk-Travel-Messages-PaymentBreakdownMessage .sk-message-content .sk-template--card-01 .logo img,
      #sk-PaymentInfo-RakbankPayment .sk-message-content .sk-template--card-01 .logo img,
      #sk-Home-Payment-paymentDetailsMessage .sk-message-content .sk-template--card-01 .logo img,
      #sk-Motor-messages-policySummaryOnPaymentMessage .sk-message-content .sk-template--card-01 .logo img {
        max-width: 300px; }
      #sk-Travel-Messages-PaymentBreakdownMessage .sk-message-content .sk-template--card-01 ul.sk-list--split-horizontal li.separator,
      #sk-PaymentInfo-RakbankPayment .sk-message-content .sk-template--card-01 ul.sk-list--split-horizontal li.separator,
      #sk-Home-Payment-paymentDetailsMessage .sk-message-content .sk-template--card-01 ul.sk-list--split-horizontal li.separator,
      #sk-Motor-messages-policySummaryOnPaymentMessage .sk-message-content .sk-template--card-01 ul.sk-list--split-horizontal li.separator {
        background-color: var(--brand-primary-color); }

.summary-message {
  --message-success-bg-color: transparent;
  --message-success-font-color: var(--primary-font-color);
  --message-success-icon-color: var(--brand-primary-color);
  margin: 0 auto; }
  .summary-message .sk-message-content {
    border: 0;
    text-align: center; }
    .summary-message .sk-message-content h4 {
      font-size: 3.2rem;
      line-height: 3.2rem;
      padding-bottom: 30px; }
  .summary-message.sk-message--icon:before {
    content: '\f00c' !important;
    top: 20px;
    left: 50% !important;
    transform: translateX(-50%);
    font-size: 6rem; }

.sk-message.sk-message--icon.sk-message--info:before {
  color: var(--message-info-icon-color); }

.sk-message.sk-message--info.sk-message--icon .sk-message-content,
.sk-message.sk-message--success.sk-message--icon .sk-message-content,
.sk-message.sk-message--error.sk-message--icon .sk-message-content {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.sk-message.sk-message--info.sk-message--icon:before,
.sk-message.sk-message--success.sk-message--icon:before,
.sk-message.sk-message--error.sk-message--icon:before {
  padding-top: 25px; }

.sk-uigroups--columns .sk-attr {
  max-width: 450px; }
  .sk-uigroups--columns .sk-attr.sk-message {
    max-width: none; }

.sk-uigroups--columns .sk-column-list[data-column-count='1'] > .sk-column .sk-attr.sk-message {
  width: 100%; }

#sk-AdminUser-createdConfirmationMessage:before {
  padding-top: 40px; }

#sk-CustomerUser-createdConfirmationMessage .sk-template--card-05 > .sk-template--body > div {
  width: 100%; }

#sk-CustomerUser-activatedConfirmationMessage {
  max-width: 545px;
  margin: 0 auto; }

#sk-Claim-InfoMessages-SummaryMessage:before {
  top: 15px !important; }

#sk-process-CreateClaimProcess #sk-Claim-InfoMessages-SummaryMessage:before {
  top: 25px; }

#sk-process-CreateClaimProcess #sk-Claim-InfoMessages-SummaryMessage .sk-message-content {
  padding-top: 25px; }
  @media (max-width: 640px) {
    #sk-process-CreateClaimProcess #sk-Claim-InfoMessages-SummaryMessage .sk-message-content {
      padding-top: 65px !important; } }

#sk-Vault-InfoMessage-ConfirmationMessage .sk-message-content p {
  margin: 0; }

#sk-CustomerUser-activatedConfirmationMessage .sk-message-content {
  padding-top: 15px; }

#sk-Motor-confirmationBarMessage,
#sk-Motor-completionBarMessage {
  position: absolute;
  top: 60px;
  max-width: 900px;
  left: 50%;
  transform: translateX(-50%);
  --completion-bar-border-color: var(--fourth-grey-color);
  --completion-bar-bg-color: var(--fourth-grey-color); }
  .sk-app-progress-bar--fixed #sk-Motor-confirmationBarMessage, .sk-app-progress-bar--fixed
  #sk-Motor-completionBarMessage {
    top: 162px; }
  #sk-Motor-confirmationBarMessage .sk-completion-bar .sk-completion-bar-progress,
  #sk-Motor-completionBarMessage .sk-completion-bar .sk-completion-bar-progress {
    background-color: var(--completion-bar-bg-color);
    border: 0;
    border-radius: 5px; }
    #sk-Motor-confirmationBarMessage .sk-completion-bar .sk-completion-bar-progress .sk-completion-bar-progress-color,
    #sk-Motor-completionBarMessage .sk-completion-bar .sk-completion-bar-progress .sk-completion-bar-progress-color {
      border-radius: 5px;
      transition: width 0.3s ease; }
  #sk-Motor-confirmationBarMessage .sk-completion-bar .sk-completion-bar-count,
  #sk-Motor-completionBarMessage .sk-completion-bar .sk-completion-bar-count {
    display: none; }

#ComplaintGeneric-Messages-ComplaintStartMessageHTMLComponent {
  background: #fff;
  text-align: center; }

#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ConfirmationMessage {
  text-align: center; }

#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ContactInfoMessage .sk-message-content p {
  text-align: center; }

#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-FirstConfirmationMessage,
#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-SecondConfirmationMessage,
#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ThirdConfirmationMessage,
#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ForthConfirmationMessage {
  width: 50%;
  max-width: 400px;
  height: 300px;
  margin-bottom: 5rem; }
  @media (max-width: 640px) {
    #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-FirstConfirmationMessage,
    #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-SecondConfirmationMessage,
    #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ThirdConfirmationMessage,
    #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ForthConfirmationMessage {
      margin-bottom: 9rem; } }
  #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-FirstConfirmationMessage .sk-message-content,
  #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-SecondConfirmationMessage .sk-message-content,
  #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ThirdConfirmationMessage .sk-message-content,
  #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ForthConfirmationMessage .sk-message-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 100%;
    height: 100%;
    margin: 0 auto; }
    #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-FirstConfirmationMessage .sk-message-content .numbered-box,
    #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-SecondConfirmationMessage .sk-message-content .numbered-box,
    #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ThirdConfirmationMessage .sk-message-content .numbered-box,
    #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ForthConfirmationMessage .sk-message-content .numbered-box {
      width: 100%;
      height: 100%; }
      #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-FirstConfirmationMessage .sk-message-content .numbered-box img,
      #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-SecondConfirmationMessage .sk-message-content .numbered-box img,
      #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ThirdConfirmationMessage .sk-message-content .numbered-box img,
      #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ForthConfirmationMessage .sk-message-content .numbered-box img {
        height: 65px;
        width: auto; }
      @media (max-width: 640px) {
        #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-FirstConfirmationMessage .sk-message-content .numbered-box,
        #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-SecondConfirmationMessage .sk-message-content .numbered-box,
        #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ThirdConfirmationMessage .sk-message-content .numbered-box,
        #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-Messages-ForthConfirmationMessage .sk-message-content .numbered-box {
          height: 315px; } }

#sk-fieldset-item-CreateMotorPolicyProcessPaymentUIDef-FieldsetGroup1-SummaryMessage {
  border-right: 1px solid var(--fifth-grey-color); }
  #sk-fieldset-item-CreateMotorPolicyProcessPaymentUIDef-FieldsetGroup1-SummaryMessage .sk-uigroup-item-header {
    color: var(--green-color);
    text-align: left; }

#sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content {
  display: flex;
  flex-wrap: wrap; }
  #sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content .shadow-box {
    flex-direction: column;
    justify-content: space-evenly;
    width: 300px;
    height: 350px;
    margin: 3rem; }
    .sk-priv #sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content .shadow-box {
      margin: 2rem; }
    #sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content .shadow-box:nth-child(2) > .logo img {
      height: 70px; }
    #sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content .shadow-box > div {
      display: flex;
      flex-direction: column;
      align-items: center;
      height: 33%; }
    @media (max-width: 640px) {
      #sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content .shadow-box {
        width: 100%;
        margin: 0;
        margin-bottom: 2rem; } }
    #sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content .shadow-box > .logo {
      justify-content: center; }
      #sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content .shadow-box > .logo img {
        vertical-align: middle; }
    #sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content .shadow-box > .email img,
    #sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content .shadow-box > .phone img {
      width: 30px; }
    #sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content .shadow-box p {
      text-align: center;
      margin: 0 !important; }
      #sk-ClaimsAssistanceGeneric-ClaimsAssistanceContactDetails-ClaimsAssistanceContactDetailsMessage .sk-message-content .shadow-box p strong {
        font-weight: bold;
        color: var(--green-color); }

.sk-attr.sk-message .sk-message-content .sk-template--card-05 h1 {
  text-align: center; }

.sk-attr.sk-message .sk-message-content .sk-template--card-05 .sk-template--body div ul {
  list-style-type: none;
  padding-left: 0px;
  margin: 20px 0px 0px 0px; }
  .sk-attr.sk-message .sk-message-content .sk-template--card-05 .sk-template--body div ul li {
    text-align: center; }

.sk-attr.sk-message .sk-message-content .sk-template--card-05 .sk-template--body .sk-template--right {
  padding: 40px 10px; }

@media screen and (max-width: 767px) {
  .sk-attr.sk-message .sk-message-content .sk-template--card-05 h1 {
    text-align: center;
    font-size: 4rem; }
  .sk-attr.sk-message .sk-message-content .sk-template--card-05 .sk-template--body div.sk-template--left ul li {
    margin-bottom: 6px; }
  #sk-Motor-ValidationPage-editDriverDetailsMessage,
  #sk-Motor-ValidationPage-EditCarDetailsMessage,
  #sk-Motor-ValidationPage-editDiscountDetailsMessage {
    padding: 1rem; } }

@media screen and (max-width: 600px) {
  .sk-attr.sk-message .sk-message-content .sk-template--card-05 h1 {
    font-size: 3.5rem; }
  .sk-attr.sk-message .sk-message-content .sk-template--card-05 h3 {
    font-size: 2rem; }
  .sk-attr.sk-message .sk-message-content .sk-template--card-05 .sk-template--body div.sk-template--right {
    padding: 22px 4px; }
    .sk-attr.sk-message .sk-message-content .sk-template--card-05 .sk-template--body div.sk-template--right h4 {
      font-size: 2rem;
      padding-bottom: 20px; }
    .sk-attr.sk-message .sk-message-content .sk-template--card-05 .sk-template--body div.sk-template--right p {
      font-size: 13px; } }

@media screen and (max-width: 360px) {
  .sk-attr.sk-message {
    padding: 2rem 1rem; }
    .sk-attr.sk-message .sk-message-content .sk-template--card-05 .sk-template--body div.sk-template--right p {
      font-size: 12px; } }

.sk-attr {
  --option-font-weight: 500; }
  .sk-attr.sk-option--button.sk-attr--loading .sk-option-item input:checked + label.sk-selected:before {
    position: absolute;
    left: calc(50% - 15px);
    font-size: 2rem;
    top: 10px;
    opacity: 1 !important; }
  [data-public="true"] .sk-attr.sk-attr--option .sk-field,
  [data-channel="customerportal"] .sk-attr.sk-attr--option .sk-field {
    max-width: none; }
  [data-public="true"] .sk-attr.sk-attr--option .sk-option-list,
  [data-channel="customerportal"] .sk-attr.sk-attr--option .sk-option-list {
    justify-content: center; }
  [data-public="true"] .sk-attr.sk-attr--option .sk-option-item,
  [data-channel="customerportal"] .sk-attr.sk-attr--option .sk-option-item {
    display: flex;
    min-width: 80px;
    margin: 0;
    padding: 0 10px 10px 0; }
    [data-public="true"] .sk-attr.sk-attr--option .sk-option-item input + label,
    [data-channel="customerportal"] .sk-attr.sk-attr--option .sk-option-item input + label {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 10px 0px;
      text-align: center;
      color: #000; }
      [data-public="true"] .sk-attr.sk-attr--option .sk-option-item input + label:before,
      [data-channel="customerportal"] .sk-attr.sk-attr--option .sk-option-item input + label:before {
        top: 10px; }
      [data-public="true"] .sk-attr.sk-attr--option .sk-option-item input + label:hover span,
      [data-channel="customerportal"] .sk-attr.sk-attr--option .sk-option-item input + label:hover span {
        font-weight: 600; }
      [data-public="true"] .sk-attr.sk-attr--option .sk-option-item input + label img,
      [data-channel="customerportal"] .sk-attr.sk-attr--option .sk-option-item input + label img {
        max-width: 60px; }
  [data-public="true"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item,
  [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item {
    margin: 0;
    padding: 0; }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item label,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item label {
      border: 2px solid var(--option-button-border-color);
      box-shadow: none;
      transform: none;
      border-right: 1px;
      padding: 10px; }
      [data-public="true"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item label:before,
      [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item label:before {
        opacity: 0; }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item input:checked + label,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item input:checked + label {
      color: var(--brand-primary-color); }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item:first-child input + label,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item:first-child input + label {
      border-radius: 25px 0 0 25px;
      border-right: 0; }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item:last-of-type input + label,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item:last-of-type input + label {
      border-radius: 0 25px 25px 0;
      border-right: 2px solid var(--option-button-border-color); }
  @media (max-width: 480px) {
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item {
      margin-bottom: 5px;
      margin-right: 5px; }
      [data-public="true"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item input + label,
      [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--button .sk-option-item input + label {
        border: 2px solid var(--option-button-border-color) !important;
        border-radius: 25px !important; } }
  [data-public="true"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label,
  [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label {
    width: 150px;
    height: 130px;
    min-width: 110px;
    min-height: 91px;
    border: 0;
    border-radius: 10px;
    border: unset;
    -webkit-box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.15);
    padding: 10px 25px; }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label .sk-input-radio.sk-input-option,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label .sk-input-radio.sk-input-option {
      display: none; }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label span,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label span {
      font-size: 1.8rem;
      padding: 0;
      line-height: 2rem; }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label:before,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label:before {
      opacity: 0;
      font-size: 3rem;
      line-height: 3rem;
      top: calc(50% - 15px);
      left: calc(50% - 15px); }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label.sk-selected:before,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label.sk-selected:before {
      opacity: 1; }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label.sk-selected span,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label.sk-selected span {
      font-weight: 600; }
  [data-public="true"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input:checked + label,
  [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input:checked + label {
    background-color: var(--yellow-color);
    font-weight: bold; }
  @media (max-width: 640px) {
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item {
      width: 50%;
      justify-content: center;
      min-width: 0; }
      [data-public="true"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label,
      [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--shadow .sk-option-item input + label {
        width: 130px; } }
  [data-public="true"] .sk-attr.sk-attr--option.sk-option--center,
  [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--center {
    max-width: 700px;
    margin: 0 auto; }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--center.sk-option__3-cols,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--center.sk-option__3-cols {
      max-width: 550px; }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--center .sk-label,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--center .sk-label {
      text-align: center; }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--center .sk-option-item input + label:hover,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--center .sk-option-item input + label:hover {
      -webkit-box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.15);
      box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.15); }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--center .sk-option-item input + label span span,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--center .sk-option-item input + label span span {
      display: block;
      font-size: 1.5rem; }
    [data-public="true"] .sk-attr.sk-attr--option.sk-option--center .sk-option-item input:checked + label,
    [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--center .sk-option-item input:checked + label {
      -webkit-box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.15);
      box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.15); }
    @media (max-width: 640px) {
      [data-public="true"] .sk-attr.sk-attr--option.sk-option--center,
      [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--center {
        max-width: none; }
        [data-public="true"] .sk-attr.sk-attr--option.sk-option--center .sk-option-item,
        [data-channel="customerportal"] .sk-attr.sk-attr--option.sk-option--center .sk-option-item {
          width: 50% !important;
          justify-content: center; } }
  @media (max-width: 640px) {
    [data-public="true"] .sk-attr.sk-attr--option#sk-Motor-capturedData-discount-NoClaimsCertificate .sk-option-item,
    [data-channel="customerportal"] .sk-attr.sk-attr--option#sk-Motor-capturedData-discount-NoClaimsCertificate .sk-option-item {
      margin-bottom: 5px;
      margin-right: 5px; }
      [data-public="true"] .sk-attr.sk-attr--option#sk-Motor-capturedData-discount-NoClaimsCertificate .sk-option-item input + label,
      [data-channel="customerportal"] .sk-attr.sk-attr--option#sk-Motor-capturedData-discount-NoClaimsCertificate .sk-option-item input + label {
        border: 2px solid var(--option-button-border-color) !important;
        border-radius: 25px !important; } }
  .sk-attr.sk-attr--option.sk-attr--big-image .sk-option-item input + label img {
    max-width: 115px; }

input[type='checkbox']:focus + label:before,
input[type='radio']:focus + label:before {
  border-bottom: 0; }

.image-checkbox .sk-field {
  display: flex;
  align-items: center; }

.image-checkbox .sk-option-item {
  padding: 0;
  flex-grow: 1; }

.image-checkbox input + label {
  display: flex;
  color: var(--green-color) !important; }
  .image-checkbox input + label:before {
    display: none; }
  .image-checkbox input + label img {
    width: 19px;
    vertical-align: sub; }
  .image-checkbox input + label:hover span {
    font-weight: 200 !important; }

.image-checkbox.sk-attr--loading input + label:before {
  display: block;
  top: 0;
  color: var(--green-color) !important; }

.image-checkbox.sk-attr--loading input + label img {
  display: none; }

.sk-uigroup--offers .sk-checkbox {
  position: absolute;
  right: 15px;
  width: auto !important;
  min-width: unset;
  top: 115px;
  padding: 0; }
  .sk--priv .sk-uigroup--offers .sk-checkbox {
    right: -50px; }
  .sk-uigroup--offers .sk-checkbox .sk-option-item {
    padding: 0; }
    .sk-uigroup--offers .sk-checkbox .sk-option-item input + label {
      font-weight: 600;
      padding: 10px 0 10px 20px !important; }
      .sk-uigroup--offers .sk-checkbox .sk-option-item input + label:before {
        top: 10px !important;
        color: var(--yellow-color); }
    .sk-uigroup--offers .sk-checkbox .sk-option-item input:disabled + label {
      color: var(--dark-grey); }
      .sk-uigroup--offers .sk-checkbox .sk-option-item input:disabled + label:before {
        color: var(--grey-dark-color); }

.sk-uigroup--offers .sk-message {
  padding: 0 !important; }
  .sk-uigroup--offers .sk-message .sk-message-content {
    padding: 0; }

.sk-attr.sk-checkbox:not(.sk-option--button) .sk-option-item label {
  align-items: flex-start !important; }
  @media (max-width: 860px) {
    .sk-attr.sk-checkbox:not(.sk-option--button) .sk-option-item label:hover span {
      font-weight: 400 !important; } }

.sk-attr.sk-checkbox .sk-option-item label {
  display: flex !important; }
  .sk-attr.sk-checkbox .sk-option-item label .sk-input-checkbox {
    max-height: 1.4rem;
    max-width: 1.4rem;
    min-width: 1.4rem; }
    .sk-attr.sk-checkbox .sk-option-item label .sk-input-checkbox::before {
      content: ""; }
    .sk-attr.sk-checkbox .sk-option-item label .sk-input-checkbox[data-selected="true"] i.sk-input-checkbox-icon:before {
      content: "\f00c"; }

@media only screen and (max-width: 320px) {
  #sk-root-SalamaCreateMotorPolicyProcess-rootContent .sk-panel-item.sk-uigroup-item span.cell .sk-attr.sk-checkbox label span {
    padding-left: 0; } }

[data-column-count="2"] div.sk-payment {
  width: 50% !important; }

div.sk-payment .sk-payment-content {
  border: none;
  border-top: 1px solid var(--brand-primary-color) !important;
  border-radius: 0 !important; }
  div.sk-payment .sk-payment-content::after {
    width: 60px;
    left: 50%;
    background: var(--reverse-color);
    top: -15px;
    transform: translateX(-50%); }

.sk-payment {
  max-width: 500px !important;
  min-width: 400px !important;
  padding: 10px 30px !important;
  border: 0 !important;
  box-shadow: 0px 0px 11px 5px rgba(210, 210, 210, 0.4) !important;
  margin-top: 15px !important; }
  @media (max-width: 640px) {
    .sk-payment {
      min-width: 0; } }
  .sk-payment:before {
    display: none; }
  .sk-payment .sk-uigroup-header {
    margin: 10px; }
  .sk-payment .sk-uigroup-content > div {
    position: relative; }
  .sk-payment .sk-uigroup-content #sk-rakbank-expiredate {
    width: 50% !important; }
  .sk-payment .sk-uigroup-content #sk-rakbank-cvv {
    width: 50% !important;
    position: absolute;
    bottom: -8px;
    right: 0; }
  .sk-payment .sk-attr .sk-label {
    justify-content: flex-start !important; }
  .sk-payment .sk-attr .sk-field {
    margin: 0 !important; }
    .sk-payment .sk-attr .sk-field input {
      font: 100 16px / 24px Arial; }
  .sk-payment .sk-payment-logos {
    display: flex;
    justify-content: center;
    align-items: center; }
    .sk-payment .sk-payment-logos img {
      padding: 0 10px; }
  .sk-payment iframe {
    min-height: 40px !important;
    border: 0px solid var(--input-border-color) !important;
    border-radius: 3px !important;
    background-color: var(--reverse-color);
    padding: 0px; }

.sk-attr .sk-resource-item .sk-resource-download {
  left: auto;
  right: 28px !important; }

.sk-attr .sk-resource-item .sk-resource-delete {
  left: auto;
  right: 52px !important; }

.sk-attr .sk-resource-item .sk-resource-upload-file {
  position: absolute;
  left: auto;
  right: 5px;
  top: 5px;
  width: 22px;
  height: 30px; }

@media (max-width: 640px) {
  .sk-attr .sk-resource-item .sk-resource-upload,
  .sk-attr .sk-resource-item .sk-resource-download,
  .sk-attr .sk-resource-item .sk-resource-delete {
    top: 8px;
    left: auto;
    right: 8px;
    font-size: 2rem;
    width: 22px;
    height: 22px; }
  .sk-attr .sk-resource-item .sk-resource-upload-file,
  .sk-attr .sk-resource-item .sk-resource-upload-file div {
    width: 30px !important;
    height: 36px !important;
    left: auto !important;
    right: 0 !important;
    top: 0 !important; }
    .sk-attr .sk-resource-item .sk-resource-upload-file input,
    .sk-attr .sk-resource-item .sk-resource-upload-file div input {
      right: -1px !important;
      height: 34px !important; }
  .sk-attr .sk-resource-item .sk-resource-download {
    left: auto;
    right: 34px !important; }
  .sk-attr .sk-resource-item .sk-resource-delete {
    left: auto;
    right: 64px !important; } }

.sk-attr .qq-uploader .qq-upload-button {
  width: 20px;
  height: 32px; }

.sk--priv.sk-app--ViewClaimProcess .sk-resource-item input {
  background-color: #fff !important;
  border: none;
  padding: 0;
  color: #000; }

.sk--priv.sk-app--ViewClaimProcess .sk-resource-item i {
  display: none; }

.sk--priv.sk-app--ViewClaimProcess .sk-multi-resource .sk-label {
  display: none; }

.sk--priv.sk-app--ViewClaimProcess .sk-multi-resource .sk-multi-resource-dropzone i,
.sk--priv.sk-app--ViewClaimProcess .sk-multi-resource .sk-multi-resource-dropzone span,
.sk--priv.sk-app--ViewClaimProcess .sk-multi-resource .sk-multi-resource-dropzone .sk-button {
  display: none; }

.react-select .react-select__control {
  border-radius: 2px; }

#sk-OfferFeatureGeneric-selectionTable,
#sk-Compare-compareTable-compareSelectionTable {
  --selection-table-header-bg-color: var(--reverse-color); }
  #sk-OfferFeatureGeneric-selectionTable table,
  #sk-Compare-compareTable-compareSelectionTable table {
    background: var(--reverse-color);
    border: 0;
    font-size: 1.6rem;
    line-height: 1.6rem; }
    #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header,
    #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header {
      padding: 0;
      border-left: 1px solid var(--grey-light-color) !important;
      border-bottom: 1px solid var(--grey-light-color) !important;
      transition: none !important;
      transform: none;
      box-shadow: none; }
      #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header:nth-child(2),
      #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header:nth-child(2) {
        border-left: 0 !important; }
      #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header:hover,
      #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header:hover {
        border: 1px solid transparent !important;
        border-left: 1px solid var(--grey-light-color) !important;
        border-bottom: 1px solid var(--grey-light-color) !important; }
      #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header.cell--corner,
      #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header.cell--corner {
        background: var(--reverse-color);
        border: 0 !important;
        border-bottom: 1px solid var(--grey-light-color) !important; }
      #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header label span img,
      #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header label span img {
        padding: 10px;
        max-height: 120px;
        border-bottom: 1px solid var(--grey-dark-color);
        margin-bottom: 30px; }
      #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header label span > div,
      #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header label span > div {
        padding-bottom: 50px;
        display: flex;
        flex-direction: column;
        justify-content: center; }
        #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header label span > div > span,
        #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header label span > div > span {
          text-align: center; }
          #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header label span > div > span.price,
          #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header label span > div > span.price {
            color: var(--primary-font-color);
            font-size: 1.6rem;
            margin-bottom: 1.5rem; }
            #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header label span > div > span.price b,
            #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header label span > div > span.price b {
              display: inline-block;
              padding: 0;
              font-size: 3rem;
              line-height: 3rem; }
          #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header label span > div > span.excess,
          #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header label span > div > span.excess {
            color: var(--primary-font-color);
            font-size: 1.6rem; }
        #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header label span > div .sk-button,
        #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header label span > div .sk-button {
          color: var(--reverse-color);
          padding: 5px 15px;
          margin-top: 1rem; }
        #sk-OfferFeatureGeneric-selectionTable table thead th.cell--header label span > div div,
        #sk-Compare-compareTable-compareSelectionTable table thead th.cell--header label span > div div {
          text-align: center;
          margin: 1rem; }
    #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td, #sk-OfferFeatureGeneric-selectionTable table tbody tr td,
    #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td,
    #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td,
    #sk-Compare-compareTable-compareSelectionTable table tbody tr td {
      background: white !important;
      border: 0;
      border-left: 1px solid var(--grey-light-color);
      border-bottom: 1px solid var(--grey-light-color);
      font-weight: bold; }
      #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td:first-child, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td:first-child, #sk-OfferFeatureGeneric-selectionTable table tbody tr td:first-child,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td:first-child,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td:first-child,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr td:first-child {
        border: 0;
        border-bottom: 1px solid var(--grey-light-color);
        font-weight: normal; }
      #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td i, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td i, #sk-OfferFeatureGeneric-selectionTable table tbody tr td i,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td i,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td i,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr td i {
        color: var(--green-color);
        font-size: 2.2rem; }
      #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td .cell-content-text, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td .cell-content-text, #sk-OfferFeatureGeneric-selectionTable table tbody tr td .cell-content-text,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td .cell-content-text,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td .cell-content-text,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr td .cell-content-text {
        background: white;
        font-weight: normal; }
      #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--mixed.cell--responsive, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--mixed.cell--responsive, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--mixed.cell--responsive,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--mixed.cell--responsive,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--mixed.cell--responsive,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--mixed.cell--responsive {
        border-left: 0 !important; }
      #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td .cell-content-result, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td .cell-content-result, #sk-OfferFeatureGeneric-selectionTable table tbody tr td .cell-content-result,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td .cell-content-result,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td .cell-content-result,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr td .cell-content-result {
        font-weight: bold; }
      #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--responsive, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--responsive, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--responsive,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--responsive,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--responsive,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--responsive {
        background: white; }
        #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--responsive label span img, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--responsive label span img, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--responsive label span img,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--responsive label span img,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--responsive label span img,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--responsive label span img {
          padding: 10px;
          max-height: 120px;
          border-bottom: 1px solid var(--grey-dark-color);
          margin-bottom: 30px; }
        #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--responsive label span > div, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--responsive label span > div, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--responsive label span > div,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--responsive label span > div,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--responsive label span > div,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--responsive label span > div {
          padding-bottom: 50px;
          display: flex;
          flex-direction: column;
          justify-content: center; }
          #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--responsive label span > div > span, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--responsive label span > div > span, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--responsive label span > div > span,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--responsive label span > div > span,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--responsive label span > div > span,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--responsive label span > div > span {
            text-align: center; }
            #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--responsive label span > div > span.price, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--responsive label span > div > span.price, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--responsive label span > div > span.price,
            #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--responsive label span > div > span.price,
            #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--responsive label span > div > span.price,
            #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--responsive label span > div > span.price {
              color: var(--primary-font-color);
              font-size: 1.6rem;
              margin-bottom: 1.5rem; }
              #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--responsive label span > div > span.price b, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--responsive label span > div > span.price b, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--responsive label span > div > span.price b,
              #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--responsive label span > div > span.price b,
              #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--responsive label span > div > span.price b,
              #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--responsive label span > div > span.price b {
                display: inline-block;
                padding: 0;
                font-size: 3rem;
                line-height: 3rem; }
            #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--responsive label span > div > span.excess, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--responsive label span > div > span.excess, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--responsive label span > div > span.excess,
            #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--responsive label span > div > span.excess,
            #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--responsive label span > div > span.excess,
            #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--responsive label span > div > span.excess {
              color: var(--primary-font-color);
              font-size: 1.6rem; }
          #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--responsive label span > div .sk-button, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--responsive label span > div .sk-button, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--responsive label span > div .sk-button,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--responsive label span > div .sk-button,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--responsive label span > div .sk-button,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--responsive label span > div .sk-button {
            color: var(--reverse-color);
            padding: 5px 15px;
            margin-top: 1rem; }
          #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--responsive label span > div div, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--responsive label span > div div, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--responsive label span > div div,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--responsive label span > div div,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--responsive label span > div div,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--responsive label span > div div {
            text-align: center;
            margin: 1rem; }
        #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--responsive img, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--responsive img, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--responsive img,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--responsive img,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--responsive img,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--responsive img {
          display: flex;
          justify-content: center;
          margin: 0 auto; }
        #sk-OfferFeatureGeneric-selectionTable table tbody tr.row--main td.cell--responsive > div, #sk-OfferFeatureGeneric-selectionTable table tbody tr.row td.cell--responsive > div, #sk-OfferFeatureGeneric-selectionTable table tbody tr td.cell--responsive > div,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.row--main td.cell--responsive > div,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.row td.cell--responsive > div,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr td.cell--responsive > div {
          padding-bottom: 0; }
    #sk-OfferFeatureGeneric-selectionTable table tbody tr.expandable,
    #sk-Compare-compareTable-compareSelectionTable table tbody tr.expandable {
      display: none !important; }
      #sk-OfferFeatureGeneric-selectionTable table tbody tr.expandable td,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.expandable td {
        background: var(--grey-light-color) !important; }
        #sk-OfferFeatureGeneric-selectionTable table tbody tr.expandable td:first-child,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.expandable td:first-child {
          padding-left: 30px; }
        #sk-OfferFeatureGeneric-selectionTable table tbody tr.expandable td .cell-content-result--icon,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.expandable td .cell-content-result--icon {
          background: transparent; }
      #sk-OfferFeatureGeneric-selectionTable table tbody tr.expandable.visible,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.expandable.visible {
        display: table-row !important; }
    #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander:hover td,
    #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander:hover td {
      background: var(--grey-light-color) !important; }
    #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander[data-expanded="true"] td:first-child:before,
    #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander[data-expanded="true"] td.cell--mixed:before,
    #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander[data-expanded="true"] td:first-child:before,
    #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander[data-expanded="true"] td.cell--mixed:before {
      content: '\f146'; }
    #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td,
    #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td {
      cursor: pointer; }
      #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td:first-child, #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td.cell--mixed,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td:first-child,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td.cell--mixed {
        position: relative;
        padding-left: 30px; }
        #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td:first-child:before, #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td.cell--mixed:before,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td:first-child:before,
        #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td.cell--mixed:before {
          position: absolute;
          top: 50%;
          left: 10px;
          font-family: 'Font Awesome 5 Pro';
          font-size: 1.2rem;
          font-weight: 300;
          display: inline-block;
          content: '\f0fe';
          color: var(--brand-primary-color);
          transform: translateY(-50%); }
          #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td:first-child:before.sk-selection-table--responsive #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td:first-child:before, #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td.cell--mixed:before.sk-selection-table--responsive #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td:first-child:before,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td:first-child:before.sk-selection-table--responsive #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td:first-child:before,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td.cell--mixed:before.sk-selection-table--responsive #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td:first-child:before, #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td:first-child:before.sk-selection-table--responsive #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td.cell--mixed:before, #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td.cell--mixed:before.sk-selection-table--responsive #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td.cell--mixed:before,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td:first-child:before.sk-selection-table--responsive #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td.cell--mixed:before,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td.cell--mixed:before.sk-selection-table--responsive #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td.cell--mixed:before, #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td:first-child:before.sk-selection-table--responsive
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td:first-child:before, #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td.cell--mixed:before.sk-selection-table--responsive
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td:first-child:before,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td:first-child:before.sk-selection-table--responsive
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td:first-child:before,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td.cell--mixed:before.sk-selection-table--responsive
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td:first-child:before, #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td:first-child:before.sk-selection-table--responsive
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td.cell--mixed:before, #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td.cell--mixed:before.sk-selection-table--responsive
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td.cell--mixed:before,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td:first-child:before.sk-selection-table--responsive
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td.cell--mixed:before,
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td.cell--mixed:before.sk-selection-table--responsive
          #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td.cell--mixed:before {
            display: none; }
      #sk-OfferFeatureGeneric-selectionTable table tbody tr.expander td .cell-content-result--icon,
      #sk-Compare-compareTable-compareSelectionTable table tbody tr.expander td .cell-content-result--icon {
        background: transparent; }

#sk-Compare-compareTable-compareSelectionTable .sk-label {
  padding: 0 0 3rem;
  text-align: center; }
  #sk-Compare-compareTable-compareSelectionTable .sk-label label {
    flex-grow: 1; }

.sk-selectiontable {
  --selection-table-header-bg-color: var(--reverse-color);
  --selection-table-separation-border-color: var(--reverse-color); }
  .sk-selectiontable div.sk-selectiontable-container ul {
    box-shadow: none; }
    .sk-selectiontable div.sk-selectiontable-container ul li.selected {
      transform: scaleX(1) !important; }
    .sk-selectiontable div.sk-selectiontable-container ul li[data-type="HEADER"] label span img {
      padding: 10px;
      max-height: 120px;
      border-bottom: 1px solid var(--grey-dark-color);
      margin-bottom: 30px; }
    .sk-selectiontable div.sk-selectiontable-container ul li[data-type="HEADER"] label span > div {
      padding-bottom: 50px;
      display: flex;
      flex-direction: column;
      justify-content: center; }
      .sk-selectiontable div.sk-selectiontable-container ul li[data-type="HEADER"] label span > div > span {
        text-align: center; }
        .sk-selectiontable div.sk-selectiontable-container ul li[data-type="HEADER"] label span > div > span.price {
          color: var(--primary-font-color);
          font-size: 1.6rem;
          margin-bottom: 1.5rem; }
          .sk-selectiontable div.sk-selectiontable-container ul li[data-type="HEADER"] label span > div > span.price b {
            display: inline-block;
            padding: 0;
            font-size: 3rem;
            line-height: 3rem; }
        .sk-selectiontable div.sk-selectiontable-container ul li[data-type="HEADER"] label span > div > span.excess {
          color: var(--primary-font-color);
          font-size: 1.6rem; }
      .sk-selectiontable div.sk-selectiontable-container ul li[data-type="HEADER"] label span > div .sk-button {
        color: var(--reverse-color);
        padding: 5px 15px;
        margin-top: 1rem; }
      .sk-selectiontable div.sk-selectiontable-container ul li[data-type="HEADER"] label span > div div {
        text-align: center;
        margin: 1rem; }

.sk-attr.sk-slider .sk-slider-bar .sk-slider-handle {
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border-radius: 50%; }
  .sk-attr.sk-slider .sk-slider-bar .sk-slider-handle span {
    margin-left: -48px;
    font-size: 1.7rem;
    font-weight: 100; }

.sk-attr.sk-slider .sk-slider-values .sk-slider-min-label,
.sk-attr.sk-slider .sk-slider-values .sk-slider-max-label {
  color: var(--primary-color); }

.ReactTable .rt-thead.-header {
  border-bottom: 1px solid var(--grey-dark-color);
  padding: 0px 5px 20px 5px; }

.ReactTable .rt-tbody .rt-tr.-even {
  background-color: var(--fifth-grey-color); }

.ReactTable .rt-tbody .rt-td {
  padding: 15px 5px;
  border-right: 0; }
  .ReactTable .rt-tbody .rt-td a i {
    padding: 0 5px;
    font-size: 2rem; }
  .ReactTable .rt-tbody .rt-td span {
    display: inline-block; }

.sk-attr.sk-table .cell .sk-mandatory {
  display: none !important; }

.sk-attr.sk-table .sk-table-table ul {
  border: none; }
  .sk-attr.sk-table .sk-table-table ul li {
    border-bottom: none; }

.sk-uigroup-item.sk-uigroup--table {
  box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.15); }
  .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul {
    border: 0; }
    .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul li {
      border: 0; }
    .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul .cell {
      padding: 1px; }
      .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul .cell:first-child {
        width: 40%;
        max-width: 350px; }
      .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul .cell:nth-child(2) {
        font-weight: bold; }
      .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul .cell .sk-attr .sk-field {
        margin: 0 !important; }
      .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul .cell .sk-attr.sk-attr--read .sk-field {
        min-height: 0;
        font-weight: bold;
        max-width: none !important; }
      .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul .cell .sk-attr.sk-attr--loading .sk-field .sk-option-item label {
        text-decoration: none; }
        .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul .cell .sk-attr.sk-attr--loading .sk-field .sk-option-item label:before {
          left: -5px;
          top: 0;
          opacity: 1;
          color: var(--green-color); }
      .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul .cell .sk-option-item {
        padding: 0; }
        .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul .cell .sk-option-item label {
          color: var(--green-color);
          text-decoration: underline;
          text-transform: uppercase; }
          .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul .cell .sk-option-item label:before {
            opacity: 0;
            top: 0; }
  @media (max-width: 640px) {
    .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul li {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      flex-wrap: wrap; }
      .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul li .cell {
        display: block;
        width: 100% !important;
        max-width: 100% !important; }
        .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul li .cell .sk-attr .sk-option-item label {
          padding: 0 !important; }
          .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul li .cell .sk-attr .sk-option-item label:before {
            position: absolute;
            left: -15px; }
        .sk-uigroup-item.sk-uigroup--table .sk-table-table > ul li .cell .sk-attr.sk-attr--loading label:before {
          left: -15px !important; } }

#sk-uigroup-item-content-OmanCreateHomeSummaryUIDefinition-HomeDetails-Fieldset1 .sk-column .sk-table {
  box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  margin-bottom: 40px;
  padding: 40px;
  width: 90% !important; }
  #sk-uigroup-item-content-OmanCreateHomeSummaryUIDefinition-HomeDetails-Fieldset1 .sk-column .sk-table .sk-label {
    margin-bottom: 50px; }
    #sk-uigroup-item-content-OmanCreateHomeSummaryUIDefinition-HomeDetails-Fieldset1 .sk-column .sk-table .sk-label > label {
      font-size: 2.5rem;
      font-weight: 600; }
  #sk-uigroup-item-content-OmanCreateHomeSummaryUIDefinition-HomeDetails-Fieldset1 .sk-column .sk-table .sk-table-table > ul {
    border: none; }
    #sk-uigroup-item-content-OmanCreateHomeSummaryUIDefinition-HomeDetails-Fieldset1 .sk-column .sk-table .sk-table-table > ul > li {
      border-bottom: none;
      font-size: 1.8rem; }

#sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table.sk-table-table--header-column > ul > li .cell:first-child {
  border: 0 !important;
  background-color: transparent !important; }

#sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table.sk-table-table--header-row > ul > li:first-child {
  background-color: white; }
  #sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table.sk-table-table--header-row > ul > li:first-child .cell {
    border: 0 !important; }
    #sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table.sk-table-table--header-row > ul > li:first-child .cell .cell-text {
      font-size: 1.6rem;
      line-height: 1.6rem; }
  @media (max-width: 640px) {
    #sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table.sk-table-table--header-row > ul > li:first-child {
      display: none; } }

#sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table.sk-table-table--header-row.sk-table-table--header-column > ul > li:first-child .cell:first-child {
  border: 0 !important;
  background-color: transparent !important; }

#sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table > ul {
  display: flex;
  flex-direction: column;
  border: 0; }
  #sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table > ul li {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin: 15px 0;
    padding: 15px 0;
    border: 0;
    box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.15); }
    #sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table > ul li .cell {
      flex: 1 1;
      flex-grow: 1;
      word-break: break-all;
      border-left: 1px solid var(--grey-dark-color); }
      #sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table > ul li .cell:nth-child(1) {
        border-left: 0; }
    @media (max-width: 640px) {
      #sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table > ul li {
        flex-wrap: wrap;
        flex-direction: row;
        align-items: baseline; }
        #sk-ClaimsAssistanceGeneric-contactsTable .sk-table-table > ul li .cell {
          flex: auto;
          width: 100%;
          border-left: 0;
          padding-bottom: 15px; } }

#sk-ClaimsAssistanceGeneric-contactsTable .cell {
  padding: 0 15px;
  text-align: center; }

#sk-ClaimsAssistanceGeneric-contactsTable img {
  max-height: 100px;
  width: 100%;
  max-width: 171px; }

#sk-ClaimsAssistanceGeneric-contactsTable .cell-text {
  font-size: 1.3rem;
  font-weight: bold; }
  #sk-ClaimsAssistanceGeneric-contactsTable .cell-text i {
    font-size: 3rem;
    color: var(--dark-grey);
    font-weight: 300;
    padding-bottom: 10px; }

@media screen and (max-width: 767px) {
  #sk-main .Summarypage_offers {
    margin: 10px; }
    #sk-main .Summarypage_offers .sk-panel-content.sk-uigroup-content .sk-attr.sk-table .sk-table-table div.cell, #sk-main .Summarypage_offers .sk-panel-content.sk-uigroup-content .sk-attr.sk-table .sk-table-table span.cell {
      padding: 0px 10px 0px 10px !important; }
    #sk-main .Summarypage_offers .sk-panel-content.sk-uigroup-content .sk-attr.sk-table .sk-table-table .sk-attr {
      padding: 0px; } }

.sk-attr.sk-textarea .sk-field textarea {
  line-height: 1.8rem; }

button.sk-button {
  --button-font-size: 1.5rem;
  --button-font-weight: 400;
  min-width: 175px; }

a.sk-button {
  border-radius: 25px;
  padding: 12px;
  color: white; }

.sk-button--outlined {
  --button-hover-bg-color: #fff;
  background-color: #fff; }
  .sk-button--outlined span {
    color: var(--green-color); }
  .sk-button--outlined:focus {
    background-color: #fff; }

.sk-button--link {
  background-color: #fff;
  border-color: transparent;
  color: var(--green-color); }
  .sk-button--link span {
    color: var(--green-color); }

.sk-button-small {
  display: inline-block;
  border: 1px solid var(--green-color);
  border-radius: 3px;
  color: var(--green-color);
  padding: 3px 5px;
  font-size: 1.4rem;
  text-align: center; }
  .sk-button-small:hover {
    text-decoration: none; }

.sk-small-button-filled {
  color: #fff !important;
  background-color: var(--green-color);
  font-size: 1.5rem;
  line-height: 1;
  padding: 5px 10px;
  min-height: 0;
  min-width: 0;
  border-radius: 25px; }
  .sk-small-button-filled:hover {
    text-decoration: none; }

.sk-multi-brick-link--remove {
  width: 20%;
  margin: auto; }

.sk-radio-attr-row {
  width: 65%;
  flex-direction: row;
  flex-wrap: nowrap; }
  @media screen and (max-width: 480px) {
    .sk-radio-attr-row {
      flex-direction: column; } }
  .sk-radio-attr-row > .sk-label {
    align-self: center; }
  .sk-radio-attr-row > .sk-field .sk-option-list {
    flex-wrap: nowrap; }

[data-process-id="CompareProcess"][data-public="true"] #sk-Compare-TravelProgressWheel {
  top: -123px; }

.sk-datepicker .react-datepicker-popper {
  z-index: 100 !important; }

[data-public="true"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
  min-height: auto;
  padding: 7px 40px 20px 0;
  padding-left: 250px; }

.sk-progress-bar[data-orientation="HORIZONTAL"] .sk-progress-bar-content {
  padding: 0; }

[data-public="true"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
  margin: 0 auto;
  height: 90px; }

[data-public="false"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
  padding: 45px 20px 15px 20px; }

[data-public="false"][data-channel="customerportal"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
  padding-left: 250px; }

[data-public="false"][data-process-id="SalamaCreateTravelPolicyProcess"] .sk-progress-bar[data-orientation="HORIZONTAL"],
[data-public="false"][data-process-id="OmanCreateTravelPolicyProcess"] .sk-progress-bar[data-orientation="HORIZONTAL"],
[data-public="false"][data-process-id="QICCreateTravelPolicyProcess"] .sk-progress-bar[data-orientation="HORIZONTAL"],
[data-public="false"][data-process-id="RAKCreateTravelPolicyProcess"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
  padding-left: 250px; }

.sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="true"] {
  padding: 20px 40px;
  padding-left: 230px;
  background-color: rgba(255, 255, 255, 0.88);
  height: 110px;
  z-index: 10; }
  [data-public="false"] .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="true"] {
    padding: 15px 20px 15px 100px;
    max-width: none; }
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="true"] + div #sk-Motor-progressWheelMessage {
    top: 73px;
    z-index: 10; }

.sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Motor-progressWheelMessage,
.sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Home-progressWheelMessage,
.sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Travel-ProgressWheelMessage {
  top: -124px;
  z-index: 1; }

.sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step {
  flex-direction: column;
  padding: 0px 0;
  background-color: transparent;
  text-align: center; }
  .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step:not(:last-of-type)::after {
    display: block !important;
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);
    left: 50%;
    content: '';
    width: 100%;
    height: 2px;
    background: var(--grey-dark-color);
    z-index: 1; }
  .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step::before {
    display: none; }
  .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step .sk-step-header {
    padding: 0.2rem 0 0 0 !important; }
  .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step.sk-step--completed {
    background-color: transparent;
    text-align: center; }
    .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step.sk-step--completed:after {
      background: var(--green-color); }
    .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step.sk-step--completed .sk-step-header .sk-step-title {
      padding: 5px 20px 5px 30px;
      background-color: var(--green-color);
      border-color: var(--green-color);
      color: var(--reverse-font-color);
      position: relative; }
      .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step.sk-step--completed .sk-step-header .sk-step-title:before {
        position: absolute;
        top: 5px;
        left: 12px;
        font-family: 'Font Awesome 5 Pro';
        font-size: 1rem;
        font-weight: 100;
        display: inline-block;
        content: "\f00c";
        color: var(--reverse-font-color-color); }
  .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step.sk-step--active:after {
    background: var(--grey-dark-color); }
  .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step.sk-step--active .sk-step-header .sk-step-title {
    padding: 5px 20px;
    background: var(--green-color);
    border-color: var(--green-color);
    color: #ffffff; }
    .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step.sk-step--active .sk-step-header .sk-step-title:before {
      display: none; }
  .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step:last-child:after {
    display: none; }
  .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step .sk-step-header {
    padding-left: 0;
    z-index: 2; }
  .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step .sk-step-item {
    display: none !important; }
  .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step .sk-step-header .sk-step-title {
    padding: 5px 20px;
    background: var(--grey-light-color);
    border: 2px solid var(--grey-dark-color);
    border-radius: 20px;
    font-size: 1.4rem;
    line-height: 2.2rem;
    font-style: normal;
    z-index: 1;
    font-weight: 100; }

@media (max-width: 1080px) {
  [data-public="true"][data-device-resolution="mobile"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
    max-width: none;
    padding-left: 250px; } }

@media (max-width: 768px) {
  [data-public="true"][data-device-resolution="mobile"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
    padding-left: 150px;
    height: 90px; }
    [data-public="true"][data-device-resolution="mobile"] .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step-header {
      display: inline !important; }
  .sk-progress-bar[data-orientation="HORIZONTAL"] {
    padding-left: 150px; }
    .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step .sk-step-header--not-subtitled .sk-step-title {
      display: block !important;
      white-space: nowrap; } }

@media (max-width: 640px) {
  .sk-progress-bar[data-orientation="HORIZONTAL"] {
    display: none; } }

.sk-process#sk-process-ClaimsAssistanceProcess .sk-progress-bar, .sk-process#sk-process-HandleComplaintProcess .sk-progress-bar, .sk-process#sk-process-ViewComplaintProcess .sk-progress-bar, .sk-process.sk-process--noprogressbar .sk-progress-bar {
  height: 0;
  padding: 0;
  overflow: hidden; }

.sk-app-progress-bar--fixed .sk-process#sk-process-CreateHomeQuoteProcess .sk-core {
  margin-top: 0px; }

.sk-app-progress-bar--fixed .sk-process .sk-core {
  padding-bottom: 30px;
  margin-top: 152px; }

.hide-progressbar .sk-progress-bar {
  display: none; }

/******************************************************************************************* PROGRESS BAR FOR THE CREATE USER PROCESS */
/**********************************************************************************************************/
@media screen and (max-width: 1450px) {
  [data-process-id="CreateCustomerUserProcess"] .sk-login.sk-login--standalone {
    width: 100%; } }

@media screen and (max-width: 1024px) {
  [data-process-id="CreateCustomerUserProcess"] .sk-page {
    margin-left: 20px; } }

@media screen and (max-width: 768px) {
  [data-process-id="CreateCustomerUserProcess"] .sk-login.sk-login--standalone {
    min-width: auto; }
    [data-process-id="CreateCustomerUserProcess"] .sk-login.sk-login--standalone .sk-progress-bar {
      display: none !important; } }

@media screen and (max-width: 768px) and (max-width: 480px) {
  [data-process-id="CreateCustomerUserProcess"] .sk-login.sk-login--standalone {
    padding: 0 !important; } }

.sk-progress-bar--wheel {
  --progress-wheel-outer-border-color: var(--grey-dark-color);
  position: absolute;
  top: -120px;
  left: 0;
  padding: 0px !important;
  width: auto !important; }
  @media (max-width: 900px) {
    .sk-progress-bar--wheel {
      max-width: 60%;
      margin: 0 auto; }
      .sk-progress-bar--wheel span {
        display: none; } }
  [data-public="false"] .sk-progress-bar--wheel {
    top: -100px; }
  [data-progress-bar-fixed="true"][data-public="false"] .sk-progress-bar--wheel {
    top: 48px;
    transform: scale(0.9);
    margin-left: -20px; }
  [data-progress-bar-fixed="true"][data-public="false"][data-menu-expanded="false"] .sk-progress-bar--wheel {
    left: 135px; }
  [data-progress-bar-fixed="true"][data-public="false"][data-menu-expanded="true"] .sk-progress-bar--wheel {
    left: 325px; }
  [data-progress-bar-fixed="true"] .sk-progress-bar--wheel {
    position: fixed;
    top: 80px;
    left: 3%;
    padding: 0;
    z-index: 10; }
    @media (min-width: 1500px) {
      [data-progress-bar-fixed="true"] .sk-progress-bar--wheel {
        left: 135px; } }
    @media (max-width: 1023px) {
      [data-progress-bar-fixed="true"] .sk-progress-bar--wheel {
        top: 75px !important;
        left: 3%; } }
    @media (max-width: 860px) {
      [data-progress-bar-fixed="true"] .sk-progress-bar--wheel {
        top: 95px !important;
        left: 20px !important; } }
    @media (max-width: 1024px) {
      [data-progress-bar-fixed="true"] .sk-progress-bar--wheel {
        left: 3%; } }
    @media (max-width: 640px) {
      [data-progress-bar-fixed="true"] .sk-progress-bar--wheel {
        top: auto !important;
        left: auto !important; } }
    [data-progress-bar-fixed="true"] .sk-progress-bar--wheel .sk-message-content .progress-radial + span {
      display: none; }
  .sk-progress-bar--wheel .sk-message-content {
    display: flex;
    align-items: center;
    color: var(--green-color);
    font-size: 2.5rem;
    font-weight: 600;
    padding: 0; }
    .sk-progress-bar--wheel .sk-message-content .progress-radial {
      min-width: 80px;
      width: 80px;
      height: 80px;
      margin-right: 15px;
      border: 2px solid var(--grey-light-color);
      transition: all .3s ease-in-out; }
      .sk-progress-bar--wheel .sk-message-content .progress-radial .overlay {
        width: 62px;
        height: 62px;
        margin-left: 7px;
        margin-top: 7px;
        line-height: 62px;
        font-size: 2.2rem;
        font-weight: 500;
        transition: all .3s ease-in-out; }
    @media (max-width: 900px) {
      .sk-progress-bar--wheel .sk-message-content {
        max-width: 60%; }
        .sk-progress-bar--wheel .sk-message-content span {
          display: none; } }
    @media (max-width: 640px) {
      .sk-progress-bar--wheel .sk-message-content {
        max-width: 60%;
        margin: 0 auto; }
        .sk-progress-bar--wheel .sk-message-content {
          position: relative;
          justify-content: center; }
          .sk-progress-bar--wheel .sk-message-content .progress-radial {
            margin: 0; } }
  @media (max-width: 640px) {
    .sk-progress-bar--wheel {
      position: relative !important;
      top: auto !important;
      width: 100% !important; }
      .sk-app-progress-bar--fixed .sk-progress-bar--wheel {
        position: static; } }

#sk-process-CreateCustomerUserProcess .sk-progress-bar {
  padding-left: 40px; }

#sk-process-CreateVaultProcess .sk-progress-bar {
  padding-left: 20px; }

.sk-app #sk-CreateTravelPolicyProcessDetailsUI.sk-basic .sk-uigroup-item .sk-fieldset .sk-uigroup-content .sk-column-list {
  justify-content: left !important; }
  .sk-app #sk-CreateTravelPolicyProcessDetailsUI.sk-basic .sk-uigroup-item .sk-fieldset .sk-uigroup-content .sk-column-list #sk-Travel-CapturedData-PolicyHolder-Beneficiary {
    width: unset; }
  .sk-app #sk-CreateTravelPolicyProcessDetailsUI.sk-basic .sk-uigroup-item .sk-fieldset .sk-uigroup-content .sk-column-list #sk-Travel-CapturedData-PolicyHolder-BeneficiaryOther.sk-attr {
    width: 27%;
    padding: 15px 14px 15px 25px; }
  .sk-app #sk-CreateTravelPolicyProcessDetailsUI.sk-basic .sk-uigroup-item .sk-fieldset .sk-uigroup-content .sk-column-list #sk-Travel-CapturedData-PolicyHolder-BeneficiaryOther .sk-label label {
    margin-bottom: 8px; }

#sk-process-CompareProcess .sk-process-content .sk-progress-bar .sk-progress-bar-content div[data-step-nr="1"] .sk-step-header .sk-step-title,
#sk-process-CompareProcess .sk-process-content .sk-progress-bar .sk-progress-bar-content div[data-step-nr="2"] .sk-step-header .sk-step-title,
#sk-process-CompareProcess .sk-process-content .sk-progress-bar .sk-progress-bar-content div[data-step-nr="3"] .sk-step-header .sk-step-title,
#sk-process-CompareProcess .sk-process-content .sk-progress-bar .sk-progress-bar-content div[data-step-nr="4"] .sk-step-header .sk-step-title {
  background: var(--green-color);
  border-color: var(--green-color);
  color: #ffffff; }

#sk-process-CompareProcess .sk-process-content .sk-progress-bar .sk-progress-bar-content div[data-step-nr="1"]:after,
#sk-process-CompareProcess .sk-process-content .sk-progress-bar .sk-progress-bar-content div[data-step-nr="2"]:after,
#sk-process-CompareProcess .sk-process-content .sk-progress-bar .sk-progress-bar-content div[data-step-nr="3"]:after,
#sk-process-CompareProcess .sk-process-content .sk-progress-bar .sk-progress-bar-content div[data-step-nr="4"]:after {
  background: var(--green-color); }

@media only screen and (max-width: 1600px) {
  [data-progress-bar-fixed="true"] #sk-Travel-ProgressWheelMessage,
  [data-progress-bar-fixed="true"] #sk-Motor-progressWheelMessage,
  [data-progress-bar-fixed="true"] #sk-Home-progressWheelMessage {
    top: 77px; }
  [data-progress-bar-fixed="true"] .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed=true] {
    padding-top: 19px; } }

@media only screen and (max-width: 1536px) {
  [data-progress-bar-fixed="true"] #sk-Travel-ProgressWheelMessage,
  [data-progress-bar-fixed="true"] #sk-Motor-progressWheelMessage,
  [data-progress-bar-fixed="true"] #sk-Home-progressWheelMessage {
    top: 74px; }
  [data-progress-bar-fixed="true"] .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed=true] {
    padding-top: 16px; }
    [data-progress-bar-fixed="true"] .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed=true].sk-progress-bar-content {
      padding: 1rem 2rem; } }

@media only screen and (max-width: 1366px) {
  [data-progress-bar-fixed="false"][data-public="true"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
    top: 83px; }
  [data-progress-bar-fixed="true"] .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed=true] {
    padding-top: 15px; } }

@media only screen and (max-width: 1280px) {
  [data-progress-bar-fixed="true"] #sk-Travel-ProgressWheelMessage,
  [data-progress-bar-fixed="true"] #sk-Motor-progressWheelMessage,
  [data-progress-bar-fixed="true"] #sk-Home-progressWheelMessage {
    top: 75px; }
  [data-progress-bar-fixed="true"] .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed=true] {
    padding-top: 16px; } }

@media only screen and (max-width: 1080px) {
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Motor-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Home-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Travel-ProgressWheelMessage {
    top: -121px; }
  [data-progress-bar-fixed="false"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
    padding-top: 10px; } }

@media only screen and (max-width: 1024px) {
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Motor-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Home-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Travel-ProgressWheelMessage {
    top: -115px; }
  [data-progress-bar-fixed="false"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
    padding: 3px 40px 20px 194px;
    height: 77px; }
  [data-progress-bar-fixed="true"] .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed=true] {
    padding: 15px 40px 20px 194px; } }

@media only screen and (max-width: 900px) {
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Motor-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Home-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Travel-ProgressWheelMessage {
    top: -115px; }
  [data-progress-bar-fixed="false"][data-public="true"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
    padding: 1px 40px 20px 194px;
    height: 76px; } }

@media only screen and (max-width: 850px) {
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Motor-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Home-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Travel-ProgressWheelMessage {
    top: -109px; }
  [data-progress-bar-fixed="false"][data-public="true"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
    padding: 21px 40px 20px 90px;
    height: 90px; }
  .sk-progress-bar[data-orientation="HORIZONTAL"] .sk-step {
    padding: 0px 7px 0px 0px; }
  div[data-process-id="CompareProcess"] #CompareTravelUIDefinition-mother-filter-filterParent-packages .sk-column-list {
    justify-content: center; }
    div[data-process-id="CompareProcess"] #CompareTravelUIDefinition-mother-filter-filterParent-packages .sk-column-list .sk-attr.sk-checkbox {
      width: auto !important; } }

@media only screen and (max-width: 800px) {
  [data-progress-bar-fixed="false"][data-public="true"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
    padding: 21px 17px 20px 100px; } }

@media only screen and (max-width: 768px) {
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Motor-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Home-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Travel-ProgressWheelMessage {
    top: -112px; }
  [data-progress-bar-fixed="false"][data-public="true"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
    padding: 18px 17px 20px 100px; }
  [data-progress-bar-fixed="true"] .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed=true] {
    padding: 12px 17px 20px 102px; }
  [data-process-id="CompareProcess"][data-public="true"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
    padding: 20px 40px 20px 90px !important; }
    [data-process-id="CompareProcess"][data-public="true"] .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="true"] .sk-progress-bar-content {
      padding: 7px; }
  [data-process-id="CompareProcess"][data-public="true"] #sk-Compare-TravelProgressWheel {
    top: -112px; } }

@media only screen and (max-width: 767px) {
  div[data-process-step-id="CreateMotorQuoteProcess:Driver"][data-public="true"] #CreateMotorQuoteProcessDriverUIDef-FieldsetGroup1-driverTwoColumn .sk-attr.sk-multi-attr .sk-attr-assigned:first-child {
    width: 29% !important; }
  div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list {
    justify-content: center; }
    div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item {
      width: 53%;
      margin: 0 auto 20px auto; }
      div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item label {
        padding: 10px 26px 10px 15px;
        justify-content: flex-start;
        border: 2px solid var(--option-button-border-color) !important;
        border-radius: 25px !important;
        width: 100%; }
        div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item label span {
          padding-left: 0;
          display: flex;
          width: 100%;
          justify-content: center; }
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Motor-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Home-progressWheelMessage,
  .sk-progress-bar[data-orientation="HORIZONTAL"][data-fixed="false"] + div #sk-Travel-ProgressWheelMessage {
    top: -103px;
    left: auto !important; }
  [data-progress-bar-fixed="false"][data-public="true"] .sk-progress-bar[data-orientation="HORIZONTAL"] {
    padding: 26px 17px 20px 100px; } }

@media only screen and (max-width: 600px) {
  div[data-process-id="CreateHomeQuoteProcess"] #sk-navigation-CreateHomeQuoteProcessUIDefinition-PanelGroup-Information .sk-button-list.sk-button-list--action {
    justify-content: center; }
  .sk-app[data-device-resolution="mobile"][data-process-id="CompareProcess"][data-process-step-id="CompareProcess:Compare"] .sk-main .sk-zone .sk-row .sk-row-content .columns .sk-process .sk-process-content .sk-process-form .sk-process-step .sk-root .sk-fieldset.sk-uigroup .sk-uigroup-content .sk-uigroup-item .sk-uigroup-item-content .sk-uigroup-content .sk-uigroup-item-content .sk-column-list {
    flex-direction: row;
    flex-wrap: nowrap; } }

@media only screen and (max-width: 480px) {
  .sk-progress-bar[data-fixed="false"] #sk-Motor-progressWheelMessage, .sk-progress-bar[data-fixed="false"] #sk-Home-progressWheelMessage, .sk-progress-bar[data-fixed="false"] #sk-Travel-ProgressWheelMessage {
    top: -103px !important; }
  .sk-progress-bar[data-fixed="true"] #sk-Motor-progressWheelMessage, .sk-progress-bar[data-fixed="true"] #sk-Home-progressWheelMessage, .sk-progress-bar[data-fixed="true"] #sk-Travel-ProgressWheelMessage {
    top: -20px !important; }
  #sk-navigation-CreateMotorQuoteProcessDiscountUI-FieldsetGroup1-discount .sk-button.sk-left-arrow, #sk-navigation-CreateMotorQuoteProcessDiscountUI-FieldsetGroup1-discount .sk-button.sk-right-arrow {
    top: 9%; }
  div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item {
    width: 52%;
    margin: 0 auto 10px auto; }
    div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item label {
      padding: 10px 0px 10px 14px;
      justify-content: flex-start; }
      div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item label span {
        padding-left: 0;
        display: flex;
        width: 76%;
        justify-content: center; }
    div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item label[for="Motor-capturedData-discount-currentRepairCondition-1"] span {
      padding-left: 9px; }
  div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-activePolicy .sk-field .sk-option-list .sk-option-item,
  div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-claimLastYear .sk-field .sk-option-list .sk-option-item,
  div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-carInformation-isCarGccSpecAndNonModified .sk-field .sk-option-list .sk-option-item {
    width: 52%;
    margin: 0 auto 10px auto; }
    div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-activePolicy .sk-field .sk-option-list .sk-option-item label,
    div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-claimLastYear .sk-field .sk-option-list .sk-option-item label,
    div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-carInformation-isCarGccSpecAndNonModified .sk-field .sk-option-list .sk-option-item label {
      padding: 10px 0px 10px 14px;
      justify-content: flex-start; }
      div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-activePolicy .sk-field .sk-option-list .sk-option-item label span,
      div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-claimLastYear .sk-field .sk-option-list .sk-option-item label span,
      div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-carInformation-isCarGccSpecAndNonModified .sk-field .sk-option-list .sk-option-item label span {
        padding-left: 0;
        display: flex;
        width: 67%;
        justify-content: center; }
  .sk-process .sk-process-content .sk-process-form .sk-column-list .sk-att.sk-message .sk-message-content .sk-green-header {
    font-size: 2.3rem; }
  .sk-process .sk-navigation .sk-button.sk-left-arrow, .sk-process .sk-navigation .sk-button.sk-right-arrow {
    top: 2%;
    width: 34px;
    height: 41px;
    transform: none; }
  .sk-process .sk-navigation .sk-button.sk-left-arrow {
    left: 5px; }
  .sk-process .sk-navigation .sk-button.sk-right-arrow {
    right: 5px; } }

@media only screen and (max-width: 414px) {
  #sk-navigation-CreateMotorQuoteProcessDiscountUI-FieldsetGroup1-discount .sk-button.sk-left-arrow, #sk-navigation-CreateMotorQuoteProcessDiscountUI-FieldsetGroup1-discount .sk-button.sk-right-arrow {
    top: 8%; }
  div[data-process-step-id="CreateMotorQuoteProcess:Driver"][data-public="true"] #CreateMotorQuoteProcessDriverUIDef-FieldsetGroup1-driverTwoColumn .sk-attr.sk-multi-attr .sk-attr-assigned:first-child {
    width: 38% !important; }
  div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item {
    width: 71%; } }

@media only screen and (max-width: 390px) {
  div[data-process-step-id="CreateMotorQuoteProcess:Driver"][data-public="true"] #CreateMotorQuoteProcessDriverUIDef-FieldsetGroup1-driverTwoColumn .sk-attr.sk-multi-attr .sk-attr-assigned:first-child {
    width: 44% !important; }
  div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item {
    width: 77%; }
    div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item label span {
      width: 79%; } }

@media only screen and (max-width: 375px) {
  div[data-process-step-id="CreateMotorQuoteProcess:Driver"][data-public="true"] #CreateMotorQuoteProcessDriverUIDef-FieldsetGroup1-driverTwoColumn .sk-attr.sk-multi-attr .sk-attr-assigned:first-child {
    width: 48% !important; }
  div[data-process-step-id="CreateMotorQuoteProcess:Driver"][data-public="true"] #CreateMotorQuoteProcessDriverUIDef-FieldsetGroup1-driver .sk-field .sk-option-list .sk-option-item {
    width: 65%; }
  div[data-process-id="CreateHomeQuoteProcess"] .sk-column-list #sk-Home-capturedData-Product-infotextContents .sk-tooltip-container {
    right: 24px; } }

@media only screen and (max-width: 360px) {
  div[data-process-step-id="CreateMotorQuoteProcess:Driver"][data-public="true"] #CreateMotorQuoteProcessDriverUIDef-FieldsetGroup1-driverTwoColumn .sk-attr.sk-multi-attr .sk-attr-assigned:first-child {
    width: 59% !important; } }

@media only screen and (max-width: 320px) {
  div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item {
    width: 88%; }
    div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-currentRepairCondition .sk-field .sk-option-list .sk-option-item label span {
      width: 79%; }
  div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-activePolicy .sk-field .sk-option-list .sk-option-item label span,
  div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-discount-claimLastYear .sk-field .sk-option-list .sk-option-item label span,
  div[data-process-step-id="CreateMotorQuoteProcess:Discount"][data-public="true"] #sk-Motor-capturedData-carInformation-isCarGccSpecAndNonModified .sk-field .sk-option-list .sk-option-item label span {
    width: 59%; }
  .sk-process .sk-process-content .sk-process-form .sk-column-list .sk-att.sk-message .sk-message-content .sk-green-header {
    font-size: 2rem; } }

.sk-sticky-bar {
  position: relative;
  padding: 0;
  background-color: rgba(255, 255, 255, 0.88); }
  [data-public="false"] .sk-sticky-bar.contact-sticky-bar {
    background-color: white; }
    [data-public="false"] .sk-sticky-bar.contact-sticky-bar li span, [data-public="false"] .sk-sticky-bar.contact-sticky-bar li b {
      color: black; }
  .sk-sticky-bar * {
    color: var(--primary-font-color); }
  .sk-sticky-bar button span {
    color: var(--reverse-color); }
  body.sk-app-progress-bar--fixed .sk-sticky-bar {
    padding: 0;
    background-color: rgba(255, 255, 255, 0.88);
    box-shadow: 2px 4px 10px -7px var(--shadow-color); }
  .sk-sticky-bar .sk-template--card-01 .logo img {
    margin: 0; }
  .sk-sticky-bar .sk-template--card-03 ul {
    margin: 0; }
  .sk-sticky-bar .sk-template--card-03 .sk-price b {
    font-size: 3rem;
    line-height: 4rem; }

.sk-app[data-process-id="CompareProcess"] .sk-sticky-bar,
.sk-app[data-process-id="ViewCompareProcess"] .sk-sticky-bar {
  position: fixed !important;
  bottom: 0;
  top: auto !important;
  margin-left: 0 !important;
  background-color: rgba(255, 255, 255, 0.8) !important;
  width: 100%;
  background-image: unset; }
  .sk-app[data-process-id="CompareProcess"] .sk-sticky-bar .sk-sticky-bar-content,
  .sk-app[data-process-id="ViewCompareProcess"] .sk-sticky-bar .sk-sticky-bar-content {
    display: flex;
    justify-content: center; }
  .sk-app[data-process-id="CompareProcess"] .sk-sticky-bar .sk-column-list,
  .sk-app[data-process-id="ViewCompareProcess"] .sk-sticky-bar .sk-column-list {
    display: none; }
  .sk-app[data-process-id="CompareProcess"] .sk-sticky-bar button,
  .sk-app[data-process-id="ViewCompareProcess"] .sk-sticky-bar button {
    background-color: var(--brand-primary-color); }

.sk-sticky-bar .sk-template--card-03 ul {
  padding: 0; }

.sk-root .sk-root-content {
  position: unset; }
  .sk-root .sk-root-content .sk-uigroup {
    --uigroup-header-font-size: 2rem;
    --uigroup-header-font-weight: 600; }
    .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item {
      margin-bottom: 30px; }
      .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item > .sk-uigroup-item-header {
        margin-top: 3rem;
        padding: 20px 30px 10px 30px;
        color: var(--primary-font-color);
        text-align: center; }
        .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item > .sk-uigroup-item-header span {
          font-weight: bold; }
        .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item > .sk-uigroup-item-header h3 {
          font-size: 2.5rem; }
      .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item > .sk-uigroup-item-content {
        position: unset;
        padding-bottom: 0;
        font-size: 1.4rem;
        line-height: 2.5rem; }
        .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item > .sk-uigroup-item-content .sk.column {
          position: relative; }
        .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item > .sk-uigroup-item-content > .sk-uigroup[data-direction="horizontal"] > .sk-uigroup-content {
          position: relative;
          width: 100%; }
          .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item > .sk-uigroup-item-content > .sk-uigroup[data-direction="horizontal"] > .sk-uigroup-content:before {
            content: "";
            position: absolute;
            bottom: 0;
            left: 30px;
            right: 30px;
            height: 1px;
            background-color: var(--third-grey-color); }
          .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item > .sk-uigroup-item-content > .sk-uigroup[data-direction="horizontal"] > .sk-uigroup-content .sk-uigroup-item:before {
            display: none; }
      .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item .sk-uigroup-item {
        position: relative;
        margin-bottom: 20px;
        padding-bottom: 20px; }
        .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item .sk-uigroup-item:before {
          content: "";
          position: absolute;
          bottom: 0;
          left: 30px;
          right: 30px;
          height: 1px;
          background-color: var(--third-grey-color); }
        .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item .sk-uigroup-item:last-of-type:before {
          display: none; }
        .sk-root .sk-root-content .sk-uigroup .sk-uigroup-content > .sk-uigroup-item .sk-uigroup-item > .sk-uigroup-item-header {
          padding: 30px 30px 15px 30px; }
  .sk-root .sk-root-content .sk-uigroup .sk-uigroup-header span {
    flex-grow: 1; }
  .sk-root .sk-root-content .sk-uigroup .sk-uigroup-item .sk-uigroup-item-header {
    text-align: center; }
    .sk-root .sk-root-content .sk-uigroup .sk-uigroup-item .sk-uigroup-item-header span {
      flex-grow: 1; }
  .sk-root .sk-root-content .sk-uigroup .sk-uigroup-item.sk-uigroup--filters {
    padding-left: 20px; }
    .sk-root .sk-root-content .sk-uigroup .sk-uigroup-item.sk-uigroup--filters .sk-uigroup-item-header span {
      flex-grow: 0; }
    @media (max-width: 860px) {
      .sk-root .sk-root-content .sk-uigroup .sk-uigroup-item.sk-uigroup--filters .sk-uigroup-item-header {
        justify-content: center; } }

/********************************************************** Compare view container */
.sk-uigroup--compare {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  .sk-uigroup--compare > .sk-uigroup-header {
    width: 100%;
    padding: 20px 10px;
    font-size: 2rem;
    line-height: 2.2rem;
    text-align: center; }
    .sk-uigroup--compare > .sk-uigroup-header span {
      flex-grow: 1; }
  .sk-uigroup--compare > .sk-uigroup-content {
    width: 100%; }
  @media (max-width: 850px) {
    .sk-uigroup--compare {
      padding: 0 10px; }
      .sk-uigroup--compare .sk-uigroup-content {
        flex-direction: column; }
    .sk-uigroup--compare .sk-uigroup--filters {
      padding-left: 0px !important; }
      .sk-uigroup--compare .sk-uigroup--filters #CompareMotorUIDefinition-mother-filter-filterParent-packages .sk-uigroup-item-content .sk-column-list {
        flex-direction: row;
        flex-wrap: nowrap; } }

/********************************************************** Filters */
.sk-uigroup--filters {
  --panel-content-bg-color: transparent;
  --panel-content-border-width: 0;
  padding: 10px; }
  .sk-uigroup--filters h5 {
    margin: 2rem 0; }
  .sk-uigroup--filters.sk-uigroup-item {
    border: 0;
    border-right: 1px solid var(--grey-light-color);
    background: transparent;
    border-radius: 0; }
    .sk-uigroup--filters.sk-uigroup-item div[id*="filter-filterParent-packages"] {
      margin-bottom: 30px;
      padding-bottom: 30px;
      position: relative; }
      .sk-uigroup--filters.sk-uigroup-item div[id*="filter-filterParent-packages"]:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: calc(20% - 30px);
        right: auto;
        height: 1px;
        background-color: var(--dark-grey);
        width: 70%; }
  .sk-uigroup--filters .sk-uigroup-item {
    padding: 0; }
  .sk-uigroup--filters .sk-uigroup-item-header {
    padding: 0 0 10px 0 !important; }
    .sk-uigroup--filters .sk-uigroup-item-header span {
      padding: 0;
      font-size: 2rem;
      line-height: 2.2rem;
      font-weight: 600; }
  .sk-uigroup--filters .sk-panel {
    margin-left: 0; }
    .sk-uigroup--filters .sk-panel .sk-panel-item > .sk-panel-header {
      margin: 0;
      padding: 10px 30px 10px 12px;
      line-height: 1.8rem;
      border-width: 1px;
      border-style: solid;
      border-color: var(--grey-dark-color);
      border-radius: 8px;
      margin-top: -1px; }
      .sk-uigroup--filters .sk-panel .sk-panel-item > .sk-panel-header a {
        font-weight: 100; }
        .sk-uigroup--filters .sk-panel .sk-panel-item > .sk-panel-header a i {
          margin-right: 5px; }
      .sk-uigroup--filters .sk-panel .sk-panel-item > .sk-panel-header:before {
        bottom: auto;
        top: 50%;
        left: auto;
        right: 10px;
        transform: translateY(-50%);
        font-size: 1.2rem; }
    .sk-uigroup--filters .sk-panel .sk-panel-item[data-expanded="true"] > .sk-panel-header {
      --panel-header-active-font-color: var(--green-color);
      border-color: var(--green-color);
      background-color: white; }
      .sk-uigroup--filters .sk-panel .sk-panel-item[data-expanded="true"] > .sk-panel-header::before {
        color: var(--green-color); }
    .sk-uigroup--filters .sk-panel .sk-panel-item > .sk-panel-content {
      margin: 0;
      padding-top: 10px; }
  .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-column-list > .sk-column {
    flex-wrap: nowrap;
    justify-content: flex-start; }
  .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr {
    width: auto !important; }
    .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr .sk-option-item {
      width: auto !important;
      min-width: auto; }
      .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr .sk-option-item  label span {
        color: #000; }
      .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr .sk-option-item input + label {
        background-image: url("/resources/definition/generic/Resources/en/us/shield.svg");
        background-size: 42px 42px;
        background-repeat: no-repeat;
        background-position: center;
        background-color: var(--fifth-grey-color);
        position: relative;
        margin-right: 5px;
        padding: 20px !important;
        border-radius: 5px; }
        .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr .sk-option-item input + label:before {
          opacity: 0 !important;
          left: 14px; }
        .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr .sk-option-item input + label span {
          margin-bottom: -15px;
          position: absolute;
          width: 100%;
          font-size: 1rem;
          line-height: 1rem;
          bottom: 0;
          right: 0;
          left: 0;
          text-align: center;
          padding: 0; }
        .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr .sk-option-item input + label .sk-input-checkbox.sk-input-option {
          display: none; }
    .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr.sk-attr--option.sk-attr--loading .sk-option-item input + label.sk-selected {
      background-image: none; }
      .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr.sk-attr--option.sk-attr--loading .sk-option-item input + label.sk-selected:before {
        display: block;
        left: 14px;
        top: 10px !important;
        color: var(--reverse-color);
        opacity: 1 !important;
        transition: none; }
    .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr.sk-attr--option.sk-attr--loading .sk-option-item input:checked + label {
      animation: bgcolorchange 4s infinite;
      animation: 4000ms ease 675.485ms infinite normal none running bgcolorchange;
      opacity: .7; }
    .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr#sk-Compare-packages-packageCheckboxes-package1 .sk-option-item label.sk-selected {
      background-color: #78cced; }
      .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr#sk-Compare-packages-packageCheckboxes-package1 .sk-option-item label.sk-selected span {
        color: #78cced; }
    .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr#sk-Compare-packages-packageCheckboxes-package2 .sk-option-item label.sk-selected {
      background-color: #b263a5; }
      .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr#sk-Compare-packages-packageCheckboxes-package2 .sk-option-item label.sk-selected span {
        color: #b263a5; }
    .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr#sk-Compare-packages-packageCheckboxes-package3 .sk-option-item label.sk-selected {
      background-color: #03b7ac; }
      .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr#sk-Compare-packages-packageCheckboxes-package3 .sk-option-item label.sk-selected span {
        color: #03b7ac; }
    .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr#sk-Compare-packages-packageCheckboxes-package4 .sk-option-item label.sk-selected {
      background-color: #ffd303; }
      .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr#sk-Compare-packages-packageCheckboxes-package4 .sk-option-item label.sk-selected span {
        color: #ffd303; }
  .sk-uigroup--filters .sk-column-list[data-column-count='1'] > .sk-column .sk-attr {
    width: 100%; }
  .sk-uigroup--filters .sk-attr {
    width: 100%;
    padding: 0; }
    .sk-uigroup--filters .sk-attr .sk-field {
      min-height: auto; }
    .sk-uigroup--filters .sk-attr .sk-option-item {
      padding-right: 0;
      padding-bottom: 0; }
      .sk-uigroup--filters .sk-attr .sk-option-item label {
        display: block;
        padding: 0 0 10px 0px !important;
        font-size: 1.4rem;
        line-height: 1.8rem;
        text-align: left !important; }
        .sk-uigroup--filters .sk-attr .sk-option-item label:before {
          top: 0 !important;
          left: 10px;
          opacity: 1 !important; }
      .sk-uigroup--filters .sk-attr .sk-option-item input:checked + label {
        color: var(--green-color); }
        .sk-uigroup--filters .sk-attr .sk-option-item input:checked + label:before {
          color: var(--green-color); }
      .sk-uigroup--filters .sk-attr .sk-option-item input:disabled + label {
        color: var(--dark-grey);
        opacity: .7; }
    .sk-uigroup--filters .sk-attr.sk-attr--option.sk-attr--loading .sk-option-item label.sk-selected:before {
      left: 10px; }
  @media (max-width: 850px) {
    .sk-uigroup--filters {
      width: 100% !important;
      max-width: none !important;
      min-width: 100% !important;
      margin-right: 0 !important;
      padding: 0;
      border: 0 !important; }
      .sk-uigroup--filters .sk-uigroup-item {
        display: none; }
        .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr {
          display: block; }
          .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr {
            width: 100% !important; }
            .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr .sk-option-item input + label {
              padding: 36px !important;
              background-size: 72px 72px; }
              .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr .sk-option-item input + label span {
                text-align: center; }
            .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr.sk-attr--option.sk-attr--loading .sk-option-item input + label.sk-selected:before {
              left: 18px;
              font-size: 3.6rem;
              top: 25px !important; } }
  @media (max-width: 450px) {
    .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr .sk-option-item input + label {
      padding: 28px !important;
      background-size: 50px 50px; }
    .sk-uigroup--filters .sk-uigroup-item.sk-uigroup--inline-attr .sk-attr.sk-attr--option.sk-attr--loading .sk-option-item input + label.sk-selected:before {
      left: 14px;
      font-size: 3rem;
      top: 18px !important; } }

/********************************************************** Offers */
.sk-uigroup--offers {
  --checkbox-border-color: var(--yellow-color);
  --checkbox-selected-bg-color: var(--yellow-color);
  --checkbox-selected-border-color: var(--yellow-color);
  padding: 0 30px;
  border-radius: 0;
  border: 0;
  background: transparent; }
  .sk-uigroup--offers div[id*="offer1-offerMessage"] {
    position: relative; }
  .sk-uigroup--offers #sk-CompareMotorUIDefinition-mother-offers-offerParent .sk-attr--option label span {
    font-size: 1.5rem;
    font-weight: 600; }
  .sk-uigroup--offers .sk-uigroup-item {
    position: relative;
    margin-bottom: 20px;
    padding: 0 !important;
    border: 1px solid var(--grey-dark-color);
    border-radius: 8px;
    box-shadow: 1px 3px 13px -4px rgba(0, 0, 0, 0.3);
    overflow: hidden; }
    .sk-uigroup--offers .sk-uigroup-item .sk-uigroup-item-content.sk-uigroup--offers {
      padding: 0; }
    .sk-uigroup--offers .sk-uigroup-item.sk-uigroup-item--selected {
      border: 3px solid var(--yellow-color); }
      .sk-uigroup--offers .sk-uigroup-item.sk-uigroup-item--selected.basic {
        border-color: #78cced; }
      .sk-uigroup--offers .sk-uigroup-item.sk-uigroup-item--selected.standard {
        border-color: #b263a5; }
      .sk-uigroup--offers .sk-uigroup-item.sk-uigroup-item--selected.better {
        border-color: #03b7ac; }
      .sk-uigroup--offers .sk-uigroup-item.sk-uigroup-item--selected.best {
        border-color: #ffd303; }
    .sk-uigroup--offers .sk-uigroup-item:before {
      display: block !important;
      position: absolute;
      top: -7px !important;
      right: auto !important;
      left: -35px !important;
      bottom: auto !important;
      height: auto !important;
      padding: 24px 30px 10px 30px;
      width: 104px;
      background-color: #78cced !important;
      color: white;
      text-align: center;
      font-size: 1rem;
      line-height: 1rem;
      transform: rotate(-40deg); }
    .sk-uigroup--offers .sk-uigroup-item.basic:before {
      content: 'Basic' !important;
      background-color: #78cced !important; }
    .sk-uigroup--offers .sk-uigroup-item.standard:before {
      content: 'Standard' !important;
      background-color: #b263a5 !important; }
    .sk-uigroup--offers .sk-uigroup-item.better:before {
      content: 'Better' !important;
      background-color: #03b7ac !important; }
    .sk-uigroup--offers .sk-uigroup-item.best:before {
      content: 'Best' !important;
      background-color: #ffd303 !important;
      color: #272A2F; }
    .sk-uigroup--offers .sk-uigroup-item.sk-uigroup--banner {
      padding-bottom: 0 !important;
      background-color: #52B5AC;
      border: 0 !important; }
      .sk-uigroup--offers .sk-uigroup-item.sk-uigroup--banner .sk-attr {
        min-height: auto !important; }
    .sk-uigroup--offers .sk-uigroup-item .sk-uigroup-item-content {
      padding: 0; }
  .sk-uigroup--offers section.offer {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 15px;
    justify-content: space-between;
    align-items: stretch;
    font-size: 1.4rem;
    line-height: 2rem; }
    .sk-uigroup--offers section.offer.offer--mobile {
      display: none; }
    @media (max-width: 640px) {
      .sk-uigroup--offers section.offer {
        display: none; }
      .sk-uigroup--offers section.offer.offer--mobile {
        display: flex; } }
    .sk-uigroup--offers section.offer > div {
      flex-grow: 0;
      display: flex;
      align-items: baseline; }
    .sk-uigroup--offers section.offer.offer--mobile .details {
      display: flex;
      flex-direction: column;
      max-width: 180px; }
      .sk-uigroup--offers section.offer.offer--mobile .details .price {
        padding: 10px 0 10px 40px; }
        .sk-uigroup--offers section.offer.offer--mobile .details .price h3 {
          font-size: 3rem;
          line-height: 3rem; }
      .sk-uigroup--offers section.offer.offer--mobile .details ul {
        width: 100%;
        text-align: right;
        padding: 0; }
        .sk-uigroup--offers section.offer.offer--mobile .details ul li {
          text-align: left; }
    .sk-uigroup--offers section.offer.offer--mobile .actions {
      justify-content: center; }
      .sk-uigroup--offers section.offer.offer--mobile .actions .logo {
        width: 100%;
        min-width: 0;
        padding: 0;
        margin: 0;
        border: 0; }
    .sk-uigroup--offers section.offer .logo {
      align-items: center;
      width: 150px;
      min-width: 200px;
      max-width: 200px;
      padding-right: 10px;
      margin-right: 10px;
      border-right: 1px solid var(--grey-dark-color); }
      .sk-uigroup--offers section.offer .logo img {
        width: 100%; }
      @media (min-width: 640px) and (max-width: 750px) {
        .sk-uigroup--offers section.offer .logo {
          width: 120px;
          min-width: 120px; } }
    .sk-uigroup--offers section.offer .details {
      align-items: flex-start;
      flex-grow: 1; }
      .sk--priv .sk-uigroup--offers section.offer .details {
        align-items: flex-start; }
      .sk-uigroup--offers section.offer .details ul {
        width: 50%;
        margin: 0;
        padding: 0 0px 0 0;
        list-style: none;
        position: relative;
        max-width: 280px; }
        .sk-uigroup--offers section.offer .details ul li {
          font-size: 1.2rem; }
          .sk-uigroup--offers section.offer .details ul li h5 {
            margin: 0;
            margin-top: 10px;
            display: inline-block;
            color: var(--green-color);
            font-size: 1.4rem;
            font-weight: 600;
            padding-right: 5px; }
          .sk-uigroup--offers section.offer .details ul li a {
            display: block;
            padding-top: 10px;
            color: var(--green-color);
            cursor: pointer; }
            .sk-uigroup--offers section.offer .details ul li a i {
              color: var(--yellow-color);
              position: relative;
              top: 2px; }
          .sk-uigroup--offers section.offer .details ul li span.colored {
            min-width: 80px;
            color: var(--green-color); }
          .sk-uigroup--offers section.offer .details ul li:first-child h5 {
            font-size: 1.1rem; }
        .sk-uigroup--offers section.offer .details ul.list--tab {
          padding-right: 0;
          position: relative; }
          .sk-uigroup--offers section.offer .details ul.list--tab li {
            display: flex;
            justify-content: flex-start;
            align-items: center; }
            .sk-uigroup--offers section.offer .details ul.list--tab li img {
              width: 13px;
              height: 11px;
              margin-right: 4px; }
            .sk-uigroup--offers section.offer .details ul.list--tab li a {
              font-size: 1.1rem;
              color: var(--primary-font-color);
              text-decoration: underline; }
            .sk-uigroup--offers section.offer .details ul.list--tab li small {
              line-height: 1.4rem; }
            .sk-uigroup--offers section.offer .details ul.list--tab li i {
              padding-right: 5px;
              color: var(--green-color); }
    .sk-uigroup--offers section.offer .price {
      padding-right: 7px;
      justify-content: center;
      min-width: 200px;
      padding: 0 0 0 0; }
      .sk-uigroup--offers section.offer .price h3 {
        display: inline-block;
        font-size: 4rem;
        line-height: 4rem;
        font-weight: bold; }
  .sk-uigroup--offers section.disclaimer {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    background-color: var(--green-color);
    color: white; }
    .sk-uigroup--offers section.disclaimer p {
      margin: 0 !important; }
  .sk-uigroup--offers section.call-us {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    background-color: var(--green-color); }
    @media (max-width: 821px) {
      .sk-uigroup--offers section.call-us .data {
        padding: 0 !important; }
        .sk-uigroup--offers section.call-us .data ul {
          flex-direction: column; }
          .sk-uigroup--offers section.call-us .data ul li {
            width: 100% !important; } }
    .sk-uigroup--offers section.call-us .logo {
      align-items: center;
      width: 150px;
      min-width: 120px;
      padding-right: 20px; }
      .sk-uigroup--offers section.call-us .logo img {
        width: 100%; }
    .sk-uigroup--offers section.call-us div.data {
      flex-grow: 1;
      padding: 0 20px;
      color: white; }
      .sk-uigroup--offers section.call-us div.data h3 {
        text-align: center;
        border-bottom: 1px solid white;
        color: white; }
      .sk-uigroup--offers section.call-us div.data ul {
        list-style: none;
        display: flex;
        justify-content: center;
        font-weight: 600;
        margin: 0;
        padding: 0; }
        .sk-uigroup--offers section.call-us div.data ul li {
          width: 50%;
          max-width: 220px;
          padding: 10px;
          text-align: center;
          display: flex;
          align-items: center;
          gap: 10px; }
          .sk-uigroup--offers section.call-us div.data ul li span {
            font-size: 1.6rem; }
    @media (max-width: 640px) {
      .sk-uigroup--offers section.call-us .logo {
        display: none; } }
  .sk-uigroup--offers .sk-navigation {
    position: absolute;
    top: 65px !important;
    right: 20px;
    margin: 0; }
    .sk-uigroup--offers .sk-navigation .sk-button {
      --button-bg-color: var(--reverse-color);
      --button-font-color: var(--green-color);
      min-width: 80px;
      padding: 6px; }
  @media (max-width: 1000px) and (min-width: 850px) {
    .sk-uigroup--offers section.offer .details {
      flex-wrap: wrap; }
      .sk-uigroup--offers section.offer .details ul {
        width: 100%; } }
  @media (max-width: 1024px) {
    .sk-uigroup--offers#CompareTravelUIDefinition-mother-offers .details ul li:first-of-type {
      flex-direction: column; } }
  @media (max-width: 1024px) {
    .sk-uigroup--offers#CompareTravelUIDefinition-mother-offers .details ul.list--tab {
      padding-left: 15px; } }
  @media (min-width: 1200px) {
    .sk-uigroup--offers#CompareTravelUIDefinition-mother-offers .details ul.list--tab li:last-child {
      position: absolute;
      right: 25px;
      bottom: 0; } }
  .sk-uigroup--offers#CompareTravelUIDefinition-mother-offers .details ul.list--tab li a small {
    font-size: 1.1rem; }
  [data-public="false"] .sk-uigroup--offers#CompareTravelUIDefinition-mother-offers .details ul li:first-child + li {
    top: 30px; }
  [data-public="false"] .sk-uigroup--offers#CompareTravelUIDefinition-mother-offers .details ul.list--tab li:first-child + li {
    top: 30px;
    right: 45px; }
  @media (min-width: 1215px) {
    [data-public="false"] .sk-uigroup--offers#CompareTravelUIDefinition-mother-offers .details ul.list--tab li:last-child {
      position: absolute;
      right: unset;
      left: 110px;
      bottom: 0; } }
  @media (max-width: 1024px) {
    .sk-uigroup--offers#CompareHomeUIDefinition-mother-offers .details ul li:first-of-type {
      flex-direction: column; } }
  @media (max-width: 1024px) {
    .sk-uigroup--offers#CompareHomeUIDefinition-mother-offers .details ul.list--tab {
      padding-left: 15px; } }
  @media (min-width: 1200px) {
    .sk-uigroup--offers#CompareHomeUIDefinition-mother-offers .details ul.list--tab li:last-child {
      position: absolute;
      right: 25px;
      bottom: 0; } }
  .sk-uigroup--offers#CompareHomeUIDefinition-mother-offers .details ul.list--tab li a small {
    font-size: 1.1rem; }
  @media (min-width: 1240px) {
    .sk-uigroup--offers#CompareHomeUIDefinition-mother-offers .details ul.list--tab li:first-child + li {
      position: relative;
      top: unset;
      right: unset; } }
  @media (min-width: 1200px) {
    .sk-uigroup--offers#CompareHomeUIDefinition-mother-offers .details ul.list--tab li:last-child {
      right: 25px; } }

.sk-uigroup[data-direction="horizontal"][data-align-items="top"] > .sk-uigroup-content > .sk-uigroup-item {
  margin: 0 30px 0 0; }
  .sk-uigroup[data-direction="horizontal"][data-align-items="top"] > .sk-uigroup-content > .sk-uigroup-item:last-of-type {
    margin-right: 0; }

.sk--priv.sk-app--ViewClaimProcess .sk-uigroup-item-header {
  text-align: left !important;
  color: var(--green-color) !important; }

.sk--priv.sk-app--ViewVaultProcess .sk-uigroup-item-header {
  text-align: left !important;
  color: var(--green-color) !important; }

.sk-uigroups--columns {
  max-width: 1000px;
  margin: 0 auto; }
  .sk-uigroups--columns .sk-fieldset-item > .sk-uigroup-content {
    padding: 0; }
  .sk-uigroups--columns .sk-column-list[data-column-count='1'] > .sk-column {
    flex-direction: row;
    justify-content: center; }
  .sk-uigroups--columns .sk-column-list[data-column-count='2'] > .sk-column {
    flex-direction: row;
    justify-content: center; }

.sk-app--public .sk-uigroup--offers#sk-fieldset-item-CompareTravelUIDefinition-mother-offers section.offer .details ul li:first-child {
  align-items: baseline;
  display: flex; }

@media (max-width: 640px) {
  .sk-uigroup--offers#sk-fieldset-item-CompareTravelUIDefinition-mother-offers section.offer .details ul li:first-child {
    width: 100%; } }

.sk-uigroup--offers#sk-fieldset-item-CompareTravelUIDefinition-mother-offers section.offer .price {
  min-width: 0px !important; }

#ClaimsAssistanceProcess1UI1 .sk-uigroup-header {
  text-align: center; }
  #ClaimsAssistanceProcess1UI1 .sk-uigroup-header h1 {
    font-size: 4.5rem;
    line-height: 6rem; }
  #ClaimsAssistanceProcess1UI1 .sk-uigroup-header h2 {
    font-size: 3rem;
    font-weight: 400; }

/* UI Group container */
[id*="-CreateTravelQuoteProcess"] .sk-uigroup-item,
[id*="-CreateHomeQuoteProcess"] .sk-uigroup-item,
[id*="-CreateMotorQuoteProcess"] .sk-uigroup-item {
  background-color: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  margin-bottom: 0 !important; }
  [id*="-CreateTravelQuoteProcess"] .sk-uigroup-item .sk-uigroup-item-content,
  [id*="-CreateHomeQuoteProcess"] .sk-uigroup-item .sk-uigroup-item-content,
  [id*="-CreateMotorQuoteProcess"] .sk-uigroup-item .sk-uigroup-item-content {
    max-width: 900px;
    min-width: 900px;
    margin: 0 auto;
    position: inherit !important; }
    @media (max-width: 900px) {
      [id*="-CreateTravelQuoteProcess"] .sk-uigroup-item .sk-uigroup-item-content,
      [id*="-CreateHomeQuoteProcess"] .sk-uigroup-item .sk-uigroup-item-content,
      [id*="-CreateMotorQuoteProcess"] .sk-uigroup-item .sk-uigroup-item-content {
        max-width: 100%;
        min-width: 100%; } }

/* Green title for Skye 8 */
.sk-payment-page .sk-column-list {
  justify-content: center; }

#sk-process-CompareProcess .sk-attr.sk-message .sk-message-content .offer .logo {
  position: relative; }
  #sk-process-CompareProcess .sk-attr.sk-message .sk-message-content .offer .logo h5.worldwide {
    position: absolute;
    top: 0;
    right: 14px; }

.sk-uigroup--offers section.offer .details ul li.deductible a.sk-modal-button {
  display: inline-block;
  padding: 0px 10px;
  width: auto;
  min-width: auto;
  background-color: unset;
  border: unset;
  font-weight: 500;
  color: #4a4a4a;
  margin: 0;
  min-height: auto;
  vertical-align: text-top;
  line-height: 14.5px; }
  .sk-uigroup--offers section.offer .details ul li.deductible a.sk-modal-button:hover {
    box-shadow: unset; }

.sk_modal_offers ~ div.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.ReactModal__Content--after-open {
  border-radius: 20px !important;
  border: 1px solid var(--grey-dark-color) !important;
  padding: 30px 37px 20px 37px !important;
  background-color: #ffffff !important; }
  .sk_modal_offers ~ div.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.ReactModal__Content--after-open .sk-modal {
    background-color: unset !important; }
    .sk_modal_offers ~ div.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.ReactModal__Content--after-open .sk-modal i.close {
      top: -22px;
      right: -20px; }
    .sk_modal_offers ~ div.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.ReactModal__Content--after-open .sk-modal .sk-modal-body {
      padding: 0px; }

.form-contr {
  list-style-type: none;
  padding: 0;
  margin: 0; }
  .form-contr div {
    display: flex;
    flex-direction: row; }
    .form-contr div p:first-child {
      flex-basis: 70%;
      font-weight: 600;
      color: var(--green-color);
      text-align: left; }
    .form-contr div p:nth-child(2) {
      flex-basis: 30%; }

@media only screen and (max-width: 600px) {
  .form-contr div p {
    font-size: 13px; }
  #sk-process-CompareProcess .sk-attr.sk-message .sk-message-content .offer .logo h5.worldwide {
    position: unset;
    top: unset;
    right: unset;
    margin-bottom: 6px;
    text-align: right; } }

.sk-multi-brick {
  width: 100%; }
  @media (max-width: 576px) {
    .sk-multi-brick .sk-multi-brick-link--remove span {
      display: none; } }
  .sk-multi-brick > .sk-multi-brick-body .sk-multi-brick-content {
    border: none; }
    .sk-multi-brick > .sk-multi-brick-body .sk-multi-brick-content > .sk-multi-brick-link--remove {
      width: 110px;
      position: absolute;
      right: -120px;
      top: 50%;
      background: none;
      border: none;
      font-size: 1.6rem; }
      .sk-multi-brick > .sk-multi-brick-body .sk-multi-brick-content > .sk-multi-brick-link--remove > i {
        color: var(--error-color); }
      .sk-multi-brick > .sk-multi-brick-body .sk-multi-brick-content > .sk-multi-brick-link--remove > span {
        color: var(--primary-font-color);
        text-decoration: 2px underline; }
    .sk-multi-brick > .sk-multi-brick-body .sk-multi-brick-content:nth-child(2n+1) {
      background: none; }
  .sk-multi-brick > .sk-multi-brick-footer {
    width: 200px; }
    .sk-multi-brick > .sk-multi-brick-footer > a.sk-multi-brick-link--add {
      --input-focus-shadow: none;
      font-size: 1.6rem;
      border: none;
      width: max-content; }
      .sk-multi-brick > .sk-multi-brick-footer > a.sk-multi-brick-link--add > i {
        color: var(--green-color); }
      .sk-multi-brick > .sk-multi-brick-footer > a.sk-multi-brick-link--add > span {
        color: var(--primary-font-color);
        text-decoration: 2px underline; }

#MotorCreateQuote3DriversUIDef-parentBrick-driverInformation-driverMultibrick-parent-driverMultiBrickFieldset1.sk-multi-brick-content .sk-attr {
  padding: var(--attr-padding); }
  #MotorCreateQuote3DriversUIDef-parentBrick-driverInformation-driverMultibrick-parent-driverMultiBrickFieldset1.sk-multi-brick-content .sk-attr .sk-label {
    padding-bottom: 0;
    text-align: left; }
    #MotorCreateQuote3DriversUIDef-parentBrick-driverInformation-driverMultibrick-parent-driverMultiBrickFieldset1.sk-multi-brick-content .sk-attr .sk-label label {
      font-size: 1.6rem;
      line-height: 2rem;
      font-weight: 200; }

#sk-CreateMotorPolicyProcessSummaryUIDef,
#sk-CreateTravelPolicyProcessSummaryUI,
#sk-OmanCreateHomeSummaryUIDefinition,
[data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] {
  --input-read-only-font-weight: 400; }
  #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel,
  #sk-CreateTravelPolicyProcessSummaryUI .sk-panel,
  #sk-OmanCreateHomeSummaryUIDefinition .sk-panel,
  [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel {
    --panel-header-active-bg-color: var(--reverse-color);
    --panel-header-bg-color: var(--reverse-color);
    --panel-content-bg-color: var(--reverse-color);
    --table-border-width: 0px;
    --panel-content-border-width: 0px; }
    #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel > .sk-uigroup-header,
    #sk-CreateTravelPolicyProcessSummaryUI .sk-panel > .sk-uigroup-header,
    #sk-OmanCreateHomeSummaryUIDefinition .sk-panel > .sk-uigroup-header,
    [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel > .sk-uigroup-header {
      border: 0;
      text-align: center; }
      #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel > .sk-uigroup-header h3,
      #sk-CreateTravelPolicyProcessSummaryUI .sk-panel > .sk-uigroup-header h3,
      #sk-OmanCreateHomeSummaryUIDefinition .sk-panel > .sk-uigroup-header h3,
      [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel > .sk-uigroup-header h3 {
        color: var(--green-color); }
      #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel > .sk-uigroup-header h4,
      #sk-CreateTravelPolicyProcessSummaryUI .sk-panel > .sk-uigroup-header h4,
      #sk-OmanCreateHomeSummaryUIDefinition .sk-panel > .sk-uigroup-header h4,
      [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel > .sk-uigroup-header h4 {
        text-align: center;
        font-size: 2.2rem;
        line-height: 2.2rem;
        margin-bottom: 30px; }
    #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item,
    #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item,
    #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item,
    [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item {
      padding: 5px;
      margin-bottom: 20px;
      border-radius: 10px;
      border: 1px solid var(--grey-dark-color); }
      #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item[data-expanded="true"] > .sk-panel-header:before,
      #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item[data-expanded="true"] > .sk-panel-header:before,
      #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item[data-expanded="true"] > .sk-panel-header:before,
      [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item[data-expanded="true"] > .sk-panel-header:before {
        content: '\f056';
        color: var(--green-color); }
      #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header,
      #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header,
      #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header,
      [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header {
        margin: 0;
        padding: 10px 60px 10px 10px;
        border: 0;
        border-radius: 10px; }
        #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header:before,
        #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header:before,
        #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header:before,
        [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header:before {
          content: '\f055';
          left: auto;
          right: 15px;
          font-size: 3rem;
          bottom: 50%;
          transform: translateY(50%);
          color: var(--green-color) !important;
          top: auto; }
        #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header a,
        #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header a,
        #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header a,
        [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header a {
          display: block;
          font-size: 2.4rem;
          line-height: 2.4rem;
          color: var(--green-color) !important; }
        #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header img,
        #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header img,
        #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header img,
        [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-header img {
          width: 30px;
          margin: 15px 12px;
          vertical-align: middle; }
      #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content,
      #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content,
      #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content,
      [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content {
        margin: 0;
        padding: 0; }
        #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table,
        #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table,
        #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table,
        [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table {
          padding: 10px 0px; }
          #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table.sk-table--responsive .cell:first-child,
          #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table.sk-table--responsive .cell:first-child,
          #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table.sk-table--responsive .cell:first-child,
          [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table.sk-table--responsive .cell:first-child {
            padding-left: 5px; }
          #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table ul,
          #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table ul,
          #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table ul,
          [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table ul {
            border: 0;
            border-top: 1px solid var(--fifth-grey-color); }
            #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table ul li:nth-child(2n + 1),
            #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table ul li:nth-child(2n + 1),
            #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table ul li:nth-child(2n + 1),
            [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table ul li:nth-child(2n + 1) {
              background: rgba(var(--yellow-color), 0.03); }
          #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell,
          #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell,
          #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell,
          [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell {
            padding: 5px;
            font-size: 1.6rem; }
            #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell:first-child,
            #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell:first-child,
            #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell:first-child,
            [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell:first-child {
              padding-left: 65px;
              width: 50%; }
              @media screen and (max-width: 480px) {
                #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell:first-child,
                #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell:first-child,
                #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell:first-child,
                [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell:first-child {
                  width: 30%; } }
            #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label,
            #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label,
            #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label,
            [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label {
              color: var(--green-color); }
              #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label:before,
              #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label:before,
              #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label:before,
              [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label:before {
                top: 50%;
                left: -5px;
                transform: translateY(-50%); }
              #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label:hover,
              #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label:hover,
              #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label:hover,
              [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell input + label:hover {
                font-weight: 200; }
            #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox .sk-field,
            #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox .sk-field,
            #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox .sk-field,
            [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox .sk-field {
              display: flex;
              align-items: center; }
            #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox .sk-option-item,
            #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox .sk-option-item,
            #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox .sk-option-item,
            [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox .sk-option-item {
              padding: 0;
              flex-grow: 1; }
            #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label,
            #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label,
            #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label,
            [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label {
              display: flex; }
              #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label .sk-input-checkbox,
              #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label .sk-input-checkbox,
              #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label .sk-input-checkbox,
              [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label .sk-input-checkbox {
                display: none; }
              #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label img,
              #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label img,
              #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label img,
              [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label img {
                width: 19px;
                vertical-align: sub; }
              #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label:hover span,
              #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label:hover span,
              #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label:hover span,
              [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox input + label:hover span {
                font-weight: 200; }
            #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox.sk-attr--loading input + label:before,
            #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox.sk-attr--loading input + label:before,
            #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox.sk-attr--loading input + label:before,
            [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox.sk-attr--loading input + label:before {
              display: block;
              top: 0;
              color: var(--green-color); }
            #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox.sk-attr--loading input + label img,
            #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox.sk-attr--loading input + label img,
            #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox.sk-attr--loading input + label img,
            [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-checkbox.sk-attr--loading input + label img {
              display: none; }
            #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-attr.sk-attr--read .sk-field,
            #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-attr.sk-attr--disabled .sk-field,
            #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-attr.sk-attr--read .sk-field,
            #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-attr.sk-attr--disabled .sk-field,
            #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-attr.sk-attr--read .sk-field,
            #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-attr.sk-attr--disabled .sk-field,
            [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-attr.sk-attr--read .sk-field,
            [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-table .cell .sk-attr.sk-attr--disabled .sk-field {
              display: flex;
              align-items: center;
              line-height: initial; }
        #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow,
        #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow,
        #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow,
        [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow {
          padding: 10px 15px;
          background: var(--green-color);
          color: white !important;
          border: 2px solid var(--green-color);
          border-radius: 3px;
          text-decoration: none; }
          #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow i,
          #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow i,
          #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow i,
          [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow i {
            margin-right: 10px; }
          #sk-CreateMotorPolicyProcessSummaryUIDef .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow:hover,
          #sk-CreateTravelPolicyProcessSummaryUI .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow:hover,
          #sk-OmanCreateHomeSummaryUIDefinition .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow:hover,
          [data-process-step-id="ViewOmanCreateTravelPolicyProcess:Summary"] .sk-panel .sk-uigroup-content > .sk-panel-item > .sk-panel-content .sk-message a.button.hollow:hover {
            background: white;
            border: 2px solid var(--green-color);
            color: var(--green-color) !important; }

@media screen and (max-width: 767px) {
  #sk-main .Summarypage_offers {
    margin: 1rem; }
    #sk-main .Summarypage_offers .sk-panel-item.sk-uigroup-item {
      padding: 5px; }
      #sk-main .Summarypage_offers .sk-panel-item.sk-uigroup-item .sk-panel-header {
        padding: 10px 35px 10px 4px; }
        #sk-main .Summarypage_offers .sk-panel-item.sk-uigroup-item .sk-panel-header::before {
          font-size: 2.5rem; }
        #sk-main .Summarypage_offers .sk-panel-item.sk-uigroup-item .sk-panel-header span h4 {
          line-height: 3rem;
          margin-bottom: 15px; }
        #sk-main .Summarypage_offers .sk-panel-item.sk-uigroup-item .sk-panel-header a {
          font-size: 2.2rem; }
          #sk-main .Summarypage_offers .sk-panel-item.sk-uigroup-item .sk-panel-header a img {
            width: 23px;
            margin: 4px 12px 0px 2px;
            vertical-align: text-top; }
      #sk-main .Summarypage_offers .sk-panel-item.sk-uigroup-item .sk-table-table span.cell .sk-attr.sk-checkbox label span {
        font-size: 15px; }
        #sk-main .Summarypage_offers .sk-panel-item.sk-uigroup-item .sk-table-table span.cell .sk-attr.sk-checkbox label span img {
          width: 16px;
          vertical-align: text-top; } }

@media only screen and (max-width: 480px) {
  #sk-process-CreateMotorQuoteProcess .sk-basic.sk-uigroup .sk-uigroup-header span h3 {
    margin-top: 22px;
    line-height: 3.7rem; } }

.sk-uigroup--offers .sk-tabgroup {
  display: none;
  height: 0;
  overflow: hidden; }
  .sk-uigroup--offers .sk-tabgroup.sk-tabgroup--expanded {
    height: auto;
    display: block; }
    .sk-uigroup--offers .sk-tabgroup.sk-tabgroup--expanded:nth-child(3) {
      display: none !important; }
  .sk-uigroup--offers .sk-tabgroup .sk-tab-list {
    justify-content: center;
    margin: 0;
    border-top: 1px solid var(--grey-dark-color);
    border-bottom: 1px solid #f8f8f8; }
    .sk-uigroup--offers .sk-tabgroup .sk-tab-list .sk-tab--selected span {
      font-weight: 400; }
    .sk-uigroup--offers .sk-tabgroup .sk-tab-list > li {
      min-width: 180px;
      margin: 0;
      padding: 0 20px;
      border: 0;
      background-color: transparent; }
      .sk-uigroup--offers .sk-tabgroup .sk-tab-list > li a {
        padding: 0;
        background-color: transparent;
        font-weight: 400;
        text-align: center;
        color: var(--green-color); }
      .sk-uigroup--offers .sk-tabgroup .sk-tab-list > li.sk-tab.sk-tab--selected {
        padding: 0;
        border-bottom: 2px solid var(--yellow-color) !important; }
        .sk-uigroup--offers .sk-tabgroup .sk-tab-list > li.sk-tab.sk-tab--selected a {
          color: var(--primary-font-color);
          background-color: var(--reverse-color); }
  .sk-uigroup--offers .sk-tabgroup .sk-tab-content {
    --table-row-odd-bg-color: var(--grey-light-color);
    --table-row-even-bg-color: var(--grey-light-color);
    --table-border-width: 0px;
    --tab-border-width: 0px;
    padding: 20px 30px;
    background-color: var(--grey-light-color);
    font-size: 1.3rem; }
    .sk-uigroup--offers .sk-tabgroup .sk-tab-content .sk-message {
      width: 100% !important; }
    .sk-uigroup--offers .sk-tabgroup .sk-tab-content h4 {
      color: var(--green-color);
      font-size: 1.4rem;
      font-weight: 600; }
    .sk-uigroup--offers .sk-tabgroup .sk-tab-content .sk-table {
      width: 50% !important;
      border-right: 1px solid var(--grey-light-color); }
      .sk-uigroup--offers .sk-tabgroup .sk-tab-content .sk-table:nth-child(2) {
        border-right: 0; }
      .sk-uigroup--offers .sk-tabgroup .sk-tab-content .sk-table .sk-table-table > ul {
        border: none; }
        .sk-uigroup--offers .sk-tabgroup .sk-tab-content .sk-table .sk-table-table > ul > li {
          border: none; }
      .sk-uigroup--offers .sk-tabgroup .sk-tab-content .sk-table .sk-table-table .cell {
        padding: 5px;
        font-size: 1.3rem;
        font-weight: 200; }
        .sk-uigroup--offers .sk-tabgroup .sk-tab-content .sk-table .sk-table-table .cell h5 {
          color: var(--green-color);
          font-size: 1.4rem;
          font-weight: 600; }
      .sk-uigroup--offers .sk-tabgroup .sk-tab-content .sk-table .sk-table-table i {
        color: var(--green-color); }
  .sk-uigroup--offers .sk-tabgroup .sk-message .sk-message-content {
    flex-direction: column; }

@media (max-width: 640px) {
  .sk-uigroup--offers .sk-tabgroup.sk-tabgroup--expanded:nth-child(2) {
    display: none !important; }
  .sk-uigroup--offers .sk-tabgroup.sk-tabgroup--expanded:nth-child(3) {
    display: block !important; }
  .sk-uigroup--offers .sk-tabgroup.sk-tabgroup--expanded + .sk-tabgroup {
    display: block !important;
    height: auto; }
  .sk-uigroup--offers .sk-tabgroup .sk-tab-list .sk-tab a {
    padding: 10px 15px 5px 0px !important; }
  .sk-uigroup--offers .sk-checkbox {
    top: 165px !important;
    right: 0px;
    min-width: 125px;
    max-width: 125px; }
    .sk-uigroup--offers .sk-checkbox .sk-option-item {
      padding: 0 !important; }
  .sk-uigroup--offers .sk-navigation {
    top: 120px !important;
    right: 10px; } }

[data-public="false"] .sk-comp .sk-comp-title {
  padding: 5px 0 0 0;
  font-weight: 600;
  color: var(--green-color); }

[data-public="false"] .sk-comp .sk-html {
  box-shadow: none; }

[data-public="true"] .sk-comp {
  background: var(--grey-light-color); }
  @media (max-width: 640px) {
    [data-public="true"] .sk-comp {
      background: var(--reverse-color); } }

.sk-title-with-button .sk-comp-title {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding: 0 25px; }

.sk-title-with-button .upload-policy-button {
  position: relative;
  width: 150px;
  height: 105px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: 2px solid var(--green-color);
  border-radius: 5px;
  font-size: var(--label-font-size);
  color: var(--primary-font-color);
  padding-top: 10px; }
  .sk-title-with-button .upload-policy-button:hover {
    color: inherit;
    text-decoration: none; }
  .sk-title-with-button .upload-policy-button .fa-arrow-to-top {
    position: absolute;
    top: 5px;
    right: 5px;
    color: var(--secondary-grey-color);
    font-size: 1.5rem; }
  .sk-title-with-button .upload-policy-button .fa-file-alt {
    color: var(--green-color);
    font-size: 4.5rem; }

.sk-attr[data-component-type="AUTO_SEARCH"] {
  width: 100%; }

[data-public="false"] .sk-autosearch {
  padding: 2rem !important;
  background-color: white !important; }
  [data-public="false"] .sk-autosearch .ReactTable .rt-th {
    border-right: none !important; }
  [data-public="false"] .sk-autosearch .ReactTable .rt-td {
    border-right: none !important; }

.sk-autosearch-content {
  padding-bottom: 30px; }
  .sk-autosearch-content .sk-autosearch-tab-list {
    border-bottom: 2px solid var(--grey-light-color) !important; }
    .sk-autosearch-content .sk-autosearch-tab-list .sk-autosearch-tab {
      padding: 8px 16px;
      box-shadow: none !important;
      background-color: white !important; }
      .sk-autosearch-content .sk-autosearch-tab-list .sk-autosearch-tab.sk-autosearch-tab--active {
        border-bottom: 2px solid var(--green-color) !important; }
    .sk-autosearch-content .sk-autosearch-tab-list::after {
      display: none; }
  .sk-autosearch-content .sk-autosearch-tab-panel {
    box-shadow: none !important; }
    .sk-autosearch-content .sk-autosearch-tab-panel .sk-datatable-selection button.button {
      background: var(--brand-primary-color);
      color: var(--reverse-color); }

#sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .react-tabs__tab-panel {
  padding: 0; }

#sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .sk-datatable .sk-columns-selector {
  display: none; }

#sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .sk-datatable .ReactTable .rt-thead {
  display: none; }

#sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .sk-datatable .ReactTable .rt-tbody {
  flex-direction: row; }
  #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .sk-datatable .ReactTable .rt-tbody .rt-tr.-even {
    background: #fff; }
  #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .sk-datatable .ReactTable .rt-tbody .rt-td {
    width: auto !important; }
    #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .sk-datatable .ReactTable .rt-tbody .rt-td > div {
      padding: 5px; }

#sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box {
  width: 240px;
  min-width: 240px;
  min-height: 330px;
  flex-direction: column;
  overflow: hidden;
  margin-right: 5px;
  padding: 15px; }
  #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box p {
    margin: 0 0 5px 0 !important;
    text-align: left; }
    #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box p strong {
      color: var(--primary-font-color);
      font-weight: bold; }
  #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box > div {
    float: left;
    width: 100%;
    margin-top: 20px; }
    #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box > div .col-left {
      float: left; }
    #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box > div .col-right {
      float: right; }
      #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box > div .col-right p {
        text-align: right; }
  #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .actions {
    text-align: right;
    margin-top: 0; }
    #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .actions a {
      padding-left: 5px; }
    #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .actions i {
      font-size: 1.5rem;
      padding: 0 2px; }
  #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .insurer {
    margin-bottom: 10px; }
    #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .insurer p {
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 2rem;
      text-align: center; }
      #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .insurer p i {
        font-size: 5rem;
        padding-right: 10px; }
  #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .data p {
    margin-bottom: 15px !important; }
  #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .terms p {
    font-size: 1.2rem; }
  #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .buttons {
    display: flex;
    justify-content: space-between; }
    #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .buttons p {
      margin-left: 10px;
      margin-right: 10px; }
      #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .buttons p:first-child {
        width: 85px; }
      #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .buttons p:nth-child(2) {
        width: 120px; }
      #sk-ZoneDefinition-MyZone-MyInsuranceWalletComponent .shadow-box .buttons p a {
        display: block;
        width: 100%;
        text-align: center; }

#sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .sk-comp-title,
#sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .sk-comp-title,
#sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .sk-comp-title {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding: 0 25px 0 0; }

#sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .upload-policy-button,
#sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .upload-policy-button,
#sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .upload-policy-button {
  position: relative;
  width: 150px;
  height: 105px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: 2px solid var(--green-color);
  border-radius: 5px;
  font-size: var(--label-font-size);
  color: var(--primary-font-color);
  padding-top: 10px; }
  #sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .upload-policy-button:hover,
  #sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .upload-policy-button:hover,
  #sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .upload-policy-button:hover {
    color: inherit;
    text-decoration: none; }
  #sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .upload-policy-button .fa-arrow-to-top,
  #sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .upload-policy-button .fa-arrow-to-top,
  #sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .upload-policy-button .fa-arrow-to-top {
    position: absolute;
    top: 5px;
    right: 5px;
    color: var(--secondary-grey-color);
    font-size: 1.5rem; }
  #sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .upload-policy-button .fa-file-alt,
  #sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .upload-policy-button .fa-file-alt,
  #sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .upload-policy-button .fa-file-alt {
    color: var(--green-color);
    font-size: 4.5rem; }

#sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .ReactTable .rt-thead .rt-th,
#sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .ReactTable .rt-thead .rt-td,
#sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .ReactTable .rt-thead .rt-th,
#sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .ReactTable .rt-thead .rt-td,
#sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .ReactTable .rt-thead .rt-th,
#sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .ReactTable .rt-thead .rt-td {
  border-right: none; }

#sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .ReactTable .rt-thead.-header,
#sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .ReactTable .rt-thead.-header,
#sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .ReactTable .rt-thead.-header {
  background-color: var(--secondary-grey-color);
  padding: 5px; }

#sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .ReactTable .rt-thead .rt-tr,
#sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .ReactTable .rt-thead .rt-tr,
#sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .ReactTable .rt-thead .rt-tr {
  display: flex;
  justify-content: center; }

#sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .ReactTable .rt-tbody .rt-td,
#sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .ReactTable .rt-tbody .rt-td,
#sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .ReactTable .rt-tbody .rt-td {
  display: flex;
  align-items: center;
  padding: 10px 5px; }

#sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .ReactTable i.far,
#sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .ReactTable i.fal,
#sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .ReactTable i.far,
#sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .ReactTable i.fal,
#sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .ReactTable i.far,
#sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .ReactTable i.fal {
  color: var(--green-color); }

#sk-ZoneDefinition-MyZone-MyInsuranceVaultComponent .ReactTable i.fa-file-pdf,
#sk-ZoneDefinition-MyZone-CustomerClaimAutomaticSearchComponent .ReactTable i.fa-file-pdf,
#sk-ZoneDefinition-MyZone-CustomerComplaintAutomaticSearchComponent .ReactTable i.fa-file-pdf {
  font-size: 3rem; }

.sk-comp.sk-comp--carousel {
  background-color: white; }

.sk-carousel .slick-dots li button {
  width: 10px;
  height: 10px;
  border-radius: 50%; }

#sk-Motor-bannerCarouselComponent {
  width: 100%;
  padding: 0;
  margin: 0; }
  #sk-Motor-bannerCarouselComponent .sk-image-carousel-content {
    padding: 0; }

.sk-floating-tab[data-position="right"] {
  top: 50% !important;
  transform: translateY(-50%);
  border-radius: 7px 0 0 7px; }
  .sk-floating-tab[data-position="right"] .sk-floating-tab-inner {
    min-height: 145px !important;
    font-size: 12px;
    font-weight: 200;
    line-height: 1.5;
    border-color: var(--green-color);
    border-radius: 7px 0 0 7px; }
  .sk-floating-tab[data-position="right"][data-state='closed'] .sk-floating-tab-tab {
    height: 35px;
    padding: 7px 18px; }

.sk-floating-tab .sk-floating-tab-content {
  padding: 20px 40px !important; }
  .sk-floating-tab .sk-floating-tab-content i {
    color: var(--green-color); }

.sk-floating-tab .sk-floating-tab-tab {
  min-width: 46px;
  padding: 5px 10px;
  border-radius: 0px 0px 5px 5px !important;
  box-shadow: none !important;
  top: 35% !important; }

.sk-floating-tab[data-state='expanded'] .sk-floating-tab-tab {
  height: 20px !important;
  left: 22px !important;
  border-radius: 5px 5px 0px 0px !important;
  top: 35% !important; }
  .sk-floating-tab[data-state='expanded'] .sk-floating-tab-tab span {
    display: none !important; }
  .sk-floating-tab[data-state='expanded'] .sk-floating-tab-tab i {
    right: 25px !important;
    top: 5px !important;
    transform: rotate(-90deg) !important; }
    .sk-floating-tab[data-state='expanded'] .sk-floating-tab-tab i::before {
      font-family: 'Font Awesome 5 Pro'; }

.sk-floating-tab[data-state='closed'] .sk-floating-tab-tab i {
  display: none; }

.sk-floating-tab.sk-floating-tab--right .sk-floating-tab-tab {
  top: 50%;
  transform: rotate(90deg) translateX(-50%); }

@media (max-width: 750px) {
  .sk-floating-tab {
    display: block !important; } }

.sk-floating-tab#sk-Travel-FloatingButtonComponent h4, .sk-floating-tab#sk-Home-capturedData-PolicyHolder-FloatingButtonComponent h4 {
  margin-bottom: 3.5rem; }

.sk-floating-tab#sk-Travel-FloatingButtonComponent ul, .sk-floating-tab#sk-Home-capturedData-PolicyHolder-FloatingButtonComponent ul {
  list-style: none;
  font-size: 12px;
  padding: 0;
  margin: 0; }
  .sk-floating-tab#sk-Travel-FloatingButtonComponent ul li, .sk-floating-tab#sk-Home-capturedData-PolicyHolder-FloatingButtonComponent ul li {
    margin-bottom: 2rem; }
    .sk-floating-tab#sk-Travel-FloatingButtonComponent ul li:last-child, .sk-floating-tab#sk-Home-capturedData-PolicyHolder-FloatingButtonComponent ul li:last-child {
      margin-bottom: 0; }

#sk-Motor-floatingComponent h4 {
  margin-bottom: 17px;
  font-size: 12px;
  font-weight: 200;
  line-height: 1.5; }

#sk-Motor-floatingComponent ul {
  margin: 13px 0;
  padding: 0;
  list-style: none; }
  #sk-Motor-floatingComponent ul li + li {
    margin-top: 13px; }
  #sk-Motor-floatingComponent ul li i {
    color: var(--green-color);
    margin-right: 10px; }
  #sk-Motor-floatingComponent ul li b {
    font-size: 12px;
    font-weight: 200;
    line-height: 1.5; }

/*

  __                 _            _                             _     
 / _|               | |          | |                           | |    
| |_ _ __ ___  ___  | |_ _____  _| |_   ___  ___  __ _ _ __ ___| |__  
|  _| '__/ _ \/ _ \ | __/ _ \ \/ / __| / __|/ _ \/ _` | '__/ __| '_ \ 
| | | | |  __/  __/ | ||  __/>  <| |_  \__ \  __/ (_| | | | (__| | | |
|_| |_|  \___|\___|  \__\___/_/\_\\__| |___/\___|\__,_|_|  \___|_| |_|
                                                                      
*/
.sk-search .sk-search-popup .sk-search-header .sk-search-criteria .sk-search-criteria-text {
  border: none; }

.sk-search .sk-search-popup .sk-search-content .sk-datatable a i {
  color: var(--brand-primary-color) !important; }

.sk-search .sk-search-popup .sk-search-content .sk-datatable a:hover i {
  color: var(--brand-primary-color) !important; }

[data-public="false"] .sk-model-carousel {
  background-color: white !important;
  padding: 2rem !important; }

[data-public="false"] .sk-model-carousel-category-default {
  padding: 0; }

[data-public="false"] .slick-track {
  margin: 0 auto;
  display: flex;
  justify-content: space-around; }
  [data-public="false"] .slick-track .slick-slide {
    width: fit-content !important;
    margin-right: 1rem; }
    [data-public="false"] .slick-track .slick-slide:last-child {
      margin-right: 0; }

[data-public="false"] .sk-model-carousel .sk-model.sk-model--bg {
  border-radius: 15px;
  margin: 0;
  padding: 0;
  background-size: 85%;
  background-position-x: 50%;
  background-repeat: no-repeat;
  background-color: white;
  min-height: unset !important; }
  [data-public="false"] .sk-model-carousel .sk-model.sk-model--bg article {
    padding: 10rem 2rem 2rem;
    border-radius: 15px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.05);
    display: flex;
    flex-direction: column; }
    [data-public="false"] .sk-model-carousel .sk-model.sk-model--bg article header,
    [data-public="false"] .sk-model-carousel .sk-model.sk-model--bg article h3 {
      font-size: 2rem;
      line-height: 2rem;
      color: var(--body-private-font-color); }
    [data-public="false"] .sk-model-carousel .sk-model.sk-model--bg article section {
      margin: 2rem 0 0; }
      [data-public="false"] .sk-model-carousel .sk-model.sk-model--bg article section a {
        padding: 0.5rem 1rem;
        border: 1px solid var(--green-color);
        border-radius: 3px;
        color: var(--green-color); }

/*

                     _  __ _          
                    (_)/ _(_)         
 ___ _ __   ___  ___ _| |_ _  ___ ___ 
/ __| '_ \ / _ \/ __| |  _| |/ __/ __|
\__ \ |_) |  __/ (__| | | | | (__\__ \
|___/ .__/ \___|\___|_|_| |_|\___|___/
    | |                               
    |_|                               

*/
[data-process-step-id*="Process:Summary"] [data-component-type="CAROUSEL"] {
  width: 100%; }

[data-process-step-id*="Process:Summary"] .sk-attr .sk-field {
  margin: 0 !important;
  max-width: unset !important; }

#sk-skeleton.gif-loader {
  background-image: url(/resources/definition/generic/Resources/en/us/Loading_screen_3logos_v2.gif);
  background-size: contain;
  height: 400px;
  background-repeat: no-repeat;
  background-position: center; }
  #sk-skeleton.gif-loader .sk-skeleton-content {
    display: none; }

.numbered-box {
  box-shadow: 0px 0px 11px 5px rgba(210, 210, 210, 0.4);
  border-radius: 10px;
  position: relative;
  margin-bottom: 6rem; }
  .numbered-box .number-outline {
    position: absolute;
    top: -25px;
    left: 50%;
    transform: translateX(-50%);
    width: 5rem;
    height: 5rem;
    border: 1px solid #fff;
    border-radius: 50%;
    box-shadow: 0px 0px 11px 5px rgba(210, 210, 210, 0.4);
    background-color: #fff; }
  .numbered-box .box-content {
    display: flex;
    flex-direction: column;
    gap: 20px;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #fff;
    border-radius: 10px;
    text-align: center;
    padding: 3.5rem 2rem 1.5rem 2rem;
    z-index: 2; }
    .numbered-box .box-content h3 {
      margin-bottom: 0 !important;
      font-size: 2.8rem;
      line-height: 3.2rem; }
    .numbered-box .box-content .number {
      width: 38px;
      height: 38px;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 1.8rem;
      font-weight: bold;
      color: var(--green-color);
      border: 1px solid var(--green-color);
      border-radius: 50%;
      position: absolute;
      top: -19px;
      left: 50%;
      transform: translateX(-50%);
      background-color: #fff; }
    .numbered-box .box-content img {
      margin: 1rem 0;
      margin: 0 auto;
      width: 125px; }
    .numbered-box .box-content p {
      font-size: 1.6rem;
      line-height: 2.3rem; }
      .numbered-box .box-content p strong {
        font-weight: bold;
        color: var(--green-color); }
    .numbered-box .box-content .sk-button {
      font-size: 1.5rem; }
  @media (max-width: 640px) {
    .numbered-box {
      width: 90% !important;
      max-width: 100% !important;
      min-height: auto !important; } }

.shadow-box {
  display: flex;
  flex-wrap: wrap;
  box-shadow: 0px 0px 11px 5px rgba(210, 210, 210, 0.4);
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 6rem; }
  .shadow-box.shadow-box--only-parent > * {
    box-shadow: none; }
  .shadow-box.shadow-box--only-parent h3 {
    margin-bottom: 0; }

#sk-process-CreateClaimProcess .sk-attr .sk-label {
  margin-bottom: 0; }

#sk-process-CreateClaimProcess i.sk-info {
  color: var(--yellow-color); }
  #sk-process-CreateClaimProcess i.sk-info .tooltip .arrow:before {
    border-top-color: var(--tooltip-bg-color); }
  #sk-process-CreateClaimProcess i.sk-info .tooltip.show {
    opacity: 1; }

#sk-process-CreateClaimProcess .sk-navigation .sk-button-wrapper {
  float: left;
  width: 50%; }

#sk-process-CreateClaimProcess .sk-navigation .sk-button-wrapper--next {
  float: right; }

#sk-process-CreateClaimProcess .sk-mandatory i {
  color: var(--primary-font-color); }

#sk-process-CreateClaimProcess .sk-info {
  color: var(--primary-font-color); }

[data-process-step-id="CreateClaimProcess:Confirmation"] #sk-process-CreateClaimProcess .sk-button-wrapper--action {
  width: 100%; }

[data-process-step-id="CreateClaimProcess:Confirmation"] #sk-process-CreateClaimProcess .features .numbered-box:first-child {
  background-color: var(--grey-dark-color); }
  [data-process-step-id="CreateClaimProcess:Confirmation"] #sk-process-CreateClaimProcess .features .numbered-box:first-child .box-content {
    background-color: var(--grey-dark-color); }
    [data-process-step-id="CreateClaimProcess:Confirmation"] #sk-process-CreateClaimProcess .features .numbered-box:first-child .box-content .number {
      background-color: var(--grey-dark-color); }
  [data-process-step-id="CreateClaimProcess:Confirmation"] #sk-process-CreateClaimProcess .features .numbered-box:first-child .number-outline {
    background-color: var(--grey-dark-color);
    border-color: var(--grey-dark-color); }

#sk-process-CreateClaimProcess #sk-Claim-InsuranceCompany > .sk-label {
  text-align: center; }

#sk-process-CreateClaimProcess #sk-Claim-InsuranceCompany .sk-option-list {
  max-width: 640px;
  margin: 0 auto; }

#sk-process-CreateClaimProcess #sk-Claim-StartMessageComponent,
#sk-process-CreateClaimProcess #sk-Claim-VaultFinnishComponent {
  background: #fff; }
  #sk-process-CreateClaimProcess #sk-Claim-StartMessageComponent h3,
  #sk-process-CreateClaimProcess #sk-Claim-VaultFinnishComponent h3 {
    text-align: center; }
  #sk-process-CreateClaimProcess #sk-Claim-StartMessageComponent .features,
  #sk-process-CreateClaimProcess #sk-Claim-VaultFinnishComponent .features {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 5rem; }
    #sk-process-CreateClaimProcess #sk-Claim-StartMessageComponent .features .numbered-box,
    #sk-process-CreateClaimProcess #sk-Claim-VaultFinnishComponent .features .numbered-box {
      width: 30%;
      max-width: 300px;
      min-height: 400px; }
      @media (max-width: 640px) {
        #sk-process-CreateClaimProcess #sk-Claim-StartMessageComponent .features .numbered-box,
        #sk-process-CreateClaimProcess #sk-Claim-VaultFinnishComponent .features .numbered-box {
          height: 435px; }
          #sk-process-CreateClaimProcess #sk-Claim-StartMessageComponent .features .numbered-box .box-content,
          #sk-process-CreateClaimProcess #sk-Claim-VaultFinnishComponent .features .numbered-box .box-content {
            padding-bottom: 0; } }
  #sk-process-CreateClaimProcess #sk-Claim-StartMessageComponent .features + p,
  #sk-process-CreateClaimProcess #sk-Claim-VaultFinnishComponent .features + p {
    text-align: center; }

#sk-process-CreateClaimProcess [id*='sk-CreateClaimProcessSummaryUI1'] .sk-uigroup-item-header span {
  text-align: left;
  color: var(--green-color); }

#sk-process-CreateClaimProcess [id*='sk-CreateClaimProcessSummaryUI1'] .sk-attr .sk-label {
  text-align: left;
  margin-bottom: 0; }

#sk-process-CreateClaimProcess #sk-basic-content-CreateClaimProcessSummaryUI1-NoStyleGroup4-NoStyle1 label[for="Claim-DocumentsResourceMulti"] {
  display: none; }

#sk-process-CreateClaimProcess #sk-basic-content-CreateClaimProcessSummaryUI1-NoStyleGroup4-NoStyle1 .sk-multi-resource-dropzone .fa-lock {
  display: none; }

#sk-process-CreateClaimProcess #sk-basic-content-CreateClaimProcessSummaryUI1-NoStyleGroup4-NoStyle1 .sk-multi-resource-dropzone > span {
  display: none; }

#sk-process-CreateClaimProcess #sk-basic-CreateClaimProcessSummaryUI1-NoStyleGroup1 > .sk-uigroup-content > div {
  margin-bottom: 0; }

#sk-process-RoadsideAssistanceProcess .sk-attr .sk-label {
  margin-bottom: 0; }

#sk-process-RoadsideAssistanceProcess i.sk-info {
  color: var(--yellow-color); }
  #sk-process-RoadsideAssistanceProcess i.sk-info .tooltip .arrow:before {
    border-top-color: var(--tooltip-bg-color); }
  #sk-process-RoadsideAssistanceProcess i.sk-info .tooltip.show {
    opacity: 1; }

#sk-process-RoadsideAssistanceProcess .sk-navigation .sk-button-wrapper {
  float: left;
  width: 50%; }

#sk-process-RoadsideAssistanceProcess .sk-navigation .sk-button-wrapper--next {
  float: right; }

#sk-process-RoadsideAssistanceProcess .sk-mandatory i {
  color: var(--primary-font-color); }

#sk-process-RoadsideAssistanceProcess #RoadsideAssistanceProcessInsuranceContactInfoUI1 .sk-message-content, #sk-process-RoadsideAssistanceProcess #sk-process-step-RoadsideAssistanceProcess-rootContent .sk-message-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around; }
  #sk-process-RoadsideAssistanceProcess #RoadsideAssistanceProcessInsuranceContactInfoUI1 .sk-message-content .numbered-box, #sk-process-RoadsideAssistanceProcess #sk-process-step-RoadsideAssistanceProcess-rootContent .sk-message-content .numbered-box {
    width: 100%;
    max-width: 300px;
    min-height: 250px; }
    #sk-process-RoadsideAssistanceProcess #RoadsideAssistanceProcessInsuranceContactInfoUI1 .sk-message-content .numbered-box img, #sk-process-RoadsideAssistanceProcess #sk-process-step-RoadsideAssistanceProcess-rootContent .sk-message-content .numbered-box img {
      width: 49px; }
    @media (max-width: 640px) {
      #sk-process-RoadsideAssistanceProcess #RoadsideAssistanceProcessInsuranceContactInfoUI1 .sk-message-content .numbered-box, #sk-process-RoadsideAssistanceProcess #sk-process-step-RoadsideAssistanceProcess-rootContent .sk-message-content .numbered-box {
        height: 200px;
        margin-bottom: 2rem; } }

#sk-process-RoadsideAssistanceProcess #RoadsideAssistanceProcessInsuranceContactInfoUI1 .sk-uigroup-header, #sk-process-RoadsideAssistanceProcess #sk-process-step-RoadsideAssistanceProcess-rootContent .sk-uigroup-header {
  text-align: center; }
  #sk-process-RoadsideAssistanceProcess #RoadsideAssistanceProcessInsuranceContactInfoUI1 .sk-uigroup-header p, #sk-process-RoadsideAssistanceProcess #sk-process-step-RoadsideAssistanceProcess-rootContent .sk-uigroup-header p {
    font-size: var(--label-font-size);
    font-weight: normal; }

@media (max-width: 640px) {
  #sk-process-RoadsideAssistanceProcess #RoadsideAssistanceProcessInsuranceContactInfoUI1, #sk-process-RoadsideAssistanceProcess #sk-process-step-RoadsideAssistanceProcess-rootContent {
    margin-bottom: 0; } }

#sk-process-RoadsideAssistanceProcess #sk-ClaimsAssistanceGeneric-Insurer > .sk-label {
  text-align: center; }

#sk-process-RoadsideAssistanceProcess #sk-ClaimsAssistanceGeneric-Insurer .sk-option-list {
  max-width: 640px;
  margin: 0 auto; }

#sk-process-RoadsideAssistanceProcess #sk-uigroup-item-content-RoadsideAssistanceProcessInsuranceContactInfoUI1-FieldsetGroup-Fieldset1 .sk-column-list,
#sk-process-RoadsideAssistanceProcess #RoadsideAssistanceProcessInsuranceContactInfoUI1-FieldsetGroup-Fieldset1 .sk-column-list {
  justify-content: center;
  max-width: 750px;
  margin: 0 auto; }
  #sk-process-RoadsideAssistanceProcess #sk-uigroup-item-content-RoadsideAssistanceProcessInsuranceContactInfoUI1-FieldsetGroup-Fieldset1 .sk-column-list .sk-message,
  #sk-process-RoadsideAssistanceProcess #RoadsideAssistanceProcessInsuranceContactInfoUI1-FieldsetGroup-Fieldset1 .sk-column-list .sk-message {
    width: 50% !important; }
    @media (max-width: 640px) {
      #sk-process-RoadsideAssistanceProcess #sk-uigroup-item-content-RoadsideAssistanceProcessInsuranceContactInfoUI1-FieldsetGroup-Fieldset1 .sk-column-list .sk-message,
      #sk-process-RoadsideAssistanceProcess #RoadsideAssistanceProcessInsuranceContactInfoUI1-FieldsetGroup-Fieldset1 .sk-column-list .sk-message {
        width: 100% !important; } }
    #sk-process-RoadsideAssistanceProcess #sk-uigroup-item-content-RoadsideAssistanceProcessInsuranceContactInfoUI1-FieldsetGroup-Fieldset1 .sk-column-list .sk-message .numbered-box .box-content .number,
    #sk-process-RoadsideAssistanceProcess #RoadsideAssistanceProcessInsuranceContactInfoUI1-FieldsetGroup-Fieldset1 .sk-column-list .sk-message .numbered-box .box-content .number {
      padding: 4px 11px; }

#sk-process-step-CreateComplaintProcess-rootContent .sk-root-content.sk-uigroup-item-content .sk-attr.sk-attr-htmljs,
#sk-process-step-CreateClaimProcess-rootContent .sk-root-content.sk-uigroup-item-content .sk-attr.sk-attr-htmljs {
  text-align: center;
  width: 100%; }

#sk-process-CreateComplaintProcess .sk-attr .sk-label {
  margin-bottom: 0; }

#sk-process-CreateComplaintProcess i.sk-info {
  color: var(--yellow-color); }
  #sk-process-CreateComplaintProcess i.sk-info .tooltip .arrow:before {
    border-top-color: var(--tooltip-bg-color); }
  #sk-process-CreateComplaintProcess i.sk-info .tooltip.show {
    opacity: 1; }

#sk-process-CreateComplaintProcess .sk-navigation .sk-button-wrapper {
  float: left;
  width: 50%; }

#sk-process-CreateComplaintProcess .sk-navigation .sk-button-wrapper--next {
  float: right; }

#sk-process-CreateComplaintProcess .sk-mandatory i {
  color: var(--primary-font-color); }

#sk-process-CreateComplaintProcess #sk-process-step-1 .sk-navigation .sk-button-wrapper {
  float: none;
  width: auto; }

#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-ComplaintInfo-DocUploadResourceMulti .sk-field {
  max-width: none; }

#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-ComplaintCategory-Insurer .sk-label,
#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-ComplaintCategory-InsuranceCategory .sk-label {
  text-align: center; }

#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-ComplaintCategory-Insurer .sk-option-list,
#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-ComplaintCategory-InsuranceCategory .sk-option-list {
  max-width: 750px;
  margin: 0 auto; }

#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-ComplaintCategory-ComplaintCategory .sk-option-list {
  justify-content: space-between;
  max-width: 640px;
  margin: 0 auto; }
  @media (max-width: 640px) {
    #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-ComplaintCategory-ComplaintCategory .sk-option-list {
      max-width: 100%; } }

#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-ComplaintCategory-ComplaintCategory .sk-label {
  text-align: center; }

#sk-process-CreateComplaintProcess #sk-fieldset-item-ComplaintPageProcessConfirmationUI1-Next-Fieldset1 h3 {
  color: var(--primary-font-color);
  text-align: center;
  padding: 3rem 0; }

#sk-process-CreateComplaintProcess #sk-ComplaintGeneric-ComplaintCategory-InsuranceCategory .sk-option-list .sk-option-item {
  width: 20%; }
  @media (max-width: 640px) {
    #sk-process-CreateComplaintProcess #sk-ComplaintGeneric-ComplaintCategory-InsuranceCategory .sk-option-list .sk-option-item {
      width: 50%; } }

#sk-process-CreateComplaintProcess #sk-process-step-8 .sk-navigation .sk-button-wrapper {
  width: 100%;
  text-align: center; }

#sk-process-CreateComplaintProcess .sk-uigroup-item#ComplaintPageProcessConfirmationUI1-Next-Fieldset1 .sk-column-list {
  justify-content: center; }

#sk-process-CreateComplaintProcess label[for="ComplaintGeneric-ComplaintInfo-Complaint"] h4 {
  display: inline; }

#sk-process-CreateComplaintProcess #ComplaintPageProcessConfirmationUI1 .sk-button-wrapper {
  width: 100%; }

#sk-process-CreateComplaintProcess #sk-basic-content-CreateComplaintProcessPolicyClaimNoUI1-NoStyleGroup-NoStyle1 .sk-navigation {
  text-align: center; }
  #sk-process-CreateComplaintProcess #sk-basic-content-CreateComplaintProcessPolicyClaimNoUI1-NoStyleGroup-NoStyle1 .sk-navigation .sk-button-wrapper--action {
    width: 100%; }

#sk-process-CreateComplaintProcess #CreateComplaintProcessComplaintCategoryInsurerUI1 .sk-column {
  max-width: 700px;
  margin: 0 auto; }

#sk-process-CreateComplaintProcess #sk-basic-item-CreateComplaintProcessPolicyClaimNoUI1-NoStyleGroup-NoStyle1 .sk-navigation .sk-button-wrapper--action {
  width: 100%;
  text-align: center; }

#sk-process-CreateComplaintProcess #sk-uigroup-item-content-ComplaintPageProcessConfirmationUI1-Next-Fieldset0 h4 {
  text-align: center; }

#sk-process-CreateComplaintProcess #sk-uigroup-item-content-ComplaintPageProcessConfirmationUI1-Next-Fieldset0 p {
  text-align: center; }

#sk-process-CreateComplaintProcess .features {
  display: flex;
  justify-content: center;
  margin-top: 7rem;
  padding-bottom: 1rem; }
  @media (max-width: 640px) {
    #sk-process-CreateComplaintProcess .features {
      flex-wrap: wrap; } }
  #sk-process-CreateComplaintProcess .features .numbered-box {
    width: 30%;
    max-width: 300px;
    min-height: 350px;
    margin: 0 35px; }
    #sk-process-CreateComplaintProcess .features .numbered-box h3 {
      margin: 30px 0 20px 0; }
      @media (max-width: 640px) {
        #sk-process-CreateComplaintProcess .features .numbered-box h3 {
          margin-top: 0; } }
    #sk-process-CreateComplaintProcess .features .numbered-box .sk-button {
      color: #fff;
      margin-top: 20px; }
    @media (max-width: 640px) {
      #sk-process-CreateComplaintProcess .features .numbered-box {
        width: 90% !important;
        margin: 0 0 60px 0; }
        #sk-process-CreateComplaintProcess .features .numbered-box .box-content {
          position: relative; } }

#CreateMotorPolicyProcessInfoUIDef h3,
#sk-process-ViewComplaintProcess h3,
#sk-process-HandleComplaintProcess h3 {
  text-align: left;
  color: var(--green-color); }

@media (max-width: 800px) {
  #sk-fieldset-CreateMotorPolicyProcessPaymentUIDef-FieldsetGroup1[data-direction='horizontal'] > .sk-uigroup-content {
    flex-direction: column; }
    #sk-fieldset-CreateMotorPolicyProcessPaymentUIDef-FieldsetGroup1[data-direction='horizontal'] > .sk-uigroup-content .sk-uigroup-item {
      width: 100% !important; }
      #sk-fieldset-CreateMotorPolicyProcessPaymentUIDef-FieldsetGroup1[data-direction='horizontal'] > .sk-uigroup-content .sk-uigroup-item .sk-payment {
        padding-top: 0; }
        #sk-fieldset-CreateMotorPolicyProcessPaymentUIDef-FieldsetGroup1[data-direction='horizontal'] > .sk-uigroup-content .sk-uigroup-item .sk-payment > .sk-fieldset {
          margin-top: 0;
          padding-top: 0; } }

#sk-Motor-capturedData-carInformation-dateOfRegistration-dateOfRegistrationContainer .sk-mandatory {
  display: none; }

#sk-Motor-capturedData-carInformation-dateOfRegistration-dateOfRegistrationContainer .sk-label label:after {
  position: relative;
  top: -6px;
  left: 2px;
  display: inline-block;
  content: '\f621';
  font-family: 'Font Awesome 5 Pro', Verdana, Arial;
  font-size: 0.6rem;
  font-weight: 600;
  color: var(--secondary-font-color);
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

#sk-process-CreateHomeQuoteProcess .sk-navigation .sk-button.sk-button--back, #sk-process-CreateHomeQuoteProcess .sk-navigation .sk-button.sk-button--next {
  top: 150px; }

#sk-process-CreateTravelQuoteProcess .sk-option--shadow.sk-option--center .sk-option-item img,
#sk-process-CreateHomeQuoteProcess .sk-option--shadow.sk-option--center .sk-option-item img {
  max-height: 50px; }

.sk-process[id*=-CreateMotorQuoteProcess] #sk-fieldset-CreateMotorQuoteProcessVehicleUIDef-FieldsetGroup1 .sk-uigroup-header img {
  margin-top: -40px; }

.sk-process[id*=-CreateMotorQuoteProcess] .sk-uigroup > .sk-uigroup-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center; }
  .sk-process[id*=-CreateMotorQuoteProcess] .sk-uigroup > .sk-uigroup-header h3 {
    font-weight: bold;
    color: var(--green-color);
    line-height: 2.8rem; }
  .sk-process[id*=-CreateMotorQuoteProcess] .sk-uigroup > .sk-uigroup-header p {
    margin: 0;
    font-size: 1.7rem;
    font-weight: 100; }
  .sk-process[id*=-CreateMotorQuoteProcess] .sk-uigroup > .sk-uigroup-header img {
    min-height: 250px;
    max-height: 250px; }
    @media (max-width: 500px) {
      .sk-process[id*=-CreateMotorQuoteProcess] .sk-uigroup > .sk-uigroup-header img {
        min-height: 200px;
        max-height: 200px; } }

.sk-process[id*=-CreateMotorQuoteProcess] .sk-uigroup .sk-attr.sk-option--button .sk-option-list {
  justify-content: center; }

.sk-process[id*=-CreateMotorQuoteProcess] #sk-Motor-capturedData-carInformation-otherSumInsured .sk-mandatory,
.sk-process[id*=-CreateMotorQuoteProcess] #sk-Motor-capturedData-carInformation-sumInsured .sk-mandatory {
  display: none; }

#sk-process-ComplaintPageProcess .sk-attr {
  max-width: 700px;
  margin: 0 auto; }
  #sk-process-ComplaintPageProcess .sk-attr .sk-mandatory {
    display: none; }
  #sk-process-ComplaintPageProcess .sk-attr.sk-attr--option .sk-error-validation {
    max-width: 600px; }
  #sk-process-ComplaintPageProcess .sk-attr#sk-ComplaintPageGeneric-ComplaintInfo-Complaint .sk-field {
    max-width: 650px; }
  #sk-process-ComplaintPageProcess .sk-attr#sk-ComplaintPageGeneric-ComplaintInfo-Complaint .sk-error-validation {
    max-width: 700px; }

.sk-template--card-01 {
  max-width: none;
  background-color: var(--reverse-color);
  border: 0; }
  .sk-template--card-01 .logo {
    display: flex;
    justify-content: center; }
  @media (max-width: 480px) {
    .sk-template--card-01 ul.sk-list--split-horizontal li h3 {
      text-align: center; } }

.sk-template--card-05 h1 {
  margin-bottom: 10px; }

.sk-template--card-05 h3 {
  text-align: center;
  font-size: 2.2rem;
  line-height: 2.2rem;
  margin-bottom: 30px; }

.sk-template--card-05 .sk-template--body {
  border-radius: 10px;
  border: 1px solid var(--grey-dark-color); }
  .sk-template--card-05 .sk-template--body > div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }

.sk-template--card-05 .sk-template--left ul img {
  width: 50px;
  margin-bottom: 10px; }

.sk-template--card-05 .sk-template--right {
  padding: 40px 30px; }
  .sk-template--card-05 .sk-template--right h4 {
    padding-bottom: 30px;
    margin-top: 0; }

#sk-process-CompareProcess .sk-uigroup--offers .sk-navigation .sk-button-wrapper--next,
#sk-process-CompareProcess .sk-uigroup--offers .sk-navigation .sk-button-wrapper--back {
  display: none; }

#sk-Home-capturedData-Product-ownershipStatus .sk-field .sk-option-list > .sk-option-item:first-child {
  z-index: 1; }

[data-step-id="CompareProcess:Compare"][data-step-nr="5"] {
  padding-top: 20px !important; }

#CompareMotorUIDefinition-mother-offers .sk-navigation {
  right: 65px; }

#CompareMotorUIDefinition-mother-offers .sk-uigroup-item-content .sk-column .sk-checkbox {
  right: 0; }

#sk-fieldset-item-CompareTravelUIDefinition-mother-filter {
  margin: 0; }

#sk-root-FinishTravelPolicyProcess-rootContent .sk-column-list,
#sk-root-CreateCustomerUserProcess-rootContent .sk-column-list,
#sk-root-SalamaCreateTravelPolicyProcess-rootContent .sk-column-list,
#sk-root-OmanCreateTravelPolicyProcess-rootContent .sk-column-list,
#sk-root-QICCreateTravelPolicyProcess-rootContent .sk-column-list,
#sk-root-RAKCreateTravelPolicyProcess-rootContent .sk-column-list {
  justify-content: center; }
  #sk-root-FinishTravelPolicyProcess-rootContent .sk-column-list #sk-Travel-Messages-SuccessfulBindingMessage,
  #sk-root-CreateCustomerUserProcess-rootContent .sk-column-list #sk-Travel-Messages-SuccessfulBindingMessage,
  #sk-root-SalamaCreateTravelPolicyProcess-rootContent .sk-column-list #sk-Travel-Messages-SuccessfulBindingMessage,
  #sk-root-OmanCreateTravelPolicyProcess-rootContent .sk-column-list #sk-Travel-Messages-SuccessfulBindingMessage,
  #sk-root-QICCreateTravelPolicyProcess-rootContent .sk-column-list #sk-Travel-Messages-SuccessfulBindingMessage,
  #sk-root-RAKCreateTravelPolicyProcess-rootContent .sk-column-list #sk-Travel-Messages-SuccessfulBindingMessage {
    width: 100%; }
  #sk-root-FinishTravelPolicyProcess-rootContent .sk-column-list #sk-CustomerUser-createdConfirmationMessage .sk-template--center,
  #sk-root-CreateCustomerUserProcess-rootContent .sk-column-list #sk-CustomerUser-createdConfirmationMessage .sk-template--center,
  #sk-root-SalamaCreateTravelPolicyProcess-rootContent .sk-column-list #sk-CustomerUser-createdConfirmationMessage .sk-template--center,
  #sk-root-OmanCreateTravelPolicyProcess-rootContent .sk-column-list #sk-CustomerUser-createdConfirmationMessage .sk-template--center,
  #sk-root-QICCreateTravelPolicyProcess-rootContent .sk-column-list #sk-CustomerUser-createdConfirmationMessage .sk-template--center,
  #sk-root-RAKCreateTravelPolicyProcess-rootContent .sk-column-list #sk-CustomerUser-createdConfirmationMessage .sk-template--center {
    padding-top: 3rem; }

#sk-Travel-CapturedData-PolicyHolder-Beneficiary .sk-label {
  justify-content: flex-start; }

#sk-Travel-CapturedData-PolicyHolder-Beneficiary .sk-field {
  margin: unset; }

#sk-ZoneDefinition-MyZone-CustomerPortalWelcomeComponent {
  box-shadow: none; }

/*

                          
                          
  ___ _ __ _ __ ___  _ __ 
 / _ \ '__| '__/ _ \| '__|
|  __/ |  | | | (_) | |   
 \___|_|  |_|  \___/|_|   

*/

/*# sourceMappingURL=rakbank.css.map */
