#ij8ootuvi_0, #ieqswoxe9_0, #ikwc9j9u8_0 {
  position: relative;
  overflow: hidden; }
  #ij8ootuvi_0:before, #ieqswoxe9_0:before, #ikwc9j9u8_0:before {
    content: "";
    width: 40px;
    height: 500px;
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.7) 50%, rgba(229, 172, 142, 0));
    transform: rotate(320deg) translateY(-50%);
    animation: name-of-animation 2.5s infinite; }
  #ij8ootuvi_0:hover:before, #ieqswoxe9_0:hover:before, #ikwc9j9u8_0:hover:before {
    left: 600px; }

@keyframes name-of-animation {
  100% {
    left: 600px; } }

#iimylup4s_1 span span {
  font-size: 14px !important; }

.container--u-ii2as02u8 {
  min-height: 50px;
  /*pointer-events: all !important;
   * {
   pointer-events: all !important;
   position: relative;
   z-index: 10;
   }*/ }

#ictd0lkdc_0 {
  will-change: auto; }

.blocklist__item__outer--u-i9rp1n0d8 {
  display: flex; }
/*#illmkh4an_0 {
 margin-top: 10px;
 }*/
.field-value label {
  font-size: 12px; }
  .field-value label input {
    display: none; }

body .fs-btn2 {
  position: relative;
  overflow: hidden;
  box-shadow: inset 0px -4px 2px 0px rgba(0, 0, 0, 0.15), 0px 10px 20px -10px rgba(0, 65, 133, 0.5); }
  body .fs-btn2:before {
    content: "";
    width: 40px;
    height: 500px;
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.7) 50%, rgba(229, 172, 142, 0));
    transform: rotate(320deg) translateY(-50%);
    animation: name-of-animation 2.5s infinite; }

@keyframes name-of-animation {
  100% {
    left: 600px; } }

html body ._final-step ._last-step {
  align-items: center; }

html body ._final-step .fs-submit__wrapper {
  display: inline-block;
  border-radius: 6px;
  font-size: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0px -4px 2px 0px rgba(0, 0, 0, 0.15), 0px 10px 20px -10px rgba(0, 65, 133, 0.5); }
  html body ._final-step .fs-submit__wrapper .fs-btn2:before {
    display: none; }
  html body ._final-step .fs-submit__wrapper:before {
    content: "";
    z-index: 9;
    pointer-events: none;
    width: 40px;
    height: 500px;
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.7) 50%, rgba(229, 172, 142, 0));
    transform: rotate(320deg) translateY(-50%);
    animation: name-of-animation 2.5s infinite; }

@media (min-width: 600px) {
  body ._radio-image .fs-radio__label {
    width: 22% !important;
    margin-right: 3%;
    padding: 5px 10px;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all 0.3s ease; }
    body ._radio-image .fs-radio__label .fs-image__wrapper {
      max-width: 100%; }
    body ._radio-image .fs-radio__label .fs-image {
      width: 100%; }
    body ._radio-image .fs-radio__label:hover {
      background: #004185; }
      body ._radio-image .fs-radio__label:hover .fs-radio__text {
        color: #fff; } }

body .fs-btn2 {
  text-transform: uppercase;
  font-size: 16px; }

html body ._final-step .fs-message__svg svg {
  fill: rgba(32, 216, 178, 0.902); }

body .fs-wrapper {
  font-family: Montserrat, sans-serif; }

body .fs-text {
  font-size: 11px;
  line-height: 1.3; }

._final-step .fs-submit__wrapper {
  flex: none !important; }

@media (min-width: 360px) {
    .side-panel__button-open--u-ixnuk1lxu {
      display: none !important; } }

@media (max-width: 479px) {
  #i1y6lu7l0_0 {
    order: 3; }

  #i1y6lu7l0_2 {
    order: -1; } }

.s3-cookie-message {
  max-width: 100% !important;
  padding: 0 5px !important;
  margin: 0 auto 0 190px !important;
  width: auto !important; }

.s3-cookie-message-wrap {
  bottom: 21px !important; }

.s3-cookie-message__text p {
  margin: 5px 0 !important; }

#s3-cookie-message__btn {
  padding: 0.1em 1.35714em !important; }

.s3-cookie-message {
  margin: 0 10px 0 190px !important; }

@media (min-width: 1014px) {
  .s3-cookie-message {
    margin: 0 70px 0 190px !important; }

  .s3-cookie-message .s3-cookie-message__btn {
    margin-left: 0; } }

@media (max-width: 480px) {
  .s3-cookie-message {
    flex-direction: column !important;
    padding: 5px !important; }

  .s3-cookie-message {
    align-items: flex-start !important; }

  .s3-cookie-message .s3-cookie-message__btn {
    margin-left: 0 !important; } }

@media (max-width: 375px) {
  .s3-cookie-message .s3-cookie-message__text {
    margin-bottom: 3px; } }
/*.type-checkbox * input{
 display: inline-block !important;
 position: relative;
 top: 2px;
 }*/
/*.mosaic-form--u-izzvjz29l .mosaic-form__checkbox {
 display: inline-block !important;
 position: relative;
 }*/
