@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700|Roboto:300,400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700|Roboto:300,400,500,700&display=swap);
/* purgecss start ignore */

.slider-range{
  position:relative;
  margin-left:0.5rem;
  margin-right:0.5rem;
  height:1.5rem;
  width:100%;
  cursor:pointer
}

@media (min-width: 1024px){
  .slider-range{
    margin-left:0px;
    margin-right:0px
  }
}

.slider-track{
  position:absolute;
  top:50%;
  display:flex;
  height:0.25rem;
  width:100%;
  --tw-translate-y:-50%;
  align-items:center;
  justify-content:space-between
}

.slider-step{
  position:relative;
  height:0.25rem;
  padding:0 1.5px
}

.slider-step:first-child{
  padding-left:0
}

.slider-step:last-child{
  padding-right:0
}

.slider-step .step-wrapper{
  position:absolute;
  height:1.5rem;
  width:100%;
  cursor:pointer;
  top:-10px
}

.slider-step .step-bar{
  height:0.25rem;
  width:100%;
  background-color:var(--ride-sys-color-border-default);
  border-radius:4px
}

.slider-step.completed .step-bar{
  background-color:var(--ride-sys-color-border-interactive)
}

.slider-handle{
  z-index:1;
  position:absolute;
  top:-0.25rem;
  height:2.25rem;
  width:2.25rem;
  cursor:pointer
}

.slider-range,.slider-step,.slider-handle{
  -webkit-tap-highlight-color:transparent
}

.slider-button{
  display:none
}

@media (min-width: 1024px){
  .slider-button{
    display:flex
  }
}

.slider-button.active{
  border-color:var(--ride-sys-color-border-interactive) !important
}

.slider-button.active>div{
  color:var(--ride-sys-color-glyph-interactive) !important
}

/* purgecss end ignore */

/* purgecss start ignore */

.expand{
  max-height:1000px;
  transition:max-height 0.5s ease-in-out;
  overflow:hidden;
  will-change:max-height
}

.collapse{
  max-height:56px;
  transition:max-height 0.5s ease-in-out;
  overflow:hidden;
  will-change:max-height
}

.card-detail-plan_animated-amount{
  position:absolute;
  top:50%;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform:translateY(-50%);
  width:150px;
  height:100px;
  right:-40px
}

/* purgecss end ignore */

/* purgecss start ignore */

.new-modal{
  z-index:100
}

.new-modal-overlay{
  height:100dvh;
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px)
}

.new-modal-content{
  z-index:100
}

.new-modal-content.full-content{
  height:100dvh
}

@media (min-width: 1024px){
  .new-modal-content.full-content{
    height:auto
  }
}

.new-modal-content.onlyMobile{
  top:50%;
  left:50%;
  transform:translate(-50%, -50%)
}

.new-modal-content.max-full-content{
  max-height:calc(100dvh)
}

.new-modal-grid{
  z-index:102
}

.new-modal-button{
  border-top-left-radius:var(--ride-sys-border-radius-container-xlarge);
  border-top-right-radius:var(--ride-sys-border-radius-container-xlarge);
  z-index:1;
  top:0px;
  left:0px;
  display:flex;
  height:3.5rem;
  width:100%;
  align-items:center;
  justify-content:flex-end;
  background-color:var(--ride-sys-color-background-default);
  padding-left:var(--ride-gl-spacing-large);
  padding-right:var(--ride-gl-spacing-large)
}

@media (min-width: 768px){
  .new-modal-button{
    padding-left:var(--ride-gl-spacing-4xlarge);
    padding-right:var(--ride-gl-spacing-4xlarge)
  }
}

.new-modal-button.full{
  border-radius:0
}

.new-modal-icon{
  z-index:100
}

@media screen and (min-width: 1024px){
  .new-modal-overlay{
    z-index:90
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.modal-error-mobile{
  z-index:200 !important
}

.modal-error-button{
  max-width:272px
}

/* purgecss end ignore */

/* purgecss start ignore */

.section-plans{
  padding-top:var(--ride-gl-spacing-4xlarge)
}

@media (min-width: 1024px){
  .section-plans{
    padding-top:var(--ride-gl-spacing-2xlarge)
  }
}

.section-plans{
  padding-bottom:164px
}

@media screen and (min-width: 1024px){
  .section-plans{
    padding-bottom:104px
  }
}

.section-plans_title{
  grid-column:1 / -1;
  margin-bottom:var(--ride-gl-spacing-4xlarge)
}

@media (min-width: 1024px){
  .section-plans_title{
    margin-bottom:var(--ride-gl-spacing-6xlarge)
  }
}

.section-plans_title h1{
  font-family:var(--ride-sys-text-title-4xlarge-default-font-family);
  font-weight:var(--ride-sys-text-title-4xlarge-default-font-weight);
  line-height:var(--ride-sys-text-title-4xlarge-default-line-height);
  font-size:var(--ride-sys-text-title-4xlarge-default-font-size);
  letter-spacing:var(--ride-sys-text-title-4xlarge-default-letter-spacing)
}

@media (min-width: 1024px){
  .section-plans_title h1{
    font-family:var(--ride-sys-text-title-7xlarge-default-font-family);
    font-weight:var(--ride-sys-text-title-7xlarge-default-font-weight);
    line-height:var(--ride-sys-text-title-7xlarge-default-line-height);
    font-size:var(--ride-sys-text-title-7xlarge-default-font-size);
    letter-spacing:var(--ride-sys-text-title-7xlarge-default-letter-spacing)
  }
}

.section-plans_title h1 span{
  background-image:var(--ride-sys-color-text-highlight-short);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}

.section-plans_content{
  grid-column:1 / -1
}

@media (min-width: 1024px){
  .section-plans_content{
    grid-column:span 7 / span 7
  }
}

@media (min-width: 1280px){
  .section-plans_content{
    grid-column:span 6 / span 6
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.footer-action-icon svg{
  fill:var(--ride-sys-color-glyph-promotional-subtle)
}

.footer-action-divider{
  position:absolute;
  top:0px;
  left:-50%;
  background-color:var(--ride-sys-color-border-default)
}

@media (min-width: 1024px){
  .footer-action-divider{
    display:none
  }
}

.footer-action-divider{
  height:1px;
  width:200%
}

/* purgecss end ignore */

/* purgecss start ignore */

.detail-plan-mob_animated-amount{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:150px;
  height:100px;
  left:124px
}

/* purgecss end ignore */

/* purgecss start ignore */

.form-contact{
  margin-bottom: var(--ride-gl-spacing-2xlarge);
  display: flex;
  flex-direction: column
}

.form-contact h3{
  margin-bottom: var(--ride-gl-spacing-2xlarge);
  color: var(--ride-sys-color-text-extreme);
  font-family: var(--ride-sys-text-title-xlarge-default-font-family);
  font-weight: var(--ride-sys-text-title-xlarge-default-font-weight);
  line-height: var(--ride-sys-text-title-xlarge-default-line-height);
  font-size: var(--ride-sys-text-title-xlarge-default-font-size);
  letter-spacing: var(--ride-sys-text-title-xlarge-default-letter-spacing)
}

@media (min-width: 1024px){
  .form-contact h3{
    font-family: var(--ride-sys-text-title-2xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-2xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-2xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-2xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-2xlarge-default-letter-spacing)
  }
}

.form-contact_content{
  margin-bottom: var(--ride-gl-spacing-medium);
  display: flex;
  flex-direction: column;
  gap: var(--ride-gl-spacing-2xlarge)
}

@media (min-width: 1024px){
  .form-contact_content{
    flex-direction: row;
    justify-content: space-between
  }
}

@media (min-width: 1024px){
  .form-contact_input{
    width: 50%
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.modal-options-card{
  height:-moz-fit-content !important;
  height:fit-content !important;
  min-height:-moz-fit-content !important;
  min-height:fit-content !important;
  width:100% !important;
  border-width:0 !important;
  padding:var(--ride-gl-spacing-3xlarge) 0 !important
}

.modal-options-no-transform{
  transform:none !important
}

/* purgecss end ignore */

/* purgecss start ignore */

.modal-with-search{
  z-index:999999
}

.modal-with-search_overlay{
  height:100dvh
}

.modal-with-search_content{
  height:100dvh;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%)
}

.modal-with-search_grid{
  max-height:100dvh
}

.modal-with-search_grid-child{
  z-index:52
}

.modal-with-search_grid-child .iconButton{
  padding:0 !important
}

.modal-with-search_grid-child .modal-close{
  z-index:100;
  border-bottom-color:var(--ride-sys-color-border-default);
  padding-top:20px;
  padding-bottom:20px;
  position:sticky;
  top:0px;
  display:flex;
  width:100%;
  align-items:center;
  justify-content:space-between;
  border-bottom-width:var(--ride-gl-border-width-thin);
  background-color:var(--ride-sys-color-background-default)
}

@media (min-width: 1024px){
  .modal-with-search_grid-child .modal-close{
    top:var(--ride-gl-spacing-xlarge);
    right:var(--ride-gl-spacing-xlarge)
  }
}

.modal-with-search_grid-child .modal-close p{
  font-family:var(--ride-sys-text-label-large-semibold-font-family);
  font-weight:var(--ride-sys-text-label-large-semibold-font-weight);
  line-height:var(--ride-sys-text-label-large-semibold-line-height);
  font-size:var(--ride-sys-text-label-large-semibold-font-size);
  letter-spacing:var(--ride-sys-text-label-large-semibold-letter-spacing)
}

.modal-with-search_grid-child .modal-close.without-border{
  border-width:0 !important
}

.modal-with-search_grid-child .modal-search{
  margin-bottom:32px;
  display:flex;
  flex-direction:column;
  align-items:center
}

.modal-with-search_grid-child .modal-search>div:first-child{
  padding-top:16px;
  padding-bottom:16px;
  position:sticky;
  top:0px;
  display:flex;
  width:100%;
  align-items:center;
  background-color:var(--ride-sys-color-background-default)
}

.modal-with-search_grid-child .modal-search .no-focus{
  padding-bottom:0 !important
}

.modal-with-search_grid-child .modal-search .iconButton{
  padding:0 !important
}

.modal-with-search_grid-child .modal-search input{
  width:100%;
  border-radius:var(--ride-sys-border-radius-container-small);
  border-width:var(--ride-gl-border-width-thin);
  border-color:var(--ride-sys-color-border-medium);
  padding-left:var(--ride-gl-spacing-xlarge);
  padding-right:var(--ride-gl-spacing-xlarge);
  font-family:var(--ride-sys-text-paragraph-large-regular-font-family);
  font-weight:var(--ride-sys-text-paragraph-large-regular-font-weight);
  line-height:var(--ride-sys-text-paragraph-large-regular-line-height);
  font-size:var(--ride-sys-text-paragraph-large-regular-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-large-regular-letter-spacing)
}

.modal-with-search_grid-child .modal-search input::placeholder{
  color:var(--ride-sys-color-text-medium)
}

.modal-with-search_grid-child .modal-search_result{
  width:100%
}

.modal-with-search_grid-child .modal-search_result>div{
  margin-top:var(--ride-gl-spacing-2xlarge);
  margin-bottom:var(--ride-gl-spacing-2xlarge);
  display:flex;
  cursor:pointer;
  align-items:center
}

.modal-with-search_grid-child .modal-search_result>div>div{
  margin-right:var(--ride-gl-spacing-2xlarge);
  border-radius:var(--ride-sys-border-radius-container-medium);
  background-color:var(--ride-sys-color-surface-moderate);
  padding:var(--ride-gl-spacing-large)
}

.modal-with-search_grid-child .modal-actions{
  position:fixed !important;
  position:sticky;
  right:0px;
  bottom:0px;
  left:0px;
  width:100%;
  background-color:var(--ride-sys-color-background-default);
  padding-top:var(--ride-gl-spacing-xlarge);
  padding-bottom:var(--ride-gl-spacing-3xlarge)
}

.modal-with-search_grid-child .modal-title{
  padding-bottom:var(--ride-gl-spacing-2xlarge)
}

.modal-with-search_grid-child .modal-title h3{
  font-family:var(--ride-sys-text-title-4xlarge-default-font-family);
  font-weight:var(--ride-sys-text-title-4xlarge-default-font-weight);
  line-height:var(--ride-sys-text-title-4xlarge-default-line-height);
  font-size:var(--ride-sys-text-title-4xlarge-default-font-size);
  letter-spacing:var(--ride-sys-text-title-4xlarge-default-letter-spacing)
}

.modal-with-search_grid-child .modal-with-search_option{
  top:auto !important;
  position:absolute !important;
  right:0px
}

.modal-with-search_grid-child .modal-with-search_option-label{
  padding-right:40px
}

.modal-with-search_grid-child .modal-with-search_option-label p{
  word-break:break-all;
  font-family:var(--ride-sys-text-paragraph-large-regular-font-family);
  font-weight:var(--ride-sys-text-paragraph-large-regular-font-weight);
  line-height:var(--ride-sys-text-paragraph-large-regular-line-height);
  font-size:var(--ride-sys-text-paragraph-large-regular-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-large-regular-letter-spacing)
}

.modal-with-search_grid-child .modal-with-search_option-label.small-text p{
  font-family:var(--ride-sys-text-paragraph-medium-regular-short-font-family);
  font-weight:var(--ride-sys-text-paragraph-medium-regular-short-font-weight);
  line-height:var(--ride-sys-text-paragraph-medium-regular-short-line-height);
  font-size:var(--ride-sys-text-paragraph-medium-regular-short-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-medium-regular-short-letter-spacing)
}

/* purgecss end ignore */

/* purgecss start ignore */

.custom-dropdown_mask{
  position:absolute;
  top:24px;
  left:0;
  width:100%;
  height:48px;
  z-index:2
}

/* purgecss end ignore */

/* purgecss start ignore */

.custom-list-bottom-sheet{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:var(--ride-gl-spacing-4xlarge)
}

.custom-list-bottom-sheet_card{
  border:0 !important;
  width:100% !important;
  height:100% !important;
  min-height:auto !important;
  text-align:center !important;
  padding:8px !important
}

.custom-list-bottom-sheet_card label{
  display:none !important
}

.custom-list-bottom-sheet_card-label p{
  color:var(--ride-sys-color-text-extreme);
  font-family:var(--ride-sys-text-paragraph-large-default-font-family);
  font-weight:var(--ride-sys-text-paragraph-large-default-font-weight);
  line-height:var(--ride-sys-text-paragraph-large-default-line-height);
  font-size:var(--ride-sys-text-paragraph-large-default-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-large-default-letter-spacing)
}

/* purgecss end ignore */

/* purgecss start ignore */

.form-ubigeo{
  margin-bottom:var(--ride-gl-spacing-2xlarge);
  gap:var(--ride-gl-spacing-2xlarge)
}

@media (min-width: 1024px){
  .form-ubigeo{
    margin-bottom:var(--ride-gl-spacing-6xlarge)
  }
}

@media screen and (min-width: 1024px){
  .form-ubigeo_streetNumber{
    max-width:168px
  }
}

.form-ubigeo_mask{
  width:152px;
  height:48px;
  top:24px;
  position:absolute;
  left:0px
}

@media (min-width: 768px){
  .form-ubigeo_mask{
    display:none
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.form-job{
  display: flex;
  flex-direction: column;
  gap: var(--ride-gl-spacing-2xlarge)
}

.form-job h3{
  color: var(--ride-sys-color-text-extreme);
  font-family: var(--ride-sys-text-title-xlarge-default-font-family);
  font-weight: var(--ride-sys-text-title-xlarge-default-font-weight);
  line-height: var(--ride-sys-text-title-xlarge-default-line-height);
  font-size: var(--ride-sys-text-title-xlarge-default-font-size);
  letter-spacing: var(--ride-sys-text-title-xlarge-default-letter-spacing)
}

@media (min-width: 1024px){
  .form-job h3{
    font-family: var(--ride-sys-text-title-2xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-2xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-2xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-2xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-2xlarge-default-letter-spacing)
  }
}

.form-job_data{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--ride-gl-spacing-2xlarge)
}

@media (min-width: 1024px){
  .form-job_data{
    flex-direction: row
  }
}

.form-job_input{
  width: 100%
}

@media (min-width: 1024px){
  .form-job_input{
    width: 50%
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.modal-rofwd{
  background-color:var(--ride-sys-color-background-default);
  padding-top:var(--ride-gl-spacing-8xlarge);
  padding-bottom:3rem
}

@media (min-width: 1024px){
  .modal-rofwd{
    height:100%;
    border-radius:var(--ride-sys-border-radius-container-xlarge);
    padding-top:4rem;
    padding-bottom:var(--ride-gl-spacing-5xlarge);
    padding-left:var(--ride-gl-spacing-5xlarge)
  }
}

@media screen and (min-width: 1024px){
  .modal-rofwd{
    max-height:416px
  }
}

@media (min-width: 1024px){
  .modal-rofwd>div{
    margin-right:0.5rem;
    max-height:20rem;
    overflow-y:auto;
    padding-right:var(--ride-gl-spacing-9xlarge)
  }
}

.modal-rofwd_title h3{
  font-family:var(--ride-sys-text-title-3xlarge-default-font-family);
  font-weight:var(--ride-sys-text-title-3xlarge-default-font-weight);
  line-height:var(--ride-sys-text-title-3xlarge-default-line-height);
  font-size:var(--ride-sys-text-title-3xlarge-default-font-size);
  letter-spacing:var(--ride-sys-text-title-3xlarge-default-letter-spacing)
}

.modal-rofwd ul{
  list-style-type:disc;
  padding-left:var(--ride-gl-spacing-3xlarge)
}

.modal-rofwd ul li{
  color:var(--ride-sys-color-text-extreme);
  font-family:var(--ride-sys-text-paragraph-large-regular-font-family);
  font-weight:var(--ride-sys-text-paragraph-large-regular-font-weight);
  line-height:var(--ride-sys-text-paragraph-large-regular-line-height);
  font-size:var(--ride-sys-text-paragraph-large-regular-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-large-regular-letter-spacing)
}

.modal-rofwd_tooltip{
  display:flex;
  gap:var(--ride-gl-spacing-medium);
  border-radius:var(--ride-sys-border-radius-container-large);
  border-width:var(--ride-sys-border-width-container-thin);
  border-color:var(--ride-sys-color-border-default);
  padding:var(--ride-gl-spacing-2xlarge)
}

.modal-rofwd_tooltip p{
  margin:0 !important;
  color:var(--ride-sys-color-text-extreme);
  font-family:var(--ride-sys-text-paragraph-small-default-font-family);
  font-weight:var(--ride-sys-text-paragraph-small-default-font-weight);
  line-height:var(--ride-sys-text-paragraph-small-default-line-height);
  font-size:var(--ride-sys-text-paragraph-small-default-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-small-default-letter-spacing)
}

.modal-rofwd_tooltip p b{
  font-family:var(--ride-sys-text-paragraph-small-bold-font-family);
  font-weight:var(--ride-sys-text-paragraph-small-bold-font-weight);
  line-height:var(--ride-sys-text-paragraph-small-bold-line-height);
  font-size:var(--ride-sys-text-paragraph-small-bold-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-small-bold-letter-spacing)
}

/* purgecss end ignore */

/* purgecss start ignore */

.section-beneficiaries{
  margin-top: var(--ride-gl-spacing-4xlarge)
}

@media (min-width: 1024px){
  .section-beneficiaries{
    margin-top: var(--ride-gl-spacing-6xlarge)
  }
}

.section-beneficiaries h3{
  margin-bottom: var(--ride-gl-spacing-2xlarge);
  font-family: var(--ride-sys-text-title-xlarge-default-font-family);
  font-weight: var(--ride-sys-text-title-xlarge-default-font-weight);
  line-height: var(--ride-sys-text-title-xlarge-default-line-height);
  font-size: var(--ride-sys-text-title-xlarge-default-font-size);
  letter-spacing: var(--ride-sys-text-title-xlarge-default-letter-spacing)
}

@media (min-width: 1024px){
  .section-beneficiaries h3{
    font-family: var(--ride-sys-text-title-2xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-2xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-2xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-2xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-2xlarge-default-letter-spacing)
  }
}

.section-beneficiaries p b{
  font-family: var(--ride-sys-text-paragraph-small-bold-font-family);
  font-weight: var(--ride-sys-text-paragraph-small-bold-font-weight);
  line-height: var(--ride-sys-text-paragraph-small-bold-line-height);
  font-size: var(--ride-sys-text-paragraph-small-bold-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-small-bold-letter-spacing)
}

.section-beneficiaries_type{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--ride-gl-spacing-2xlarge)
}

@media (min-width: 768px){
  .section-beneficiaries_type{
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}

.section-beneficiaries_type>div{
  width: 100%
}

.section-beneficiaries_type--card h4{
  margin-top: var(--ride-gl-spacing-xlarge);
  margin-bottom: var(--ride-gl-spacing-large);
  font-family: var(--ride-sys-text-label-large-default-font-family);
  font-weight: var(--ride-sys-text-label-large-default-font-weight);
  line-height: var(--ride-sys-text-label-large-default-line-height);
  font-size: var(--ride-sys-text-label-large-default-font-size);
  letter-spacing: var(--ride-sys-text-label-large-default-letter-spacing)
}

.section-beneficiaries_type--card p{
  font-family: var(--ride-sys-text-paragraph-medium-regular-short-font-family);
  font-weight: var(--ride-sys-text-paragraph-medium-regular-short-font-weight);
  line-height: var(--ride-sys-text-paragraph-medium-regular-short-line-height);
  font-size: var(--ride-sys-text-paragraph-medium-regular-short-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-medium-regular-short-letter-spacing)
}

/* purgecss end ignore */

/* purgecss start ignore */

.section-personal-data{
  padding-top:var(--ride-gl-spacing-6xlarge);
  padding-bottom:128px
}

.section-personal-data_title{
  grid-column:1 / -1;
  margin-bottom:var(--ride-gl-spacing-4xlarge);
  color:var(--ride-sys-color-text-extreme);
  font-family:var(--ride-sys-text-title-4xlarge-default-font-family);
  font-weight:var(--ride-sys-text-title-4xlarge-default-font-weight);
  line-height:var(--ride-sys-text-title-4xlarge-default-line-height);
  font-size:var(--ride-sys-text-title-4xlarge-default-font-size);
  letter-spacing:var(--ride-sys-text-title-4xlarge-default-letter-spacing)
}

@media (min-width: 1024px){
  .section-personal-data_title{
    margin-bottom:var(--ride-gl-spacing-5xlarge);
    font-family:var(--ride-sys-text-title-7xlarge-default-font-family);
    font-weight:var(--ride-sys-text-title-7xlarge-default-font-weight);
    line-height:var(--ride-sys-text-title-7xlarge-default-line-height);
    font-size:var(--ride-sys-text-title-7xlarge-default-font-size);
    letter-spacing:var(--ride-sys-text-title-7xlarge-default-letter-spacing)
  }
}

.section-personal-data_title span{
  background-image:var(--ride-sys-color-text-highlight-short);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}

.section-personal-data_exclusions{
  margin-top:var(--ride-gl-spacing-4xlarge);
  color:var(--ride-sys-color-text-extreme);
  font-family:var(--ride-sys-text-paragraph-small-default-font-family);
  font-weight:var(--ride-sys-text-paragraph-small-default-font-weight);
  line-height:var(--ride-sys-text-paragraph-small-default-line-height);
  font-size:var(--ride-sys-text-paragraph-small-default-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-small-default-letter-spacing)
}

.section-personal-data_exclusions span{
  cursor:pointer;
  color:var(--ride-sys-color-text-interactive);
  font-family:var(--ride-sys-text-paragraph-small-underline-font-family);
  font-weight:var(--ride-sys-text-paragraph-small-underline-font-weight);
  line-height:var(--ride-sys-text-paragraph-small-underline-line-height);
  font-size:var(--ride-sys-text-paragraph-small-underline-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-small-underline-letter-spacing);
  -webkit-text-decoration:var(--ride-sys-text-paragraph-small-underline-text-decoration);
          text-decoration:var(--ride-sys-text-paragraph-small-underline-text-decoration)
}

/* purgecss end ignore */

/* purgecss start ignore */

.modal-ab_gender>div[class*="options"]{
  grid-column-gap:var(--ride-gl-spacing-5xlarge) !important;
  column-gap:var(--ride-gl-spacing-5xlarge) !important
}

@media screen and (min-width: 1280px){
  .modal-ab_gender>div[class*="options"]{
    grid-column-gap:var(--ride-gl-spacing-7xlarge) !important;
    column-gap:var(--ride-gl-spacing-7xlarge) !important
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.modal-ab_ubigeo-streetNumber{
  width:100%
}

@media screen and (min-width: 1024px){
  .modal-ab_ubigeo-streetNumber{
    max-width:223px
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.modal-ab_text-percentage{
  max-width:109px
}

@media screen and (min-width: 768px){
  .modal-ab_text-percentage{
    max-width:100%
  }
}

.modal-ab_field-percentage{
  min-width:130px;
  width:130px
}

@media screen and (min-width: 768px){
  .modal-ab_field-percentage{
    min-width:148px;
    width:148px
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.modal-ab_content{
  height:100dvh !important
}

.modal-ab_head{
  z-index:10;
  height:3rem;
  border-bottom-width:1px;
  border-color:var(--ride-sys-color-border-default)
}

@media (min-width: 1024px){
  .modal-ab_head{
    border-bottom-width:0px
  }
}

@media screen and (min-width: 1024px){
  .modal-ab_head{
    height:92px;
    filter:drop-shadow(0px 2px 20px rgba(13,25,133,0.12))
  }
}

.modal-ab_full{
  padding-bottom:112px
}

@media screen and (min-width: 1024px){
  .modal-ab_full{
    padding-bottom:120px
  }
}

.modal-ab h1{
  position:sticky;
  top:0px;
  z-index:10;
  text-align:center;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
  font-family:var(--ride-sys-text-title-4xlarge-default-font-family);
  font-weight:var(--ride-sys-text-title-4xlarge-default-font-weight);
  line-height:var(--ride-sys-text-title-4xlarge-default-line-height);
  font-size:var(--ride-sys-text-title-4xlarge-default-font-size);
  letter-spacing:var(--ride-sys-text-title-4xlarge-default-letter-spacing)
}

@media (min-width: 1024px){
  .modal-ab h1{
    position:relative;
    margin-top:0.5rem;
    font-family:var(--ride-sys-text-title-5xlarge-default-font-family);
    font-weight:var(--ride-sys-text-title-5xlarge-default-font-weight);
    line-height:var(--ride-sys-text-title-5xlarge-default-line-height);
    font-size:var(--ride-sys-text-title-5xlarge-default-font-size);
    letter-spacing:var(--ride-sys-text-title-5xlarge-default-letter-spacing)
  }
}

.modal-ab h1.scrolled{
  margin-left:auto;
  margin-right:auto;
  width:max-content;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  font-family:var(--ride-sys-text-title-xlarge-default-font-family);
  font-weight:var(--ride-sys-text-title-xlarge-default-font-weight);
  line-height:var(--ride-sys-text-title-xlarge-default-line-height);
  font-size:var(--ride-sys-text-title-xlarge-default-font-size);
  letter-spacing:var(--ride-sys-text-title-xlarge-default-letter-spacing)
}

@media (min-width: 1024px){
  .modal-ab h1.scrolled{
    padding-top:0px;
    padding-bottom:0px;
    font-family:var(--ride-sys-text-title-5xlarge-default-font-family);
    font-weight:var(--ride-sys-text-title-5xlarge-default-font-weight);
    line-height:var(--ride-sys-text-title-5xlarge-default-line-height);
    font-size:var(--ride-sys-text-title-5xlarge-default-font-size);
    letter-spacing:var(--ride-sys-text-title-5xlarge-default-letter-spacing)
  }
}

.modal-ab h1.scrolled span{
  -webkit-text-fill-color:inherit
}

@media screen and (min-width: 1024px){
  .modal-ab h1.scrolled span{
    -webkit-text-fill-color:transparent
  }
}

.modal-ab h1 span{
  background-image:var(--ride-sys-color-text-highlight-short);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}

.modal-ab_percentage{
  position:relative;
  margin-top:var(--ride-gl-spacing-large);
  margin-bottom:var(--ride-gl-spacing-5xlarge);
  padding-top:var(--ride-gl-spacing-2xlarge);
  padding-bottom:var(--ride-gl-spacing-4xlarge)
}

@media (min-width: 1024px){
  .modal-ab_percentage{
    margin-top:var(--ride-gl-spacing-5xlarge);
    margin-bottom:var(--ride-gl-spacing-4xlarge);
    border-bottom-width:0px;
    padding-left:var(--ride-gl-spacing-5xlarge);
    padding-right:var(--ride-gl-spacing-5xlarge);
    padding-top:var(--ride-gl-spacing-4xlarge);
    padding-bottom:var(--ride-gl-spacing-xlarge);
    --tw-shadow:0 0 #0000;
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }
}

.modal-ab_percentage::after{
  content:"";
  position:absolute;
  top:0px;
  left:-1.5rem;
  height:100%;
  width:100vw;
  border-bottom-width:1px;
  border-color:var(--ride-sys-color-border-default)
}

@media (min-width: 1024px){
  .modal-ab_percentage::after{
    display:none
  }
}

@media screen and (min-width: 768px){
  .modal-ab_percentage::after{
    width:200vw;
    left:-100%
  }
}

.modal-ab_percentage.scrolled{
  position:sticky;
  top:3rem;
  z-index:10;
  background-color:var(--ride-sys-color-background-default)
}

@media (min-width: 1024px){
  .modal-ab_percentage.scrolled{
    top:0px;
    background-color:transparent
  }
}

.modal-ab_percentage .lottie-congratulations{
  position:absolute;
  width:150px;
  right:-50px
}

.modal-ab_bar{
  background:linear-gradient(135deg, rgba(255,255,255,0.25) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.25) 75%, transparent 75%, transparent);
  background-size:20px 20px;
  animation:move-stripes 5s linear infinite
}

@keyframes move-stripes{
  from{
    background-position:0 0
  }

  to{
    background-position:40px 40px
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.expand{
  max-height:1000px;
  transition:max-height 0.5s ease-in-out;
  overflow:hidden;
  will-change:max-height
}

.collapse{
  max-height:76px;
  transition:max-height 0.5s ease-in-out;
  overflow:hidden;
  will-change:max-height
}

/* purgecss end ignore */

/* purgecss start ignore */

input#checkout\[cvv\]{
  -webkit-text-security:disc;
  text-security:disc
}

.form-control{
  display:flex;
  flex-direction:column;
  grid-row-gap:var(--ride-gl-spacing-medium);
  row-gap:var(--ride-gl-spacing-medium)
}

.form-control .input-container{
  display:flex;
  justify-content:center;
  align-items:center;
  -moz-column-gap:var(--ride-gl-spacing-large);
  grid-column-gap:var(--ride-gl-spacing-large);
  column-gap:var(--ride-gl-spacing-large);
  box-sizing:border-box;
  border:var(--ride-sys-border-width-container-thin) solid var(--ride-sys-color-border-medium);
  border-radius:var(--ride-sys-border-radius-container-small);
  background-color:var(--ride-sys-color-surface-default)
}

.form-control .input-container:hover{
  border-color:var(--ride-sys-color-border-extreme);
  border-width:var(--ride-sys-border-width-container-thin)
}

.form-control .input-container:has(input:focus-visible,input:active){
  outline:none;
  border-color:var(--ride-sys-color-border-focus);
  border-width:var(--ride-sys-border-width-container-medium)
}

.form-control .input-container input{
  width:100%;
  background:transparent;
  border:none;
  color:var(--ride-sys-color-text-extreme);
  padding:0;
  font-family:var(--ride-sys-text-paragraph-large-regular-font-family);
  font-weight:var(--ride-sys-text-paragraph-large-regular-font-weight);
  line-height:var(--ride-sys-text-paragraph-large-regular-line-height);
  font-size:var(--ride-sys-text-paragraph-large-regular-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-large-regular-letter-spacing)
}

.form-control .input-container input:active,.form-control .input-container input:focus-visible{
  outline:none
}

.form-control .input-container input::-webkit-outer-spin-button,.form-control .input-container input::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0
}

.form-control .input-container input[type=number]{
  -moz-appearance:textfield
}

.form-control .input-container input::placeholder{
  font-family:var(--ride-sys-text-paragraph-large-regular-font-family);
  font-weight:var(--ride-sys-text-paragraph-large-regular-font-weight);
  line-height:var(--ride-sys-text-paragraph-large-regular-line-height);
  font-size:var(--ride-sys-text-paragraph-large-regular-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-large-regular-letter-spacing);
  color:var(--ride-sys-color-text-extreme)
}

.form-control .input-container .glyph-container{
  flex-shrink:0;
  padding:0;
  box-sizing:border-box;
  display:flex;
  justify-content:center;
  align-items:center;
  height:28px;
  width:28px
}

.form-control ._label_3q5yg_65{
  display:flex;
  align-items:center;
  grid-gap:var(--ride-gl-spacing-medium);
  gap:var(--ride-gl-spacing-medium);
  font-family:var(--ride-sys-text-label-medium-semibold-font-family);
  font-weight:var(--ride-sys-text-label-medium-semibold-font-weight);
  line-height:var(--ride-sys-text-label-medium-semibold-line-height);
  font-size:var(--ride-sys-text-label-medium-semibold-font-size);
  letter-spacing:var(--ride-sys-text-label-medium-semibold-letter-spacing);
  color:var(--ride-sys-color-text-extreme)
}

.form-control ._label_3q5yg_65 ._optional_3q5yg_76{
  color:var(--ride-sys-color-text-extreme);
  font-family:var(--ride-sys-text-label-medium-regular-font-family);
  font-weight:var(--ride-sys-text-label-medium-regular-font-weight);
  line-height:var(--ride-sys-text-label-medium-regular-line-height);
  font-size:var(--ride-sys-text-label-medium-regular-font-size);
  letter-spacing:var(--ride-sys-text-label-medium-regular-letter-spacing)
}

.form-control .input-container{
  padding:calc(var(--ride-gl-spacing-large) + 2px - var(--ride-sys-border-width-container-thin)) calc(var(--ride-gl-spacing-xlarge) - var(--ride-sys-border-width-container-thin))
}

.form-control .input-container:has(input:focus-visible,input:active){
  padding:calc(var(--ride-gl-spacing-large) + 2px - var(--ride-sys-border-width-container-medium)) calc(var(--ride-gl-spacing-xlarge) - var(--ride-sys-border-width-container-medium))
}

.form-control._error_3q5yg_111 .input-container{
  padding:calc(var(--ride-gl-spacing-large) + 2px - var(--ride-sys-border-width-container-medium)) calc(var(--ride-gl-spacing-xlarge) - var(--ride-sys-border-width-container-medium))
}

.form-control .glyph-container{
  cursor:default;
  position:relative
}

.form-control .glyph-container ._glyph-button_3q5yg_129{
  display:flex;
  cursor:pointer;
  background-color:transparent;
  border:none;
  box-sizing:border-box;
  padding:0
}

.form-control .glyph-container ._glyph-button_3q5yg_129:focus-visible{
  outline:0;
  border:var(--ride-sys-border-width-container-medium) solid var(--ride-sys-color-border-focus);
  border-radius:0 var(--ride-sys-border-radius-container-small) var(--ride-sys-border-radius-container-small) 0
}

.form-control ._prefix_3q5yg_142,.form-control ._suffix_3q5yg_143{
  font-family:var(--ride-sys-text-paragraph-large-regular-font-family);
  font-weight:var(--ride-sys-text-paragraph-large-regular-font-weight);
  line-height:var(--ride-sys-text-paragraph-large-regular-line-height);
  font-size:var(--ride-sys-text-paragraph-large-regular-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-large-regular-letter-spacing);
  color:var(--ride-sys-color-text-medium);
  flex-shrink:0
}

.form-control._error_3q5yg_111 .input-container{
  border-color:var(--ride-sys-color-border-feedback-critical) !important;
  border-width:var(--ride-sys-border-width-container-medium);
  z-index:1
}

.form-control._error_3q5yg_111 .input-container:hover{
  border-color:var(--ride-sys-color-border-feedback-critical) !important;
  border-width:var(--ride-sys-border-width-container-medium)
}

.form-control._error_3q5yg_111 .input-container:has(input:focus-visible,input:active){
  border-color:var(--ride-sys-color-border-focus);
  border-width:var(--ride-sys-border-width-container-medium)
}

.form-control._disabled_3q5yg_165 label,.form-control._disabled_3q5yg_165 .glyph-container{
  pointer-events:none
}

.form-control._disabled_3q5yg_165 .input-container{
  cursor:not-allowed;
  border-color:var(--ride-sys-color-border-disable);
  background-color:var(--ride-sys-color-surface-disable)
}

.form-control._disabled_3q5yg_165 input{
  pointer-events:none;
  color:var(--ride-sys-color-text-disable)
}

.form-control._disabled_3q5yg_165 [class*=ride-glyph]{
  pointer-events:none;
  color:var(--ride-sys-color-glyph-disable)
}

.form-control._disabled_3q5yg_165 ._helper-text_3q5yg_87,.form-control._disabled_3q5yg_165 ._character-counter_3q5yg_96,.form-control._disabled_3q5yg_165 ._prefix_3q5yg_142,.form-control._disabled_3q5yg_165 ._suffix_3q5yg_143{
  color:var(--ride-sys-color-text-disable)
}

#divLoadingProcess{
  background-color:var(--ride-sys-color-background-overlay);
  background:var(--ride-sys-color-background-overlay) !important;
  background-color:var(--ride-sys-color-background-overlay) !important;
  backdrop-filter:blur(5px) !important;
  -webkit-backdrop-filter:blur(5px) !important;
  opacity:1 !important
}

/* purgecss end ignore */

/* purgecss start ignore */

.error-message{
  margin-top:0.25rem;
  display:flex;
  flex-direction:row-reverse;
  align-items:center;
  justify-content:flex-end;
  column-gap:0.25rem;
  color:var(--ride-gl-color-critical-60);
  font-family:var(--ride-sys-text-label-small-regular-font-family);
  font-weight:var(--ride-sys-text-label-small-regular-font-weight);
  line-height:var(--ride-sys-text-label-small-regular-line-height);
  font-size:var(--ride-sys-text-label-small-regular-font-size);
  letter-spacing:var(--ride-sys-text-label-small-regular-letter-spacing)
}

.error-message_message{
  margin:0px;
  color:var(--ride-gl-color-critical-60)
}

.error-message_message:empty+svg{
  display:none
}

.error-message svg{
  min-width:var(--ride-gl-spacing-2xlarge);
  min-height:var(--ride-gl-spacing-2xlarge)
}

/* purgecss end ignore */

/* purgecss start ignore */

.modal-rofwd{
  background-color:var(--ride-sys-color-background-default);
  padding-top:var(--ride-gl-spacing-8xlarge);
  padding-bottom:3rem
}

@media (min-width: 1024px){
  .modal-rofwd{
    height:100%;
    border-radius:var(--ride-sys-border-radius-container-xlarge);
    padding-top:4rem;
    padding-bottom:var(--ride-gl-spacing-5xlarge);
    padding-left:var(--ride-gl-spacing-5xlarge)
  }
}

@media screen and (min-width: 1024px){
  .modal-rofwd{
    max-height:416px
  }
}

@media (min-width: 1024px){
  .modal-rofwd>div{
    margin-right:0.5rem;
    max-height:20rem;
    overflow-y:auto;
    padding-right:var(--ride-gl-spacing-9xlarge)
  }
}

.modal-rofwd_item h3{
  font-family:var(--ride-sys-text-title-3xlarge-default-font-family);
  font-weight:var(--ride-sys-text-title-3xlarge-default-font-weight);
  line-height:var(--ride-sys-text-title-3xlarge-default-line-height);
  font-size:var(--ride-sys-text-title-3xlarge-default-font-size);
  letter-spacing:var(--ride-sys-text-title-3xlarge-default-letter-spacing)
}

.modal-rofwd_item p{
  font-family:var(--ride-sys-text-paragraph-large-regular-font-family);
  font-weight:var(--ride-sys-text-paragraph-large-regular-font-weight);
  line-height:var(--ride-sys-text-paragraph-large-regular-line-height);
  font-size:var(--ride-sys-text-paragraph-large-regular-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-large-regular-letter-spacing)
}

.modal-rofwd_item p b{
  font-family:var(--ride-sys-text-paragraph-large-bold-font-family);
  font-weight:var(--ride-sys-text-paragraph-large-bold-font-weight);
  line-height:var(--ride-sys-text-paragraph-large-bold-line-height);
  font-size:var(--ride-sys-text-paragraph-large-bold-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-large-bold-letter-spacing)
}

.modal-rofwd_item p button{
  color:var(--ride-sys-color-text-interactive);
  text-decoration:underline;
  font-family:var(--ride-sys-text-paragraph-large-bold-font-family);
  font-weight:var(--ride-sys-text-paragraph-large-bold-font-weight);
  line-height:var(--ride-sys-text-paragraph-large-bold-line-height);
  font-size:var(--ride-sys-text-paragraph-large-bold-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-large-bold-letter-spacing);
  text-underline-offset:4px
}

.modal-rofwd_button{
  display:none
}

@media (min-width: 1024px){
  .modal-rofwd_button{
    margin-top:var(--ride-gl-spacing-4xlarge);
    display:flex;
    justify-content:center
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.section-payment{
  padding-top:var(--ride-gl-spacing-6xlarge);
  padding-bottom:118px
}

.section-payment_title{
  order:1;
  grid-column:1 / -1;
  margin-bottom:var(--ride-gl-spacing-4xlarge)
}

@media (min-width: 1024px){
  .section-payment_title{
    margin-bottom:var(--ride-gl-spacing-6xlarge)
  }
}

.section-payment_title h1{
  font-family:var(--ride-sys-text-title-4xlarge-default-font-family);
  font-weight:var(--ride-sys-text-title-4xlarge-default-font-weight);
  line-height:var(--ride-sys-text-title-4xlarge-default-line-height);
  font-size:var(--ride-sys-text-title-4xlarge-default-font-size);
  letter-spacing:var(--ride-sys-text-title-4xlarge-default-letter-spacing)
}

@media (min-width: 1024px){
  .section-payment_title h1{
    font-family:var(--ride-sys-text-title-7xlarge-default-font-family);
    font-weight:var(--ride-sys-text-title-7xlarge-default-font-weight);
    line-height:var(--ride-sys-text-title-7xlarge-default-line-height);
    font-size:var(--ride-sys-text-title-7xlarge-default-font-size);
    letter-spacing:var(--ride-sys-text-title-7xlarge-default-letter-spacing)
  }
}

.section-payment_title h1 strong{
  background-image:var(--ride-sys-color-text-highlight-short);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}

.section-payment_content{
  grid-column:1 / -1
}

@media (min-width: 1024px){
  .section-payment_content{
    grid-column:span 7 / span 7
  }
}

@media (min-width: 1280px){
  .section-payment_content{
    grid-column:span 6 / span 6
  }
}

.section-payment #btnPayment{
  text-indent:-9999px;
  position:absolute
}

/* purgecss end ignore */

/* purgecss start ignore */

.new-stepper_mob{
  border-top-width:var(--ride-sys-border-width-container-thin);
  border-bottom-width:var(--ride-sys-border-width-container-thin);
  border-color:var(--ride-sys-color-border-default);
  padding-top:var(--ride-gl-spacing-medium);
  padding-bottom:var(--ride-gl-spacing-medium)
}

@media (min-width: 1024px){
  .new-stepper_mob{
    display:none
  }
}

.new-stepper_mob--grid{
  padding-left:0 !important;
  margin-left:8px !important
}

.new-stepper_mob--content{
  grid-column:1 / -1;
  display:flex;
  align-items:center;
  gap:var(--ride-gl-spacing-2xlarge)
}

.new-stepper_mob--content-bar{
  width:100%;
  background-color:var(--ride-sys-color-border-default);
  border-radius:20px;
  height:6px
}

.new-stepper_mob--content-bar-fill{
  background-color:var(--ride-sys-color-surface-inverse);
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:500ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  height:6px;
  border-radius:20px
}

.new-stepper_desktop--bar{
  z-index:20;
  display:none;
  width:100%;
  background-color:var(--ride-sys-color-surface-medium)
}

@media (min-width: 1024px){
  .new-stepper_desktop--bar{
    display:block
  }
}

.new-stepper_desktop--bar{
  height:6px
}

.new-stepper_desktop--bar-fill{
  position:absolute;
  height:100%;
  background-color:var(--ride-sys-color-surface-inverse);
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:500ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.new-stepper_desktop--content{
  grid-column:1 / -1;
  padding-top:var(--ride-gl-spacing-5xlarge)
}

.new-stepper_desktop--content span{
  display:flex;
  height:2.5rem;
  align-items:center;
  font-family:var(--ride-sys-text-label-medium-default-font-family);
  font-weight:var(--ride-sys-text-label-medium-default-font-weight);
  line-height:var(--ride-sys-text-label-medium-default-line-height);
  font-size:var(--ride-sys-text-label-medium-default-font-size);
  letter-spacing:var(--ride-sys-text-label-medium-default-letter-spacing)
}

.new-stepper_desktop--content.legacy{
  grid-column-end:span 30;
  grid-column-start:5
}

/* purgecss end ignore */

/* purgecss start ignore */

.container-new-header{
  z-index:20;
  background-color:var(--ride-sys-color-surface-default)
}

@media (min-width: 768px){
  .container-new-header{
    z-index:50
  }
}

.container-new-header_content{
  grid-column:1 / -1;
  display:flex;
  height:3.5rem;
  width:100%;
  align-items:center;
  justify-content:space-between;
  background-color:transparent;
  padding-top:var(--ride-gl-spacing-xlarge);
  padding-bottom:var(--ride-gl-spacing-xlarge);
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

@media (min-width: 1024px){
  .container-new-header_content.is-step-initial{
    display:flex
  }
}

@media screen and (min-width: 1024px){
  .container-new-header_content.is-step-initial{
    height:68px
  }
}

.container-new-header_left{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:var(--ride-gl-spacing-2xlarge)
}

.container-new-header_left-img{
  position:relative;
  height:2rem
}

@media (min-width: 1024px){
  .container-new-header_left-img{
    height:2.25rem
  }
}

.container-new-header_left-img{
  width:65.03px
}

@media screen and (min-width: 1024px){
  .container-new-header_left-img{
    width:73.16px
  }
}

.container-new-header_left span{
  display:flex;
  height:2rem;
  align-items:center;
  border-left-width:var(--ride-gl-border-width-thin);
  border-color:var(--ride-sys-color-border-default);
  padding-left:var(--ride-gl-spacing-2xlarge);
  font-family:var(--ride-sys-text-title-small-default-font-family);
  font-weight:var(--ride-sys-text-title-small-default-font-weight);
  line-height:var(--ride-sys-text-title-small-default-line-height);
  font-size:var(--ride-sys-text-title-small-default-font-size);
  letter-spacing:var(--ride-sys-text-title-small-default-letter-spacing)
}

.container-new-header_right{
  display:none
}

@media (min-width: 1024px){
  .container-new-header_right{
    display:block
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.container-rbrbannerCyber{
  box-sizing:border-box;
  padding:8px 0;
  position:relative;
  display:flex;
  height:80px;
  align-items:center;
  justify-content:center;
  gap:var(--ride-gl-spacing-2xlarge)
}

@media (min-width: 1024px){
  .container-rbrbannerCyber{
    gap:var(--ride-gl-spacing-4xlarge)
  }
}

.container-rbrbannerCyber.no-count-down{
  justify-content:center
}

@media screen and (min-width: 1024px){
  .container-rbrbannerCyber{
    align-items:center;
    padding:8px 0;
    height:56px;
    justify-content:center
  }
}

.container-rbrbannerCyber__img{
  width:auto;
  height:34.52px
}

@media screen and (min-width: 1024px){
  .container-rbrbannerCyber__img{
    height:32.85px
  }
}

.container-rbrbannerCyber__title{
  color:#fff;
  max-width:120px;
  font-family:var(--ride-sys-text-paragraph-xlarge-bold-short-font-family);
  font-weight:var(--ride-sys-text-paragraph-xlarge-bold-short-font-weight);
  font-size:var(--ride-sys-text-paragraph-xlarge-bold-short-font-size);
  line-height:var(--ride-sys-text-paragraph-xlarge-bold-short-line-height);
  letter-spacing:var(--ride-sys-text-paragraph-xlarge-bold-short-letter-spacing)
}

.container-rbrbannerCyber__title span,.container-rbrbannerCyber__title i{
  font-family:"BR Sonoma", sans-serif;
  color:#fff;
  font-weight:700;
  font-size:16px;
  line-height:24px;
  letter-spacing:0.2px
}

@media screen and (min-width: 384px){
  .container-rbrbannerCyber__title.no-count-down{
    max-width:100%;
    text-align:center
  }
}

@media screen and (min-width: 768px){
  .container-rbrbannerCyber__title{
    max-width:100%
  }

  .container-rbrbannerCyber__title.no-count-down{
    width:100%;
    text-align:center
  }
}

@media screen and (min-width: 1201px){
  .container-rbrbannerCyber__title{
    font-size:18px
  }

  .container-rbrbannerCyber__title.no-count-down{
    padding-left:124px
  }

  .container-rbrbannerCyber__title.no-count-down::after{
    display:none
  }
}

@media screen and (min-width: 1360px){
  .container-rbrbannerCyber__title{
    font-size:18px;
    line-height:24px;
    letter-spacing:0.2px
  }

  .container-rbrbannerCyber__title span,.container-rbrbannerCyber__title i{
    font-size:24px;
    line-height:32px;
    letter-spacing:normal
  }
}

.container-rbrbannerCyber__title-mob{
  color:#fff;
  text-align:center;
  font-family:var(--ride-sys-text-label-small-default-font-family);
  font-weight:var(--ride-sys-text-label-small-default-font-weight);
  line-height:var(--ride-sys-text-label-small-default-line-height);
  font-size:var(--ride-sys-text-label-small-default-font-size);
  letter-spacing:var(--ride-sys-text-label-small-default-letter-spacing)
}

.container-rbrbannerCyber__right{
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  grid-gap:6px;
  gap:6px
}

@media screen and (min-width: 360px){
  .container-rbrbannerCyber__right{
    align-items:center
  }
}

@media screen and (min-width: 768px){
  .container-rbrbannerCyber__right{
    position:relative;
    top:0
  }
}

.container-rbrbannerCyber__timer{
  display:flex;
  align-items:center
}

.container-rbrbannerCyber__timer .timer-box{
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  padding:4px 8px;
  background-color:transparent;
  color:#fff;
  border:0.6px solid #fff;
  border-radius:6px;
  font-family:var(--ride-sys-text-title-small-default-font-family);
  font-weight:var(--ride-sys-text-title-small-default-font-weight);
  line-height:var(--ride-sys-text-title-small-default-line-height);
  font-size:var(--ride-sys-text-title-small-default-font-size);
  letter-spacing:var(--ride-sys-text-title-small-default-letter-spacing)
}

@media (min-width: 1024px){
  .container-rbrbannerCyber__timer .timer-box{
    font-family:var(--ride-sys-text-title-large-default-font-family);
    font-weight:var(--ride-sys-text-title-large-default-font-weight);
    line-height:var(--ride-sys-text-title-large-default-line-height);
    font-size:var(--ride-sys-text-title-large-default-font-size);
    letter-spacing:var(--ride-sys-text-title-large-default-letter-spacing)
  }
}

@media screen and (min-width: 768px){
  .container-rbrbannerCyber__timer .timer-box{
    font-size:16px;
    line-height:24px;
    min-width:60px;
    min-height:40px;
    border-radius:8px
  }
}

.container-rbrbannerCyber__timer span{
  font-family:"BR Sonoma", sans-serif;
  font-size:18px;
  font-style:normal;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.2px;
  color:#fff;
  margin:0 4px
}

@media screen and (min-width: 768px){
  .container-rbrbannerCyber__timer span{
    font-size:24px;
    line-height:36px;
    letter-spacing:normal;
    margin:0 8px
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

@keyframes gradient-transition{
  0%{
    transform:translateX(0)
  }

  to{
    transform:translateX(200%)
  }
}

.animated-gradient{
  position:sticky;
  top:0px;
  overflow:hidden
}

.animated-gradient__background{
  position:absolute;
  top:0px;
  height:100%;
  width:100%
}

.animated-gradient__movement{
  transform:scaleX(3);
  transform-origin:right;
  width:100%;
  height:100%
}

.animated-gradient .banner-texture{
  top:0;
  position:absolute;
  width:100vw;
  height:80px
}

@media screen and (min-width: 1024px){
  .animated-gradient .banner-texture{
    height:56px
  }
}

#animated-gradient{
  width:100%;
  height:100%
}

@keyframes gradient{
  0%{
    background-position:0% 50%
  }

  50%{
    background-position:100% 50%
  }

  100%{
    background-position:0% 50%
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.banner-benefits{
  display:flex;
  align-items:center;
  gap:var(--ride-gl-spacing-xlarge);
  background-image:var(--ride-sys-color-background-promotional-default);
  padding-left:var(--ride-gl-spacing-3xlarge);
  padding-right:var(--ride-gl-spacing-3xlarge);
  padding-top:var(--ride-gl-spacing-xlarge);
  padding-bottom:var(--ride-gl-spacing-xlarge)
}

@media (min-width: 768px){
  .banner-benefits{
    justify-content:center
  }
}

@media (min-width: 1024px){
  .banner-benefits{
    gap:var(--ride-gl-spacing-2xlarge);
    background-image:var(--ride-sys-color-background-digital-channels-default);
    padding:0px
  }
}

.banner-benefits{
  height:72px
}

@media screen and (min-width: 1024px){
  .banner-benefits{
    height:68px
  }
}

.banner-benefits p{
  color:var(--ride-sys-color-text-inverse);
  font-family:var(--ride-sys-text-label-medium-default-font-family);
  font-weight:var(--ride-sys-text-label-medium-default-font-weight);
  line-height:var(--ride-sys-text-label-medium-default-line-height);
  font-size:var(--ride-sys-text-label-medium-default-font-size);
  letter-spacing:var(--ride-sys-text-label-medium-default-letter-spacing)
}

@media (min-width: 1024px){
  .banner-benefits p{
    font-family:var(--ride-sys-text-title-2xlarge-default-font-family);
    font-weight:var(--ride-sys-text-title-2xlarge-default-font-weight);
    line-height:var(--ride-sys-text-title-2xlarge-default-line-height);
    font-size:var(--ride-sys-text-title-2xlarge-default-font-size);
    letter-spacing:var(--ride-sys-text-title-2xlarge-default-letter-spacing)
  }
}

.banner-benefits img{
  width:88.4px;
  min-width:88.4px
}

@media screen and (min-width: 1024px){
  .banner-benefits img{
    width:95.3px;
    min-width:95.3px
  }
}

.banner-benefits_card{
  display:flex;
  align-items:center;
  background-color:var(--ride-sys-color-surface-default);
  padding:0 11px;
  border-radius:3.664px
}

@media screen and (min-width: 1024px){
  .banner-benefits_card{
    padding:0 14px;
    border-radius:4.633px
  }
}

.banner-benefits_card span{
  background-image:var(--ride-sys-color-text-highlight-short);
  -webkit-background-clip:text;
          background-clip:text;
  font-family:var(--ride-sys-text-paragraph-small-bold-font-family);
  font-weight:var(--ride-sys-text-paragraph-small-bold-font-weight);
  line-height:var(--ride-sys-text-paragraph-small-bold-line-height);
  font-size:var(--ride-sys-text-paragraph-small-bold-font-size);
  letter-spacing:var(--ride-sys-text-paragraph-small-bold-letter-spacing)
}

@media (min-width: 1024px){
  .banner-benefits_card span{
    font-family:var(--ride-sys-text-paragraph-large-bold-font-family);
    font-weight:var(--ride-sys-text-paragraph-large-bold-font-weight);
    line-height:var(--ride-sys-text-paragraph-large-bold-line-height);
    font-size:var(--ride-sys-text-paragraph-large-bold-font-size);
    letter-spacing:var(--ride-sys-text-paragraph-large-bold-letter-spacing)
  }
}

.banner-benefits_card span{
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}

/* purgecss end ignore */

/* purgecss start ignore */

.section-header{
  box-sizing:border-box;
  padding:12px 0;
  display:flex;
  justify-content:space-between;
  height:56px
}

.section-header__left{
  display:flex;
  align-items:center
}

.section-header__left .img-logo{
  width:auto;
  height:32px
}

.section-header__left .separator{
  height:36px;
  margin:0 12px;
  width:0;
  border:1px solid #D7DBF5
}

.section-header__left .header-title{
  display:block;
  font-family:'BR Sonoma', sans-serif;
  font-weight:700;
  font-size:12px;
  line-height:12px;
  color:#141938
}

@media screen and (min-width: 1360px){
  .section-header{
    padding:14px 12px;
    height:64px
  }

  .section-header__left .img-logo{
    height:36px
  }

  .section-header__left .separator{
    margin:0 16px
  }
}

@media screen and (min-width: 1553px){
  .section-header{
    padding:14px 0
  }
}

@media screen and (max-width: 424px){
  .section-header__left .header-titleVD,.section-header__left .separatorVD{
    display:none
  }
}

/* purgecss end ignore */

/* purgecss start ignore */

.container-footerv2{
  align-items:center;
  border-top:1px solid #d7dbf5;
  position:relative;
  width:100%;
  display:flex;
  height:80px;
  z-index:1;
  margin-top:72px
}

@media screen and (max-width: 1024px){
  .container-footerv2{
    margin-top:40px
  }
}

.container-footerv2__content{
  display:flex;
  align-items:center;
  width:100%;
  margin:0 auto;
  max-width:296px;
  margin-left:32px
}

@media screen and (min-width: 1024px){
  .container-footerv2__content{
    max-width:960px;
    justify-content:flex-end;
    margin-left:0
  }
}

@media screen and (min-width: 1360px){
  .container-footerv2__content{
    max-width:1184px;
    margin:0 auto
  }
}

.container-footerv2__content p{
  font-family:"Lato", sans-serif;
  font-weight:400;
  font-size:12px;
  line-height:20px;
  letter-spacing:0.2px;
  color:#7981b2
}

/* purgecss end ignore */

/* purgecss start ignore */

.thank-you{
  margin:0 auto;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  padding:0 32px
}

@media screen and (min-width: 768px){
  .thank-you{
    padding:0 48px
  }
}

@media screen and (min-width: 1024px){
  .thank-you{
    padding:0 96px
  }
}

@media screen and (min-width: 1360px){
  .thank-you{
    padding:0;
    max-width:1184px
  }
}

@media screen and (min-width: 1553px){
  .thank-you{
    max-width:1312px
  }
}

.thank-you__container{
  width:100%;
  display:grid;
  grid-template-columns:repeat(37, minmax(0, 1fr));
  grid-column-start:span 37;
  grid-column-end:span 37;
  margin:0 auto;
  max-width:384px
}

.thank-you__container-left{
  width:100%;
  grid-column-start:span 37;
  grid-column-end:span 37;
  position:relative;
  height:216px
}

.thank-you__container-right{
  width:100%;
  grid-column-start:span 37;
  grid-column-end:span 37;
  box-sizing:border-box;
  padding:48px 0 40px
}

.thank-you__container-text{
  width:100%;
  box-sizing:border-box;
  padding:32px 0 0;
  border-top:1px solid #D7DBF5
}

.thank-you__container.v2{
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  align-items:center;
  padding:48px 0
}

.thank-you__container-card{
  width:100%;
  box-sizing:border-box;
  position:relative;
  border:3px solid #D7DBF5;
  padding:21px 29px 21px 57px;
  border-radius:20px;
  margin:0 0 32px
}

.thank-you__container-card img{
  position:absolute;
  width:24px;
  height:24px;
  top:24px;
  left:24px
}

.thank-you__container-card .title,.thank-you__container-card .subtitle{
  font-family:'Lato', sans-serif;
  color:#141938;
  font-weight:400;
  margin:0;
  font-size:14px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0.1px
}

.thank-you__container-card .title{
  font-weight:700;
  font-size:16px;
  letter-spacing:0.2px
}

@media screen and (min-width: 1024px){
  .thank-you__container{
    max-width:100%;
    width:100%
  }

  .thank-you__container.mw-xl{
    max-width:864px
  }

  .thank-you__container.v2{
    min-height:calc(100vh - 137px);
    justify-content:center
  }

  .thank-you__container-left{
    grid-column-start:1;
    grid-column-end:span 14;
    height:-moz-fit-content;
    height:fit-content;
    margin-bottom:96px
  }

  .thank-you__container-right{
    grid-column-start:19;
    grid-column-end:span 15
  }
}

@media screen and (min-width: 1360px){
  .thank-you__container.v2{
    min-height:calc(100vh - 145px)
  }
}

.thank-you__icon{
  width:96px;
  height:96px;
  margin:0 0 40px
}

.thank-you__image-mob{
  width:328px;
  height:auto;
  position:absolute;
  left:0
}

@media screen and (min-width: 1024px){
  .thank-you__image-mob{
    display:none
  }
}

.thank-you .img-wrapper{
  display:flex;
  width:calc(100% + 96px);
  margin-left:-96px;
  overflow:visible;
  left:0;
  position:relative
}

@media screen and (min-width: 1360px){
  .thank-you .img-wrapper{
    width:calc(100% + (100vw - 1184px)/2);
    margin-left:calc((100vw - 1184px)/(-2))
  }
}

@media screen and (min-width: 1553px){
  .thank-you .img-wrapper{
    width:calc(100% + (100vw - 1312px)/2);
    margin-left:calc((100vw - 1312px)/(-2))
  }
}

.thank-you__image-desktop{
  display:none
}

@media screen and (min-width: 1024px){
  .thank-you__image-desktop{
    width:100%;
    height:auto;
    display:block
  }
}

.thank-you__title,.thank-you .thank-you__title h2{
  font-family:'Lato', sans-serif;
  font-weight:900;
  font-size:28px;
  line-height:36px;
  letter-spacing:-0.2px;
  margin-bottom:16px;
  color:#141938
}

.thank-you__title h2,.thank-you .thank-you__title h2 h2{
  text-align:center
}

.thank-you__title span,.thank-you .thank-you__title h2 span{
  display:block
}

@media screen and (min-width: 1024px){
  .thank-you__title,.thank-you .thank-you__title h2{
    font-size:36px
  }

  .thank-you__title h2,.thank-you .thank-you__title h2 h2{
    font-size:40px !important;
    line-height:52px !important
  }
}

.thank-you__subtitle{
  font-family:'Lato', sans-serif;
  font-weight:400;
  font-size:16px;
  line-height:28px;
  letter-spacing:0.1px;
  margin-bottom:32px;
  color:#141938
}

.thank-you__subtitle.v2{
  font-size:18px;
  line-height:32px
}

.thank-you__subtitle b{
  font-weight:900
}

.thank-you__text{
  font-family:'Lato', sans-serif;
  font-weight:400;
  font-size:16px;
  line-height:28px;
  letter-spacing:0.1px;
  border-bottom:1px solid #D7DBF5;
  padding-bottom:32px;
  margin-bottom:32px;
  color:#141938
}

.thank-you__contact{
  display:flex;
  align-items:flex-start;
  margin:0 0 32px
}

.thank-you__contact-icon{
  margin:6px 16px 0 0
}

.thank-you__contact-text{
  display:flex;
  flex-direction:column
}

.thank-you__contact-text p{
  font-family:'Lato', sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:28px;
  letter-spacing:0.1px;
  color:#141938;
  margin:0
}

.thank-you__contact-text p:first-child{
  font-weight:700
}

.thank-you__text-contact{
  font-family:'Lato';
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:28px;
  letter-spacing:0.1px;
  color:#141938;
  margin:0 0 8px
}

.thank-you__link{
  font-family:'Lato';
  font-style:normal;
  font-weight:700;
  font-size:16px;
  line-height:28px;
  letter-spacing:0.1px;
  color:#141938;
  text-decoration:none;
  cursor:pointer;
  display:flex;
  align-items:center;
  margin:0 0 40px
}

.thank-you__link::before{
  content:"";
  width:24px;
  height:24px;
  display:inline-block;
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.2508 16.0573L17.2508 14.3098C16.9296 14.1184 16.5486 14.0538 16.1823 14.1288C15.8161 14.2037 15.491 14.4127 15.2708 14.7148L13.6358 16.8898C12.1349 16.3547 10.7555 15.5261 9.57827 14.4523C8.50359 13.2728 7.67493 11.8909 7.14077 10.3873L9.31577 8.75977C9.61788 8.53956 9.82686 8.21448 9.90178 7.84822C9.9767 7.48196 9.91214 7.10093 9.72077 6.77978L7.94327 3.74977C7.84122 3.56159 7.70007 3.39742 7.5293 3.26832C7.35854 3.13921 7.16212 3.04815 6.95324 3.00126C6.74437 2.95437 6.52787 2.95275 6.31831 2.99648C6.10875 3.0402 5.91097 3.12826 5.73828 3.25477L4.71077 4.00477C4.19726 4.36412 3.77832 4.8424 3.48969 5.39875C3.20107 5.9551 3.05134 6.57302 3.05327 7.19978C2.97932 9.0223 3.30409 10.839 4.0049 12.523C4.70571 14.207 5.76568 15.7178 7.11078 16.9498C8.34276 18.2949 9.8535 19.3548 11.5375 20.0556C13.2215 20.7564 15.0383 21.0812 16.8608 21.0073C17.4875 21.0092 18.1055 20.8595 18.6618 20.5708C19.2182 20.2822 19.6964 19.8633 20.0558 19.3498L20.8058 18.3223C20.9411 18.1443 21.0349 17.9384 21.0804 17.7196C21.1259 17.5007 21.1219 17.2745 21.0687 17.0574C21.0155 16.8402 20.9144 16.6378 20.7729 16.4648C20.6314 16.2917 20.453 16.1525 20.2508 16.0573Z' fill='%2303050F'/%3E%3C/svg%3E%0A");
  margin-right:8px
}

.thank-you__list-title{
  font-family:'Lato', sans-serif;
  font-weight:700;
  font-size:16px;
  line-height:24px;
  letter-spacing:0.2px;
  margin-bottom:24px;
  color:#141938
}

@media screen and (min-width: 1024px){
  .thank-you__list-title{
    font-size:20px
  }
}

.thank-you__list{
  list-style-type:none;
  margin:0 0 40px
}

.thank-you__list li{
  font-family:'Lato', sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:24px;
  letter-spacing:0.1px;
  color:#141938;
  margin-bottom:16px;
  position:relative;
  padding:0 0 0 16px
}

.thank-you__list li::before{
  content:"";
  width:4px;
  height:4px;
  border-radius:50%;
  background:#EF3340;
  position:absolute;
  left:0;
  top:9px
}

.thank-you__list li:last-child{
  margin-bottom:0
}

.thank-you .btn__primary{
  background:#03050f;
  border-radius:32px;
  font-family:'Lato', sans-serif;
  font-style:normal;
  font-weight:700;
  font-size:20px;
  line-height:24px;
  text-transform:none;
  letter-spacing:0.4px;
  color:#FFFFFF;
  height:56px;
  display:flex;
  align-items:center;
  justify-content:center
}

@media screen and (min-width: 1024px){
  .thank-you .btn__primary{
    box-sizing:border-box;
    padding:0 40px
  }
}

@media screen and (min-width: 1024px){
  .thank-you .rbr-btn{
    max-width:218px
  }
}

/* purgecss end ignore */

/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

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

/**
Use a more readable tab size (opinionated).
*/

html {
  tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
  font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button,
[role="button"] {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after{
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.container{
  width: 100%;
}

@media (min-width: 384px){
  .container{
    max-width: 384px;
  }
}

@media (min-width: 600px){
  .container{
    max-width: 600px;
  }
}

@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}

@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}

@media (min-width: 1100px){
  .container{
    max-width: 1100px;
  }
}

@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}

@media (min-width: 1360px){
  .container{
    max-width: 1360px;
  }
}

@media (min-width: 1440px){
  .container{
    max-width: 1440px;
  }
}

@media (min-width: 1660px){
  .container{
    max-width: 1660px;
  }
}

@media (min-width: 1920px){
  .container{
    max-width: 1920px;
  }
}

.pointer-events-none{
  pointer-events: none;
}

.static{
  position: static;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.sticky{
  position: sticky;
}

.inset-0{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.top-0{
  top: 0px;
}

.top-14{
  top: 3.5rem;
}

.right-0{
  right: 0px;
}

.bottom-0{
  bottom: 0px;
}

.left-0{
  left: 0px;
}

.z-10{
  z-index: 10;
}

.z-50{
  z-index: 50;
}

.order-2{
  order: 2;
}

.order-3{
  order: 3;
}

.order-4{
  order: 4;
}

.order-5{
  order: 5;
}

.col-span-1{
  grid-column: span 1 / span 1;
}

.col-span-6{
  grid-column: span 6 / span 6;
}

.col-span-full{
  grid-column: 1 / -1;
}

.col-start-4{
  grid-column-start: 4;
}

.m-0{
  margin: 0px;
}

.-mx-ride-gl-spacing-4xlarge{
  margin-left: calc(var(--ride-gl-spacing-4xlarge) * -1);
  margin-right: calc(var(--ride-gl-spacing-4xlarge) * -1);
}

.my-ride-gl-spacing-2xlarge{
  margin-top: var(--ride-gl-spacing-2xlarge);
  margin-bottom: var(--ride-gl-spacing-2xlarge);
}

.mt-0{
  margin-top: 0px;
}

.mt-1{
  margin-top: 0.25rem;
}

.mt-2{
  margin-top: 0.5rem;
}

.mt-14{
  margin-top: 3.5rem;
}

.mt-0\.5{
  margin-top: 0.125rem;
}

.mt-ride-gl-spacing-small{
  margin-top: var(--ride-gl-spacing-small);
}

.mt-ride-gl-spacing-medium{
  margin-top: var(--ride-gl-spacing-medium);
}

.mt-ride-gl-spacing-large{
  margin-top: var(--ride-gl-spacing-large);
}

.mt-ride-gl-spacing-xlarge{
  margin-top: var(--ride-gl-spacing-xlarge);
}

.mt-ride-gl-spacing-2xlarge{
  margin-top: var(--ride-gl-spacing-2xlarge);
}

.mt-ride-gl-spacing-4xlarge{
  margin-top: var(--ride-gl-spacing-4xlarge);
}

.mt-ride-gl-spacing-5xlarge{
  margin-top: var(--ride-gl-spacing-5xlarge);
}

.mt-ride-gl-spacing-6xlarge{
  margin-top: var(--ride-gl-spacing-6xlarge);
}

.mt-ride-gl-spacing-7xlarge{
  margin-top: var(--ride-gl-spacing-7xlarge);
}

.mt-ride-gl-spacing-8xlarge{
  margin-top: var(--ride-gl-spacing-8xlarge);
}

.mr-1{
  margin-right: 0.25rem;
}

.mr-4{
  margin-right: 1rem;
}

.mr-16{
  margin-right: 4rem;
}

.-mr-6{
  margin-right: -1.5rem;
}

.mb-0{
  margin-bottom: 0px;
}

.mb-2{
  margin-bottom: 0.5rem;
}

.mb-7{
  margin-bottom: 1.75rem;
}

.mb-20{
  margin-bottom: 5rem;
}

.mb-ride-gl-spacing-medium{
  margin-bottom: var(--ride-gl-spacing-medium);
}

.mb-ride-gl-spacing-large{
  margin-bottom: var(--ride-gl-spacing-large);
}

.mb-ride-gl-spacing-2xlarge{
  margin-bottom: var(--ride-gl-spacing-2xlarge);
}

.mb-ride-gl-spacing-3xlarge{
  margin-bottom: var(--ride-gl-spacing-3xlarge);
}

.mb-ride-gl-spacing-4xlarge{
  margin-bottom: var(--ride-gl-spacing-4xlarge);
}

.mb-ride-gl-spacing-5xlarge{
  margin-bottom: var(--ride-gl-spacing-5xlarge);
}

.mb-ride-gl-spacing-6xlarge{
  margin-bottom: var(--ride-gl-spacing-6xlarge);
}

.mb-ride-gl-spacing-9xlarge{
  margin-bottom: var(--ride-gl-spacing-9xlarge);
}

.ml-2{
  margin-left: 0.5rem;
}

.ml-auto{
  margin-left: auto;
}

.box-content{
  box-sizing: content-box;
}

.block{
  display: block;
}

.inline{
  display: inline;
}

.flex{
  display: flex;
}

.table{
  display: table;
}

.grid{
  display: grid;
}

.hidden{
  display: none;
}

.h-1{
  height: 0.25rem;
}

.h-5{
  height: 1.25rem;
}

.h-6{
  height: 1.5rem;
}

.h-8{
  height: 2rem;
}

.h-auto{
  height: auto;
}

.h-1\.5{
  height: 0.375rem;
}

.h-full{
  height: 100%;
}

.h-screen{
  height: 100vh;
}

.w-full{
  width: 100%;
}

.w-screen{
  width: 100vw;
}

.w-max{
  width: max-content;
}

.min-w-max{
  min-width: max-content;
}

.max-w-full{
  max-width: 100%;
}

.flex-1{
  flex: 1 1 0%;
}

.transform{
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-1\/2{
  --tw-translate-x: 50%;
}

.-translate-x-1\/2{
  --tw-translate-x: -50%;
}

.-translate-y-1\/2{
  --tw-translate-y: -50%;
}

.rotate-180{
  --tw-rotate: 180deg;
}

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

@keyframes ping{
  75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse{
  50%{
    opacity: .5;
  }
}

@keyframes bounce{
  0%, 100%{
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.cursor-pointer{
  cursor: pointer;
}

.resize{
  resize: both;
}

.list-disc{
  list-style-type: disc;
}

.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.flex-col{
  flex-direction: column;
}

.flex-wrap{
  flex-wrap: wrap;
}

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

.justify-end{
  justify-content: flex-end;
}

.justify-center{
  justify-content: center;
}

.justify-between{
  justify-content: space-between;
}

.gap-1{
  gap: 0.25rem;
}

.gap-2{
  gap: 0.5rem;
}

.gap-4{
  gap: 1rem;
}

.gap-9{
  gap: 2.25rem;
}

.gap-10{
  gap: 2.5rem;
}

.gap-ride-gl-spacing-small{
  gap: var(--ride-gl-spacing-small);
}

.gap-ride-gl-spacing-medium{
  gap: var(--ride-gl-spacing-medium);
}

.gap-ride-gl-spacing-large{
  gap: var(--ride-gl-spacing-large);
}

.gap-ride-gl-spacing-xlarge{
  gap: var(--ride-gl-spacing-xlarge);
}

.gap-ride-gl-spacing-2xlarge{
  gap: var(--ride-gl-spacing-2xlarge);
}

.gap-ride-gl-spacing-4xlarge{
  gap: var(--ride-gl-spacing-4xlarge);
}

.gap-ride-gl-spacing-5xlarge{
  gap: var(--ride-gl-spacing-5xlarge);
}

.gap-ride-gl-spacing-6xlarge{
  gap: var(--ride-gl-spacing-6xlarge);
}

.gap-x-ride-gl-spacing-xlarge{
  column-gap: var(--ride-gl-spacing-xlarge);
}

.gap-x-ride-gl-spacing-2xlarge{
  column-gap: var(--ride-gl-spacing-2xlarge);
}

.gap-y-ride-gl-spacing-2xlarge{
  row-gap: var(--ride-gl-spacing-2xlarge);
}

.gap-y-ride-gl-spacing-3xlarge{
  row-gap: var(--ride-gl-spacing-3xlarge);
}

.overflow-auto{
  overflow: auto;
}

.overflow-hidden{
  overflow: hidden;
}

.overflow-x-auto{
  overflow-x: auto;
}

.overflow-y-auto{
  overflow-y: auto;
}

.overflow-x-hidden{
  overflow-x: hidden;
}

.break-all{
  word-break: break-all;
}

.rounded-none{
  border-radius: 0px;
}

.rounded-3xl{
  border-radius: 1.5rem;
}

.rounded-ride-gl-border-radius-medium{
  border-radius: var(--ride-gl-border-radius-medium);
}

.rounded-ride-sys-border-radius-container-small{
  border-radius: var(--ride-sys-border-radius-container-small);
}

.rounded-ride-sys-border-radius-container-medium{
  border-radius: var(--ride-sys-border-radius-container-medium);
}

.rounded-ride-sys-border-radius-container-large{
  border-radius: var(--ride-sys-border-radius-container-large);
}

.rounded-ride-sys-border-radius-container-xlarge{
  border-radius: var(--ride-sys-border-radius-container-xlarge);
}

.border-2{
  border-width: 2px;
}

.border{
  border-width: 1px;
}

.border-ride-gl-border-width-medium{
  border-width: var(--ride-gl-border-width-medium);
}

.border-ride-sys-border-width-container-thin{
  border-width: var(--ride-sys-border-width-container-thin);
}

.border-t{
  border-top-width: 1px;
}

.border-t-ride-gl-border-width-none{
  border-top-width: var(--ride-gl-border-width-none);
}

.border-t-ride-gl-border-width-thin{
  border-top-width: var(--ride-gl-border-width-thin);
}

.border-b{
  border-bottom-width: 1px;
}

.border-b-ride-gl-border-width-thin{
  border-bottom-width: var(--ride-gl-border-width-thin);
}

.border-b-ride-gl-border-width-thick{
  border-bottom-width: var(--ride-gl-border-width-thick);
}

.border-none{
  border-style: none;
}

.border-ride-sys-color-border-default{
  border-color: var(--ride-sys-color-border-default);
}

.border-ride-sys-color-border-extreme{
  border-color: var(--ride-sys-color-border-extreme);
}

.bg-ride-sys-color-background-default{
  background-color: var(--ride-sys-color-background-default);
}

.bg-ride-sys-color-background-overlay{
  background-color: var(--ride-sys-color-background-overlay);
}

.bg-ride-sys-color-surface-subtle{
  background-color: var(--ride-sys-color-surface-subtle);
}

.bg-ride-sys-color-surface-moderate{
  background-color: var(--ride-sys-color-surface-moderate);
}

.bg-ride-sys-color-surface-medium{
  background-color: var(--ride-sys-color-surface-medium);
}

.bg-ride-sys-color-surface-disable{
  background-color: var(--ride-sys-color-surface-disable);
}

.bg-ride-sys-color-border-default{
  background-color: var(--ride-sys-color-border-default);
}

.bg-ride-sys-color-border-extreme{
  background-color: var(--ride-sys-color-border-extreme);
}

.bg-ride-sys-color-chart-01{
  background-color: var(--ride-sys-color-chart-01);
}

.p-20{
  padding: 5rem;
}

.p-ride-gl-spacing-medium{
  padding: var(--ride-gl-spacing-medium);
}

.p-ride-gl-spacing-large{
  padding: var(--ride-gl-spacing-large);
}

.p-ride-gl-spacing-xlarge{
  padding: var(--ride-gl-spacing-xlarge);
}

.p-ride-gl-spacing-2xlarge{
  padding: var(--ride-gl-spacing-2xlarge);
}

.p-ride-gl-spacing-3xlarge{
  padding: var(--ride-gl-spacing-3xlarge);
}

.p-ride-gl-spacing-5xlarge{
  padding: var(--ride-gl-spacing-5xlarge);
}

.px-ride-gl-spacing-xlarge{
  padding-left: var(--ride-gl-spacing-xlarge);
  padding-right: var(--ride-gl-spacing-xlarge);
}

.px-ride-gl-spacing-2xlarge{
  padding-left: var(--ride-gl-spacing-2xlarge);
  padding-right: var(--ride-gl-spacing-2xlarge);
}

.px-ride-gl-spacing-3xlarge{
  padding-left: var(--ride-gl-spacing-3xlarge);
  padding-right: var(--ride-gl-spacing-3xlarge);
}

.px-ride-gl-spacing-4xlarge{
  padding-left: var(--ride-gl-spacing-4xlarge);
  padding-right: var(--ride-gl-spacing-4xlarge);
}

.py-ride-gl-spacing-large{
  padding-top: var(--ride-gl-spacing-large);
  padding-bottom: var(--ride-gl-spacing-large);
}

.py-ride-gl-spacing-2xlarge{
  padding-top: var(--ride-gl-spacing-2xlarge);
  padding-bottom: var(--ride-gl-spacing-2xlarge);
}

.py-ride-gl-spacing-4xlarge{
  padding-top: var(--ride-gl-spacing-4xlarge);
  padding-bottom: var(--ride-gl-spacing-4xlarge);
}

.py-ride-gl-spacing-5xlarge{
  padding-top: var(--ride-gl-spacing-5xlarge);
  padding-bottom: var(--ride-gl-spacing-5xlarge);
}

.pt-0{
  padding-top: 0px;
}

.pt-ride-gl-spacing-large{
  padding-top: var(--ride-gl-spacing-large);
}

.pt-ride-gl-spacing-xlarge{
  padding-top: var(--ride-gl-spacing-xlarge);
}

.pt-ride-gl-spacing-2xlarge{
  padding-top: var(--ride-gl-spacing-2xlarge);
}

.pt-ride-gl-spacing-4xlarge{
  padding-top: var(--ride-gl-spacing-4xlarge);
}

.pt-ride-gl-spacing-5xlarge{
  padding-top: var(--ride-gl-spacing-5xlarge);
}

.pr-ride-gl-spacing-7xlarge{
  padding-right: var(--ride-gl-spacing-7xlarge);
}

.pb-0{
  padding-bottom: 0px;
}

.pb-24{
  padding-bottom: 6rem;
}

.pb-40{
  padding-bottom: 10rem;
}

.pb-ride-gl-spacing-large{
  padding-bottom: var(--ride-gl-spacing-large);
}

.pb-ride-gl-spacing-xlarge{
  padding-bottom: var(--ride-gl-spacing-xlarge);
}

.pb-ride-gl-spacing-2xlarge{
  padding-bottom: var(--ride-gl-spacing-2xlarge);
}

.pb-ride-gl-spacing-4xlarge{
  padding-bottom: var(--ride-gl-spacing-4xlarge);
}

.pb-ride-gl-spacing-5xlarge{
  padding-bottom: var(--ride-gl-spacing-5xlarge);
}

.pb-ride-gl-spacing-10xlarge{
  padding-bottom: var(--ride-gl-spacing-10xlarge);
}

.pl-4{
  padding-left: 1rem;
}

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

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

.align-top{
  vertical-align: top;
}

.font-semibold{
  font-weight: 600;
}

.font-bold{
  font-weight: 700;
}

.capitalize{
  text-transform: capitalize;
}

.text-ride-sys-color-text-extreme{
  color: var(--ride-sys-color-text-extreme);
}

.text-ride-sys-color-text-medium{
  color: var(--ride-sys-color-text-medium);
}

.text-ride-sys-color-text-inverse{
  color: var(--ride-sys-color-text-inverse);
}

.text-ride-sys-color-text-interactive{
  color: var(--ride-sys-color-text-interactive);
}

.text-ride-sys-color-text-highlight-strong{
  color: var(--ride-sys-color-text-highlight-strong);
}

.underline{
  text-decoration: underline;
}

.no-underline{
  text-decoration: none;
}

.opacity-0{
  opacity: 0;
}

.opacity-100{
  opacity: 1;
}

*, ::before, ::after{
  --tw-shadow: 0 0 #0000;
}

.shadow-ride-gl-shadow-moderate{
  --tw-shadow: var(--ride-gl-shadow-moderate);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

*, ::before, ::after{
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
}

.filter{
  --tw-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur{
  --tw-blur: blur(8px);
}

.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition{
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.delay-75{
  transition-delay: 75ms;
}

.delay-200{
  transition-delay: 200ms;
}

.duration-100{
  transition-duration: 100ms;
}

.duration-200{
  transition-duration: 200ms;
}

.duration-300{
  transition-duration: 300ms;
}

.ease-linear{
  transition-timing-function: linear;
}

.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.ride-sys-text-paragraph-xlarge-default{
  font-family: var(--ride-sys-text-paragraph-xlarge-default-font-family);
  font-weight: var(--ride-sys-text-paragraph-xlarge-default-font-weight);
  line-height: var(--ride-sys-text-paragraph-xlarge-default-line-height);
  font-size: var(--ride-sys-text-paragraph-xlarge-default-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-xlarge-default-letter-spacing);
}

.ride-sys-text-paragraph-large-default{
  font-family: var(--ride-sys-text-paragraph-large-default-font-family);
  font-weight: var(--ride-sys-text-paragraph-large-default-font-weight);
  line-height: var(--ride-sys-text-paragraph-large-default-line-height);
  font-size: var(--ride-sys-text-paragraph-large-default-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-large-default-letter-spacing);
}

.ride-sys-text-paragraph-large-regular{
  font-family: var(--ride-sys-text-paragraph-large-regular-font-family);
  font-weight: var(--ride-sys-text-paragraph-large-regular-font-weight);
  line-height: var(--ride-sys-text-paragraph-large-regular-line-height);
  font-size: var(--ride-sys-text-paragraph-large-regular-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-large-regular-letter-spacing);
}

.ride-sys-text-paragraph-large-regular-short{
  font-family: var(--ride-sys-text-paragraph-large-regular-short-font-family);
  font-weight: var(--ride-sys-text-paragraph-large-regular-short-font-weight);
  line-height: var(--ride-sys-text-paragraph-large-regular-short-line-height);
  font-size: var(--ride-sys-text-paragraph-large-regular-short-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-large-regular-short-letter-spacing);
}

.ride-sys-text-paragraph-large-bold{
  font-family: var(--ride-sys-text-paragraph-large-bold-font-family);
  font-weight: var(--ride-sys-text-paragraph-large-bold-font-weight);
  line-height: var(--ride-sys-text-paragraph-large-bold-line-height);
  font-size: var(--ride-sys-text-paragraph-large-bold-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-large-bold-letter-spacing);
}

.ride-sys-text-paragraph-large-bold-short{
  font-family: var(--ride-sys-text-paragraph-large-bold-short-font-family);
  font-weight: var(--ride-sys-text-paragraph-large-bold-short-font-weight);
  line-height: var(--ride-sys-text-paragraph-large-bold-short-line-height);
  font-size: var(--ride-sys-text-paragraph-large-bold-short-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-large-bold-short-letter-spacing);
}

.ride-sys-text-paragraph-medium-default{
  font-family: var(--ride-sys-text-paragraph-medium-default-font-family);
  font-weight: var(--ride-sys-text-paragraph-medium-default-font-weight);
  line-height: var(--ride-sys-text-paragraph-medium-default-line-height);
  font-size: var(--ride-sys-text-paragraph-medium-default-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-medium-default-letter-spacing);
}

.ride-sys-text-paragraph-medium-regular{
  font-family: var(--ride-sys-text-paragraph-medium-regular-font-family);
  font-weight: var(--ride-sys-text-paragraph-medium-regular-font-weight);
  line-height: var(--ride-sys-text-paragraph-medium-regular-line-height);
  font-size: var(--ride-sys-text-paragraph-medium-regular-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-medium-regular-letter-spacing);
}

.ride-sys-text-paragraph-medium-regular-short{
  font-family: var(--ride-sys-text-paragraph-medium-regular-short-font-family);
  font-weight: var(--ride-sys-text-paragraph-medium-regular-short-font-weight);
  line-height: var(--ride-sys-text-paragraph-medium-regular-short-line-height);
  font-size: var(--ride-sys-text-paragraph-medium-regular-short-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-medium-regular-short-letter-spacing);
}

.ride-sys-text-paragraph-medium-bold-short{
  font-family: var(--ride-sys-text-paragraph-medium-bold-short-font-family);
  font-weight: var(--ride-sys-text-paragraph-medium-bold-short-font-weight);
  line-height: var(--ride-sys-text-paragraph-medium-bold-short-line-height);
  font-size: var(--ride-sys-text-paragraph-medium-bold-short-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-medium-bold-short-letter-spacing);
}

.ride-sys-text-paragraph-medium-underline{
  font-family: var(--ride-sys-text-paragraph-medium-underline-font-family);
  font-weight: var(--ride-sys-text-paragraph-medium-underline-font-weight);
  line-height: var(--ride-sys-text-paragraph-medium-underline-line-height);
  font-size: var(--ride-sys-text-paragraph-medium-underline-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-medium-underline-letter-spacing);
  -webkit-text-decoration: var(--ride-sys-text-paragraph-medium-underline-text-decoration);
          text-decoration: var(--ride-sys-text-paragraph-medium-underline-text-decoration);
}

.ride-sys-text-paragraph-small-medium{
  font-family: var(--ride-sys-text-paragraph-small-medium-font-family);
  font-weight: var(--ride-sys-text-paragraph-small-medium-font-weight);
  line-height: var(--ride-sys-text-paragraph-small-medium-line-height);
  letter-spacing: var(--ride-sys-text-paragraph-small-medium-letter-spacing);
  font-size: var(--ride-sys-text-paragraph-small-medium-font-size);
}

.ride-sys-text-paragraph-small-default{
  font-family: var(--ride-sys-text-paragraph-small-default-font-family);
  font-weight: var(--ride-sys-text-paragraph-small-default-font-weight);
  line-height: var(--ride-sys-text-paragraph-small-default-line-height);
  font-size: var(--ride-sys-text-paragraph-small-default-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-small-default-letter-spacing);
}

.ride-sys-text-paragraph-small-bold{
  font-family: var(--ride-sys-text-paragraph-small-bold-font-family);
  font-weight: var(--ride-sys-text-paragraph-small-bold-font-weight);
  line-height: var(--ride-sys-text-paragraph-small-bold-line-height);
  font-size: var(--ride-sys-text-paragraph-small-bold-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-small-bold-letter-spacing);
}

.ride-sys-text-paragraph-small-underline{
  font-family: var(--ride-sys-text-paragraph-small-underline-font-family);
  font-weight: var(--ride-sys-text-paragraph-small-underline-font-weight);
  line-height: var(--ride-sys-text-paragraph-small-underline-line-height);
  font-size: var(--ride-sys-text-paragraph-small-underline-font-size);
  letter-spacing: var(--ride-sys-text-paragraph-small-underline-letter-spacing);
  -webkit-text-decoration: var(--ride-sys-text-paragraph-small-underline-text-decoration);
          text-decoration: var(--ride-sys-text-paragraph-small-underline-text-decoration);
}

.ride-sys-text-title-5xlarge-default{
  font-family: var(--ride-sys-text-title-5xlarge-default-font-family);
  font-weight: var(--ride-sys-text-title-5xlarge-default-font-weight);
  line-height: var(--ride-sys-text-title-5xlarge-default-line-height);
  font-size: var(--ride-sys-text-title-5xlarge-default-font-size);
  letter-spacing: var(--ride-sys-text-title-5xlarge-default-letter-spacing);
}

.ride-sys-text-title-4xlarge-default{
  font-family: var(--ride-sys-text-title-4xlarge-default-font-family);
  font-weight: var(--ride-sys-text-title-4xlarge-default-font-weight);
  line-height: var(--ride-sys-text-title-4xlarge-default-line-height);
  font-size: var(--ride-sys-text-title-4xlarge-default-font-size);
  letter-spacing: var(--ride-sys-text-title-4xlarge-default-letter-spacing);
}

.ride-sys-text-title-3xlarge-default{
  font-family: var(--ride-sys-text-title-3xlarge-default-font-family);
  font-weight: var(--ride-sys-text-title-3xlarge-default-font-weight);
  line-height: var(--ride-sys-text-title-3xlarge-default-line-height);
  font-size: var(--ride-sys-text-title-3xlarge-default-font-size);
  letter-spacing: var(--ride-sys-text-title-3xlarge-default-letter-spacing);
}

.ride-sys-text-title-2xlarge-default{
  font-family: var(--ride-sys-text-title-2xlarge-default-font-family);
  font-weight: var(--ride-sys-text-title-2xlarge-default-font-weight);
  line-height: var(--ride-sys-text-title-2xlarge-default-line-height);
  font-size: var(--ride-sys-text-title-2xlarge-default-font-size);
  letter-spacing: var(--ride-sys-text-title-2xlarge-default-letter-spacing);
}

.ride-sys-text-title-xlarge-default{
  font-family: var(--ride-sys-text-title-xlarge-default-font-family);
  font-weight: var(--ride-sys-text-title-xlarge-default-font-weight);
  line-height: var(--ride-sys-text-title-xlarge-default-line-height);
  font-size: var(--ride-sys-text-title-xlarge-default-font-size);
  letter-spacing: var(--ride-sys-text-title-xlarge-default-letter-spacing);
}

.ride-sys-text-title-large-default{
  font-family: var(--ride-sys-text-title-large-default-font-family);
  font-weight: var(--ride-sys-text-title-large-default-font-weight);
  line-height: var(--ride-sys-text-title-large-default-line-height);
  font-size: var(--ride-sys-text-title-large-default-font-size);
  letter-spacing: var(--ride-sys-text-title-large-default-letter-spacing);
}

.ride-sys-text-title-medium-default{
  font-family: var(--ride-sys-text-title-medium-default-font-family);
  font-weight: var(--ride-sys-text-title-medium-default-font-weight);
  line-height: var(--ride-sys-text-title-medium-default-line-height);
  font-size: var(--ride-sys-text-title-medium-default-font-size);
  letter-spacing: var(--ride-sys-text-title-medium-default-letter-spacing);
}

.ride-sys-text-title-small-default{
  font-family: var(--ride-sys-text-title-small-default-font-family);
  font-weight: var(--ride-sys-text-title-small-default-font-weight);
  line-height: var(--ride-sys-text-title-small-default-line-height);
  font-size: var(--ride-sys-text-title-small-default-font-size);
  letter-spacing: var(--ride-sys-text-title-small-default-letter-spacing);
}

.ride-sys-text-label-2xlarge-default{
  font-family: var(--ride-sys-text-label-2xlarge-default-font-family);
  font-weight: var(--ride-sys-text-label-2xlarge-default-font-weight);
  line-height: var(--ride-sys-text-label-2xlarge-default-line-height);
  font-size: var(--ride-sys-text-label-2xlarge-default-font-size);
  letter-spacing: var(--ride-sys-text-label-2xlarge-default-letter-spacing);
}

.ride-sys-text-label-xlarge-default{
  font-family: var(--ride-sys-text-label-xlarge-default-font-family);
  font-weight: var(--ride-sys-text-label-xlarge-default-font-weight);
  line-height: var(--ride-sys-text-label-xlarge-default-line-height);
  font-size: var(--ride-sys-text-label-xlarge-default-font-size);
  letter-spacing: var(--ride-sys-text-label-xlarge-default-letter-spacing);
}

.ride-sys-text-label-xlarge-semibold{
  font-family: var(--ride-sys-text-label-xlarge-semibold-font-family);
  font-weight: var(--ride-sys-text-label-xlarge-semibold-font-weight);
  line-height: var(--ride-sys-text-label-xlarge-semibold-line-height);
  font-size: var(--ride-sys-text-label-xlarge-semibold-font-size);
  letter-spacing: var(--ride-sys-text-label-xlarge-semibold-letter-spacing);
}

.ride-sys-text-label-large-default{
  font-family: var(--ride-sys-text-label-large-default-font-family);
  font-weight: var(--ride-sys-text-label-large-default-font-weight);
  line-height: var(--ride-sys-text-label-large-default-line-height);
  font-size: var(--ride-sys-text-label-large-default-font-size);
  letter-spacing: var(--ride-sys-text-label-large-default-letter-spacing);
}

.ride-sys-text-label-large-semibold{
  font-family: var(--ride-sys-text-label-large-semibold-font-family);
  font-weight: var(--ride-sys-text-label-large-semibold-font-weight);
  line-height: var(--ride-sys-text-label-large-semibold-line-height);
  font-size: var(--ride-sys-text-label-large-semibold-font-size);
  letter-spacing: var(--ride-sys-text-label-large-semibold-letter-spacing);
}

.ride-sys-text-label-medium-default{
  font-family: var(--ride-sys-text-label-medium-default-font-family);
  font-weight: var(--ride-sys-text-label-medium-default-font-weight);
  line-height: var(--ride-sys-text-label-medium-default-line-height);
  font-size: var(--ride-sys-text-label-medium-default-font-size);
  letter-spacing: var(--ride-sys-text-label-medium-default-letter-spacing);
}

.ride-sys-text-label-medium-semibold{
  font-family: var(--ride-sys-text-label-medium-semibold-font-family);
  font-weight: var(--ride-sys-text-label-medium-semibold-font-weight);
  line-height: var(--ride-sys-text-label-medium-semibold-line-height);
  font-size: var(--ride-sys-text-label-medium-semibold-font-size);
  letter-spacing: var(--ride-sys-text-label-medium-semibold-letter-spacing);
}

.ride-sys-text-label-medium-regular{
  font-family: var(--ride-sys-text-label-medium-regular-font-family);
  font-weight: var(--ride-sys-text-label-medium-regular-font-weight);
  line-height: var(--ride-sys-text-label-medium-regular-line-height);
  font-size: var(--ride-sys-text-label-medium-regular-font-size);
  letter-spacing: var(--ride-sys-text-label-medium-regular-letter-spacing);
}

.ride-sys-text-label-small-default{
  font-family: var(--ride-sys-text-label-small-default-font-family);
  font-weight: var(--ride-sys-text-label-small-default-font-weight);
  line-height: var(--ride-sys-text-label-small-default-line-height);
  font-size: var(--ride-sys-text-label-small-default-font-size);
  letter-spacing: var(--ride-sys-text-label-small-default-letter-spacing);
}

.ride-sys-text-label-small-regular{
  font-family: var(--ride-sys-text-label-small-regular-font-family);
  font-weight: var(--ride-sys-text-label-small-regular-font-weight);
  line-height: var(--ride-sys-text-label-small-regular-line-height);
  font-size: var(--ride-sys-text-label-small-regular-font-size);
  letter-spacing: var(--ride-sys-text-label-small-regular-letter-spacing);
}

.ride-sys-text-label-small-semibold{
  font-family: var(--ride-sys-text-label-small-semibold-font-family);
  font-weight: var(--ride-sys-text-label-small-semibold-font-weight);
  line-height: var(--ride-sys-text-label-small-semibold-line-height);
  font-size: var(--ride-sys-text-label-small-semibold-font-size);
  letter-spacing: var(--ride-sys-text-label-small-semibold-letter-spacing);
}

:root{
  --side-small-width: 259.2px;
  --side-small-height: 652.8px;
  --side-medium-width: 345.6px;
  --side-medium-height: 870.4px;
  --side-large-width: 432px;
  --side-large-height: 1088px;
  --side-big-width: 960px;
  --side-big-height: 2420px;
  --corner-small-width: 352px;
  --corner-small-height: 304px;
  --corner-medium-width: 464px;
  --corner-medium-height: 400px;
  --corner-large-width: 580px;
  --corner-large-height: 500px;
  --corner-big-width: 1115px;
  --corner-big-height: 2809px
}

:root{
  --side-small-width: 259.2px;
  --side-small-height: 652.8px;
  --side-medium-width: 345.6px;
  --side-medium-height: 870.4px;
  --side-large-width: 432px;
  --side-large-height: 1088px;
  --side-big-width: 960px;
  --side-big-height: 2420px;
  --corner-small-width: 352px;
  --corner-small-height: 304px;
  --corner-medium-width: 464px;
  --corner-medium-height: 400px;
  --corner-large-width: 580px;
  --corner-large-height: 500px;
  --corner-big-width: 1115px;
  --corner-big-height: 2809px
}

*{
  margin:0;
  padding:0;
  box-sizing:border-box;
  text-decoration:none;
  box-shadow:none
}

@media only screen and (max-width: 768px){
  .container{
    margin:0 auto;
    padding:0;
    max-width:296px
  }
}

@media only screen and (min-width: 361px){
  .container{
    margin:0 auto;
    padding:0;
    width:89.18918919%;
    max-width:540px
  }
}

@media only screen and (min-width: 768px){
  .container{
    max-width:592px
  }
}

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

.row:after{
  content:"";
  display:table;
  clear:both
}

.col{
  float:left;
  box-sizing:border-box
}

.rbr-rimac-grid{
  width:100%;
  display:flex;
  flex-direction:column;
  position:relative
}

.rbr-section{
  width:100%;
  background:#fafbff
}

.rbr-section.white{
  background-color:#fff
}

.rbr-section.N100{
  background-color:#fafbff
}

.rbr-section.above{
  z-index:12
}

.rbr-section.grey-10{
  background-color:#f8f9ff
}

.rbr-section.grey-20{
  background-color:#edf0ff
}

.rbr-section.grey-100{
  background-color:#03050f
}

.rbr-section.fixed-bar-top{
  position:fixed;
  top:0;
  z-index:13;
  background:linear-gradient(180deg, #fff, rgba(255,255,255,0.8));
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px)
}

.rbr-section.border-bt-N400{
  border-bottom:1px solid #d7dbf5
}

.rbr-container{
  width:100%;
  box-sizing:border-box;
  padding:0 24px;
  margin:0 auto;
  display:grid;
  grid-column-gap:16px;
  column-gap:16px;
  grid-column-start:span 4;
  grid-column-end:span 4;
  grid-template-columns:repeat(4, minmax(0, 1fr))
}

.rbr-container>div{
  grid-column-start:span 4;
  grid-column-end:span 4
}

.rbr-container.border-botom{
  border-bottom:1px solid #ccd1ee
}

@media only screen and (min-width: 768px){
  .rbr-container{
    padding:0 48px;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-start:span 12;
    grid-column-end:span 12;
    grid-column-gap:20px;
    column-gap:20px
  }

  .rbr-container>div{
    grid-column-start:span 12;
    grid-column-end:span 12
  }
}

@media only screen and (min-width: 1024px){
  .rbr-container{
    padding:0 48px
  }
}

@media only screen and (min-width: 1201px){
  .rbr-container{
    padding:0 120px
  }
}

@media only screen and (min-width: 1360px){
  .rbr-container{
    grid-column-gap:32px;
    column-gap:32px
  }
}

@media only screen and (min-width: 1553px){
  .rbr-container{
    max-width:1312px;
    padding:0
  }
}

.section-grid{
  width:100%;
  background:#ffffff;
  position:relative
}

.section-grid.N100{
  background-color:#fafbff
}

.section-grid.N200{
  background-color:#edeffc
}

.section-grid.B600{
  background-color:#4f4fff
}

.section-grid.border-N400{
  border-bottom:1px solid #d7dbf5
}

.section-grid.above{
  z-index:6
}

.section-container{
  width:100%;
  max-width:296px;
  margin:0 auto
}

@media only screen and (min-width: 768px){
  .section-container{
    max-width:1080px
  }
}

@media only screen and (min-width: 1360px){
  .section-container{
    max-width:1184px
  }
}

@media only screen and (min-width: 1553px){
  .section-container{
    max-width:1312px;
    padding:0
  }
}

.section-container .content{
  width:100%;
  margin:0 auto
}

@media only screen and (min-width: 768px){
  .section-container .content{
    width:80.64516%
  }
}

.section-container-with-header{
  width:100%;
  display:flex;
  justify-content:space-around;
  align-items:center
}

@media only screen and (min-width: 1360px){
  .section-container-with-header{
    max-width:1184px
  }
}

@media only screen and (min-width: 1553px){
  .section-container-with-header{
    max-width:1312px;
    padding:0
  }
}

.section-container-with-header .content{
  width:100%;
  margin:0 auto
}

@media only screen and (min-width: 768px){
  .section-container-with-header .content{
    width:80.64516%
  }
}

@media (max-width: 991.98px){
  body:before{
    content:"mobile";
    display:none;
    visibility:hidden
  }

  .hide-element-mobile{
    display:none !important
  }
}

@media (min-width: 992px){
  body:before{
    content:"desktop";
    display:none;
    visibility:hidden
  }

  .hide-element-desktop{
    display:none !important
  }
}

@media (min-width: 1600px){
  body:before{
    content:"widesktop";
    display:none;
    visibility:hidden
  }
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 10, 2019 */

@media (max-width: 991.98px){
  body:before{
    content:"mobile";
    display:none;
    visibility:hidden
  }

  .hide-element-mobile{
    display:none !important
  }
}

@media (min-width: 992px){
  body:before{
    content:"desktop";
    display:none;
    visibility:hidden
  }

  .hide-element-desktop{
    display:none !important
  }
}

@media (min-width: 1600px){
  body:before{
    content:"widesktop";
    display:none;
    visibility:hidden
  }
}

body{
  font-family:"Lato", serif;
  font-size:16px;
  line-height:unset;
  overflow-x:hidden
}

body #accountSummaryLetter{
  display:none
}

body .font-light{
  font-weight:300
}

body h1,body h2,body h3,body h4,body h5,body h6{
  margin:0
}

body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body .h7,body .h8,body .h9{
  display:inline;
  margin:0
}

body h1,body h2,body h3{
  margin-top:0
}

body .h1{
  font-size:56px;
  line-height:68px;
  letter-spacing:-0.6px
}

body .h2{
  font-size:48px;
  line-height:60px;
  letter-spacing:-0.6px
}

body .h3{
  font-size:40px;
  line-height:52px;
  letter-spacing:-0.8px
}

body .h4{
  font-size:28px;
  line-height:36px;
  letter-spacing:-0.2px
}

body .h4.strong,body .h4 strong{
  font-weight:400
}

body .h5{
  font-size:20px;
  line-height:24px;
  letter-spacing:0
}

body .h6{
  font-size:16px;
  line-height:24px;
  letter-spacing:0
}

body .h7{
  font-size:14px;
  line-height:20px;
  letter-spacing:0
}

body .h8{
  font-size:12px;
  line-height:16px;
  letter-spacing:0.8px;
  text-transform:uppercase
}

body .h9{
  font-size:10px;
  line-height:16px;
  letter-spacing:0.8px;
  text-transform:uppercase
}

body .h1,body .h2,body .h3,body .h4{
  font-weight:300
}

body .h5,body .h6,body .h7,body .h8,body .h9{
  font-weight:400
}

body .h1.strong,body .h2.strong,body .h3.strong,body .h4.strong{
  font-weight:400
}

body .bold{
  font-weight:700 !important
}

body .strong{
  font-weight:400 !important
}

body .h5.strong,body .h6.strong,body .h7.strong,body .h8.strong,body .h9.strong{
  font-weight:700
}

body p.upper{
  text-transform:uppercase
}

body .p1,body .p1 p{
  font-size:22px;
  line-height:36px
}

body .p2,body .p2 p{
  font-size:18px;
  line-height:32px
}

body .p3,body .p3 p{
  font-size:16px;
  line-height:28px
}

body .p3.min-height,body .p3 p.min-height{
  line-height:24px
}

body .p4,body .p4 p{
  font-size:14px;
  line-height:24px
}

body .p5,body .p5 p{
  font-size:12px;
  line-height:20px
}

body .p5.strong,body .p5 p.strong{
  font-weight:700
}

body span .strong,body p .strong{
  font-weight:400
}

body .light{
  font-family:"Roboto", sans-serif;
  font-weight:300
}

@media (max-width: 991.98px){
  body .h1{
    font-size:36px;
    line-height:44px;
    letter-spacing:-0.8px
  }

  body .h2{
    font-size:28px;
    line-height:36px;
    letter-spacing:-0.2px
  }

  body .h3{
    font-size:24px;
    line-height:28px;
    letter-spacing:0
  }

  body .h4{
    font-size:20px;
    line-height:28px;
    letter-spacing:0
  }

  body .h5,body .h6,body .h7{
    font-size:16px;
    line-height:24px;
    letter-spacing:0
  }

  body .h8,body .h9{
    font-size:12px;
    line-height:16px;
    letter-spacing:0.8px
  }

  body .h8,body .h9{
    text-transform:uppercase
  }

  body .h8.h1-m,body .h8.h2-m,body .h8.h3-m,body .h8.h4-m,body .h8.h5-m,body .h9.h1-m,body .h9.h2-m,body .h9.h3-m,body .h9.h4-m,body .h9.h5-m{
    text-transform:none
  }

  body .h1-m{
    font-size:36px;
    line-height:44px;
    letter-spacing:-0.8px
  }

  body .h2-m{
    font-size:28px;
    line-height:36px;
    letter-spacing:-0.2px
  }

  body .h3-m{
    font-size:24px;
    line-height:28px;
    letter-spacing:0
  }

  body .h4-m{
    font-size:20px;
    line-height:28px;
    letter-spacing:0
  }

  body .h5-m{
    font-size:16px;
    line-height:24px;
    letter-spacing:0
  }

  body .h6-m{
    font-size:12px;
    line-height:16px;
    letter-spacing:0.8px;
    text-transform:uppercase
  }

  body .p1,body .p1 p{
    font-size:22px;
    line-height:36px
  }

  body .p2,body .p2 p{
    font-size:18px;
    line-height:32px
  }

  body .p3,body .p3 p{
    font-size:16px;
    line-height:28px
  }

  body .p4,body .p4 p,body .p5,body .p5 p{
    font-size:14px;
    line-height:24px
  }
}

@font-face{
  font-family:'BR Sonoma';

  src:url("https://www.rimac.com/fonts/BRSonoma-Regular.woff2") format("woff2"),url("https://www.rimac.com/fonts/BRSonoma-Regular.woff") format("woff");

  font-weight:400;

  font-style:normal;

  font-display:swap
}

@font-face{
  font-family:'BR Sonoma';

  src:url("https://www.rimac.com/fonts/BRSonoma-Medium.woff2") format("woff2"),url("https://www.rimac.com/fonts/BRSonoma-Medium.woff") format("woff");

  font-weight:500;

  font-display:swap
}

@font-face{
  font-family:'BR Sonoma';

  src:url("https://www.rimac.com/fonts/BRSonoma-SemiBold.woff2") format("woff2"),url("https://www.rimac.com/fonts/BRSonoma-SemiBold.woff") format("woff");

  font-weight:600;

  font-display:swap
}

@font-face{
  font-family:'BR Sonoma';

  src:url("https://www.rimac.com/fonts/BRSonoma-Bold.woff2") format("woff2"),url("https://www.rimac.com/fonts/BRSonoma-Bold.woff") format("woff");

  font-weight:700;

  font-display:swap
}

@font-face{
  font-family:'RimacDisplay';

  src:url("https://www.rimac.com/fonts/Rimac-Display.woff2") format("woff2"),url("https://www.rimac.com/fonts/Rimac-Display.woff") format("woff");

  font-weight:700;

  font-display:swap
}

[class^="icon-"],[class*=" icon-"]{
  display:inline-block;
  vertical-align:middle
}

.icon-profile{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1039 3.28537L9.5 2L3 5.22302C3 5.22302 3 8.02398 3 10.0959C3 14.47 7.05045 16.9832 8.74777 17.8273C8.97923 17.9424 9.22997 18 9.5 18C9.75074 18 10.0015 17.9424 10.2522 17.8273C11.9496 16.964 16 14.47 16 10.0959C16 7.33333 16 5.22302 16 5.22302L12.1039 3.28537ZM9.5 16.3885V10.0767H4.63947V6.22062L9.51929 3.80336V10.0767H14.3991C14.3798 13.5492 10.9852 15.6403 9.5 16.3885Z' fill='%23FFF'/%3E%3C/svg%3E%0A");
  width:20px;
  height:20px;
  position:relative;
  top:2px
}

.icon-heart{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.11111 14.749C7.64659 15.0837 8.35341 15.0837 8.88889 14.749C10.9665 13.4495 16 9.94491 16 6.44032C16 2.03004 10.324 0.317116 8.09639 4.03829C8.03213 4.13673 7.94645 4.13673 7.8822 4.03829C5.65462 0.317116 0 2.04973 0 6.46001C0 9.9646 5.03347 13.4495 7.11111 14.749Z' fill='%23EF3340'/%3E%3C/svg%3E%0A");
  width:16px;
  height:16px
}

.icon-back{
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' transform='rotate(-180 12 12)' stroke='%23FF888D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3789 15.1772C13.5366 15.3449 13.5402 15.609 13.3902 15.7813C13.3089 15.8745 13.1928 15.9284 13.0697 15.9284C12.953 15.9284 12.8419 15.88 12.7609 15.7941L9.62135 12.5226C9.54071 12.4369 9.5 12.3246 9.5 12.2141C9.5 12.1034 9.54048 11.9915 9.62113 11.9058L12.7605 8.63451C12.9349 8.44943 13.2246 8.45673 13.3901 8.64681C13.5402 8.81913 13.5366 9.08324 13.3789 9.25095L10.5292 12.2141L13.3789 15.1772Z' fill='%23EF3340'/%3E%3C/svg%3E%0A");
  width:24px;
  height:24px;
  margin-right:16px
}

@media only screen and (min-width: 1360px){
  .icon-back{
    margin:0 16px
  }
}

.icon-wp-white{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 7.79396C16 12.0985 12.4837 15.5879 8.14542 15.5879C6.76818 15.5879 5.47431 15.2359 4.34862 14.6181L0 16L1.41778 11.8183C0.702578 10.6439 0.290667 9.26649 0.290667 7.79396C0.290667 3.48942 3.80729 0 8.14542 0C12.4841 0 16 3.48942 16 7.79396ZM8.14542 1.24124C4.50382 1.24124 1.54169 4.1808 1.54169 7.79396C1.54169 9.22773 2.00907 10.5556 2.79964 11.6357L1.97458 14.0693L4.51236 13.2628C5.55502 13.9474 6.80409 14.3467 8.1456 14.3467C11.7867 14.3467 14.7493 11.4075 14.7493 7.79431C14.7493 4.18116 11.7868 1.24124 8.14542 1.24124ZM12.1118 9.58898C12.0633 9.50951 11.9351 9.46151 11.7428 9.36604C11.55 9.27058 10.6032 8.80818 10.4272 8.74471C10.2507 8.68107 10.122 8.64907 9.99378 8.84018C9.8656 9.03147 9.49653 9.46151 9.384 9.58898C9.27164 9.7168 9.15947 9.7328 8.96676 9.63716C8.7744 9.54169 8.15413 9.33973 7.41867 8.68907C6.8464 8.18276 6.45991 7.55769 6.34756 7.36622C6.23538 7.17511 6.33582 7.07182 6.432 6.97671C6.51876 6.89102 6.62471 6.7536 6.72089 6.64213C6.81742 6.53049 6.84942 6.45102 6.91324 6.32338C6.97778 6.19591 6.9456 6.08444 6.89724 5.98862C6.84924 5.89316 6.46382 4.95307 6.30347 4.57049C6.14311 4.18827 5.98293 4.25191 5.8704 4.25191C5.75822 4.25191 5.62969 4.23591 5.50133 4.23591C5.37298 4.23591 5.16427 4.28373 4.98773 4.47484C4.81138 4.66613 4.31413 5.12836 4.31413 6.06827C4.31413 7.00836 5.00373 7.91662 5.10027 8.04391C5.19644 8.1712 6.43182 10.163 8.38916 10.928C10.3467 11.6926 10.3467 11.4375 10.6997 11.4055C11.0524 11.3737 11.8386 10.9435 11.9996 10.4976C12.1596 10.051 12.1596 9.66862 12.1118 9.58898Z' fill='white'/%3E%3C/svg%3E%0A");
  width:16px;
  height:16px;
  margin-right:8px
}

.icon-wp-black{
  background-image:url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 7.79396C16 12.0985 12.4837 15.5879 8.14542 15.5879C6.76818 15.5879 5.47431 15.2359 4.34862 14.6181L0 16L1.41778 11.8183C0.702578 10.6439 0.290667 9.26649 0.290667 7.79396C0.290667 3.48942 3.80729 0 8.14542 0C12.4841 0 16 3.48942 16 7.79396ZM8.14542 1.24124C4.50382 1.24124 1.54169 4.1808 1.54169 7.79396C1.54169 9.22773 2.00907 10.5556 2.79964 11.6357L1.97458 14.0693L4.51236 13.2628C5.55502 13.9474 6.80409 14.3467 8.1456 14.3467C11.7867 14.3467 14.7493 11.4075 14.7493 7.79431C14.7493 4.18116 11.7868 1.24124 8.14542 1.24124ZM12.1118 9.58898C12.0633 9.50951 11.9351 9.46151 11.7428 9.36604C11.55 9.27058 10.6032 8.80818 10.4272 8.74471C10.2507 8.68107 10.122 8.64907 9.99378 8.84018C9.8656 9.03147 9.49653 9.46151 9.384 9.58898C9.27164 9.7168 9.15947 9.7328 8.96676 9.63716C8.7744 9.54169 8.15413 9.33973 7.41867 8.68907C6.8464 8.18276 6.45991 7.55769 6.34756 7.36622C6.23538 7.17511 6.33582 7.07182 6.432 6.97671C6.51876 6.89102 6.62471 6.7536 6.72089 6.64213C6.81742 6.53049 6.84942 6.45102 6.91324 6.32338C6.97778 6.19591 6.9456 6.08444 6.89724 5.98862C6.84924 5.89316 6.46382 4.95307 6.30347 4.57049C6.14311 4.18827 5.98293 4.25191 5.8704 4.25191C5.75822 4.25191 5.62969 4.23591 5.50133 4.23591C5.37298 4.23591 5.16427 4.28373 4.98773 4.47484C4.81138 4.66613 4.31413 5.12836 4.31413 6.06827C4.31413 7.00836 5.00373 7.91662 5.10027 8.04391C5.19644 8.1712 6.43182 10.163 8.38916 10.928C10.3467 11.6926 10.3467 11.4375 10.6997 11.4055C11.0524 11.3737 11.8386 10.9435 11.9996 10.4976C12.1596 10.051 12.1596 9.66862 12.1118 9.58898Z' fill='%23676F8F'/%3E%3C/svg%3E");
  width:16px;
  height:16px;
  margin-right:8px
}

.icon-facebook{
  background-image:url("data:image/svg+xml,%3Csvg width='10' height='19' viewBox='0 0 10 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.34418 10.6081L9.86193 7.19493H6.62064V4.98034C6.62064 4.04736 7.07265 3.13595 8.52564 3.13595H10V0.230756C10 0.230756 8.66206 0 7.3833 0C4.714 0 2.96844 1.63355 2.96844 4.59353V7.19493H0V10.6081H2.96844V18.8572C3.56345 18.9519 4.17324 19 4.79454 19C5.41584 19 6.02564 18.9502 6.62064 18.8572V10.6081H9.34418Z' fill='%231977F3'/%3E%3C/svg%3E");
  width:10px;
  height:19px;
  margin-right:19px
}

.icon-google{
  background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9996 12.776C23.9996 11.9603 23.9322 11.1402 23.7882 10.3377H12.2418V14.9585H18.8539C18.5795 16.4488 17.6979 17.7672 16.407 18.6049V21.6032H20.3517C22.6682 19.5132 23.9996 16.4268 23.9996 12.776Z' fill='%234285F4'/%3E%3Cpath d='M12.2425 24.5007C15.5443 24.5007 18.3288 23.438 20.3575 21.6036L16.4125 18.6052C15.3149 19.3372 13.8979 19.7517 12.247 19.7517C9.05323 19.7517 6.34524 17.6395 5.3736 14.7998H1.30261V17.8909C3.38084 21.9432 7.61377 24.5007 12.2425 24.5007Z' fill='%2334A853'/%3E%3Cpath d='M5.36887 14.7998C4.8561 13.3095 4.8561 11.6958 5.36887 10.2055V7.11462H1.30266C-0.433571 10.5053 -0.433571 14.5 1.30266 17.8907L5.36887 14.7998Z' fill='%23FBBC04'/%3E%3Cpath d='M12.2425 5.24982C13.9879 5.22337 15.6748 5.86715 16.9388 7.04889L20.434 3.62272C18.2208 1.58554 15.2834 0.465533 12.2425 0.500809C7.61377 0.500809 3.38084 3.05831 1.30261 7.11504L5.3691 10.2061C6.33624 7.36197 9.04873 5.24982 12.2425 5.24982Z' fill='%23EA4335'/%3E%3C/svg%3E");
  width:19px;
  height:19px;
  margin-right:19px
}

.icon-phone{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.19156 11.1113C6.71293 8.9891 6.17165 7.77957 7.53288 6.82179C8.70358 5.99795 8.62608 5.9062 7.5732 3.86128C6.60033 1.97194 6.19506 1.48338 4.85577 2.5684C1.87721 4.6486 2.67 8.02436 5.90969 12.6741C9.14939 17.3241 12.1543 19.2288 15.0384 17.1834C16.511 16.2897 16.1928 15.7398 14.7589 14.1751C13.2069 12.4814 13.1326 12.3974 11.9817 13.2074C10.6405 14.1511 9.67018 13.2334 8.19156 11.1113Z' fill='%23676F8F'/%3E%3C/svg%3E");
  width:20px;
  height:20px;
  margin-right:12px
}

.icon-shield{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1039 3.28537L9.5 2L3 5.22302C3 5.22302 3 8.02398 3 10.0959C3 14.47 7.05045 16.9832 8.74777 17.8273C8.97923 17.9424 9.22997 18 9.5 18C9.75074 18 10.0015 17.9424 10.2522 17.8273C11.9496 16.964 16 14.47 16 10.0959C16 7.33333 16 5.22302 16 5.22302L12.1039 3.28537ZM9.5 16.3885V10.0767H4.63947V6.22062L9.51929 3.80336V10.0767H14.3991C14.3798 13.5492 10.9852 15.6403 9.5 16.3885Z' fill='%23A9B1D1'/%3E%3C/svg%3E%0A");
  width:20px;
  height:20px;
  margin-right:8px
}

.icon-close{
  background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='14.5' stroke='%23EF3340'/%3E%3Cpath fillRule='evenodd' clipRule='evenodd' d='M18.6464 10.6464C18.8417 10.4512 19.1583 10.4512 19.3536 10.6464C19.5488 10.8417 19.5488 11.1583 19.3536 11.3536L15.7071 15L19.3536 18.6464C19.5488 18.8417 19.5488 19.1583 19.3536 19.3536C19.1583 19.5488 18.8417 19.5488 18.6464 19.3536L15 15.7071L11.3536 19.3536C11.1583 19.5488 10.8417 19.5488 10.6464 19.3536C10.4512 19.1583 10.4512 18.8417 10.6464 18.6464L14.2929 15L10.6464 11.3536C10.4512 11.1583 10.4512 10.8417 10.6464 10.6464C10.8417 10.4512 11.1583 10.4512 11.3536 10.6464L15 14.2929L18.6464 10.6464Z' fill='%23EF3340'/%3E%3C/svg%3E");
  width:30px;
  height:30px
}

.icon-close-v2{
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15.5' fill='white' stroke='%237981B2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.9132 11.3789C20.1084 11.1836 20.425 11.1836 20.6203 11.3789C20.8155 11.5741 20.8155 11.8907 20.6203 12.086L16.7072 15.9991L20.6203 19.9122C20.8155 20.1075 20.8155 20.424 20.6203 20.6193C20.425 20.8146 20.1084 20.8146 19.9132 20.6193L16.0001 16.7062L12.087 20.6193C11.8917 20.8146 11.5751 20.8146 11.3798 20.6193C11.1846 20.424 11.1846 20.1075 11.3798 19.9122L15.293 15.9991L11.3798 12.086C11.1846 11.8907 11.1846 11.5741 11.3798 11.3789C11.5751 11.1836 11.8917 11.1836 12.087 11.3789L16.0001 15.292L19.9132 11.3789Z' fill='%237981B2'/%3E%3C/svg%3E");
  width:32px;
  height:32px
}

.icon-close-new{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M16 28C12.8174 28 9.76516 26.7357 7.51472 24.4853C5.26428 22.2348 4 19.1826 4 16C4 12.8174 5.26428 9.76515 7.51472 7.51472C9.76516 5.26428 12.8174 4 16 4C19.1826 4 22.2348 5.26428 24.4853 7.51472C26.7357 9.76515 28 12.8174 28 16C28 19.1826 26.7357 22.2348 24.4853 24.4853C22.2348 26.7357 19.1826 28 16 28ZM16 6C13.3478 6 10.8043 7.05357 8.92893 8.92893C7.05357 10.8043 6 13.3478 6 16C6 18.6522 7.05357 21.1957 8.92893 23.0711C10.8043 24.9464 13.3478 26 16 26C18.6522 26 21.1957 24.9464 23.0711 23.0711C24.9464 21.1957 26 18.6522 26 16C26 13.3478 24.9464 10.8043 23.0711 8.92893C21.1957 7.05357 18.6522 6 16 6ZM20.71 12.71L19.29 11.29L16 14.59L12.71 11.29L11.29 12.71L14.59 16L11.29 19.29L12.71 20.71L16 17.41L19.29 20.71L20.71 19.29L17.41 16L20.71 12.71Z' fill='%23A9AFD1'/%3E%3C/svg%3E");
  width:32px;
  height:32px
}

.icon-money{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4577 8.00538C12.1259 7.69403 11.6903 7.53836 11.234 7.53836H8.72448C8.2682 7.53836 7.83265 7.69403 7.50081 8.00538C6.21492 9.21187 3.04168 12.52 3.00019 15.8476C2.97945 17.6184 4.61793 19 6.50528 19H13.4947C15.3821 19 17.0205 17.5989 16.9998 15.8476C16.9168 12.52 13.7436 9.21187 12.4577 8.00538ZM8.93188 16.2173C8.08153 16.4703 7.06527 16.1589 6.48454 15.5362C6.48454 15.5362 6.7749 14.933 7.06527 14.9135C7.54229 14.8551 7.85339 15.4195 8.43412 15.3611C8.74522 15.3222 9.05632 15.0497 8.97336 14.7578C8.8904 14.4659 8.53782 14.3492 8.22672 14.2713C7.81191 14.1546 7.37637 13.9989 7.10675 13.6876C6.71268 13.2594 6.69194 12.5978 7.00305 12.1113C7.31415 11.6249 7.93635 11.3524 8.53782 11.3524C9.13928 11.3524 9.72001 11.6054 10.1556 11.9946C10.1556 11.9946 9.92741 12.5589 9.63705 12.6367C9.28446 12.734 8.82818 12.2086 8.35116 12.3059C8.10228 12.3643 7.87413 12.5978 7.93635 12.8313C8.10228 13.3957 9.22224 13.3567 9.67853 13.7654C10.197 14.2324 10.1348 14.8551 10.0311 15.1859C9.90667 15.6724 9.45039 16.0422 8.93188 16.2173ZM11.2548 16.4897C11.0889 16.84 10.8815 16.84 10.6741 16.84L10.1141 16.8205L12.2918 12.053C12.354 11.9362 12.4577 11.7611 12.5614 11.7027C12.7481 11.6054 13.0177 11.6249 13.4532 11.6443L11.2548 16.4897Z' fill='white'/%3E%3Cpath d='M11.0474 1C12.2503 1 13.08 2.08973 12.7066 3.16L12.1259 4.77514C11.8978 5.43677 11.2133 5.90379 10.4667 5.90379H9.49191C8.74526 5.90379 8.08158 5.45623 7.83269 4.7946L7.25197 3.17946C6.85791 2.10919 7.70825 1.01946 8.91118 1.01946L11.0474 1Z' fill='white'/%3E%3C/svg%3E");
  width:17px;
  height:17px;
  margin-right:8px
}

.icon-shield-second{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8042 1.28537L8 0L1 3.22302C1 3.22302 1 6.02398 1 8.09592C1 12.47 5.36202 14.9832 7.18991 15.8273C7.43917 15.9424 7.7092 16 8 16C8.27003 16 8.54006 15.9424 8.81009 15.8273C10.638 14.964 15 12.47 15 8.09592C15 5.33333 15 3.22302 15 3.22302L10.8042 1.28537ZM8 14.3885V8.07674H2.76558V4.22062L8.02077 1.80336V8.07674H13.276C13.2552 11.5492 9.59941 13.6403 8 14.3885Z' fill='white'/%3E%3C/svg%3E%0A");
  width:17px;
  height:17px;
  margin-right:8px
}

.icon-search{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4839 13.4192L12.7312 10.4945C13.4194 9.46221 13.7634 8.25791 13.7634 6.88156C13.7634 3.09661 10.6667 -0.000160217 6.88172 -0.000160217C3.09677 -0.000160217 0 3.09661 0 6.88156C0 10.6665 3.09677 13.7633 6.88172 13.7633C8.25807 13.7633 9.46237 13.4192 10.4946 12.731L13.4194 15.6558C13.7634 15.8278 14.1075 15.9998 14.4516 15.9998C14.7957 15.9998 15.1398 15.8278 15.4839 15.4837C16.172 14.9676 16.172 13.9353 15.4839 13.4192ZM6.88172 12.0429C3.95699 12.0429 1.72043 9.80629 1.72043 6.88156C1.72043 3.95683 3.95699 1.72027 6.88172 1.72027C9.80645 1.72027 12.043 3.95683 12.043 6.88156C12.043 9.80629 9.80645 12.0429 6.88172 12.0429Z' fill='white'/%3E%3C/svg%3E");
  width:16px;
  height:16px;
  margin-right:8px
}

.icon-promo-card{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.296 2H1.73064C0.790847 2 -0.000976562 2.76358 -0.000976562 3.67401L-0.000392199 11.326C-0.000392199 12.2364 0.791431 13 1.73123 13H2.64175H14.326C15.2364 13 16 12.2658 16 11.326L15.9994 3.67401C15.97 2.76358 15.2358 2 14.296 2ZM2.90568 11.5726C2.75883 11.7488 2.55325 11.8076 2.3183 11.8076C2.11272 11.8076 1.87778 11.7195 1.73093 11.5726C1.55472 11.4258 1.49598 11.2202 1.49598 10.9852C1.49598 10.7797 1.58409 10.5447 1.73093 10.3979C2.02462 10.0748 2.58262 10.0748 2.90568 10.3979C3.08189 10.5447 3.16999 10.7503 3.16999 10.9852C3.16999 11.2202 3.08189 11.4258 2.90568 11.5726ZM2.3183 8.48891C1.84841 8.48891 1.49598 8.13649 1.49598 7.66659C1.49598 7.19669 1.84841 6.84427 2.3183 6.84427C2.75883 6.84427 3.14062 7.19669 3.14062 7.66659C3.16999 8.13649 2.7882 8.48891 2.3183 8.48891ZM3.08189 4.64163C3.05252 4.72973 2.99378 4.84721 2.90568 4.90595C2.75883 5.08216 2.55325 5.14089 2.3183 5.14089C2.11272 5.14089 1.87778 5.05279 1.73093 4.90595C1.64283 4.84721 1.58409 4.72973 1.55472 4.64163C1.49598 4.55352 1.49598 4.43605 1.49598 4.31857C1.49598 4.11299 1.58409 3.87805 1.73093 3.7312C2.02462 3.40815 2.58262 3.40815 2.90568 3.7312C3.08189 3.87805 3.16999 4.08363 3.16999 4.31857C3.16999 4.46542 3.14062 4.55352 3.08189 4.64163ZM14.6531 7.22606L13.1259 8.7826C13.0672 8.84133 13.0378 8.92944 13.0672 8.98818L13.4196 11.1908C13.5077 11.6607 13.0378 12.0131 12.6267 11.7782L10.7471 10.7209C10.6884 10.6916 10.6002 10.6916 10.5415 10.7209L8.66192 11.7488C8.28013 11.9544 7.81024 11.602 7.86897 11.1615L8.22139 8.95881C8.22139 8.8707 8.22139 8.81197 8.16265 8.75323L6.63548 7.19669C6.31243 6.87364 6.48864 6.31564 6.92917 6.22753L9.04371 5.90448C9.13182 5.90448 9.19055 5.84574 9.21992 5.787L10.1597 3.78994C10.3653 3.37878 10.9233 3.37878 11.1289 3.78994L12.0687 5.787C12.098 5.84574 12.1568 5.90448 12.2449 5.90448L14.3594 6.22753C14.8 6.31564 14.9762 6.90301 14.6531 7.22606Z' fill='white'/%3E%3C/svg%3E");
  width:17px;
  height:17px;
  margin-right:8px
}

.icon-star{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.16393 12.8978L11.1914 14.56C11.8254 14.9083 12.5704 14.3384 12.4436 13.6102L11.873 10.0957C11.8571 9.96908 11.8888 9.84243 11.9839 9.76328L14.409 7.27783C14.9163 6.75541 14.6309 5.85305 13.9335 5.74223L10.5574 5.23564C10.4306 5.21981 10.3355 5.14066 10.2879 5.02984L8.7821 1.832C8.46509 1.16711 7.54576 1.16711 7.22875 1.832L5.72295 5.02984C5.6754 5.14066 5.56445 5.21981 5.45349 5.23564L2.07733 5.74223C1.36405 5.85305 1.07874 6.75541 1.60181 7.27783L4.04279 9.76328C4.12205 9.85826 4.1696 9.98491 4.15375 10.0957L3.55143 13.6102C3.42462 14.3542 4.1696 14.9083 4.80362 14.56L7.83107 12.8978C7.92617 12.8503 8.05298 12.8503 8.16393 12.8978Z' fill='white'/%3E%3C/svg%3E");
  width:17px;
  height:17px;
  margin-right:8px
}

.icon-add{
  background-image:url("data:image/svg+xml,%0A%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0C4.93477 0 0 4.93435 0 11C0 17.0657 4.93477 22 11 22C17.0652 22 22 17.0657 22 11C22 4.93435 17.0652 0 11 0ZM11 21.1538C5.40142 21.1538 0.846154 16.5986 0.846154 11C0.846154 5.40142 5.40142 0.846154 11 0.846154C16.5986 0.846154 21.1538 5.40142 21.1538 11C21.1538 16.5986 16.5986 21.1538 11 21.1538Z' fill='%23939DFF'/%3E%3Cpath d='M14.7135 10.8056H11.3061V7.5463C11.3061 7.38244 11.1733 7.25 11.0098 7.25C10.8462 7.25 10.7135 7.38244 10.7135 7.5463V10.8056H7.30606C7.14251 10.8056 7.00977 10.938 7.00977 11.1019C7.00977 11.2657 7.14251 11.3981 7.30606 11.3981H10.7135V14.9537C10.7135 15.1176 10.8462 15.25 11.0098 15.25C11.1733 15.25 11.3061 15.1176 11.3061 14.9537V11.3981H14.7135C14.877 11.3981 15.0098 11.2657 15.0098 11.1019C15.0098 10.938 14.877 10.8056 14.7135 10.8056Z' fill='%23939DFF' stroke='%23939DFF' stroke-width='0.5'/%3E%3C/svg%3E%0A");
  width:22px;
  height:22px
}

.icon-check{
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='%2392D66F' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5' fill='%2392D66F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.525 9.09687L3.25 6.90937L3.887 6.29687L5.525 7.87187L8.983 4.54688L9.62 5.15937L5.525 9.09687Z' fill='white' stroke='white' stroke-width='0.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width:13px;
  height:13px
}

.icon-menu-arrow-down{
  background-image:url("data:image/svg+xml,%3Csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.34669 0.151398C8.55631 -0.0457769 8.88636 -0.0502167 9.10174 0.137256C9.21824 0.238813 9.28571 0.38405 9.28571 0.537854C9.28571 0.683779 9.22515 0.822655 9.11775 0.923894L5.02841 4.84831C4.92122 4.94912 4.78096 5 4.64273 5C4.50446 5 4.36455 4.9494 4.25739 4.84859L0.168287 0.924395C-0.0630609 0.706395 -0.0539367 0.344269 0.183666 0.137348C0.399067 -0.0502385 0.729208 -0.0457953 0.938844 0.151422L4.64273 3.71354L8.34669 0.151398Z' fill='%23FFD7DA'/%3E%3C/svg%3E%0A");
  width:9px;
  height:5px
}

.icon-arrow-down{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7613 5.25318C13.0796 5.58227 13.0796 6.11004 12.7613 6.43913L8.5946 10.7468C8.26808 11.0844 7.73192 11.0844 7.4054 10.7468L3.23874 6.43913C2.92042 6.11004 2.92042 5.58227 3.23874 5.25318C3.56526 4.91561 4.10141 4.91561 4.42793 5.25318L8 8.94615L11.5721 5.25318C11.8986 4.91561 12.4347 4.91561 12.7613 5.25318Z' fill='%23A3ABCC'/%3E%3C/svg%3E");
  width:16px;
  height:16px
}

.icon-arrow-right{
  background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.195677 0.230887C-0.0718568 0.506526 -0.0650149 0.931809 0.215942 1.19938L4.18993 5.00013L0.2158 8.80093C-0.0650455 9.06854 -0.0718288 9.49382 0.195807 9.76942C0.485623 10.0679 0.987429 10.0789 1.29201 9.78905L5.7842 5.49426C5.92683 5.35836 6 5.17907 6 5.00013C6 4.82123 5.92651 4.64159 5.78394 4.50567L1.29146 0.210612C1.14869 0.0747914 0.955216 0 0.753853 0C0.541701 0 0.339144 0.083291 0.195677 0.230887Z' fill='white'/%3E%3C/svg%3E ");
  width:6px;
  height:10px
}

.icon-loader-ben{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='18' cy='18' r='16.5' stroke='%23F0F2FA' stroke-width='3'/%3e%3cpath d='M17.638 1.50397C21.1225 1.4275 24.5417 2.45639 27.4053 4.44311C30.269 6.42982 32.43 9.27232 33.5785 12.563' stroke='%23EF3340' stroke-width='3'/%3e%3c/svg%3e ");
  width:20px;
  height:20px
}

.icon-arrow-right-disabled{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.253179 0.238737C0.582269 -0.079579 1.11004 -0.079579 1.43913 0.238737L5.74682 4.4054C6.08439 4.73192 6.08439 5.26808 5.74682 5.5946L1.43913 9.76126C1.11004 10.0796 0.582268 10.0796 0.253179 9.76126C-0.0843929 9.43474 -0.0843929 8.89859 0.253179 8.57207L3.94615 5L0.253179 1.42793C-0.0843929 1.10141 -0.0843929 0.565257 0.253179 0.238737Z' fill='%23C5CBE0'/%3e%3c/svg%3e ");
  width:6px;
  height:10px
}

.icon-delete-beneficiary{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.2 4.36364C14.2 3.61364 13.57 3 12.8 3H7.2C6.43 3 5.8 3.61364 5.8 4.36364H3V7.09091H4.4V16.6364C4.4 17.3864 5.03 18 5.8 18H14.2C14.97 18 15.6 17.3864 15.6 16.6364V7.09091H17V4.36364H14.2ZM7.2 15.2727C7.2 15.6545 6.892 15.9545 6.5 15.9545C6.108 15.9545 5.8 15.6545 5.8 15.2727V8.45455C5.8 8.07273 6.108 7.77273 6.5 7.77273C6.892 7.77273 7.2 8.07273 7.2 8.45455V15.2727ZM10.7 15.2727C10.7 15.6545 10.392 15.9545 10 15.9545C9.608 15.9545 9.3 15.6545 9.3 15.2727V8.45455C9.3 8.07273 9.608 7.77273 10 7.77273C10.392 7.77273 10.7 8.07273 10.7 8.45455V15.2727ZM14.2 15.2727C14.2 15.6545 13.892 15.9545 13.5 15.9545C13.108 15.9545 12.8 15.6545 12.8 15.2727V8.45455C12.8 8.07273 13.108 7.77273 13.5 7.77273C13.892 7.77273 14.2 8.07273 14.2 8.45455V15.2727Z' fill='%23A3ABCC'/%3e%3c/svg%3e ");
  width:20px;
  height:20px
}

.icon-arrow-down-purple{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.57095 1.11078C7.80968 1.3576 7.80968 1.75343 7.57095 2.00025L4.44595 5.23101C4.20106 5.48419 3.79894 5.48419 3.55405 5.23101L0.429053 2.00024C0.190315 1.75343 0.190315 1.3576 0.429053 1.11078C0.673943 0.857603 1.07606 0.857603 1.32095 1.11078L4 3.88051L6.67905 1.11078C6.92394 0.857604 7.32606 0.857604 7.57095 1.11078Z' fill='%23939DFF'/%3e%3c/svg%3e ");
  width:8px;
  height:6px
}

.icon-arrow-right-purple{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.939884 0.429053C1.1867 0.190316 1.58253 0.190316 1.82935 0.429053L5.06012 3.55405C5.31329 3.79894 5.31329 4.20106 5.06012 4.44595L1.82935 7.57095C1.58253 7.80968 1.1867 7.80968 0.939884 7.57095C0.686705 7.32606 0.686705 6.92394 0.939884 6.67905L3.70961 4L0.939884 1.32095C0.686705 1.07606 0.686705 0.673943 0.939884 0.429053Z' fill='%23939DFF'/%3e%3c/svg%3e ");
  width:6px;
  height:8px
}

.icon-edit{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8625 1.7054L14.2281 0.132316C14.0448 -0.0441052 13.7546 -0.0441052 13.5865 0.132316L5.47539 8.00936C5.41429 8.06817 5.38374 8.12698 5.35319 8.20048L4.71164 10.391C4.66581 10.5381 4.71164 10.7145 4.83384 10.8174C4.92549 10.9056 5.03241 10.9497 5.15461 10.9497C5.20044 10.9497 5.23099 10.9497 5.27681 10.935L7.55279 10.3175C7.62917 10.3028 7.69027 10.2587 7.75137 10.1999L15.8625 2.32287C15.9542 2.23466 16 2.13175 16 2.01414C16 1.89652 15.9542 1.77891 15.8625 1.7054Z' fill='%23A9B1D1'/%3E%3Cpath d='M0 15.5556C0 15.3101 0.206744 15.1111 0.461776 15.1111H15.5382C15.7933 15.1111 16 15.3101 16 15.5556C16 15.801 15.7933 16 15.5382 16H0.461776C0.206744 16 0 15.801 0 15.5556Z' fill='%23A9B1D1'/%3E%3C/svg%3E");
  width:16px;
  height:16px
}

.icon-delete{
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.43333 16C1.19401 16 1 15.8064 1 15.5676V3.45946C1 3.22063 1.19401 3.02703 1.43333 3.02703H12.5667C12.806 3.02703 13 3.22063 13 3.45946V15.5676C13 15.8064 12.806 16 12.5667 16H1.43333ZM12.1333 15.1351V3.89189H1.86667V15.1351H12.1333ZM13.5667 0.864865C13.806 0.864865 14 1.05847 14 1.2973V3.45946C14 3.69829 13.806 3.89189 13.5667 3.89189H0.433333C0.19401 3.89189 0 3.69829 0 3.45946V1.2973C0 1.05847 0.19401 0.864865 0.433333 0.864865H3.82051L4.56025 0.126656C4.64152 0.0455594 4.75174 0 4.86667 0H9.13333C9.24826 0 9.35848 0.0455594 9.43975 0.126656L10.1795 0.864865H13.5667ZM10 1.72973C9.88507 1.72973 9.77485 1.68417 9.69359 1.60307L8.95384 0.864865H5.04616L4.30641 1.60307C4.22515 1.68417 4.11493 1.72973 4 1.72973H0.866667V3.02703H13.1333V1.72973H10Z' fill='%23A9B1D1'/%3E%3Cpath d='M4 5.83784V13.1892C4 13.428 4.19401 13.6216 4.43333 13.6216C4.67266 13.6216 4.86667 13.428 4.86667 13.1892V5.83784C4.86667 5.59901 4.67266 5.40541 4.43333 5.40541C4.19401 5.40541 4 5.59901 4 5.83784Z' fill='%23A9B1D1'/%3E%3Cpath d='M6.6 5.83784V13.1892C6.6 13.428 6.79401 13.6216 7.03333 13.6216C7.27266 13.6216 7.46667 13.428 7.46667 13.1892V5.83784C7.46667 5.59901 7.27266 5.40541 7.03333 5.40541C6.79401 5.40541 6.6 5.59901 6.6 5.83784Z' fill='%23A9B1D1'/%3E%3Cpath d='M9.2 5.83784V13.1892C9.2 13.428 9.39401 13.6216 9.63333 13.6216C9.87266 13.6216 10.0667 13.428 10.0667 13.1892V5.83784C10.0667 5.59901 9.87266 5.40541 9.63333 5.40541C9.39401 5.40541 9.2 5.59901 9.2 5.83784Z' fill='%23A9B1D1'/%3E%3C/svg%3E%0A");
  width:14px;
  height:16px
}

.icon-close{
  background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='14.5' fill='white' stroke='%23EF3340'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.6464 10.6464C18.8417 10.4512 19.1583 10.4512 19.3536 10.6464C19.5488 10.8417 19.5488 11.1583 19.3536 11.3536L15.7071 15L19.3536 18.6464C19.5488 18.8417 19.5488 19.1583 19.3536 19.3536C19.1583 19.5488 18.8417 19.5488 18.6464 19.3536L15 15.7071L11.3536 19.3536C11.1583 19.5488 10.8417 19.5488 10.6464 19.3536C10.4512 19.1583 10.4512 18.8417 10.6464 18.6464L14.2929 15L10.6464 11.3536C10.4512 11.1583 10.4512 10.8417 10.6464 10.6464C10.8417 10.4512 11.1583 10.4512 11.3536 10.6464L15 14.2929L18.6464 10.6464Z' fill='%23EF3340'/%3E%3C/svg%3E%0A");
  width:30px;
  height:30px
}

.icon-heart{
  background-image:url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.19048 10.6782C5.6463 11.1083 6.34803 11.1083 6.80386 10.672L6.86983 10.6096C10.0186 7.64877 12.0758 5.71019 11.9979 3.29164C11.9619 2.23196 11.4401 1.21592 10.5944 0.617513C9.01101 -0.504496 7.05576 0.0191079 6.00016 1.30319C4.94457 0.0191079 2.98932 -0.51073 1.40593 0.617513C0.560257 1.21592 0.0384579 2.23196 0.00247097 3.29164C-0.0814962 5.71019 1.98171 7.64877 5.1305 10.6221L5.19048 10.6782Z' fill='%23EF3340'/%3E%3C/svg%3E%0A");
  width:12px;
  height:11px
}

.icon-dropdown-big{
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6854 0.211957C11.9788 -0.0640876 12.4409 -0.0703034 12.7424 0.192159C12.9055 0.334338 13 0.53767 13 0.752996C13 0.95729 12.9152 1.15172 12.7649 1.29345L7.03978 6.78764C6.88971 6.92876 6.69335 7 6.49982 7C6.30625 7 6.11037 6.92916 5.96034 6.78802L0.235601 1.29415C-0.0882851 0.988953 -0.0755112 0.481977 0.257132 0.192287C0.558693 -0.070334 1.02089 -0.0641134 1.31438 0.211991L6.49982 5.19895L11.6854 0.211957Z' fill='%23EF3340'/%3E%3C/svg%3E%0A");
  width:14px;
  height:7px;
  width:13px
}

.icon-arrow-back{
  background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='13.5' transform='rotate(-180 14 14)' stroke='%23FF888D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6087 17.7068C15.7927 17.9024 15.7969 18.2105 15.6219 18.4115C15.5271 18.5203 15.3916 18.5832 15.248 18.5832C15.1118 18.5832 14.9822 18.5267 14.8877 18.4265L11.2249 14.6097C11.1308 14.5097 11.0833 14.3788 11.0833 14.2498C11.0833 14.1207 11.1306 13.9901 11.2247 13.8901L14.8872 10.0736C15.0907 9.85771 15.4287 9.86622 15.6218 10.088C15.7969 10.289 15.7927 10.5972 15.6087 10.7928L12.284 14.2498L15.6087 17.7068Z' fill='%23EF3340'/%3E%3C/svg%3E");
  width:28px;
  height:28px
}

.icon-saving{
  background-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7383 2.74799C17.6157 2.74799 17.5237 2.87023 17.5237 3.02303C17.5237 3.02303 17.5365 3.929 16.77 4.26516C16.7309 4.28233 16.7087 4.29571 16.6781 4.29571C16.6781 3.59285 16.4941 3.04278 16.1262 2.82886C15.8809 2.67606 15.6062 2.68404 15.3598 2.85942C15.0141 3.10534 14.9919 3.47061 15.2371 3.95956C15.4211 4.32627 15.7583 4.63187 16.1569 4.75411C16.0955 5.12082 15.9423 5.30418 15.789 5.45698C14.7159 3.04278 12.0793 1.362 8.95219 1.362C8.76824 1.362 8.61495 1.39256 8.431 1.42312C7.78718 0.873052 6.99007 0.3841 6.25427 0.078505C5.70242 -0.19653 5.08926 0.292421 5.15058 0.903611C5.21189 1.39256 5.18123 1.78984 5.02794 2.37047C3.7403 3.07334 3.03704 3.83025 2.45453 5.05263C2.04545 5.47368 1.33937 5.7725 0.818178 5.89474C0.296989 6.01698 0 6.26927 0 6.73684V10.1053C0 10.5025 0.419622 10.9168 0.818178 10.9474C1.95253 11.1002 4.04688 11.9967 4.93597 15.2666C5.0586 15.725 5.48782 16 5.94769 16H6.53019C6.92875 16 7.26599 15.7861 7.44994 15.4194L8.03244 14.2581C8.36969 14.2887 8.67627 14.3498 9.01351 14.3498C9.35075 14.3498 9.68799 14.2887 9.99457 14.2581L10.6077 15.4194C10.7917 15.7555 11.1596 16 11.5888 16H12.4779C12.8764 16 13.2443 15.8166 13.4283 15.4805C14.0721 14.3803 15.5437 11.7828 16.1262 9.49083C16.2856 8.93484 16.3715 8.35807 16.3715 7.7795C16.3715 7.13775 16.2182 6.52656 16.0036 5.91537C16.3102 5.70145 16.5861 5.33474 16.6781 4.75411C16.7503 4.75411 16.8689 4.71015 16.9846 4.66243C17.6994 4.36771 17.988 3.5854 17.9999 3.02303C18.0035 2.85526 17.8916 2.74799 17.7383 2.74799ZM5.73684 6.4C5.27697 6.4 4.90907 6.05839 4.90907 5.6C4.90907 5.14161 5.27697 4.8 5.73684 4.8C6.19671 4.8 6.54542 5.14161 6.54542 5.6C6.54542 6.05839 6.19671 6.4 5.73684 6.4ZM15.6663 3.71508C15.5851 3.55633 15.5454 3.36842 15.6357 3.25669C15.6843 3.19653 15.7847 3.14683 15.8809 3.22613C15.9771 3.30544 16.1875 3.75 16.1875 4.2346C15.9729 4.14292 15.7915 3.95956 15.6663 3.71508Z' fill='%23C5CBE0'/%3E%3C/svg%3E%0A");
  min-width:18px;
  width:18px;
  height:16px
}

.icon-dollar{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C3.59145 0 0 3.59145 0 8C0 12.4086 3.59145 16 8 16C12.4086 16 16 12.4086 16 8C16 3.59145 12.4276 0 8 0ZM10.4513 10.2423C10.3373 10.5083 10.1853 10.7553 9.99525 10.9834C9.78622 11.1924 9.53919 11.3634 9.23516 11.4964C8.93112 11.6295 8.58907 11.7055 8.20903 11.7435L8.15202 12.5036C8.15202 12.5796 8.11402 12.6556 8.05701 12.7316C8 12.8076 7.92399 12.8266 7.80998 12.8266H7.33492L7.42993 11.7245C7.03088 11.6675 6.65083 11.5534 6.30879 11.4014C5.96675 11.2304 5.66271 11.0404 5.41568 10.7933L5.81473 10.2043C5.85273 10.1473 5.89074 10.1093 5.94774 10.0713C6.00475 10.0333 6.06176 10.0143 6.11876 10.0143C6.19477 10.0143 6.27078 10.0333 6.3658 10.0903C6.46081 10.1473 6.55582 10.2043 6.65083 10.2803C6.76485 10.3563 6.87886 10.4323 7.03088 10.4893C7.1639 10.5653 7.33492 10.6223 7.52494 10.6413L7.71496 8.34204C7.46793 8.26603 7.23991 8.19002 6.99288 8.09501C6.74584 8 6.53682 7.88599 6.34679 7.73397C6.15677 7.58195 6.00475 7.39192 5.89074 7.14489C5.77672 6.91686 5.71972 6.61283 5.71972 6.27078C5.71972 6.00475 5.77672 5.75772 5.87173 5.51069C5.98575 5.26366 6.11877 5.03563 6.32779 4.84561C6.51782 4.65558 6.76485 4.48456 7.06888 4.35154C7.35392 4.21853 7.69596 4.16152 8.07601 4.16152L8.13302 3.51544C8.13302 3.43943 8.17102 3.36342 8.22803 3.28741C8.28504 3.2304 8.36105 3.1924 8.47506 3.1924H8.95012L8.85511 4.19952C9.21615 4.25653 9.53919 4.35154 9.78622 4.50356C10.0523 4.65558 10.2803 4.8076 10.4703 4.99762L10.1663 5.47268C10.1283 5.54869 10.0713 5.5867 10.0143 5.6247C9.95724 5.66271 9.90024 5.68171 9.84323 5.68171C9.78623 5.68171 9.72922 5.66271 9.65321 5.6247C9.5772 5.5867 9.50119 5.54869 9.40618 5.51069C9.31116 5.47268 9.21615 5.41568 9.10214 5.37767C8.98812 5.32066 8.87411 5.28266 8.74109 5.26366L8.57007 7.39192C8.8171 7.46793 9.06413 7.54394 9.29216 7.63895C9.53919 7.73397 9.74822 7.84798 9.93824 8C10.1283 8.15202 10.2803 8.32304 10.4133 8.53207C10.5273 8.74109 10.5843 9.00713 10.5843 9.33017C10.6033 9.65321 10.5653 9.95724 10.4513 10.2423Z' fill='%23C5CBE0'/%3E%3Cpath d='M7.16403 5.58671C7.08802 5.66272 7.01201 5.75773 6.974 5.85275C6.936 5.94776 6.917 6.06177 6.917 6.17579C6.917 6.3088 6.936 6.42282 6.99301 6.51783C7.03101 6.61284 7.10702 6.70785 7.18303 6.78386C7.25904 6.85987 7.35405 6.93588 7.46806 6.99289C7.58208 7.04989 7.69609 7.1069 7.82911 7.16391L7.98113 5.26367C7.7911 5.28267 7.63909 5.32068 7.50607 5.37769C7.35405 5.43469 7.24004 5.4917 7.16403 5.58671Z' fill='%23C5CBE0'/%3E%3Cpath d='M9.14002 8.93113C9.06401 8.85512 8.94999 8.79811 8.83598 8.7411C8.72196 8.6841 8.60795 8.64609 8.47493 8.58908L8.30391 10.6793C8.66496 10.6223 8.94999 10.5083 9.12102 10.3183C9.31104 10.1283 9.40605 9.86224 9.40605 9.5392C9.40605 9.40619 9.38705 9.29217 9.33004 9.19716C9.29204 9.10215 9.23503 9.00714 9.14002 8.93113Z' fill='%23C5CBE0'/%3E%3C/svg%3E%0A");
  min-width:16px;
  width:16px;
  height:16px
}

.icon-three-points{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='5' height='20' viewBox='0 0 5 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cellipse cx='2.02539' cy='17.9578' rx='1.96017' ry='2' transform='rotate(-90 2.02539 17.9578)' fill='%23A3ABCC'/%3e%3cellipse cx='2.02539' cy='10.1179' rx='1.96024' ry='2' transform='rotate(-90 2.02539 10.1179)' fill='%23A3ABCC'/%3e%3cellipse cx='2.02539' cy='2.27612' rx='1.9602' ry='2' transform='rotate(-90 2.02539 2.27612)' fill='%23A3ABCC'/%3e%3c/svg%3e ");
  width:5px;
  height:20px
}

.icon-pig{
  background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.081 51.4793L22.5129 59.79C18.2778 60.9108 13.9034 58.4231 12.7611 54.2678L4.29088 23.2942C3.14852 19.1389 5.684 14.8469 9.91909 13.726L41.5151 5.41536C45.7502 4.29451 50.1246 6.78224 51.2669 10.9376L59.7093 41.9385C60.8516 46.0938 58.3161 50.3858 54.081 51.4793Z' fill='%23E1E4F4'/%3E%3Cpath d='M55.6414 28.5427C55.6414 40.0792 48.5365 45.082 37.6423 51.315C27.6118 57.0559 13.5413 40.0792 13.5413 28.5427C13.5413 17.0062 22.9588 7.65674 34.5774 7.65674C46.196 7.65674 55.6414 17.0062 55.6414 28.5427Z' fill='%23F97A7A'/%3E%3Cpath d='M14.5443 22.2002C13.2905 24.3599 9.89126 26.3008 7.96875 26.4649L11.6745 40.7351C11.6745 40.7351 14.0149 41.3366 16.1882 43.6603C18.3893 45.984 18.4729 48.8818 19.866 49.7566C21.1755 50.5767 21.8442 50.7681 23.0423 50.0573C24.129 49.4285 24.3797 49.3192 24.3797 49.3192C25.9122 50.276 26.9152 50.7954 26.9152 50.7954C27.4446 52.3263 28.0576 54.3219 29.4507 55.1147C31.206 56.0989 33.3236 55.7982 34.4102 55.1694C37.2243 53.5838 39.927 48.7451 39.927 48.7451L41.1808 46.4214L45.2487 46.5581C45.2487 46.5581 45.4437 46.8588 46.3353 47.3782C47.2269 47.8976 50.7376 46.5581 51.6292 45.0271C52.5208 43.4962 55.502 36.1697 55.502 30.9756C55.502 25.7814 14.5443 22.2002 14.5443 22.2002Z' fill='%23F97A7A'/%3E%3Cpath d='M7.96884 26.4648C5.7677 26.7382 4.04024 37.6186 9.44555 40.5437C12.9283 42.43 20.1726 36.1424 18.5844 32.4244C17.6092 30.1281 10.6436 26.1368 7.96884 26.4648Z' fill='%23EF3F54'/%3E%3Cpath d='M17.9965 22.5839C18.2708 22.1646 18.2622 21.6792 17.9773 21.4998C17.6924 21.3203 17.239 21.5148 16.9647 21.9341C16.6904 22.3534 16.699 22.8388 16.9839 23.0183C17.2688 23.1977 17.7221 23.0032 17.9965 22.5839Z' fill='%232B2E3A'/%3E%3Cpath d='M25.9279 27.2367C26.2022 26.8174 26.1936 26.332 25.9087 26.1526C25.6238 25.9732 25.1704 26.1676 24.8961 26.5869C24.6218 27.0063 24.6304 27.4916 24.9153 27.6711C25.2002 27.8505 25.6535 27.656 25.9279 27.2367Z' fill='%232B2E3A'/%3E%3Cpath d='M17.4698 19.5209V18.072C17.4698 18.072 17.1912 11.6203 17.1912 9.46066C17.1912 7.62903 19.0858 7.71105 21.2312 8.94124C23.4045 10.1714 24.4354 11.9484 24.4354 11.9484L17.4698 19.5209Z' fill='%23F97A7A'/%3E%3Cpath d='M34.9675 18.1C35.274 17.8813 35.6362 17.69 35.9984 17.5533C36.3606 17.4166 36.7507 17.3072 37.1408 17.2526C37.9209 17.1159 38.7568 17.1432 39.5648 17.3072C39.9549 17.3892 40.3728 17.5259 40.7351 17.69C40.9301 17.772 41.0973 17.854 41.2923 17.9633L41.5709 18.1274C41.6824 18.182 41.766 18.2641 41.8495 18.3461C42.2396 18.6468 42.5182 19.0568 42.6854 19.4942C42.8526 19.9316 42.9083 20.3964 42.9083 20.8065C42.8805 21.6539 42.6576 22.4194 42.3789 23.1575C42.1003 23.8956 41.7381 24.5517 41.348 25.2078C40.54 26.4927 39.6484 27.7229 38.5618 28.789C39.2862 27.4768 39.9828 26.1646 40.5679 24.8251C40.8744 24.169 41.1251 23.4855 41.3202 22.8021C41.5152 22.1187 41.6824 21.4352 41.6545 20.8065C41.6545 20.1777 41.4595 19.6309 41.0137 19.3029C40.958 19.2482 40.9022 19.2209 40.8465 19.1935L40.6236 19.0568C40.4843 18.9748 40.3171 18.8928 40.1778 18.8108C39.8713 18.6741 39.5648 18.5374 39.2305 18.4281C37.9767 17.9633 36.5 17.8813 34.9675 18.1Z' fill='%2357617F'/%3E%3Cpath d='M52.66 22.9929C52.2142 22.9929 51.7963 22.6648 51.7127 22.2001C51.6291 21.6807 51.9635 21.2159 52.4929 21.1339C52.6043 21.1066 54.3875 20.7512 54.9169 18.5095C53.7745 18.0994 52.7715 17.17 52.2142 16.1311C51.4341 14.6822 51.6291 13.2607 52.6879 12.6319C53.5238 12.1125 54.4432 12.0852 55.1955 12.5499C56.2822 13.1787 56.8951 14.7096 56.9509 16.7052C59.0405 15.7757 58.8455 13.288 58.8455 13.288C58.7898 12.7686 59.1798 12.3312 59.7092 12.2765C60.2386 12.2218 60.6844 12.6046 60.7401 13.124C60.768 13.288 61.0745 17.0333 57.6196 18.4822C57.3409 18.5915 57.0902 18.6735 56.8115 18.7282C56.2264 21.6807 53.9974 22.8289 52.7994 23.0202C52.7715 22.9929 52.7158 22.9929 52.66 22.9929ZM54.0532 14.1081C53.9696 14.1081 53.8581 14.1355 53.691 14.2448C53.6352 14.2722 53.5795 14.6822 53.9139 15.2837C54.1367 15.6937 54.5547 16.1858 55.0562 16.5139C54.9726 15.1196 54.5547 14.3542 54.2203 14.1355C54.1925 14.1355 54.1367 14.1081 54.0532 14.1081Z' fill='%23F97A7A'/%3E%3Cpath d='M29.8128 14.1082C29.5899 14.1082 29.367 14.0262 29.1998 13.8895C28.8098 13.5614 28.754 12.96 29.1163 12.5773C29.2556 12.4132 32.5433 8.77733 37.5029 8.69531C38.0322 8.69531 38.4502 9.10538 38.478 9.62479C38.478 10.1442 38.0601 10.5543 37.5307 10.5816C33.4349 10.6363 30.593 13.7801 30.5651 13.8075C30.3422 13.9988 30.0636 14.1082 29.8128 14.1082Z' fill='%23FDFDFD'/%3E%3Cpath d='M36.3519 6.89828C37.6625 4.67706 37.5914 2.23256 36.1931 1.43832C34.7949 0.64408 32.5989 1.80087 31.2883 4.02208C29.9777 6.2433 30.0488 8.6878 31.4471 9.48204C32.8453 10.2763 35.0413 9.11949 36.3519 6.89828Z' fill='%23FFD385'/%3E%3Cpath d='M31.4568 9.48845L32.5156 10.2539L37.4751 2.38065L36.1655 1.45117L31.4568 9.48845Z' fill='%23FFD385'/%3E%3Cpath d='M37.4957 7.743C38.8063 5.52179 38.7352 3.07728 37.3369 2.28304C35.9387 1.4888 33.7427 2.6456 32.4321 4.86681C31.1215 7.08802 31.1926 9.53253 32.5909 10.3268C33.9891 11.121 36.1851 9.96422 37.4957 7.743Z' fill='%23FFB75E'/%3E%3Cpath d='M8.3865 35.2408C8.05215 35.0767 7.88498 34.7214 7.96857 34.366L8.8323 29.9919C8.91589 29.5819 9.36169 29.3905 9.7239 29.5819C10.0583 29.7459 10.2254 30.1013 10.1418 30.4567L9.2781 34.8307C9.22238 35.2408 8.74871 35.4321 8.3865 35.2408Z' fill='%232B2E3A'/%3E%3Cpath d='M12.2039 37.3726C11.8695 37.2086 11.7024 36.8532 11.7859 36.4978L12.6497 32.1238C12.7333 31.7137 13.1791 31.5224 13.5413 31.7137C13.8756 31.8777 14.0428 32.2331 13.9592 32.5885L13.0955 36.9626C13.0119 37.3726 12.5661 37.564 12.2039 37.3726Z' fill='%232B2E3A'/%3E%3C/svg%3E%0A");
  width:64px;
  height:64px
}

.icon-info{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.65171 10.4698C6.67643 10.3606 6.71335 10.2158 6.7628 10.0359L7.42903 7.60229C7.43625 7.57403 7.44219 7.54578 7.44749 7.51752C7.45279 7.48943 7.45552 7.46294 7.45552 7.43822C7.45552 7.29373 7.40976 7.20383 7.31826 7.16835C7.22659 7.1332 7.05931 7.11024 6.81626 7.09964V6.81389C7.0195 6.79976 7.31457 6.7707 7.70146 6.72655C8.08852 6.68257 8.36255 6.64452 8.52357 6.61289L8.98592 6.52283L8.1447 9.6074C8.07423 9.8718 8.02671 10.0553 8.00183 10.1577C7.93841 10.4188 7.90647 10.5881 7.90647 10.6655C7.90647 10.7432 7.92413 10.7934 7.9596 10.8162C7.99476 10.8394 8.03361 10.8508 8.07615 10.8508C8.1858 10.8508 8.32178 10.7573 8.4844 10.5703C8.64719 10.3834 8.79039 10.1876 8.91416 9.98305L9.15224 10.1365C8.79905 10.6549 8.52871 11.0041 8.34136 11.184C8.03409 11.4804 7.7058 11.6286 7.35615 11.6286C7.15836 11.6286 6.98081 11.5679 6.8238 11.4459C6.66664 11.3243 6.58813 11.1383 6.58813 10.8877C6.58813 10.7997 6.60933 10.6604 6.65171 10.4698ZM9.19992 4.31657C9.34103 4.45768 9.41166 4.62881 9.41166 4.82981C9.41166 5.0308 9.34103 5.2029 9.19992 5.34561C9.0588 5.48849 8.88783 5.55993 8.68668 5.55993C8.48569 5.55993 8.31375 5.48849 8.17087 5.34561C8.02799 5.20273 7.95655 5.0308 7.95655 4.82981C7.95655 4.62881 8.02799 4.45784 8.17087 4.31657C8.31375 4.17562 8.48569 4.10498 8.68668 4.10498C8.88767 4.10498 9.0588 4.17546 9.19992 4.31657Z' fill='%23FC4E55'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z' fill='%23FC4E55'/%3E%3C/svg%3E%0A");
  width:16px;
  height:16px
}

.icon-info-gray{
  background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.98884 7.85174C5.00738 7.76987 5.03508 7.66126 5.07216 7.52629L5.57183 5.7011C5.57725 5.67991 5.58171 5.65872 5.58568 5.63753C5.58965 5.61646 5.5917 5.59659 5.5917 5.57805C5.5917 5.46969 5.55738 5.40226 5.48875 5.37565C5.42 5.34929 5.29454 5.33207 5.11225 5.32412V5.1098C5.26468 5.09921 5.48599 5.07742 5.77616 5.04431C6.06645 5.01131 6.27198 4.98278 6.39274 4.95906L6.7395 4.89151L6.10859 7.20494C6.05573 7.40324 6.02009 7.54086 6.00143 7.61768C5.95387 7.81345 5.92991 7.94048 5.92991 7.99851C5.92991 8.05679 5.94316 8.09447 5.96976 8.11157C5.99613 8.12891 6.02527 8.13746 6.05718 8.13746C6.13941 8.13746 6.24139 8.06738 6.36336 7.92711C6.48545 7.78696 6.59285 7.64007 6.68568 7.48668L6.86424 7.60179C6.59935 7.99057 6.39659 8.25244 6.25608 8.38741C6.02563 8.60968 5.77941 8.72081 5.51717 8.72081C5.36883 8.72081 5.23567 8.6753 5.11791 8.58379C5.00004 8.49265 4.94116 8.3531 4.94116 8.16515C4.94116 8.09917 4.95706 7.99466 4.98884 7.85174ZM6.9 3.23682C7.00583 3.34265 7.05881 3.471 7.05881 3.62174C7.05881 3.77249 7.00583 3.90156 6.9 4.0086C6.79416 4.11576 6.66593 4.16934 6.51507 4.16934C6.36433 4.16934 6.23537 4.11576 6.12821 4.0086C6.02106 3.90144 5.96748 3.77249 5.96748 3.62174C5.96748 3.471 6.02106 3.34277 6.12821 3.23682C6.23537 3.1311 6.36433 3.07812 6.51507 3.07812C6.66581 3.07813 6.79416 3.13098 6.9 3.23682Z' fill='%23494F66'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 11.25C8.89949 11.25 11.25 8.89949 11.25 6C11.25 3.10051 8.89949 0.75 6 0.75C3.10051 0.75 0.75 3.10051 0.75 6C0.75 8.89949 3.10051 11.25 6 11.25ZM6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12Z' fill='%23494F66'/%3E%3C/svg%3E%0A");
  width:12px;
  height:12px
}

.icon-person-plans{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='161' height='169' viewBox='0 0 161 169' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='161' height='169'%3e%3crect width='160.11' height='168.881' fill='%23C4C4C4'/%3e%3c/mask%3e%3cg mask='url(%23mask0)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M141.014 105.803C140.82 105.99 139.975 106.737 139.94 106.768C139.93 106.777 139.037 107.571 138.317 108.201C138.478 108.92 138.979 111.173 139.084 111.693C139.092 111.727 139.101 111.771 139.112 111.819C139.248 112.439 139.317 112.856 139.058 112.997C139.005 113.025 138.942 113.04 138.872 113.04C138.695 113.04 138.452 112.947 138.084 112.737C137.852 112.604 136.903 112.008 136.864 111.982C136.852 111.975 135.754 111.289 134.936 110.767C134.117 111.289 133.018 111.975 133.007 111.982C132.967 112.008 132.019 112.604 131.787 112.737C131.419 112.947 131.176 113.04 130.999 113.04C130.929 113.04 130.866 113.025 130.813 112.997C130.554 112.856 130.623 112.439 130.759 111.819C130.769 111.771 130.779 111.727 130.786 111.693C130.892 111.173 131.393 108.921 131.554 108.201C130.834 107.571 129.941 106.777 129.931 106.768C129.896 106.737 129.051 105.99 128.857 105.803C128.434 105.396 128.276 105.14 128.308 104.918C128.353 104.617 128.753 104.553 129.357 104.489C129.405 104.484 129.448 104.48 129.482 104.476C129.986 104.414 132.151 104.195 132.837 104.126C133.153 103.334 133.97 101.294 134.171 100.819C134.185 100.786 134.201 100.746 134.22 100.7C134.438 100.16 134.613 99.7778 134.883 99.7778L134.92 99.7804C134.925 99.7812 134.93 99.7834 134.936 99.7847C134.94 99.7834 134.946 99.7813 134.951 99.7804L134.988 99.7778C135.258 99.7778 135.433 100.16 135.651 100.7C135.669 100.746 135.686 100.786 135.7 100.819C135.9 101.294 136.717 103.334 137.034 104.126C137.719 104.195 139.885 104.414 140.388 104.476C140.423 104.48 140.465 104.484 140.513 104.489C141.117 104.553 141.518 104.617 141.562 104.918C141.595 105.14 141.436 105.396 141.014 105.803Z' fill='%23FCD553'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.036 91.937C43.8417 92.1185 42.9965 92.8423 42.9614 92.8726C42.9515 92.8809 42.0588 93.6507 41.3389 94.2608C41.4994 94.9574 42.0009 97.1395 42.1058 97.643C42.1133 97.6768 42.1228 97.7193 42.1335 97.7659C42.2698 98.3661 42.339 98.77 42.0793 98.9062C42.0264 98.934 41.9638 98.9482 41.8941 98.9482C41.7167 98.9482 41.4738 98.8579 41.1056 98.6544C40.8735 98.5258 39.9251 97.9489 39.8854 97.9235C39.8741 97.917 38.7755 97.2524 37.9573 96.7466C37.1391 97.2524 36.0399 97.917 36.0292 97.9235C35.9887 97.9489 35.0411 98.5258 34.8088 98.6544C34.4408 98.8579 34.1976 98.9482 34.0203 98.9482C33.9504 98.9482 33.8875 98.9339 33.8346 98.9062C33.5752 98.77 33.6448 98.3661 33.7803 97.7659C33.7908 97.7193 33.8005 97.6768 33.8078 97.643C33.9133 97.1396 34.415 94.9576 34.5755 94.2608C33.8554 93.6505 32.9622 92.8808 32.9529 92.8726C32.9179 92.8425 32.0724 92.1186 31.8786 91.937C31.4561 91.5428 31.2972 91.2952 31.3301 91.0804C31.3746 90.7883 31.7746 90.7261 32.3791 90.6644C32.4266 90.66 32.4695 90.6555 32.5041 90.6516C33.008 90.5919 35.1732 90.3796 35.8588 90.313C36.175 89.5457 36.9921 87.5695 37.1929 87.1096C37.2067 87.077 37.2228 87.038 37.2415 86.9936C37.4599 86.4707 37.6352 86.1006 37.9042 86.1006L37.9412 86.103C37.9466 86.1038 37.9516 86.106 37.9573 86.1072C37.9621 86.106 37.9673 86.104 37.9729 86.103L38.0097 86.1006C38.2793 86.1006 38.4546 86.4707 38.6726 86.9936C38.6912 87.0382 38.7077 87.077 38.7215 87.1096C38.9221 87.5695 39.7391 89.5457 40.0555 90.313C40.7407 90.3796 42.9063 90.5919 43.41 90.6516C43.4446 90.6553 43.4872 90.6598 43.5348 90.6644C44.1392 90.7261 44.5394 90.7883 44.5838 91.0804C44.6166 91.2952 44.4577 91.5428 44.036 91.937Z' fill='%23FCD553'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M145.038 54.0721C144.802 54.3004 143.772 55.211 143.729 55.2492C143.717 55.2596 142.629 56.228 141.751 56.9956C141.947 57.872 142.558 60.6171 142.686 61.2506C142.695 61.2931 142.707 61.3466 142.72 61.4052C142.886 62.1602 142.97 62.6684 142.654 62.8398C142.589 62.8748 142.513 62.8926 142.428 62.8926C142.212 62.8926 141.916 62.779 141.467 62.523C141.184 62.3612 140.028 61.6354 139.98 61.6035C139.966 61.5953 138.627 60.7592 137.63 60.1229C136.633 60.7592 135.293 61.5953 135.28 61.6035C135.231 61.6354 134.076 62.3612 133.793 62.523C133.344 62.779 133.048 62.8926 132.832 62.8926C132.747 62.8926 132.67 62.8746 132.606 62.8398C132.289 62.6684 132.374 62.1602 132.539 61.4052C132.552 61.3466 132.564 61.2931 132.573 61.2506C132.701 60.6173 133.313 57.8722 133.508 56.9956C132.631 56.2278 131.542 55.2594 131.531 55.2492C131.488 55.2112 130.458 54.3005 130.222 54.0721C129.707 53.5761 129.513 53.2646 129.553 52.9944C129.607 52.6269 130.095 52.5487 130.832 52.4711C130.89 52.4655 130.942 52.4599 130.984 52.455C131.598 52.3799 134.237 52.1127 135.073 52.0289C135.458 51.0637 136.454 48.5775 136.698 47.9989C136.715 47.9578 136.735 47.9089 136.758 47.8529C137.024 47.1951 137.237 46.7295 137.565 46.7295L137.611 46.7326C137.617 46.7336 137.623 46.7363 137.63 46.7378C137.636 46.7363 137.642 46.7338 137.649 46.7326L137.694 46.7295C138.022 46.7295 138.236 47.1951 138.502 47.8529C138.524 47.9091 138.545 47.9578 138.561 47.9989C138.806 48.5775 139.802 51.0637 140.187 52.0289C141.022 52.1127 143.662 52.3799 144.276 52.455C144.318 52.4597 144.37 52.4653 144.428 52.4711C145.164 52.5487 145.652 52.6269 145.706 52.9944C145.746 53.2646 145.552 53.5761 145.038 54.0721Z' fill='%23FCD553'/%3e%3cpath d='M116.581 141.751L124.398 155.658C125.91 154.006 132.986 151.033 136.186 145.305C139.097 146.11 141.517 151.33 140.676 154.045C134.678 161.482 121.807 174.685 118.041 171.253C112.114 165.849 107.156 153.158 107.156 153.158L116.581 141.751Z' fill='%23FAC2A8'/%3e%3cpath d='M137.269 148.655C137.269 148.655 132.973 148.257 133.613 140.383C133.749 138.73 134.56 135.888 134.656 134.97C134.753 134.052 134.621 130.799 133.885 129.798C133.144 128.797 132.666 128.071 133.262 127.337C133.858 126.602 136.94 126.126 138.321 129.112C139.702 132.098 138.983 134.607 138.983 134.607C138.983 134.607 141.438 131.556 142.692 131.556C143.236 131.556 148.887 131.202 150.075 132.614C150.526 133.147 151.684 144.917 151.517 145.489C151.35 146.066 145.914 155.252 140.575 154.334C138.133 153.914 137.269 148.939 137.269 148.655Z' fill='%23FAC2A8'/%3e%3cpath d='M148.426 143.02C148.106 142.875 147.807 142.788 147.492 142.757L146.545 142.7C145.909 142.67 145.273 142.639 144.611 142.683C144.445 142.696 144.278 142.714 144.094 142.762C143.901 142.805 143.691 142.937 143.572 143.046C143.296 143.278 143.086 143.527 142.88 143.78C142.472 144.301 142.121 144.795 141.793 145.402C141.644 145.717 141.53 146.041 141.486 146.403C141.437 146.762 141.49 147.16 141.674 147.496C141.854 147.838 142.139 148.091 142.437 148.275C142.74 148.463 143.06 148.585 143.384 148.668C143.708 148.756 144.033 148.812 144.362 148.843C144.524 148.861 144.69 148.869 144.857 148.874C145.032 148.874 145.168 148.882 145.396 148.843C145.791 148.721 146.045 148.533 146.312 148.332C146.444 148.231 146.567 148.126 146.689 148.017C146.817 147.899 146.913 147.816 147.058 147.65L146.694 147.383C146.312 147.741 145.738 148.2 145.282 148.34C145.195 148.353 145.015 148.353 144.875 148.345C144.725 148.336 144.572 148.323 144.423 148.305C144.125 148.266 143.827 148.205 143.542 148.122C142.981 147.951 142.433 147.671 142.205 147.225C141.964 146.788 142.086 146.198 142.341 145.686C142.455 145.45 142.656 145.171 142.818 144.921C142.994 144.668 143.169 144.41 143.353 144.169C143.537 143.929 143.735 143.693 143.945 143.514C144.059 143.417 144.125 143.374 144.239 143.339C144.362 143.304 144.506 143.286 144.655 143.269C145.256 143.216 145.887 143.234 146.514 143.251C147.145 143.234 147.79 143.409 148.426 143.02Z' fill='%23DC918B'/%3e%3cpath d='M148.158 139.355C147.159 139.115 146.19 139.233 145.208 139.286C144.717 139.321 144.226 139.355 143.726 139.417C143.472 139.456 143.235 139.474 142.941 139.578C142.621 139.692 142.424 139.915 142.24 140.121C141.898 140.553 141.696 141.034 141.534 141.515C141.372 142.001 141.262 142.495 141.201 143.002C141.135 143.505 141.135 144.02 141.21 144.536C141.293 145.074 141.473 145.529 141.709 145.997L142.139 145.787C142.047 145.577 141.972 145.354 141.907 145.131C141.832 144.904 141.793 144.685 141.762 144.462C141.714 144.007 141.744 143.539 141.801 143.076C141.933 142.158 142.214 141.205 142.731 140.505C142.862 140.348 143.011 140.191 143.16 140.142C143.327 140.072 143.581 140.038 143.809 139.998C144.283 139.928 144.765 139.88 145.252 139.836C146.22 139.74 147.202 139.745 148.158 139.355Z' fill='%23DC918B'/%3e%3cpath d='M141.613 142.783C141.17 142.473 140.819 142.049 140.627 141.559C140.425 141.069 140.399 140.518 140.447 139.976C140.583 138.888 141.021 137.777 141.701 136.925C142.047 136.501 142.459 136.146 142.954 136.015C143.476 135.871 144.064 135.832 144.638 135.805C145.217 135.775 145.804 135.788 146.396 135.762C146.69 135.749 146.988 135.722 147.286 135.679C147.58 135.622 147.895 135.578 148.154 135.403C147.856 135.421 147.571 135.368 147.277 135.342C146.988 135.316 146.694 135.289 146.4 135.272C145.813 135.241 145.221 135.246 144.625 135.254C144.028 135.272 143.428 135.294 142.805 135.447C142.143 135.609 141.613 136.055 141.214 136.527C140.802 137.008 140.513 137.559 140.28 138.127C140.052 138.7 139.89 139.29 139.82 139.915C139.754 140.536 139.815 141.196 140.079 141.791C140.333 142.39 140.789 142.892 141.332 143.225L141.613 142.783Z' fill='%23DC918B'/%3e%3cpath d='M140 133.414C139.57 133.694 139.193 134.022 138.93 134.511C138.676 135.005 138.658 135.596 138.772 136.103C138.882 136.606 139.044 137.117 139.417 137.554C139.605 137.769 139.86 137.939 140.145 138.018C140.416 138.105 140.728 138.092 140.947 138.079V137.598C140.675 137.607 140.486 137.611 140.289 137.55C140.096 137.493 139.93 137.384 139.794 137.226C139.522 136.912 139.364 136.461 139.285 136.011C139.202 135.561 139.219 135.128 139.386 134.726C139.531 134.31 139.855 133.926 140 133.414Z' fill='%23DC918B'/%3e%3cpath d='M144.603 147.286C144.971 147.413 145.339 147.536 145.716 147.606C146.093 147.684 146.479 147.728 146.865 147.75C147.255 147.759 147.65 147.745 148.036 147.662C148.417 147.584 148.833 147.444 149.101 147.142C148.724 147.251 148.364 147.256 147.992 147.256C147.623 147.251 147.255 147.243 146.883 147.225C146.51 147.216 146.133 147.199 145.756 147.199C145.383 147.208 144.997 147.195 144.603 147.286Z' fill='%23DC918B'/%3e%3cpath d='M58.2698 141.869L51.0362 156.017C49.5237 154.364 40.8741 151.033 37.6738 145.306C34.7629 146.11 32.3429 151.33 33.1846 154.045C39.1819 161.482 48.6908 174.134 54.3067 170.794C61.2027 166.689 66.7046 153.158 66.7046 153.158L58.2698 141.869Z' fill='%23FAC2A8'/%3e%3cpath d='M36.5907 148.655C36.5907 148.655 40.887 148.257 40.2469 140.383C40.111 138.73 39.3 135.888 39.2035 134.97C39.1071 134.052 39.2386 130.799 39.9751 129.798C40.716 128.797 41.1939 128.071 40.5976 127.337C40.0014 126.602 36.9195 126.126 35.5385 129.112C34.1576 132.098 34.8765 134.607 34.8765 134.607C34.8765 134.607 32.4215 131.556 31.1677 131.556C30.6241 131.556 24.9731 131.202 23.7851 132.614C23.3335 133.147 22.1761 144.917 22.3427 145.489C22.5093 146.066 27.9455 155.252 33.2852 154.334C35.7314 153.914 36.5951 148.939 36.5907 148.655Z' fill='%23FAC2A8'/%3e%3cpath d='M25.4375 143.02C26.0732 143.409 26.7176 143.234 27.3446 143.242C27.9715 143.225 28.6028 143.208 29.2034 143.26C29.3524 143.273 29.4971 143.295 29.6198 143.33C29.7382 143.361 29.7996 143.409 29.9136 143.505C30.1196 143.684 30.3169 143.92 30.5054 144.161C30.6939 144.401 30.8649 144.659 31.0403 144.913C31.2068 145.162 31.4085 145.442 31.5181 145.678C31.7724 146.185 31.8951 146.779 31.654 147.217C31.426 147.667 30.8737 147.947 30.3169 148.113C30.0319 148.2 29.7382 148.262 29.4357 148.297C29.2867 148.318 29.1332 148.332 28.9842 148.336C28.8439 148.345 28.6641 148.345 28.5765 148.331C28.1205 148.192 27.5462 147.733 27.1648 147.374L26.8009 147.641C26.9456 147.811 27.0421 147.89 27.1692 148.008C27.292 148.117 27.4147 148.222 27.5462 148.323C27.8136 148.524 28.0679 148.712 28.4625 148.834C28.6861 148.874 28.8263 148.865 29.0017 148.865C29.1683 148.861 29.3305 148.852 29.4971 148.834C29.8259 148.804 30.1503 148.747 30.4747 148.659C30.7991 148.572 31.1192 148.45 31.4217 148.266C31.7198 148.082 32.0091 147.829 32.1845 147.488C32.3686 147.151 32.4212 146.753 32.373 146.395C32.3292 146.032 32.2195 145.708 32.0661 145.394C31.7373 144.786 31.3866 144.292 30.9789 143.772C30.7728 143.518 30.5624 143.269 30.2862 143.037C30.1635 142.928 29.953 142.797 29.7645 142.753C29.5804 142.709 29.4138 142.687 29.2472 142.674C28.5852 142.63 27.9495 142.661 27.3139 142.692L26.3669 142.748C26.0557 142.788 25.7576 142.871 25.4375 143.02Z' fill='%23DC918B'/%3e%3cpath d='M25.7053 139.355C26.661 139.745 27.643 139.736 28.6119 139.836C29.0985 139.88 29.5807 139.928 30.0542 139.998C30.2822 140.038 30.5364 140.072 30.703 140.142C30.8521 140.191 31.0011 140.348 31.1326 140.505C31.6543 141.205 31.9349 142.158 32.0621 143.076C32.1191 143.539 32.1497 144.007 32.1015 144.462C32.0708 144.685 32.0314 144.899 31.9568 145.131C31.8911 145.354 31.8165 145.581 31.7245 145.787L32.1541 145.997C32.3865 145.529 32.5662 145.074 32.6539 144.536C32.7284 144.02 32.7284 143.505 32.6627 143.002C32.5969 142.499 32.4873 142.001 32.3295 141.515C32.1629 141.034 31.9612 140.553 31.6237 140.121C31.4395 139.915 31.2423 139.692 30.9222 139.578C30.6329 139.474 30.3918 139.456 30.1375 139.417C29.6377 139.355 29.1467 139.321 28.6557 139.286C27.6737 139.233 26.7048 139.115 25.7053 139.355Z' fill='%23DC918B'/%3e%3cpath d='M32.5354 143.22C33.0791 142.888 33.535 142.385 33.7893 141.786C34.0523 141.192 34.1137 140.527 34.0479 139.911C33.9778 139.285 33.8156 138.695 33.5876 138.122C33.3552 137.554 33.0615 136.999 32.6538 136.522C32.2549 136.05 31.7244 135.604 31.0624 135.442C30.4399 135.289 29.8393 135.272 29.2431 135.25C28.6468 135.241 28.055 135.237 27.4676 135.268C27.1738 135.285 26.8801 135.311 26.5908 135.338C26.297 135.364 26.0121 135.416 25.714 135.399C25.9726 135.574 26.2926 135.617 26.582 135.674C26.8801 135.718 27.1782 135.744 27.4719 135.757C28.0638 135.783 28.6468 135.77 29.2299 135.801C29.8042 135.832 30.3917 135.871 30.9134 136.011C31.4087 136.142 31.8208 136.496 32.1672 136.92C32.8467 137.773 33.2851 138.879 33.421 139.972C33.4736 140.514 33.4429 141.065 33.2413 141.555C33.0484 142.044 32.6933 142.468 32.2549 142.779L32.5354 143.22Z' fill='%23DC918B'/%3e%3cpath d='M33.8635 133.414C34.0038 133.926 34.3326 134.31 34.4816 134.717C34.6482 135.115 34.6702 135.552 34.5825 136.002C34.5036 136.453 34.3457 136.903 34.0739 137.218C33.938 137.375 33.7714 137.484 33.5785 137.541C33.3813 137.602 33.1928 137.602 32.9209 137.589V138.07C33.1358 138.083 33.447 138.096 33.7232 138.009C34.0038 137.93 34.2624 137.76 34.4509 137.546C34.8236 137.113 34.9858 136.597 35.0954 136.094C35.2094 135.591 35.1919 134.997 34.9376 134.503C34.6702 134.017 34.2931 133.694 33.8635 133.414Z' fill='%23DC918B'/%3e%3cpath d='M29.2607 147.286C28.8706 147.195 28.4848 147.208 28.1034 147.203C27.722 147.199 27.3493 147.216 26.9767 147.23C26.6041 147.247 26.2358 147.256 25.8675 147.26C25.4993 147.256 25.1398 147.256 24.7584 147.146C25.0258 147.448 25.4423 147.592 25.8237 147.667C26.2139 147.745 26.6084 147.763 26.9942 147.754C27.3844 147.732 27.7658 147.693 28.1428 147.61C28.5242 147.536 28.8925 147.413 29.2607 147.286Z' fill='%23DC918B'/%3e%3cpath d='M60.4572 71.8561C60.4572 71.8561 58.6247 61.477 51.5358 65.0183C44.4469 68.564 50.2644 86.2356 60.4046 84.8365C60.4046 84.8365 62.4256 81.3083 60.4572 71.8561Z' fill='%23F7AB8D'/%3e%3cpath d='M68.9927 124.228C65.3058 125.942 62.5307 132.513 54.9464 145.887C56.8008 148.737 61.8118 150.727 65.6039 154.946L71.9607 145.139L68.9927 124.228Z' fill='%23EF3F54'/%3e%3cpath d='M109.15 130.261C108.274 124.936 103.627 121.063 98.2167 121.093C95.2882 121.106 91.632 118.925 88.002 119.414C82.8333 120.166 72.6975 122.615 68.9975 124.232C62.8555 137.72 65.2316 166.26 61.4395 185.497C70.1636 186.38 93.8678 188.383 107.945 185.41C103.727 153.188 112.438 150.246 109.15 130.261Z' fill='%23EF3F54'/%3e%3cpath d='M97.2256 119.074L96.4277 108.008L79.7335 111.222C79.7335 111.222 80.9391 117.238 80.9741 121.544C80.9741 121.544 80.9347 122.585 81.0267 123.984C82.1271 124.46 83.3064 124.771 84.5076 124.736C87.2739 124.652 93.28 121.395 97.2256 119.074Z' fill='%23DC918B'/%3e%3cpath d='M84.503 124.735C83.3018 124.77 82.1225 124.46 81.0221 123.983C81.1712 126.292 81.6666 129.584 83.2624 130.799C94.0382 129.855 97.335 120.617 97.335 120.617L97.2254 119.074C93.2798 121.395 87.2737 124.652 84.503 124.735Z' fill='%23FAC2A8'/%3e%3cpath d='M59.8784 26.2649C52.4782 26.396 51.7417 35.1619 50.9395 38.9568C48.5283 50.3895 53.1358 70.0198 53.206 75.2137C53.206 75.2181 71.9607 26.0506 59.8784 26.2649Z' fill='%232B2E3A'/%3e%3cpath d='M57.2178 29.4654C57.2178 29.4654 50.7996 94.9404 52.6935 99.7671C54.5874 104.598 68.7652 112.953 77.1562 114.925C85.5471 116.901 103.539 106.255 106.468 103.037C108.041 101.306 112.412 85.6193 115.871 69.5915C118.839 55.846 128.041 44.4176 127.34 38.769C127.335 38.7646 90.1547 14.4826 57.2178 29.4654Z' fill='%23FAC2A8'/%3e%3cpath d='M60.5492 63.7415C61.1848 62.8583 61.8161 61.9927 62.5132 61.2057C62.8683 60.821 63.2234 60.4406 63.6179 60.1302C64.0037 59.8154 64.4246 59.5487 64.8542 59.4307C65.7091 59.1509 66.5552 59.6799 67.204 60.4712C67.8616 61.2538 68.3658 62.2069 68.905 63.1512C68.7034 62.0801 68.3746 61.0221 67.7564 60.0646C67.4539 59.5837 67.0374 59.1421 66.4982 58.8186C65.9546 58.4994 65.2313 58.4164 64.6175 58.5913C63.3987 58.9935 62.6184 59.8941 61.9827 60.786C61.347 61.7041 60.8648 62.6966 60.5492 63.7415Z' fill='%232B2E3A'/%3e%3cpath d='M85.5292 64.4409C86.3008 63.5228 87.1074 62.6528 88.0105 61.9489C88.9005 61.2538 89.9658 60.7466 90.9259 61.022C91.4081 61.1401 91.8465 61.4461 92.2323 61.8309C92.4384 62.0057 92.605 62.2418 92.7891 62.4473C92.9425 62.6878 93.1266 62.902 93.2757 63.1512C93.8938 64.1262 94.3936 65.2017 94.9285 66.2772C94.7443 65.088 94.4155 63.9207 93.8719 62.8146C93.7492 62.5304 93.5738 62.2724 93.416 62.0014C93.2231 61.7478 93.0609 61.4811 92.8285 61.2494C92.3945 60.7772 91.8334 60.3575 91.1539 60.1695C90.4743 59.9903 89.7422 60.0864 89.1372 60.3444C88.5278 60.6111 88.0105 60.9914 87.5677 61.4243C86.6734 62.303 85.9939 63.3304 85.5292 64.4409Z' fill='%232B2E3A'/%3e%3cpath d='M109.795 73.5916C109.795 73.5916 108.799 76.9886 107.129 80.3201C103.03 88.4826 89.7203 78.497 70.8648 81.142C65.9109 81.8372 64.131 83.1969 58.8921 83.8046C51.8558 84.6178 53.776 70.8066 53.7497 68.249C52.5134 84.0057 49.335 95.6133 52.2065 101.926C54.3152 106.565 68.4536 115.773 80.3868 115.996C90.3078 116.184 105.349 109.529 108.225 106.368C109.619 104.834 112.714 92.1857 115.901 78.1822L118.685 69.2109L109.795 73.5916Z' fill='%232B2E3A'/%3e%3cpath d='M62.592 86.6111C62.592 86.6111 74.8847 95.2808 93.5254 86.48C93.5254 86.48 86.0989 103.439 74.9461 102.661C63.5302 100.663 69.431 94.1441 62.592 86.6111Z' fill='%2331374C'/%3e%3cpath d='M85.604 98.0001C77.1078 96.7454 72.3381 98.7696 69.7691 100.829C70.9177 101.616 72.5485 102.241 74.9509 102.661C79.0762 102.949 82.6887 100.811 85.604 98.0001Z' fill='%23F97A7A'/%3e%3cpath d='M62.592 86.6111C64.6612 88.8933 64.9725 89.9251 65.4328 91.0444C70.3604 93.073 78.1595 95.4907 90.3908 92.1111C93.0519 88.408 93.5298 86.48 93.5298 86.48C74.8847 95.2808 62.592 86.6111 62.592 86.6111Z' fill='white'/%3e%3cpath d='M62.5922 86.6115C63.7013 87.3679 64.9157 87.9625 66.1608 88.474C67.4058 88.9811 68.6903 89.3965 70.0011 89.7244C70.6544 89.8861 71.3163 90.0261 71.9783 90.1441C72.6447 90.2534 73.311 90.3539 73.9818 90.4195C74.6525 90.4895 75.3277 90.5463 75.9984 90.5638C76.6736 90.5988 77.3487 90.59 78.0238 90.5857C78.699 90.5551 79.3741 90.5463 80.0448 90.4764C80.72 90.4326 81.3864 90.3408 82.0571 90.2578C82.7235 90.1616 83.3898 90.0479 84.0562 89.9211C84.7182 89.7812 85.3802 89.6457 86.029 89.4664C86.6866 89.3047 87.331 89.1123 87.9755 88.9112C88.6243 88.7276 89.2556 88.4784 89.8957 88.2641C90.5313 88.0368 91.1539 87.7701 91.7808 87.5296L93.6308 86.7121L93.2976 86.3886C92.8549 87.3591 92.3507 88.321 91.8246 89.261C91.2942 90.2009 90.733 91.1234 90.1412 92.0197C88.9531 93.8166 87.6467 95.5435 86.1605 97.0956C84.6743 98.6432 83.0084 100.042 81.1145 101.043C79.2294 102.045 77.0944 102.591 74.9638 102.456L74.9857 102.46C74.5429 102.368 74.0958 102.307 73.6618 102.193C73.2234 102.097 72.7893 101.979 72.3597 101.844C71.9345 101.704 71.5092 101.559 71.1059 101.371C70.8998 101.288 70.7026 101.183 70.5053 101.078C70.3036 100.978 70.1195 100.86 69.9354 100.737C69.5583 100.501 69.2252 100.213 68.9095 99.9068C68.607 99.5876 68.3265 99.2422 68.1029 98.8618C67.6382 98.1055 67.3444 97.253 67.1033 96.3873C66.6298 94.6516 66.2747 92.846 65.5558 91.1671C65.3804 90.7474 65.1831 90.3365 64.9727 89.9299C64.7623 89.5276 64.5255 89.1385 64.28 88.7538C64.0214 88.3778 63.7671 88.0018 63.4778 87.6521C63.206 87.2804 62.8903 86.9525 62.5922 86.6115ZM62.5922 86.6115C62.8815 86.9613 63.184 87.3023 63.4427 87.6739C63.7189 88.0324 63.9644 88.4172 64.2099 88.7931C64.4466 89.1779 64.6702 89.5714 64.8719 89.978C65.0692 90.3846 65.2577 90.7955 65.4199 91.2152C65.7487 92.0547 66.0029 92.9247 66.2178 93.7991C66.437 94.6778 66.6079 95.5654 66.8403 96.4485C67.0682 97.3273 67.3576 98.2148 67.8354 99.0149C68.0634 99.4215 68.3571 99.7843 68.6728 100.13C69.0016 100.458 69.3523 100.768 69.7425 101.022C69.9354 101.153 70.1283 101.28 70.3343 101.384C70.536 101.498 70.742 101.607 70.9525 101.699C71.3689 101.9 71.803 102.053 72.2414 102.206C72.6798 102.346 73.1225 102.477 73.5697 102.582C74.0125 102.705 74.4684 102.775 74.9156 102.871H74.92H74.9375C77.1558 103.055 79.3916 102.473 81.3381 101.45C83.2978 100.427 85.0075 99.0018 86.5288 97.4322C88.05 95.8539 89.3871 94.1182 90.584 92.2951C91.1802 91.3814 91.7457 90.4458 92.2762 89.497C92.8066 88.5439 93.3064 87.5777 93.758 86.5765L94.0254 85.9863L93.4248 86.253L91.5967 87.0706C90.9741 87.3154 90.3648 87.5821 89.7335 87.8094C89.1022 88.028 88.4796 88.2729 87.8396 88.4609C87.2039 88.6664 86.5638 88.8587 85.915 89.0205C85.275 89.2041 84.6174 89.3353 83.9685 89.4839C83.3153 89.6238 82.6577 89.7419 82.0001 89.8468C81.3381 89.943 80.6805 90.0392 80.0142 90.096C79.3522 90.1747 78.6814 90.1966 78.0151 90.2359C77.3487 90.249 76.6779 90.2665 76.0116 90.2403C75.3452 90.2315 74.6745 90.1834 74.0125 90.1266C73.3461 90.0698 72.6841 89.9823 72.0222 89.8818C71.3602 89.7768 70.7026 89.6544 70.0494 89.5145C68.7429 89.2216 67.4584 88.8369 66.2046 88.3647C64.9595 87.8794 63.7276 87.3285 62.5922 86.6115Z' fill='%23494F66'/%3e%3cpath d='M90.4789 85.5139C90.4789 85.5139 90.926 85.4702 91.5661 85.527C91.7239 85.5401 91.8949 85.562 92.0746 85.597C92.2544 85.6188 92.4341 85.6888 92.6226 85.7237C92.8024 85.7981 92.9953 85.8462 93.1663 85.9467C93.2539 85.9948 93.346 86.0298 93.4337 86.0866L93.6792 86.2615C93.8545 86.3664 93.9817 86.5282 94.1307 86.655C94.2579 86.8124 94.3806 86.9654 94.499 87.114C94.5911 87.2845 94.6963 87.4419 94.7883 87.595C94.8629 87.7611 94.9374 87.9185 95.0032 88.0628C95.0733 88.207 95.1347 88.3426 95.1697 88.4694C95.2136 88.5961 95.253 88.7054 95.2881 88.7929C95.3583 88.9765 95.4021 89.0771 95.4021 89.0771C95.4021 89.0771 95.3977 88.9678 95.3933 88.771C95.3714 88.5787 95.3933 88.2901 95.2969 87.9666C95.2574 87.8004 95.218 87.6212 95.1566 87.4332C95.0777 87.2539 94.9944 87.0616 94.9023 86.8648C94.784 86.6812 94.6612 86.4888 94.5165 86.3096C94.3456 86.1522 94.1965 85.9598 93.9948 85.833L93.6967 85.6363C93.5959 85.5751 93.4863 85.5314 93.3811 85.4833C93.175 85.3696 92.9427 85.339 92.7366 85.2734C92.5218 85.2428 92.3114 85.1991 92.1141 85.2035C91.9168 85.1904 91.7283 85.2035 91.5617 85.2253C90.8822 85.2997 90.4789 85.5139 90.4789 85.5139Z' fill='%23494F66'/%3e%3cpath opacity='0.2' d='M88.6415 70.9684C88.5713 72.2756 90.6932 73.4648 93.3718 73.6134C96.0548 73.7665 98.2775 72.8265 98.3476 71.5149C98.4134 70.2033 96.2959 69.0185 93.6173 68.8698C90.9343 68.7168 88.7072 69.6568 88.6415 70.9684Z' fill='%23EF3F54'/%3e%3cpath opacity='0.2' d='M56.4586 67.895C56.1605 68.9967 57.7475 70.3739 60.0053 70.9685C62.2674 71.5675 64.341 71.1565 64.6391 70.0504C64.9373 68.9486 63.3459 67.5715 61.0881 66.9725C58.8347 66.3779 56.7611 66.7889 56.4586 67.895Z' fill='%23EF3F54'/%3e%3cpath d='M58.4621 49.3533C60.4963 47.6875 62.7409 46.5683 66.7873 47.0842C68.8215 47.5957 71.0004 48.0067 69.4879 45.589C66.8356 41.8465 57.9054 44.3517 56.0816 49.7424C55.0207 52.0377 57.2215 50.6692 58.4621 49.3533Z' fill='%232B2E3A'/%3e%3cpath d='M98.984 53.1788C97.5198 50.9972 95.696 49.279 91.6671 48.6057C89.5716 48.5095 87.3664 48.2691 89.5146 46.3935C93.1358 43.5779 100.961 48.5445 101.145 54.2369C101.509 56.742 99.795 54.7965 98.984 53.1788Z' fill='%232B2E3A'/%3e%3cpath opacity='0.6' d='M81.9126 55.5703C81.9126 55.5703 75.7838 58.4252 69.5059 57.3716C69.5059 57.3716 75.7882 67.7988 67.2306 79.3802C67.2306 79.3802 74.85 84.0582 81.3778 79.5026C81.3821 79.4982 78.1643 67.5627 81.9126 55.5703Z' fill='url(%23paint0_linear)'/%3e%3cpath d='M109.795 73.5915C109.795 73.5915 112.859 64.4497 108.817 55.2991C105.862 48.6099 111.715 39.6474 114.998 36.6219C114.998 36.6219 126.993 35.5114 127.598 36.1235C131.281 39.8528 135.432 50.7522 122.289 75.5458L109.795 73.5915Z' fill='%232B2E3A'/%3e%3cpath d='M113.788 78.3311C113.788 78.3311 118.168 69.7707 124.227 73.8629C130.285 77.9551 124.564 98.7439 110.382 91.259C110.382 91.259 107.322 87.3461 113.788 78.3311Z' fill='%23FAC2A8'/%3e%3cpath d='M122.482 81.6057C122.666 81.0986 122.754 80.5433 122.719 79.9793C122.68 79.4197 122.491 78.8208 122.075 78.353C121.662 77.8764 121.071 77.601 120.492 77.4698C119.931 77.3299 119.225 77.3255 118.642 77.5704C118.046 77.7933 117.55 78.1737 117.138 78.5934C116.73 79.0219 116.393 79.4897 116.099 79.975C115.801 80.4559 115.569 80.9674 115.354 81.4833C115.148 82.0036 114.955 82.5107 114.819 83.0747L114.692 83.6037L115.205 83.7261C115.836 83.8792 116.502 84.1284 117.072 84.4344C117.647 84.7361 118.151 85.1689 118.221 85.676C118.296 86.1963 117.883 86.8084 117.41 87.2937C116.923 87.7921 116.358 88.2337 115.775 88.6577C116.441 88.3823 117.099 88.0588 117.695 87.6172C117.993 87.3942 118.282 87.145 118.519 86.8259C118.751 86.5111 118.949 86.1045 118.949 85.6367C118.949 85.1689 118.73 84.7361 118.462 84.4169C118.195 84.0934 117.879 83.8442 117.555 83.6256C116.893 83.2015 116.209 82.9217 115.463 82.69L115.849 83.3458C116.156 82.3927 116.573 81.4134 117.077 80.5477C117.581 79.682 118.221 78.882 119.023 78.5016C119.782 78.1387 120.9 78.2699 121.601 78.8208C122.316 79.4197 122.548 80.5477 122.482 81.6057Z' fill='%23DC918B'/%3e%3cpath d='M67.235 79.376C67.235 79.376 74.9771 91.5039 81.3821 79.4984C81.3821 79.4984 74.1748 81.2516 67.235 79.376Z' fill='%23DC918B'/%3e%3cpath d='M81.417 124.491C78.3701 126.851 74.6481 131.315 74.6481 131.315C74.6481 131.315 75.6389 126.003 76.2702 122.965C77.0242 121.163 80.7024 117.535 80.7024 117.535C80.7024 117.535 81.4652 123.21 81.417 124.491Z' fill='%23BD1A3B'/%3e%3cpath d='M109.996 125.326C107.252 122.803 101.18 121.841 101.18 121.841C100.421 121.312 92.5916 128.911 97.5017 135.198C100.136 138.568 104.827 150.049 108.466 157.517C111.929 152.887 119.79 147.321 122.578 145.891C118.142 137.108 114.266 129.247 109.996 125.326Z' fill='%23EF3F54'/%3e%3cpath d='M72.3466 142.424C72.5044 142.429 72.614 142.49 72.7367 142.678L74.1922 144.895L74.9156 142.844C74.9901 142.639 75.1304 142.573 75.2575 142.582C75.4504 142.595 75.5425 142.678 75.6346 142.862L76.8665 145.717L76.0905 145.673L75.2575 143.705L74.5649 145.59L73.916 145.555L72.6052 143.57L72.5044 145.476L71.838 145.441L71.9914 142.774C72.009 142.512 72.18 142.42 72.3466 142.424Z' fill='white'/%3e%3cpath d='M77.9401 143.229L78.4268 145.804L77.7166 145.765L77.2387 143.189L77.9401 143.229Z' fill='white'/%3e%3cpath d='M79.1109 144.02C79.089 143.679 79.3082 143.303 80.0184 143.343L81.3906 143.417L81.8684 145.992L81.167 145.953L80.9872 144.987L80.6277 144.965L79.9526 145.883L79.1854 145.839L79.9395 144.864C79.3213 144.685 79.1284 144.357 79.1109 144.02ZM80.3998 144.523L80.8996 144.549L80.7549 143.771L80.2244 143.741C79.9438 143.723 79.7904 143.85 79.8036 144.09C79.8211 144.344 80.0578 144.506 80.3998 144.523Z' fill='white'/%3e%3cpath d='M68.9179 145.279L68.2428 145.24L69.0143 142.932C69.1152 142.669 69.2818 142.608 69.4571 142.63C69.5667 142.643 69.6763 142.696 69.7815 142.857L71.3291 145.406L70.6408 145.367L70.3295 144.829L69.0757 144.759L68.9179 145.279ZM70.0621 144.396L69.4966 143.43L69.2072 144.348L70.0621 144.396Z' fill='white'/%3e%3cpath d='M66.1342 144.654C66.7042 144.676 67.0461 144.374 67.0242 143.963C66.9935 143.408 66.5069 143.045 65.8011 143.015C65.595 143.006 65.3232 143.006 65.0777 143.054L64.9813 142.538C65.1829 142.503 65.5249 142.486 65.7485 142.494C66.9585 142.56 67.695 143.159 67.7432 143.994C67.787 144.733 67.2346 145.231 66.1167 145.17C65.8931 145.157 65.6958 145.126 65.424 145.07L65.3188 144.506C65.5775 144.589 65.7879 144.641 66.1342 144.654Z' fill='white'/%3e%3cpath d='M55.9547 20.2797C61.9257 15.8858 73.2188 6.99758 85.3274 8.8207C91.3247 9.82626 95.5158 10.9455 100.005 14.1983C99.6061 13.1534 95.9717 9.95742 96.2698 9.27976C96.6381 8.43597 128.058 21.1497 127.598 36.1326C129.102 38.2705 129.891 39.8706 129.856 40.557C129.685 43.8229 107.918 55.9814 110.264 48.173C112.534 41.6107 113.218 40.8805 110.833 38.6989C106.555 34.7641 98.475 33.4044 79.2775 36.3205C70.2772 37.689 42.737 34.974 44.6045 24.4462C44.6089 24.4462 49.9837 24.6736 55.9547 20.2797Z' fill='%232B2E3A'/%3e%3cpath d='M80.5011 122.2L83.8987 130.261L94.1791 122.16L96.5815 124.718L83.1797 135.525L79.5804 126.069L80.5011 122.2Z' fill='%23BD1A3B'/%3e%3cpath d='M97.5371 117.246C97.5371 117.246 93.46 122.75 88.3526 126.751C89.0365 128.242 95.2355 132.225 95.2355 132.225L102.188 121.128L97.5371 117.246Z' fill='%23BD1A3B'/%3e%3cpath d='M100.61 142.665C100.821 142.897 100.948 143.194 101.092 143.474C101.237 143.754 101.369 144.042 101.504 144.322L102.307 146.031C102.837 147.173 103.385 148.309 103.955 149.433C104.236 149.997 104.569 150.539 104.885 151.081L105.38 151.89C105.463 152.025 105.551 152.157 105.625 152.297L105.836 152.721C106.406 153.849 107.015 154.959 107.739 156.017C107.401 154.78 106.941 153.595 106.45 152.432C106.187 151.859 105.981 151.252 105.735 150.661C105.49 150.071 105.24 149.49 104.95 148.926C104.358 147.802 103.736 146.696 103.035 145.629C102.684 145.096 102.324 144.567 101.93 144.06C101.737 143.802 101.531 143.557 101.32 143.312C101.114 143.08 100.9 142.822 100.61 142.665Z' fill='%23BD1A3B'/%3e%3cpath d='M66.0244 136.116C65.2923 138.988 64.867 141.917 64.5821 144.86C64.3103 147.802 64.17 150.771 64.4243 153.722C64.5207 152.244 64.6435 150.779 64.7662 149.31L65.1915 144.917L65.6474 140.523C65.7921 139.062 65.9148 137.593 66.0244 136.116Z' fill='%23BD1A3B'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='80.2517' y1='54.9661' x2='71.0167' y2='80.9694' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FAC2A8'/%3e%3cstop offset='0.2651' stop-color='%23F7BCA5'/%3e%3cstop offset='0.6038' stop-color='%23EDAD9B'/%3e%3cstop offset='0.981' stop-color='%23DD938C'/%3e%3cstop offset='1' stop-color='%23DC918B'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
  width:161px;
  height:169px
}

.icon-clock{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C3.59145 0 0 3.59145 0 8C0 12.4086 3.59145 16 8 16C12.4086 16 16 12.4086 16 8C16 3.59145 12.4276 0 8 0ZM11.2114 8.8171H7.2019V3.2114C7.2019 2.77435 7.56295 2.4133 8 2.4133C8.43705 2.4133 8.7981 2.77435 8.7981 3.2114V7.2209H11.1924C11.6295 7.2209 11.9905 7.58195 11.9905 8.019C11.9905 8.45606 11.6485 8.8171 11.2114 8.8171Z' fill='%23C5CBE0'/%3E%3C/svg%3E%0A");
  width:16px;
  height:16px
}

.icon-left-prev-next{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.0601 15.5709C13.8133 15.8097 13.4175 15.8097 13.1707 15.5709L9.93988 12.4459C9.6867 12.2011 9.6867 11.7989 9.93988 11.5541L13.1707 8.42905C13.4175 8.19032 13.8133 8.19032 14.0601 8.42905C14.3133 8.67394 14.3133 9.07606 14.0601 9.32095L11.2904 12L14.0601 14.6791C14.3133 14.9239 14.3133 15.3261 14.0601 15.5709Z' fill='%23EF3340'/%3e%3ccircle cx='12' cy='12' r='11.5' transform='rotate(-180 12 12)' stroke='%23FC606B'/%3e%3c/svg%3e ");
  width:24px;
  height:24px
}

.icon-plus-beneficiary{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 0C4.48615 0 0 4.48577 0 10C0 15.5142 4.48615 20 10 20C15.5138 20 20 15.5142 20 10C20 4.48577 15.5138 0 10 0ZM10 19.2308C4.91038 19.2308 0.769231 15.0896 0.769231 10C0.769231 4.91038 4.91038 0.769231 10 0.769231C15.0896 0.769231 19.2308 4.91038 19.2308 10C19.2308 15.0896 15.0896 19.2308 10 19.2308Z' fill='%236769FF'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.51227 6.85991C9.51227 6.58529 9.73484 6.36328 10.0089 6.36328C10.283 6.36328 10.5055 6.58529 10.5055 6.85991V9.5956H13.3759C13.65 9.5956 13.8725 9.81761 13.8725 10.0922C13.8725 10.3669 13.65 10.5889 13.3759 10.5889H10.5055V13.5939C10.5055 13.8685 10.283 14.0906 10.0089 14.0906C9.73484 14.0906 9.51227 13.8685 9.51227 13.5939V10.5889H6.6419C6.36784 10.5889 6.14526 10.3669 6.14526 10.0922C6.14526 9.81761 6.36784 9.5956 6.6419 9.5956H9.51227V6.85991Z' fill='%236769FF'/%3e%3c/svg%3e ");
  width:20px;
  height:20px
}

.icon-warning-red{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.7945 11.7583L9.42202 2.7768C8.80659 1.74107 7.19319 1.74107 6.57777 2.7768L1.2053 11.7583C0.606508 12.7632 1.38826 13.9999 2.63574 13.9999H13.3807C14.6115 14.0153 15.3933 12.7786 14.7945 11.7583Z' fill='%23FC4E55'/%3e%3cpath d='M8.08352 4.86914H7.8364C7.47523 4.86914 7.17108 5.1577 7.19009 5.50037L7.30415 9.30274C7.30415 9.46505 7.43721 9.57326 7.58928 9.57326H8.33064C8.48272 9.57326 8.61578 9.44702 8.61578 9.30274L8.72984 5.50037C8.74884 5.1577 8.4447 4.86914 8.08352 4.86914Z' fill='white'/%3e%3cpath d='M7 11.4309C7 11.9359 7.43721 12.3507 7.96947 12.3507C8.52073 12.3507 8.95794 11.9359 8.93894 11.4309C8.93894 10.9259 8.50173 10.5111 7.96947 10.5111C7.43721 10.5111 7 10.9259 7 11.4309Z' fill='white'/%3e%3c/svg%3e ");
  width:16px;
  height:16px
}

.icon-lock-red{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.49967 4.25439C8.49967 2.27106 6.98301 0.754395 4.99967 0.754395C3.01634 0.754395 1.49967 2.27106 1.49967 4.25439C0.799674 4.25439 0.333008 4.72106 0.333008 5.42106V12.4211C0.333008 13.1211 0.799674 13.5877 1.49967 13.5877H8.49967C9.19967 13.5877 9.66634 13.1211 9.66634 12.4211V5.42106C9.66634 4.72106 9.19967 4.25439 8.49967 4.25439ZM4.99967 10.0877C4.29967 10.0877 3.83301 9.62106 3.83301 8.92106C3.83301 8.22106 4.29967 7.75439 4.99967 7.75439C5.69967 7.75439 6.16634 8.22106 6.16634 8.92106C6.16634 9.62106 5.69967 10.0877 4.99967 10.0877ZM2.66634 4.25439C2.66634 2.97106 3.71634 1.92106 4.99967 1.92106C6.28301 1.92106 7.33301 2.97106 7.33301 4.25439H2.66634Z' fill='%23EF3340'/%3e%3c/svg%3e");
  width:10px;
  height:14px
}

.icon-lock{
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3335 5.33317H11.0002V4.6665C11.0002 2.4665 9.20016 0.666504 7.00016 0.666504C4.80016 0.666504 3.00016 2.4665 3.00016 4.6665V5.33317H1.66683C0.933496 5.33317 0.333496 5.93317 0.333496 6.6665V13.3332C0.333496 14.0665 0.933496 14.6665 1.66683 14.6665H2.76016H12.3335C13.0668 14.6665 13.6668 14.0665 13.6668 13.3332V6.6665C13.6668 5.93317 13.0668 5.33317 12.3335 5.33317ZM7.66683 10.4665V11.3332C7.66683 11.7065 7.3735 11.9998 7.00016 11.9998C6.62683 11.9998 6.3335 11.7065 6.3335 11.3332V10.4665C5.94683 10.2265 5.66683 9.8265 5.66683 9.33317C5.66683 8.69317 6.1335 8.17317 6.74683 8.05317C6.82683 8.01317 6.90683 7.99984 7.00016 7.99984C7.0935 7.99984 7.1735 8.01317 7.2535 8.05317C7.86683 8.17317 8.3335 8.69317 8.3335 9.33317C8.3335 9.8265 8.0535 10.2265 7.66683 10.4665ZM9.66683 5.33317H4.3335V4.6665C4.3335 3.19984 5.5335 1.99984 7.00016 1.99984C8.46683 1.99984 9.66683 3.19984 9.66683 4.6665V5.33317Z' fill='%23676F8F'/%3E%3C/svg%3E%0A");
  background-repeat:no-repeat;
  background-position:center
}

.icon-arrow-down-red{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9516 0.566473C13.3495 0.977836 13.3495 1.63755 12.9516 2.04891L7.74324 7.43353C7.3351 7.85549 6.6649 7.85549 6.25675 7.43353L1.04842 2.04891C0.650526 1.63755 0.650526 0.977835 1.04842 0.566473C1.45657 0.144508 2.12676 0.144508 2.53491 0.566473L7 5.18269L11.4651 0.566473C11.8732 0.144509 12.5434 0.144509 12.9516 0.566473Z' fill='%23EF3340'/%3e%3c/svg%3e ");
  width:14px;
  height:8px;
  min-width:14px
}

.icon-heart-seo{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.88889 15.9362C9.55823 16.3546 10.4418 16.3546 11.1111 15.9362C13.7082 14.3119 20 9.93114 20 5.5504C20 0.0375463 12.905 -2.10361 10.1205 2.54786C10.0402 2.67092 9.93307 2.67092 9.85274 2.54786C7.06827 -2.10361 0 0.0621578 0 5.57501C0 9.95575 6.29183 14.3119 8.88889 15.9362Z' fill='%23C5CBE0'/%3e%3c/svg%3e ");
  width:20px;
  min-width:20px;
  height:17px
}

.icon-pig-seo{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21.6802 3.43499C21.5303 3.43499 21.4179 3.58779 21.4179 3.77878C21.4179 3.77878 21.4335 4.91125 20.4967 5.33144C20.4489 5.35291 20.4218 5.36964 20.3843 5.36964C20.3843 4.49106 20.1595 3.80347 19.7098 3.53607C19.4101 3.34508 19.0743 3.35505 18.7731 3.57427C18.3506 3.88167 18.3234 4.33826 18.6232 4.94945C18.848 5.40784 19.2602 5.78984 19.7473 5.94263C19.6724 6.40103 19.485 6.63022 19.2977 6.82122C17.9862 3.80347 14.7636 1.7025 10.9416 1.7025C10.7168 1.7025 10.5294 1.7407 10.3046 1.7789C9.51768 1.09131 8.54343 0.480125 7.64412 0.0981312C6.96964 -0.245663 6.22022 0.365527 6.29516 1.12951C6.3701 1.7407 6.33263 2.2373 6.14527 2.96308C4.57148 3.84167 3.71194 4.78782 2.99999 6.31579C2.49999 6.84211 1.63701 7.21562 0.999997 7.36842C0.362987 7.52122 0 7.83659 0 8.42105V12.6316C0 13.1282 0.512872 13.646 0.999997 13.6842C2.38643 13.8752 4.94619 14.9959 6.03286 19.0832C6.18274 19.6562 6.70734 20 7.26941 20H7.98136C8.46848 20 8.88067 19.7326 9.10549 19.2742L9.81745 17.8226C10.2296 17.8608 10.6043 17.9372 11.0165 17.9372C11.4287 17.9372 11.8409 17.8608 12.2156 17.8226L12.965 19.2742C13.1899 19.6944 13.6395 20 14.1641 20H15.2508C15.7379 20 16.1875 19.7708 16.4124 19.3506C17.1993 17.9754 18.9979 14.7285 19.7098 11.8635C19.9046 11.1686 20.0096 10.4476 20.0096 9.72437C20.0096 8.92218 19.8222 8.1582 19.5599 7.39421C19.9347 7.12681 20.2719 6.66842 20.3843 5.94263C20.4726 5.94263 20.6176 5.88769 20.759 5.82804C21.6327 5.45963 21.9853 4.48176 21.9999 3.77878C22.0043 3.56908 21.8675 3.43499 21.6802 3.43499ZM7.0117 8C6.44964 8 5.99998 7.57299 5.99998 7C5.99998 6.42701 6.44964 6 7.0117 6C7.57377 6 7.99997 6.42701 7.99997 7C7.99997 7.57299 7.57377 8 7.0117 8ZM19.1478 4.64386C19.0484 4.44542 18.9999 4.21053 19.1103 4.07087C19.1697 3.99566 19.2925 3.93354 19.4101 4.03267C19.5276 4.13179 19.7848 4.6875 19.7848 5.29324C19.5225 5.17865 19.3007 4.94945 19.1478 4.64386Z' fill='%23C5CBE0'/%3e%3c/svg%3e ");
  width:22px;
  min-width:22px;
  height:20px
}

.icon-clock-seo{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 0C4.48931 0 0 4.48931 0 10C0 15.5107 4.48931 20 10 20C15.5107 20 20 15.5107 20 10C20 4.48931 15.5344 0 10 0ZM14.0143 11.0214H9.00238V4.01425C9.00238 3.46793 9.45368 3.01663 10 3.01663C10.5463 3.01663 10.9976 3.46793 10.9976 4.01425V9.02613H13.9905C14.5368 9.02613 14.9881 9.47743 14.9881 10.0238C14.9881 10.5701 14.5606 11.0214 14.0143 11.0214Z' fill='%23C5CBE0'/%3e%3c/svg%3e ");
  width:20px;
  min-width:20px;
  height:20px
}

.icon-vela-seo{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5 16.997C12.5 18.6486 11.0938 20 9.375 20H3.125C1.40625 20 0 18.6486 0 16.997V13.994C0 12.3423 1.40625 10.991 3.125 10.991H3.3125C2.46875 10.2402 1.96875 9.18919 1.96875 7.98799C1.96875 6.12613 4.53125 2.43243 5.3125 1.35135L6.25 0L7.21875 1.35135C8 2.43243 10.5625 6.12613 10.5625 7.98799C10.5625 9.15916 10.0312 10.2402 9.21875 10.991H9.375C11.0938 10.991 12.5 12.3423 12.5 13.994V16.997ZM4.3125 7.98799C4.3125 9.00901 5.1875 9.84985 6.25 9.84985C7.3125 9.84985 8.1875 9.00901 8.1875 7.98799C8.1875 7.38739 7.28125 5.67568 6.25 4.05405C5.1875 5.67568 4.3125 7.38739 4.3125 7.98799Z' fill='%23C5CBE0'/%3e%3c/svg%3e ");
  width:13px;
  min-width:13px;
  height:20px
}

.icon-document-seo{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.0263 0H6.01468V2.99643C6.01468 4.66112 4.6596 5.99287 3.01923 5.99287H0V18.0024C0 19.1201 0.903391 20 1.99697 20H14.0026C15.1199 20 15.9995 19.0963 15.9995 18.0024V1.99762C16.0233 0.903686 15.1437 0 14.0263 0ZM12.0294 15.0297H4.01771C3.47092 15.0297 3.01923 14.5779 3.01923 14.0309C3.01923 13.4839 3.47092 13.0321 4.01771 13.0321H12.0294C12.5762 13.0321 13.0278 13.4839 13.0278 14.0309C13.0278 14.5779 12.5762 15.0297 12.0294 15.0297ZM12.0294 11.0345H4.01771C3.47092 11.0345 3.01923 10.5826 3.01923 10.0357C3.01923 9.4887 3.47092 9.03686 4.01771 9.03686H12.0294C12.5762 9.03686 13.0278 9.4887 13.0278 10.0357C13.0278 10.5826 12.5762 11.0345 12.0294 11.0345Z' fill='%23C5CBE0'/%3e%3cpath d='M4.01771 3.02021V0L0 4.01902H2.99545C3.56602 4.01902 4.01771 3.56718 4.01771 3.02021Z' fill='%23C5CBE0'/%3e%3c/svg%3e ");
  width:16px;
  min-width:16px;
  height:20px
}

.icon-warning{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.65171 10.4698C6.67643 10.3606 6.71335 10.2158 6.7628 10.0359L7.42903 7.60229C7.43625 7.57403 7.44219 7.54578 7.44749 7.51752C7.45279 7.48943 7.45552 7.46294 7.45552 7.43822C7.45552 7.29373 7.40976 7.20383 7.31826 7.16835C7.22659 7.1332 7.05931 7.11024 6.81626 7.09964V6.81389C7.0195 6.79976 7.31457 6.7707 7.70146 6.72655C8.08852 6.68257 8.36255 6.64452 8.52357 6.61289L8.98592 6.52283L8.1447 9.6074C8.07423 9.8718 8.02671 10.0553 8.00183 10.1577C7.93841 10.4188 7.90647 10.5881 7.90647 10.6655C7.90647 10.7432 7.92413 10.7934 7.9596 10.8162C7.99476 10.8394 8.03361 10.8508 8.07615 10.8508C8.1858 10.8508 8.32178 10.7573 8.4844 10.5703C8.64719 10.3834 8.79039 10.1876 8.91416 9.98305L9.15224 10.1365C8.79905 10.6549 8.52871 11.0041 8.34136 11.184C8.03409 11.4804 7.7058 11.6286 7.35615 11.6286C7.15836 11.6286 6.98081 11.5679 6.8238 11.4459C6.66664 11.3243 6.58813 11.1383 6.58813 10.8877C6.58813 10.7997 6.60933 10.6604 6.65171 10.4698ZM9.19992 4.31657C9.34103 4.45768 9.41166 4.62881 9.41166 4.82981C9.41166 5.0308 9.34103 5.2029 9.19992 5.34561C9.0588 5.48849 8.88783 5.55993 8.68668 5.55993C8.48569 5.55993 8.31375 5.48849 8.17087 5.34561C8.02799 5.20273 7.95655 5.0308 7.95655 4.82981C7.95655 4.62881 8.02799 4.45784 8.17087 4.31657C8.31375 4.17562 8.48569 4.10498 8.68668 4.10498C8.88767 4.10498 9.0588 4.17546 9.19992 4.31657Z' fill='%23494F66'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z' fill='%23494F66'/%3e%3c/svg%3e ");
  width:16px;
  height:16px
}

.icon-pig-48{
  background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.081 51.4793L22.5129 59.79C18.2778 60.9108 13.9034 58.4231 12.7611 54.2678L4.29088 23.2942C3.14852 19.1389 5.684 14.8469 9.91909 13.726L41.5151 5.41536C45.7502 4.29451 50.1246 6.78224 51.2669 10.9376L59.7093 41.9385C60.8516 46.0938 58.3161 50.3858 54.081 51.4793Z' fill='%23E1E4F4'/%3E%3Cpath d='M55.6414 28.5427C55.6414 40.0792 48.5365 45.082 37.6423 51.315C27.6118 57.0559 13.5413 40.0792 13.5413 28.5427C13.5413 17.0062 22.9588 7.65674 34.5774 7.65674C46.196 7.65674 55.6414 17.0062 55.6414 28.5427Z' fill='%23F97A7A'/%3E%3Cpath d='M14.5443 22.2002C13.2905 24.3599 9.89126 26.3008 7.96875 26.4649L11.6745 40.7351C11.6745 40.7351 14.0149 41.3366 16.1882 43.6603C18.3893 45.984 18.4729 48.8818 19.866 49.7566C21.1755 50.5767 21.8442 50.7681 23.0423 50.0573C24.129 49.4285 24.3797 49.3192 24.3797 49.3192C25.9122 50.276 26.9152 50.7954 26.9152 50.7954C27.4446 52.3263 28.0576 54.3219 29.4507 55.1147C31.206 56.0989 33.3236 55.7982 34.4102 55.1694C37.2243 53.5838 39.927 48.7451 39.927 48.7451L41.1808 46.4214L45.2487 46.5581C45.2487 46.5581 45.4437 46.8588 46.3353 47.3782C47.2269 47.8976 50.7376 46.5581 51.6292 45.0271C52.5208 43.4962 55.502 36.1697 55.502 30.9756C55.502 25.7814 14.5443 22.2002 14.5443 22.2002Z' fill='%23F97A7A'/%3E%3Cpath d='M7.96884 26.4648C5.7677 26.7382 4.04024 37.6186 9.44555 40.5437C12.9283 42.43 20.1726 36.1424 18.5844 32.4244C17.6092 30.1281 10.6436 26.1368 7.96884 26.4648Z' fill='%23EF3F54'/%3E%3Cpath d='M17.9965 22.5839C18.2708 22.1646 18.2622 21.6792 17.9773 21.4998C17.6924 21.3203 17.239 21.5148 16.9647 21.9341C16.6904 22.3534 16.699 22.8388 16.9839 23.0183C17.2688 23.1977 17.7221 23.0032 17.9965 22.5839Z' fill='%232B2E3A'/%3E%3Cpath d='M25.9279 27.2367C26.2022 26.8174 26.1936 26.332 25.9087 26.1526C25.6238 25.9732 25.1704 26.1676 24.8961 26.5869C24.6218 27.0063 24.6304 27.4916 24.9153 27.6711C25.2002 27.8505 25.6535 27.656 25.9279 27.2367Z' fill='%232B2E3A'/%3E%3Cpath d='M17.4698 19.5209V18.072C17.4698 18.072 17.1912 11.6203 17.1912 9.46066C17.1912 7.62903 19.0858 7.71105 21.2312 8.94124C23.4045 10.1714 24.4354 11.9484 24.4354 11.9484L17.4698 19.5209Z' fill='%23F97A7A'/%3E%3Cpath d='M34.9675 18.1C35.274 17.8813 35.6362 17.69 35.9984 17.5533C36.3606 17.4166 36.7507 17.3072 37.1408 17.2526C37.9209 17.1159 38.7568 17.1432 39.5648 17.3072C39.9549 17.3892 40.3728 17.5259 40.7351 17.69C40.9301 17.772 41.0973 17.854 41.2923 17.9633L41.5709 18.1274C41.6824 18.182 41.766 18.2641 41.8495 18.3461C42.2396 18.6468 42.5182 19.0568 42.6854 19.4942C42.8526 19.9316 42.9083 20.3964 42.9083 20.8065C42.8805 21.6539 42.6576 22.4194 42.3789 23.1575C42.1003 23.8956 41.7381 24.5517 41.348 25.2078C40.54 26.4927 39.6484 27.7229 38.5618 28.789C39.2862 27.4768 39.9828 26.1646 40.5679 24.8251C40.8744 24.169 41.1251 23.4855 41.3202 22.8021C41.5152 22.1187 41.6824 21.4352 41.6545 20.8065C41.6545 20.1777 41.4595 19.6309 41.0137 19.3029C40.958 19.2482 40.9022 19.2209 40.8465 19.1935L40.6236 19.0568C40.4843 18.9748 40.3171 18.8928 40.1778 18.8108C39.8713 18.6741 39.5648 18.5374 39.2305 18.4281C37.9767 17.9633 36.5 17.8813 34.9675 18.1Z' fill='%2357617F'/%3E%3Cpath d='M52.66 22.9929C52.2142 22.9929 51.7963 22.6648 51.7127 22.2001C51.6291 21.6807 51.9635 21.2159 52.4929 21.1339C52.6043 21.1066 54.3875 20.7512 54.9169 18.5095C53.7745 18.0994 52.7715 17.17 52.2142 16.1311C51.4341 14.6822 51.6291 13.2607 52.6879 12.6319C53.5238 12.1125 54.4432 12.0852 55.1955 12.5499C56.2822 13.1787 56.8951 14.7096 56.9509 16.7052C59.0405 15.7757 58.8455 13.288 58.8455 13.288C58.7898 12.7686 59.1798 12.3312 59.7092 12.2765C60.2386 12.2218 60.6844 12.6046 60.7401 13.124C60.768 13.288 61.0745 17.0333 57.6196 18.4822C57.3409 18.5915 57.0902 18.6735 56.8115 18.7282C56.2264 21.6807 53.9974 22.8289 52.7994 23.0202C52.7715 22.9929 52.7158 22.9929 52.66 22.9929ZM54.0532 14.1081C53.9696 14.1081 53.8581 14.1355 53.691 14.2448C53.6352 14.2722 53.5795 14.6822 53.9139 15.2837C54.1367 15.6937 54.5547 16.1858 55.0562 16.5139C54.9726 15.1196 54.5547 14.3542 54.2203 14.1355C54.1925 14.1355 54.1367 14.1081 54.0532 14.1081Z' fill='%23F97A7A'/%3E%3Cpath d='M29.8128 14.1082C29.5899 14.1082 29.367 14.0262 29.1998 13.8895C28.8098 13.5614 28.754 12.96 29.1163 12.5773C29.2556 12.4132 32.5433 8.77733 37.5029 8.69531C38.0322 8.69531 38.4502 9.10538 38.478 9.62479C38.478 10.1442 38.0601 10.5543 37.5307 10.5816C33.4349 10.6363 30.593 13.7801 30.5651 13.8075C30.3422 13.9988 30.0636 14.1082 29.8128 14.1082Z' fill='%23FDFDFD'/%3E%3Cpath d='M36.3519 6.89828C37.6625 4.67706 37.5914 2.23256 36.1931 1.43832C34.7949 0.64408 32.5989 1.80087 31.2883 4.02208C29.9777 6.2433 30.0488 8.6878 31.4471 9.48204C32.8453 10.2763 35.0413 9.11949 36.3519 6.89828Z' fill='%23FFD385'/%3E%3Cpath d='M31.4568 9.48845L32.5156 10.2539L37.4751 2.38065L36.1655 1.45117L31.4568 9.48845Z' fill='%23FFD385'/%3E%3Cpath d='M37.4957 7.743C38.8063 5.52179 38.7352 3.07728 37.3369 2.28304C35.9387 1.4888 33.7427 2.6456 32.4321 4.86681C31.1215 7.08802 31.1926 9.53253 32.5909 10.3268C33.9891 11.121 36.1851 9.96422 37.4957 7.743Z' fill='%23FFB75E'/%3E%3Cpath d='M8.3865 35.2408C8.05215 35.0767 7.88498 34.7214 7.96857 34.366L8.8323 29.9919C8.91589 29.5819 9.36169 29.3905 9.7239 29.5819C10.0583 29.7459 10.2254 30.1013 10.1418 30.4567L9.2781 34.8307C9.22238 35.2408 8.74871 35.4321 8.3865 35.2408Z' fill='%232B2E3A'/%3E%3Cpath d='M12.2039 37.3726C11.8695 37.2086 11.7024 36.8532 11.7859 36.4978L12.6497 32.1238C12.7333 31.7137 13.1791 31.5224 13.5413 31.7137C13.8756 31.8777 14.0428 32.2331 13.9592 32.5885L13.0955 36.9626C13.0119 37.3726 12.5661 37.564 12.2039 37.3726Z' fill='%232B2E3A'/%3E%3C/svg%3E%0A");
  width:48px;
  height:48px;
  min-height:48px;
  min-width:48px
}

.icon-shield-seo{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M40.5414 38.4001L16.8368 44.7509C13.6614 45.6371 10.4122 43.7171 9.52606 40.5417L3.24914 16.9109C2.36298 13.7355 4.28298 10.4863 7.45837 9.60015L31.163 3.24938C34.3384 2.36323 37.5876 4.28323 38.4737 7.45861L44.8245 31.1632C45.6368 34.3386 43.7168 37.5878 40.5414 38.4001Z' fill='%23E1E4F4'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.7722 38.6953C23.1137 35.2984 20.9722 31.5323 19.4214 27.5446L39.4337 18.0184L42.3875 16.3938L41.1322 25.3292C40.4025 30.7493 36.9143 35.1764 32.199 37.3124L30.4246 38.3264L30.5087 37.962C29.0108 38.4391 27.4181 38.6953 25.7722 38.6953Z' fill='%2357617F'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.6494 2.06777L17.6493 2.06763L14.7693 3.69224L16.9108 4.79993L17.351 4.26713L17.0584 6.42471C16.0246 13.5878 16.9107 20.8247 19.4215 27.4709L39.5076 17.9447L42.4615 16.3201L31.163 1.10779L17.6494 2.06777Z' fill='%23EF3F54'/%3e%3cpath d='M20.3077 35.2984C15.5077 29.243 13.3661 21.3415 14.4 13.6615L15.6554 4.65227L27.6923 3.76611L38.4 18.3138L37.2184 26.8061C36.2584 33.7476 30.3508 38.9907 23.4092 39.2123L20.3077 35.2984Z' fill='%23FDFDFD'/%3e%3cpath d='M27.1753 4.94768L37.2184 18.6092L36.1107 26.6585C35.2246 32.8615 30.0553 37.6615 23.8523 38.1046L21.12 34.6338C16.4677 28.8 14.4 21.1938 15.4338 13.8092L16.6153 5.68615L27.1753 4.94768ZM28.2092 2.7323L14.7692 3.6923L13.3661 13.5138C12.2584 21.4892 14.4 29.6123 19.4953 35.9631L22.9661 40.2461C30.72 40.2461 37.2923 34.56 38.3261 26.88L39.5815 17.9446L28.2092 2.7323Z' fill='%23FFB75E'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.2338 12.5538C19.9384 14.7692 20.9722 16.9107 22.8922 18.0184C24.5168 18.9045 26.5107 17.9445 26.8061 16.0984V15.8769C27.1014 13.8092 26.0676 11.6676 24.2214 10.6338C22.5968 9.67377 20.5291 10.7076 20.2338 12.5538ZM20.4553 17.4277L20.5292 17.5016L24.5907 19.7169L25.5507 20.2339C27.4707 21.3416 27.6923 23.04 27.323 25.3292L26.8799 28.4308L16.4676 22.4492C16.1723 22.3754 16.0246 22.08 16.0984 21.7846L16.4676 19.3477C16.763 17.5016 18.8307 16.5416 20.4553 17.4277Z' fill='%23F97A7A'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.2091 21.7111C27.9876 23.188 28.726 24.7387 30.0552 25.4772C31.1629 26.1418 32.566 25.4772 32.7876 24.2218V24.0741C33.0091 22.5972 32.3445 21.1203 31.0152 20.3818C29.8337 19.7172 28.4306 20.3818 28.2091 21.7111ZM26.4368 26.5847C26.8061 25.477 28.1353 24.9601 29.1691 25.5509L31.3107 26.8063C32.4922 27.4709 33.2307 28.7263 33.2307 30.1293V31.5324C33.2307 31.8278 32.9353 32.0493 32.6399 31.9016L26.4368 28.2832C26.1414 28.0616 25.9937 27.6924 26.1414 27.397L26.4368 26.5847Z' fill='%2357617F'/%3e%3c/svg%3e ");
  height:48px;
  width:48px;
  min-height:48px;
  min-width:48px
}

.triangle-tooltip{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cg filter='url(%23filter0_dd)'%3e%3cpath d='M4 2.52883e-07L14 0L9 7L4 2.52883e-07Z' fill='white'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_dd' x='-8' y='-10' width='34' height='31' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3e%3cfeOffset dy='2'/%3e%3cfeGaussianBlur stdDeviation='6'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.245419 0 0 0 0 0.298518 0 0 0 0 0.510917 0 0 0 0.1 0'/%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3e%3cfeOffset/%3e%3cfeGaussianBlur stdDeviation='2'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.301749 0 0 0 0 0.402098 0 0 0 0 0.803493 0 0 0 0.1 0'/%3e%3cfeBlend mode='normal' in2='effect1_dropShadow' result='effect2_dropShadow'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow' result='shape'/%3e%3c/filter%3e%3cclipPath id='clip0'%3e%3crect width='18' height='11' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  min-width:18px;
  min-height:11px;
  width:18px;
  height:11px
}

.icon-telephone{
  width:15px;
  height:18px;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.15746 11.1575C6.54614 8.94694 5.95629 7.68702 7.43968 6.68932C8.71544 5.83115 8.63098 5.73558 7.48361 3.60546C6.42344 1.6374 5.98179 1.12848 4.52231 2.25871C1.27645 4.42558 2.14038 7.94201 5.67082 12.7855C9.20125 17.6292 12.4758 19.6133 15.6188 17.4827C17.2235 16.5517 16.8768 15.9789 15.3142 14.349C13.6229 12.5848 13.5419 12.4973 12.2878 13.341C10.8262 14.3241 9.76878 13.3681 8.15746 11.1575Z' fill='%236769FF'/%3E%3C/svg%3E%0A")
}

.icon-telephone-desktop{
  width:20px;
  height:20px;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.19156 11.1113C6.71293 8.9891 6.17165 7.77957 7.53288 6.82179C8.70358 5.99795 8.62608 5.9062 7.5732 3.86128C6.60033 1.97194 6.19506 1.48338 4.85577 2.5684C1.87721 4.6486 2.67 8.02436 5.90969 12.6741C9.14939 17.3241 12.1543 19.2288 15.0384 17.1834C16.511 16.2897 16.1928 15.7398 14.7589 14.1751C13.2069 12.4814 13.1326 12.3974 11.9817 13.2074C10.6405 14.1511 9.67018 13.2334 8.19156 11.1113Z' fill='%23939DFF'/%3E%3C/svg%3E")
}

.icon_gl-information{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.65183 10.4693C6.67655 10.3601 6.71348 10.2153 6.76292 10.0354L7.42915 7.6018C7.43638 7.57354 7.44231 7.54529 7.44761 7.51703C7.45291 7.48894 7.45564 7.46245 7.45564 7.43773C7.45564 7.29324 7.40989 7.20334 7.31838 7.16786C7.22671 7.13271 7.05943 7.10975 6.81638 7.09915V6.8134C7.01962 6.79927 7.31469 6.77021 7.70158 6.72607C8.08864 6.68208 8.36268 6.64403 8.52369 6.61241L8.98604 6.52234L8.14483 9.60691C8.07435 9.87131 8.02683 10.0548 8.00195 10.1572C7.93854 10.4183 7.90659 10.5876 7.90659 10.665C7.90659 10.7427 7.92425 10.793 7.95973 10.8158C7.99488 10.8389 8.03373 10.8503 8.07628 10.8503C8.18592 10.8503 8.3219 10.7568 8.48452 10.5698C8.64731 10.3829 8.79051 10.1871 8.91428 9.98256L9.15236 10.136C8.79918 10.6544 8.52883 11.0036 8.34148 11.1835C8.03422 11.4799 7.70592 11.6281 7.35627 11.6281C7.15849 11.6281 6.98093 11.5674 6.82393 11.4454C6.66676 11.3239 6.58826 11.1378 6.58826 10.8872C6.58826 10.7992 6.60945 10.6599 6.65183 10.4693ZM9.20004 4.31608C9.34115 4.45719 9.41179 4.62833 9.41179 4.82932C9.41179 5.03031 9.34115 5.20241 9.20004 5.34512C9.05893 5.488 8.88795 5.55944 8.6868 5.55944C8.48581 5.55944 8.31387 5.488 8.17099 5.34512C8.02812 5.20225 7.95668 5.03031 7.95668 4.82932C7.95668 4.62833 8.02812 4.45735 8.17099 4.31608C8.31387 4.17513 8.48581 4.10449 8.6868 4.10449C8.88779 4.10449 9.05893 4.17497 9.20004 4.31608Z' fill='%23494F66'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z' fill='%23494F66'/%3E%3C/svg%3E%0A");
  width:16px;
  height:16px
}

.icon-chevrot{
  background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.253179 0.238737C0.582269 -0.079579 1.11004 -0.079579 1.43913 0.238737L5.74682 4.4054C6.08439 4.73192 6.08439 5.26808 5.74682 5.5946L1.43913 9.76126C1.11004 10.0796 0.582268 10.0796 0.253179 9.76126C-0.0843929 9.43474 -0.0843929 8.89859 0.253179 8.57207L3.94615 5L0.253179 1.42793C-0.0843929 1.10141 -0.0843929 0.565257 0.253179 0.238737Z' fill='%23A3ABCC'/%3E%3C/svg%3E%0A");
  width:6px;
  height:10px
}

.icon-first{
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' stroke='white'/%3E%3Cpath d='M14.7295 14.89V16H9.92953V14.89H11.6875V9.832C11.6875 9.632 11.6935 9.426 11.7055 9.214L10.4575 10.258C10.3855 10.314 10.3135 10.35 10.2415 10.366C10.1735 10.378 10.1075 10.378 10.0435 10.366C9.98353 10.354 9.92953 10.334 9.88153 10.306C9.83353 10.274 9.79753 10.24 9.77353 10.204L9.30553 9.562L11.9515 7.312H13.1695V14.89H14.7295Z' fill='white'/%3E%3C/svg%3E");
  width:24px;
  height:24px
}

.icon-second{
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' stroke='white'/%3E%3Cpath d='M14.4055 14.62C14.5655 14.62 14.6915 14.666 14.7835 14.758C14.8795 14.846 14.9275 14.964 14.9275 15.112V16H8.97553V15.508C8.97553 15.408 8.99553 15.304 9.03553 15.196C9.07953 15.084 9.14753 14.984 9.23953 14.896L11.8735 12.256C12.0935 12.032 12.2895 11.818 12.4615 11.614C12.6375 11.41 12.7835 11.208 12.8995 11.008C13.0155 10.808 13.1035 10.606 13.1635 10.402C13.2275 10.194 13.2595 9.976 13.2595 9.748C13.2595 9.54 13.2295 9.358 13.1695 9.202C13.1095 9.042 13.0235 8.908 12.9115 8.8C12.8035 8.692 12.6715 8.612 12.5155 8.56C12.3635 8.504 12.1915 8.476 11.9995 8.476C11.8235 8.476 11.6595 8.502 11.5075 8.554C11.3595 8.602 11.2275 8.672 11.1115 8.764C10.9955 8.852 10.8975 8.956 10.8175 9.076C10.7375 9.196 10.6775 9.328 10.6375 9.472C10.5695 9.656 10.4815 9.778 10.3735 9.838C10.2655 9.898 10.1095 9.912 9.90553 9.88L9.12553 9.742C9.18553 9.326 9.30153 8.962 9.47353 8.65C9.64553 8.334 9.85953 8.072 10.1155 7.864C10.3755 7.652 10.6715 7.494 11.0035 7.39C11.3395 7.282 11.6995 7.228 12.0835 7.228C12.4835 7.228 12.8495 7.288 13.1815 7.408C13.5135 7.524 13.7975 7.69 14.0335 7.906C14.2695 8.122 14.4535 8.382 14.5855 8.686C14.7175 8.99 14.7835 9.328 14.7835 9.7C14.7835 10.02 14.7355 10.316 14.6395 10.588C14.5475 10.86 14.4215 11.12 14.2615 11.368C14.1055 11.616 13.9215 11.856 13.7095 12.088C13.4975 12.32 13.2755 12.556 13.0435 12.796L11.0875 14.794C11.2755 14.738 11.4615 14.696 11.6455 14.668C11.8335 14.636 12.0115 14.62 12.1795 14.62H14.4055Z' fill='white'/%3E%3C/svg%3E");
  width:24px;
  height:24px
}

.icon-third{
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' stroke='white'/%3E%3Cpath d='M9.16753 9.742C9.22753 9.326 9.34353 8.962 9.51553 8.65C9.68753 8.334 9.90153 8.072 10.1575 7.864C10.4175 7.652 10.7135 7.494 11.0455 7.39C11.3815 7.282 11.7415 7.228 12.1255 7.228C12.5255 7.228 12.8855 7.286 13.2055 7.402C13.5295 7.514 13.8055 7.672 14.0335 7.876C14.2615 8.076 14.4355 8.312 14.5555 8.584C14.6795 8.856 14.7415 9.15 14.7415 9.466C14.7415 9.742 14.7095 9.986 14.6455 10.198C14.5855 10.406 14.4975 10.588 14.3815 10.744C14.2655 10.9 14.1215 11.032 13.9495 11.14C13.7775 11.248 13.5835 11.338 13.3675 11.41C13.8875 11.574 14.2755 11.824 14.5315 12.16C14.7875 12.496 14.9155 12.918 14.9155 13.426C14.9155 13.858 14.8355 14.24 14.6755 14.572C14.5155 14.904 14.2995 15.184 14.0275 15.412C13.7555 15.636 13.4395 15.806 13.0795 15.922C12.7235 16.038 12.3455 16.096 11.9455 16.096C11.5095 16.096 11.1295 16.046 10.8055 15.946C10.4815 15.846 10.1995 15.698 9.95953 15.502C9.71953 15.306 9.51553 15.066 9.34753 14.782C9.17953 14.498 9.03553 14.17 8.91553 13.798L9.56953 13.528C9.74153 13.456 9.90153 13.438 10.0495 13.474C10.2015 13.506 10.3115 13.586 10.3795 13.714C10.4515 13.854 10.5295 13.992 10.6135 14.128C10.7015 14.264 10.8055 14.386 10.9255 14.494C11.0455 14.598 11.1855 14.684 11.3455 14.752C11.5095 14.816 11.7035 14.848 11.9275 14.848C12.1795 14.848 12.3995 14.808 12.5875 14.728C12.7755 14.644 12.9315 14.536 13.0555 14.404C13.1835 14.272 13.2775 14.126 13.3375 13.966C13.4015 13.802 13.4335 13.638 13.4335 13.474C13.4335 13.266 13.4115 13.078 13.3675 12.91C13.3235 12.738 13.2315 12.592 13.0915 12.472C12.9515 12.352 12.7495 12.258 12.4855 12.19C12.2255 12.122 11.8755 12.088 11.4355 12.088V11.032C11.7995 11.028 12.1015 10.994 12.3415 10.93C12.5815 10.866 12.7715 10.778 12.9115 10.666C13.0555 10.55 13.1555 10.412 13.2115 10.252C13.2675 10.092 13.2955 9.916 13.2955 9.724C13.2955 9.316 13.1815 9.006 12.9535 8.794C12.7255 8.582 12.4215 8.476 12.0415 8.476C11.8655 8.476 11.7035 8.502 11.5555 8.554C11.4075 8.602 11.2735 8.672 11.1535 8.764C11.0375 8.852 10.9395 8.956 10.8595 9.076C10.7795 9.196 10.7195 9.328 10.6795 9.472C10.6115 9.656 10.5215 9.778 10.4095 9.838C10.3015 9.898 10.1475 9.912 9.94753 9.88L9.16753 9.742Z' fill='white'/%3E%3C/svg%3E");
  width:24px;
  height:24px
}

.icon-apple-store{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.18 15.77c-.74 1.09-1.51 2.18-2.71 2.21-1.19.02-1.57-.72-2.92-.72-1.35 0-1.78.69-2.9.74-1.16.039-2.05-1.19-2.79-2.28C.34 13.49-.82 9.41.74 6.65A4.3 4.3 0 014.4 4.4c1.14-.03 2.22.78 2.92.78.7 0 2.01-.97 3.38-.83.58.03 2.2.24 3.24 1.79a4.03 4.03 0 00-1.91 3.42 3.94 3.94 0 002.37 3.64c-.02.07-.37 1.3-1.22 2.57zM8.12 1.36A3.92 3.92 0 0110.72 0a4 4 0 01-.92 2.87c-.62.77-1.63 1.36-2.62 1.28a3.79 3.79 0 01.94-2.79z' fill='%23EF3340'/%3E%3C/svg%3E")
}

.icon-play-store{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 14.907V1.093C0 .613.271.196.665 0l7.772 8-7.772 8a1.206 1.206 0 01-.486-.45A1.232 1.232 0 010 14.907zm10.896-4.374l-8.49 5.05 6.696-6.899 1.794 1.85zm2.643-3.502a1.233 1.233 0 01.461.962 1.252 1.252 0 01-.452.967l-1.803 1.076L9.776 8l1.97-2.036 1.793 1.067zM2.407.418l8.49 5.049-1.795 1.84L2.407.417z' fill='%23EF3340'/%3E%3C/svg%3E")
}

.icon-arrow-down-home{
  width:20px;
  height:20px;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%234F4FFF' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0881 8.1746C13.3456 8.44086 13.3456 8.86683 13.0881 9.13309L10.4839 11.8254C10.2184 12.0999 9.78156 12.0999 9.51607 11.8254L6.9119 9.13309C6.65437 8.86683 6.65437 8.44086 6.9119 8.1746C7.17739 7.90013 7.61428 7.90013 7.87976 8.1746L10 10.3666L12.1202 8.1746C12.3857 7.90013 12.8226 7.90013 13.0881 8.1746Z' fill='%234F4FFF'/%3E%3C/svg%3E%0A")
}

.gl-arrow-down{
  width:20px;
  height:20px;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='gl_arrow_down'%3E%3Cpath id='chevrot' fill-rule='evenodd' clip-rule='evenodd' d='M15.9516 6.56647C16.3495 6.97784 16.3495 7.63755 15.9516 8.04891L10.7432 13.4335C10.3351 13.8555 9.6649 13.8555 9.25675 13.4335L4.04842 8.04891C3.65053 7.63755 3.65053 6.97784 4.04842 6.56647C4.45657 6.14451 5.12676 6.14451 5.53491 6.56647L10 11.1827L14.4651 6.56647C14.8732 6.14451 15.5434 6.14451 15.9516 6.56647Z' fill='%234F4FFF'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.gl-arrow-down-default{
  width:32px;
  height:32px;
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' transform='rotate(-180 16 16)' stroke='%234F4FFF' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.7613 13.2532C21.0796 13.5823 21.0796 14.11 20.7613 14.4391L16.5946 18.7468C16.2681 19.0844 15.7319 19.0844 15.4054 18.7468L11.2387 14.4391C10.9204 14.11 10.9204 13.5823 11.2387 13.2532C11.5653 12.9156 12.1014 12.9156 12.4279 13.2532L16 16.9461L19.5721 13.2532C19.8986 12.9156 20.4347 12.9156 20.7613 13.2532Z' fill='%234F4FFF'/%3E%3C/svg%3E%0A")
}

.gl-user-filled{
  width:24px;
  height:24px;
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0556 18.0122C20.0556 19.2586 19.0625 20.2607 17.8272 20.2607H5.93433C4.69902 20.2607 3.70593 19.2586 3.70593 18.0122C3.70593 14.6884 5.66789 11.8533 8.45338 10.5336C9.37381 11.3157 10.5607 11.8045 11.8686 11.8045C13.1766 11.8045 14.3635 11.3157 15.2839 10.5336C18.1178 11.8289 20.0556 14.6884 20.0556 18.0122ZM15.5988 6.64765C15.5988 4.64358 13.9275 3.0061 11.8929 3.0061C9.83402 3.0061 8.18695 4.64358 8.18695 6.64765C8.18695 8.65172 9.85824 10.2892 11.8929 10.2892C13.9275 10.2892 15.5988 8.67616 15.5988 6.64765Z' fill='%23A9AFD9'/%3E%3C/svg%3E%0A")
}

.gl-check-filled{
  width:24px;
  height:24px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.8852 3.7572C7.37122 3.7572 3.70837 7.45627 3.70837 12.0149C3.70837 16.5735 7.37122 20.2572 11.8852 20.2572C16.3992 20.2572 20.062 16.5735 20.062 11.9995C20.062 7.42557 16.4144 3.7572 11.8852 3.7572ZM16.5055 9.91209L10.5629 15.9135C10.4109 16.067 10.2285 16.1284 10.031 16.1284C9.83338 16.1284 9.651 16.0516 9.49902 15.9135L7.28003 13.6572C6.99126 13.3656 6.99126 12.8898 7.28003 12.5981C7.5688 12.3065 8.03996 12.3065 8.32873 12.5981L10.031 14.3172L15.4568 8.83767C15.7456 8.54604 16.2168 8.54604 16.5055 8.83767C16.7943 9.14464 16.7943 9.62046 16.5055 9.91209Z' fill='%23389E0D'/%3E%3C/svg%3E")
}

@keyframes fade-in{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes fade-in-top{
  0%{
    transform:translateY(-16px);
    opacity:0
  }

  100%{
    transform:translateY(0);
    opacity:1
  }
}

#circle3{
  display:block;
  margin:0 auto;
  height:25px;
  width:25px;
  border:4px rgba(255,255,255,0.25) solid;
  border-top:2px white solid;
  border-right:2px white solid;
  border-bottom:2px white solid;
  border-radius:50%;
  animation:spin3 1s infinite linear
}

@keyframes spin3{
  from{
    transform:rotate(0deg);
    transform:rotate(0deg)
  }

  to{
    transform:rotate(359deg);
    transform:rotate(359deg)
  }
}

@keyframes loading-placeholder{
  0%{
    left:-40%
  }

  100%{
    left:101%
  }
}

@keyframes spin{
  0.001%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(360deg)
  }
}

@keyframes blink{
  0%{
    opacity:1
  }

  50%{
    opacity:0.17
  }

  75%{
    opacity:0.17
  }

  100%{
    opacity:1
  }
}

.blink-loading{
  opacity:0.17
}

.component-button{
  display:flex !important;
  width:100%;
  align-items:center;
  justify-content:center;
  position:relative;
  height:52px
}

.component-button.hide-arrow span{
  display:none
}

.component-button .icon-arrow-right,.component-button .icon-arrow-right-disabled{
  position:absolute;
  right:33px;
  top:50%;
  transform:translateY(-50%)
}

.component-button:disabled{
  border:none !important;
  color:red
}

@media screen and (min-width: 992px){
  .component-button{
    width:auto;
    height:54px
  }

  .component-button .icon-arrow-right,.component-button .icon-arrow-right-disabled{
    position:static;
    margin-left:13px;
    transform:translateY(0)
  }
}

.component-button__loader{
  display:block;
  height:20px;
  width:20px;
  border:3px white solid;
  border-top:3px rgba(255,255,255,0.25) solid;
  border-right:3px rgba(255,255,255,0.25) solid;
  border-bottom:3px rgba(255,255,255,0.25) solid;
  border-radius:50%;
  animation:spin3 1s infinite linear
}

@keyframes spin3{
  from{
    transform:rotate(0deg);
    transform:rotate(0deg)
  }

  to{
    transform:rotate(359deg);
    transform:rotate(359deg)
  }
}

.btn-style,.btn__primary,.btn__primary--border,.btn__secondary,.btn__secondary:disabled,.btn__secondary--border{
  font-size:14px;
  line-height:24px;
  text-decoration:none;
  font-family:"Lato",Arial,sans-serif;
  border-radius:8px;
  display:inline-block;
  letter-spacing:1px;
  font-weight:600;
  text-transform:uppercase;
  text-align:center;
  width:100%;
  border:none;
  cursor:pointer;
  padding:15px 32px;
  transition:all 0.3s ease-in-out;
  min-width:140px;
  outline:0;
  box-shadow:none
}

@media only screen and (min-width: 768px){
  .btn-style,.btn__primary,.btn__primary--border,.btn__secondary,.btn__secondary:disabled,.btn__secondary--border{
    width:auto
  }
}

.btn{
  width:100%
}

.btn__primary{
  background-color:#ef3340;
  color:white
}

.btn__primary:hover{
  background:#eb2146
}

.btn__primary--border{
  border:1px solid #ef3340;
  color:#ef3340;
  padding:16px 32px;
  background-color:transparent
}

.btn__primary--border:hover{
  background-color:transparent;
  box-shadow:none;
  border:2px solid #ef3340;
  margin:-1px
}

.btn__primary:disabled,.btn__primary--border:disabled{
  background-color:#e3e6fa;
  border:1px solid #e3e6fa;
  color:#a9afd9
}

.btn__primary:disabled:hover,.btn__primary--border:disabled:hover{
  box-shadow:none
}

.btn__secondary{
  background-color:white;
  color:#ef3340;
  padding:16px 32px
}

.btn__secondary:hover{
  box-shadow:0px 6px 8px rgba(208,39,47,0.5)
}

.btn__secondary:disabled{
  background-color:#fc4e55;
  color:#ef3340
}

.btn__secondary:disabled:hover{
  box-shadow:none
}

.btn__secondary--border{
  border:1px solid #ffffff;
  color:#ffffff;
  padding:16px 32px;
  background-color:transparent
}

.btn__secondary--border:hover{
  box-shadow:none;
  background-color:transparent
}

.btn-verysmall{
  font-size:12px;
  line-height:16px;
  letter-spacing:0.8px;
  padding:12px 32px
}

.btn-small{
  padding:10px 47px
}

.btn-medium{
  padding:15px 32px
}

.btn-large{
  padding:20px 32px
}

.btn-left{
  float:left
}

.btn-right{
  float:right
}

.link{
  font-size:12px;
  line-height:16px;
  letter-spacing:0.6px;
  text-transform:uppercase;
  color:#939dff;
  outline:0;
  box-shadow:none;
  text-decoration:none;
  border:none;
  width:auto;
  background:none;
  cursor:pointer
}

.link.large{
  font-size:16px;
  line-height:24px;
  letter-spacing:0.2px;
  color:#939dff;
  text-decoration:none
}

.link.medium{
  font-size:12px;
  line-height:16px;
  letter-spacing:0.6px;
  text-transform:uppercase;
  color:#939dff;
  text-decoration:none
}

.rbr-hide-mobile{
  display:none !important
}

.rbr-hide-tablet-on-down{
  display:none !important
}

.rbr-hide-tablet-on-up{
  display:block !important
}

.mobile-hide{
  display:none !important
}

.rbr-hide{
  display:none !important
}

@media only screen and (min-width: 768px){
  .rbr-hide-tablet-on-up{
    display:none !important
  }

  .rbr-hide-tablet-on-down{
    display:none !important
  }

  .rbr-hide-mobile{
    display:block !important
  }
}

@media only screen and (min-width: 1201px){
  .rbr-hide-desktop{
    display:none !important
  }

  .rbr-hide-tablet-on-down{
    display:block !important
  }
}

@media only screen and (max-width: 768px){
  .hide-mobile{
    display:none !important
  }

  .hide-tablet-on-down{
    display:none !important
  }

  .hide-tablet-on-up{
    display:block !important
  }
}

@media only screen and (min-width: 768px){
  .hide-tablet-on-up{
    display:none !important
  }

  .hide-tablet-on-down{
    display:none !important
  }

  .hide-mobile{
    display:block !important
  }
}

@media only screen and (min-width: 1200px){
  .hide-desktop{
    display:none !important
  }

  .hide-tablet-on-down{
    display:block !important
  }
}

.input-field{
  position:relative;
  margin-top:0px;
  width:100%
}

.input-field input[type="text"],.input-field input[type="email"],.input-field input[type="number"],.input-field input[type="password"]{
  color:#494f66;
  border:solid 1px #a9afd9;
  width:100%;
  height:56px;
  padding-left:16px;
  padding-top:16px;
  padding-right:16px;
  border-radius:8px;
  outline:none;
  font-size:16px;
  box-shadow:none;
  box-sizing:border-box;
  transition:box-shadow 0.3s, border 0.3s;
  -webkit-box-shadow:0 0 0px 1000px #ffffff inset;
  -webkit-text-fill-color:#494f66;
  -webkit-appearance:none;
  appearance:none;
  text-overflow:ellipsis
}

.input-field input[type="text"]::-ms-clear,.input-field input[type="email"]::-ms-clear,.input-field input[type="number"]::-ms-clear,.input-field input[type="password"]::-ms-clear{
  display:none
}

.input-field input[type="text"].focus-visible,.input-field input[type="email"].focus-visible,.input-field input[type="number"].focus-visible,.input-field input[type="password"].focus-visible{
  border-color:#494f66
}

.input-field input[type="text"]:focus,.input-field input[type="email"]:focus,.input-field input[type="number"]:focus,.input-field input[type="password"]:focus{
  border:solid 1px #494f66
}

.input-field input[type="text"].error,.input-field input[type="email"].error,.input-field input[type="number"].error,.input-field input[type="password"].error{
  border-color:#ff757a
}

.input-field input[type="number"]::-webkit-outer-spin-button,.input-field input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0;
  -moz-appearance:textfield
}

.input-field input:disabled,.input-field select:disabled{
  background-color:#f0f2fa;
  box-shadow:0 0 0px 1000px transparent inset;
  -webkit-text-fill-color:#7981b2
}

.input-field label{
  color:#7981b2;
  position:absolute;
  bottom:32%;
  left:16px;
  display:block;
  margin:0 auto;
  font-size:16px;
  cursor:text;
  transition:transform 0.2s ease-out, color 0.2s ease-out;
  transform-origin:0% 100%;
  text-align:initial
}

.input-field label.active{
  transform:translateY(-14px) scale(1);
  font-family:"Roboto",sans-serif;
  font-size:12px
}

.input-field select{
  width:100%;
  height:56px;
  line-height:58px;
  border:solid 1px #d4d5e8;
  border-radius:4px;
  color:#a9b1d1;
  font-size:16px;
  padding-left:10px
}

.input-field select.error{
  border-color:#ff757a
}

.input-field select.active{
  padding-top:15px;
  color:#494f66
}

.input-field select.focus-visible{
  border-color:#494f66
}

.input-field.document{
  width:100px
}

.input-field.document select{
  border-radius:4px 0 0 4px
}

.input-field.document-value{
  width:calc(100% - 100px)
}

.input-field.document-value input{
  border-radius:0 4px 4px 0;
  border-left:none
}

.input-field .form-group label{
  display:none
}

.input-field .form-group label.active{
  display:block
}

.form-rimac textarea{
  resize:none;
  width:100%;
  height:170px;
  outline:none;
  padding-top:25px;
  padding-left:10px
}

.form-rimac .form-dni .dni-number.dni,.form-rimac .form-dni .dni-number.extranjeria{
  display:none
}

.form-rimac select{
  height:56px;
  width:100%;
  border:1px solid #c5cbe0;
  padding:0px;
  padding-left:18px;
  padding-right:18px;
  padding-top:10px;
  font-family:"Lato",Sans-serif;
  font-weight:400;
  font-size:16px;
  line-height:16px;
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  box-shadow:none;
  -webkit-box-shadow:none;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.form-rimac select:active,.form-rimac select:focus{
  color:#494f66;
  border:1px solid #c5cbe0;
  box-shadow:none;
  -webkit-box-shadow:none
}

.form-rimac select:valid{
  color:#494f66;
  border:1px solid #c5cbe0
}

.form-rimac select.error{
  border:1px solid #fc606b
}

.form-rimac select::-ms-expand{
  display:none
}

.form-rimac select.conversational{
  border:none;
  border-radius:0px;
  border-bottom:1px solid #c5cbe0;
  box-shadow:none;
  -webkit-box-shadow:none
}

.form-rimac select.conversational:active,.form-rimac select.conversational:focus{
  color:#494f66;
  border-bottom:1px solid #c5cbe0
}

.form-rimac select.conversational:valid{
  color:#494f66;
  border-bottom:1px solid #c5cbe0
}

.form-rimac select.conversational.error{
  border-bottom:1px solid #fc606b
}

.form-rimac select option{
  color:#a3abcc;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  width:100px
}

.form-rimac select option:hover{
  color:#c5cbe0
}

.form-rimac .select-icon{
  position:absolute;
  top:28px;
  right:28px
}

.form-rimac input[type="text"],.form-rimac input[type="password"],.form-rimac input[type="number"],.form-rimac input[type="tel"]{
  height:56px;
  width:100%;
  border:1px solid #c5cbe0;
  padding:16px 16px;
  font-family:"Lato", sans-serif;
  font-weight:400;
  font-size:16px;
  line-height:16px;
  padding-bottom:0px;
  box-shadow:none;
  -webkit-box-shadow:none
}

.form-rimac input[type="text"]:hover,.form-rimac input[type="password"]:hover,.form-rimac input[type="number"]:hover,.form-rimac input[type="tel"]:hover{
  border:1px solid #494f66
}

.form-rimac input[type="text"]:active,.form-rimac input[type="text"]:focus,.form-rimac input[type="password"]:active,.form-rimac input[type="password"]:focus,.form-rimac input[type="number"]:active,.form-rimac input[type="number"]:focus,.form-rimac input[type="tel"]:active,.form-rimac input[type="tel"]:focus{
  color:#494f66;
  border:1px solid #494f66
}

.form-rimac input[type="text"].error,.form-rimac input[type="password"].error,.form-rimac input[type="number"].error,.form-rimac input[type="tel"].error{
  border:1px solid #fc606b
}

.form-rimac input[type="text"]::-ms-reveal,.form-rimac input[type="password"]::-ms-reveal,.form-rimac input[type="number"]::-ms-reveal,.form-rimac input[type="tel"]::-ms-reveal{
  display:none
}

.form-rimac input[type="text"]::-webkit-credentials-auto-fill-button,.form-rimac input[type="password"]::-webkit-credentials-auto-fill-button,.form-rimac input[type="number"]::-webkit-credentials-auto-fill-button,.form-rimac input[type="tel"]::-webkit-credentials-auto-fill-button{
  visibility:hidden;
  pointer-events:none;
  position:absolute;
  right:0
}

.form-rimac input[type="text"].conversational,.form-rimac input[type="password"].conversational,.form-rimac input[type="number"].conversational,.form-rimac input[type="tel"].conversational{
  border:none;
  border-radius:0px;
  border-bottom:1px solid #c5cbe0;
  box-shadow:none;
  -webkit-box-shadow:none
}

.form-rimac input[type="text"].conversational:active,.form-rimac input[type="text"].conversational:focus,.form-rimac input[type="password"].conversational:active,.form-rimac input[type="password"].conversational:focus,.form-rimac input[type="number"].conversational:active,.form-rimac input[type="number"].conversational:focus,.form-rimac input[type="tel"].conversational:active,.form-rimac input[type="tel"].conversational:focus{
  color:#494f66;
  border-bottom:1px solid #c5cbe0
}

.form-rimac input[type="text"].conversational:valid,.form-rimac input[type="password"].conversational:valid,.form-rimac input[type="number"].conversational:valid,.form-rimac input[type="tel"].conversational:valid{
  color:#494f66;
  border-bottom:1px solid #c5cbe0
}

.form-rimac input[type="text"].conversational.error,.form-rimac input[type="password"].conversational.error,.form-rimac input[type="number"].conversational.error,.form-rimac input[type="tel"].conversational.error{
  border-bottom:1px solid #fc606b
}

.form-rimac input[type="text"].no-border-left,.form-rimac input[type="password"].no-border-left,.form-rimac input[type="number"].no-border-left,.form-rimac input[type="tel"].no-border-left{
  border-left:none
}

.form-rimac input[type="text"].right-border-radius,.form-rimac input[type="password"].right-border-radius,.form-rimac input[type="number"].right-border-radius,.form-rimac input[type="tel"].right-border-radius{
  border-radius:0px 4px 4px 0px
}

.form-rimac .input-placeholder{
  font-size:16px;
  line-height:16px;
  left:16px;
  top:20px;
  font-family:"Lato",Sans-serif;
  font-weight:400;
  box-sizing:border-box;
  color:#a3abcc;
  transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1),opacity 500ms cubic-bezier(0.4, 0, 0.2, 1);
  width:auto;
  z-index:0;
  transform-origin:bottom left;
  pointer-events:none;
  position:absolute
}

.form-rimac .input-placeholder .error{
  color:#fc606b
}

.form-rimac .input-placeholder.v2{
  font-family:"Lato",Arial,sans-serif
}

.form-rimac input[type="text"]:not([disabled]):focus ~ .input-placeholder,.form-rimac input[type="password"]:not([disabled]):focus ~ .input-placeholder,.form-rimac input[type="number"]:not([disabled]):focus ~ .input-placeholder,.form-rimac input[type="tel"]:not([disabled]):focus ~ .input-placeholder,.form-rimac textarea:not([disabled]):focus ~ .input-placeholder,.form-rimac select:not([disabled]):focus ~ .input-placeholder{
  transform:scale(0.75) translateY(-18px);
  color:#a3abcc
}

.form-rimac input[type="text"]:not([disabled]):valid ~ .input-placeholder,.form-rimac input[type="password"]:not([disabled]):valid ~ .input-placeholder,.form-rimac input[type="number"]:not([disabled]):valid ~ .input-placeholder,.form-rimac input[type="tel"]:not([disabled]):valid ~ .input-placeholder,.form-rimac textarea:not([disabled]):valid ~ .input-placeholder,.form-rimac select:not([disabled]):valid ~ .input-placeholder{
  transform:scale(0.75) translateY(-18px);
  color:#a3abcc
}

.form-rimac input[type="password"]:not([disabled]).error ~ .input-placeholder,.form-rimac input[type="number"]:not([disabled]).error ~ .input-placeholder input[type="text"]:not([disabled]).error ~ .input-placeholder,.form-rimac input[type="tel"]:not([disabled]).error ~ .input-placeholder,.form-rimac textarea:not([disabled]).error ~ .input-placeholder,.form-rimac select:not([disabled]).error ~ .input-placeholder{
  color:#a3abcc
}

.form-rimac input[type="text"]:not([disabled]).error ~ .invalid-feedback,.form-rimac input[type="password"]:not([disabled]).error ~ .invalid-feedback,.form-rimac input[type="number"]:not([disabled]).error ~ .invalid-feedback,.form-rimac input[type="tel"]:not([disabled]).error ~ .invalid-feedback,.form-rimac select:not([disabled]).error ~ .invalid-feedback{
  display:block;
  color:#fc606b
}

.form-rimac input[type="number"]::-webkit-outer-spin-button,.form-rimac input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0
}

.form-rimac input[type="number"]{
  -moz-appearance:textfield
}

.form-rimac select:not([disabled]):focus ~ .select-icon,.form-rimac :active ~ .select-icon{
  transform:rotate(0deg)
}

.form-rimac select:not([disabled]):valid ~ .select-icon{
  transform:rotate(180deg)
}

.form-rimac .form-group.disabled input[type="text"][disabled]{
  background-color:#f7f7fa;
  border:none
}

.form-rimac .form-group.disabled label{
  color:#c5cbe0
}

.form-rimac input[type="checkbox"]{
  position:absolute;
  outline:none
}

.form-rimac input[type="checkbox"][disabled]{
  cursor:not-allowed
}

.form-rimac input[type="checkbox"][disabled]+label{
  cursor:not-allowed
}

.form-rimac input[type="checkbox"]:focus+label:before{
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}

.form-rimac input[type="checkbox"]:checked+label:after{
  content:"";
  position:absolute;
  top:-1px;
  left:0;
  line-height:20px;
  text-align:center;
  transform:translate(.2em, .32692em) rotate(-45deg);
  width:1.1em;
  height:.55em;
  border:.2em solid #fff;
  border-top-style:none;
  border-right-style:none
}

.no-borderradius .form-rimac input[type="checkbox"]:checked+label:after{
  display:none
}

.form-rimac input[type="checkbox"]:checked+label:before{
  background:#92d66f
}

.no-borderradius .form-rimac input[type="checkbox"]{
  background:transparent;
  position:relative
}

.form-rimac input[type="checkbox"]+label{
  font-size:16px;
  font-weight:400;
  font-family:"Lato", sans-serif;
  padding-left:35px;
  position:relative;
  cursor:pointer;
  padding-top:3px
}

.no-borderradius .form-rimac input[type="checkbox"]+label{
  padding:0
}

.form-rimac input[type="checkbox"]+label:before{
  content:"";
  position:absolute;
  left:0;
  top:-1px;
  width:1.5em;
  height:1.5em;
  background:#fff;
  border:1px solid rgba(0,0,0,0.35);
  border-radius:.225em;
  cursor:pointer;
  transition:background 0.3s
}

.no-borderradius .form-rimac input[type="checkbox"]+label:before{
  display:none
}

.form-rimac input[type="checkbox"]+label.error:before{
  border:1px solid #fc606b
}

.form-rimac a{
  color:#939dff;
  font-weight:400;
  cursor:pointer
}

.form-rimac a:hover{
  text-decoration:none;
  outline:none
}

.form-rimac a.link-2{
  font-family:"Lato",Sans-serif;
  font-weight:400;
  font-size:12px;
  letter-spacing:0.2px;
  text-transform:uppercase
}

.form-rimac a.link-2:hover{
  color:#6f7dff
}

.form-rimac a.link-2:hover i svg path{
  fill:#6f7dff
}

.form-rimac a.link-2 i{
  padding-right:4px
}

.form-rimac a.link-2 i svg{
  fill:#939dff
}

.form-rimac a.link-3{
  font-family:"Lato",Sans-serif;
  font-weight:400;
  font-size:12px;
  letter-spacing:0.2px;
  text-transform:uppercase;
  color:#a3abcc
}

.form-rimac a.link-3:hover{
  color:#6f7dff
}

.form-rimac a.link-3:hover i svg path{
  fill:#6f7dff
}

.form-rimac a.link-3 i{
  padding-right:4px
}

.form-rimac a.link-3 i svg{
  fill:#a3abcc
}

.form-rimac a.link-legal{
  font-family:"Lato",Sans-serif;
  font-weight:400;
  font-size:12px;
  letter-spacing:0.2px;
  color:#a3abcc;
  text-decoration:underline
}

.form-rimac a.link-legal:hover{
  color:#6f7dff
}

.form-rimac button{
  font-size:16px
}

.form-rimac button:disabled{
  background-color:#f0f2fa;
  color:#c5cbe0
}

.form-rimac .error-message{
  font-family:"Roboto",sans-serif;
  margin-top:6px;
  font-size:10px;
  color:#fc606b
}

.form-rimac .validation-message{
  font-size:15px;
  color:#494f66;
  font-family:"Roboto",sans-serif;
  margin-bottom:41px
}

.form-rimac .validation-message .item{
  font-size:14px;
  margin-left:5px
}

.form-rimac .validation-message .item:before{
  position:relative;
  left:-5px;
  content:"\2715"
}

.form-rimac .validation-message .item.valid{
  color:#83cc5e;
  margin-left:5px
}

.form-rimac .validation-message .item.valid:before{
  position:relative;
  left:-5px;
  content:"\2713"
}

.form-rimac .validation-message.required-section .title{
  margin-bottom:8px
}

.form-rimac .validation-message.required-section .title h6{
  font-family:"Lato",Arial,sans-serif;
  font-style:normal;
  font-weight:normal;
  font-size:20px;
  line-height:140%;
  color:#494f66;
  font-weight:300
}

.form-rimac .validation-message.required-section .title h6 b{
  font-weight:400;
  color:#ef3340
}

.form-rimac .invalid-feedback{
  display:none;
  font-family:#494f66;
  margin-top:0.25rem;
  font-size:13px;
  margin-left:15px;
  color:#fc606b
}

@media (max-width: 991.98px){
  .form-rimac .input-placeholder{
    left:16px
  }

  .form-rimac .form-center{
    text-align:center
  }
}

@media only screen and (max-width: 768px){
  .form-rimac button{
    padding:15px 40px;
    font-size:14px !important
  }

  .form-rimac .validation-message.required-section .title{
    font-weight:700
  }

  .form-rimac .d-center{
    display:flex;
    justify-content:center
  }
}

.rd--select-input>.rd--select-content>span{
  color:#141938
}

.rd--select-list-item{
  color:#141938 !important
}

.alert-modal{
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:rgba(73,79,102,0.8);
  z-index:1040;
  display:flex;
  align-items:center
}

.alert-modal-container.author-mode{
  min-height:50px;
  width:100%
}

.alert-modal-container.author-mode .alert-modal{
  display:none
}

.alert-modal__content{
  display:flex;
  margin:0 auto;
  border-radius:10px;
  background:white;
  min-width:296px;
  max-width:84%;
  padding:48px 16px;
  position:fixed;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  z-index:1045;
  width:100%;
  max-height:84%;
  display:flex;
  flex-direction:column
}

@media only screen and (min-width: 1200px){
  .alert-modal__content{
    max-width:544px;
    padding:64px 32px;
    max-height:464px
  }
}

.alert-modal__content--btnClose{
  cursor:pointer;
  position:absolute;
  top:16px;
  right:16px
}

.alert-modal__content--btnClose-new{
  cursor:pointer;
  position:absolute;
  top:20px;
  right:20px;
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:600;
  font-size:14px;
  line-height:20px;
  text-align:right;
  letter-spacing:0.2px;
  color:#a9afd1;
  z-index:1
}

.alert-modal__content--body .img{
  width:96px
}

.alert-modal__content--body .title{
  padding:0 32px
}

@media only screen and (min-width: 1360px){
  .alert-modal__content--body .title{
    padding:0 70px
  }
}

.alert-modal__content--body .title h2{
  font-family:"Lato",Arial,sans-serif;
  font-size:24px;
  line-height:36px;
  text-align:center;
  letter-spacing:-0.2px;
  font-weight:300;
  color:#494f66
}

@media only screen and (min-width: 1360px){
  .alert-modal__content--body .title h2{
    font-size:28px
  }
}

.alert-modal__content--body .title h2 b{
  font-weight:normal;
  color:#ef3340
}

.alert-modal__content--body .title p{
  font-family:"Roboto",sans-serif;
  font-weight:300;
  font-size:16px;
  line-height:24px;
  color:#676f8f;
  margin:16px 0 0 0
}

.alert-modal__content--header{
  display:block;
  margin-bottom:24px;
  font-size:28px;
  line-height:36px;
  justify-content:flex-start;
  padding-bottom:24px;
  margin-right:28px;
  font-family:"Lato", sans-serif;
  font-style:normal;
  font-weight:bold;
  letter-spacing:-0.2px;
  color:#141938
}

.alert-modal__content--header span{
  color:#ef3340;
  font-weight:400
}

@media (min-width: 768px){
  .alert-modal__content--header{
    font-size:28px;
    line-height:36px;
    padding-bottom:24px
  }

  .alert-modal__content--header.header-line{
    border-bottom:1px solid #edeff5;
    padding-bottom:24px;
    margin-bottom:24px
  }
}

.alert-modal__content--footer{
  text-transform:uppercase;
  padding:0px 32px 12px 32px
}

.alert-modal__content--footer a{
  color:white;
  text-decoration:none
}

.alert-modal__content--footer .btn-medium{
  padding:16px 0;
  margin:16px 0
}

@media only screen and (min-width: 768px){
  .alert-modal__content--footer .btn-medium{
    padding:12px 32px;
    margin:24px 0
  }
}

.alert-modal__container{
  padding:0 16px;
  height:auto;
  max-height:80%;
  overflow-y:scroll;
  width:100%
}

@media (min-width: 768px){
  .alert-modal__container{
    padding:0 32px;
    max-height:464px
  }
}

.alert-modal__container::-webkit-scrollbar{
  width:4px;
  height:4px
}

.alert-modal__container::-webkit-scrollbar-track{
  background:#fff
}

.alert-modal__container::-webkit-scrollbar-thumb{
  border-radius:12px;
  background:#e4e8f7
}

.calendar-acc::before{
  content:"";
  width:15px;
  height:16px;
  background-image:url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4748 15.4974C14.4739 15.4984 14.4731 15.4993 14.4723 15.5H0.527652C0.526915 15.4993 0.526083 15.4984 0.52517 15.4974C0.514688 15.4856 0.5 15.459 0.5 15.4182V2.03663C0.5 1.99578 0.514688 1.96923 0.52517 1.95745C0.526083 1.95642 0.526915 1.95555 0.527652 1.95483H14.4723C14.4731 1.95555 14.4739 1.95642 14.4748 1.95745C14.4853 1.96923 14.5 1.99578 14.5 2.03663V15.4182C14.5 15.459 14.4853 15.4856 14.4748 15.4974Z' stroke='%23EF3340'/%3E%3Cpath d='M14.5 3.8639H0.5V2.03664C0.5 1.99579 0.514689 1.96924 0.525171 1.95744C0.526085 1.95642 0.526916 1.95555 0.527653 1.95483H14.4723C14.4731 1.95555 14.4739 1.95642 14.4748 1.95745C14.4853 1.96924 14.5 1.99579 14.5 2.03664V3.8639Z' fill='%23EF3340' stroke='%23EF3340'/%3E%3Cmask id='path-3-inside-1' fill='white'%3E%3Cpath d='M15 4.36401H0V4.9458H15V4.36401Z'/%3E%3C/mask%3E%3Cpath d='M15 4.36401H0V4.9458H15V4.36401Z' fill='%23EF3340'/%3E%3Cpath d='M0 4.36401V3.36401H-1V4.36401H0ZM15 4.36401H16V3.36401H15V4.36401ZM15 4.9458V5.9458H16V4.9458H15ZM0 4.9458H-1V5.9458H0V4.9458ZM0 5.36401H15V3.36401H0V5.36401ZM14 4.36401V4.9458H16V4.36401H14ZM15 3.9458H0V5.9458H15V3.9458ZM1 4.9458V4.36401H-1V4.9458H1Z' fill='%23EF3340' mask='url(%23path-3-inside-1)'/%3E%3Cpath d='M12.5 3.09363C12.5 3.11026 12.4902 3.18392 12.3542 3.27572C12.2211 3.36552 12.009 3.43725 11.75 3.43725C11.491 3.43725 11.2789 3.36552 11.1458 3.27572C11.0098 3.18392 11 3.11026 11 3.09363C11 3.07699 11.0098 3.00334 11.1458 2.91154C11.2789 2.82173 11.491 2.75 11.75 2.75C12.009 2.75 12.2211 2.82173 12.3542 2.91154C12.4902 3.00334 12.5 3.07699 12.5 3.09363Z' fill='%23EF3340' stroke='%23EF3340'/%3E%3Cpath d='M11.75 2.8745C11.6554 2.8745 11.5835 2.84196 11.5421 2.80701C11.5017 2.77296 11.5 2.748 11.5 2.7418V0.632707C11.5 0.626496 11.5017 0.601541 11.5421 0.567493C11.5835 0.532541 11.6554 0.5 11.75 0.5C11.8446 0.5 11.9165 0.532546 11.9579 0.567494C11.9983 0.601544 12 0.626505 12 0.632707V2.7418C12 2.74801 11.9983 2.77296 11.9579 2.80701C11.9165 2.84196 11.8446 2.8745 11.75 2.8745Z' fill='%23EF3340' stroke='%23EF3340'/%3E%3Cpath d='M11.5 2.62483V2.34991C11.5808 2.36631 11.6644 2.37491 11.75 2.37491C11.8356 2.37491 11.9192 2.3663 12 2.34991V2.62483C12 2.76268 11.8881 2.87468 11.75 2.87468C11.6119 2.87468 11.5 2.76271 11.5 2.62483Z' fill='%23EF3340' stroke='%23EF3340'/%3E%3Cpath d='M4 3.09363C4 3.11026 3.99019 3.18392 3.85418 3.27572C3.72111 3.36552 3.50899 3.43725 3.25 3.43725C2.99101 3.43725 2.77889 3.36552 2.64582 3.27572C2.50981 3.18392 2.5 3.11026 2.5 3.09363C2.5 3.07699 2.50981 3.00334 2.64582 2.91154C2.77889 2.82173 2.99101 2.75 3.25 2.75C3.50899 2.75 3.72111 2.82173 3.85418 2.91154C3.99019 3.00334 4 3.07699 4 3.09363Z' fill='%23EF3340' stroke='%23EF3340'/%3E%3Cpath d='M3.25 2.8745C3.15542 2.8745 3.0835 2.84196 3.04208 2.80701C3.00172 2.77296 3 2.748 3 2.7418V0.632707C3 0.626496 3.00172 0.601541 3.04208 0.567493C3.08351 0.532541 3.15544 0.5 3.25 0.5C3.34458 0.5 3.4165 0.532546 3.45792 0.567494C3.49828 0.601544 3.5 0.626505 3.5 0.632707V2.7418C3.5 2.74801 3.49828 2.77296 3.45792 2.80701C3.41649 2.84196 3.34456 2.8745 3.25 2.8745Z' fill='%23EF3340' stroke='%23EF3340'/%3E%3Cpath d='M3 2.62483V2.34991C3.08078 2.36631 3.16438 2.37491 3.25 2.37491C3.33561 2.37491 3.41922 2.3663 3.5 2.34991V2.62483C3.5 2.76268 3.38812 2.87468 3.25 2.87468C3.11186 2.87468 3 2.76271 3 2.62483Z' fill='%23EF3340' stroke='%23EF3340'/%3E%3Crect x='1.93555' y='6.57446' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='4.35547' y='6.57471' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='6.77441' y='6.57471' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='9.19434' y='6.57471' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='11.6133' y='6.57471' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='1.93555' y='9.31494' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='4.35547' y='9.31396' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='6.77441' y='9.31396' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='9.19434' y='9.31396' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='11.6133' y='9.31396' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='1.93555' y='12.053' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='4.35498' y='12.0527' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='6.77441' y='12.0527' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3Crect x='9.19385' y='12.0527' width='1.45163' height='1.45' rx='0.725' fill='%23EF3340'/%3E%3C/svg%3E%0A");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  position:absolute;
  right:20px;
  top:20px
}

.react-calendar{
  width:350px;
  max-width:100%;
  background:white;
  border:1px solid #a0a096;
  font-family:"Lato",Arial,sans-serif;
  line-height:1.125em
}

.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{
  box-sizing:border-box
}

.react-calendar button{
  margin:0;
  border:0;
  outline:none
}

.react-calendar button:enabled:hover{
  cursor:pointer
}

.react-calendar__navigation{
  height:44px;
  margin-bottom:1em
}

.react-calendar__navigation button{
  min-width:44px;
  background:none
}

.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{
  background-color:#e6e6e6
}

.react-calendar__navigation button[disabled]{
  background-color:#f0f0f0
}

.react-calendar__month-view__weekdays{
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
  font-size:0.75em
}

.react-calendar__month-view__weekdays__weekday{
  padding:0.5em
}

.react-calendar__month-view__weekNumbers{
  font-weight:bold
}

.react-calendar__month-view__weekNumbers .react-calendar__tile{
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:0.75em;
  padding:calc(0.75em / 0.75) calc(0.5em / 0.75)
}

.react-calendar__month-view__days__day--weekend{
  color:red
}

.react-calendar__month-view__days__day--neighboringMonth{
  color:#969696
}

.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{
  padding:2em 0.5em
}

.react-calendar__tile{
  max-width:100%;
  text-align:center;
  padding:0.75em 0.5em;
  background:none
}

.react-calendar__tile:disabled{
  background-color:#f0f0f0
}

.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{
  background-color:#e6e6e6
}

.react-calendar__tile--hasActive{
  background:#76baff
}

.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{
  background:#a9d4ff
}

.react-calendar__tile--active{
  background:#006edc;
  color:white
}

.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{
  background:#1087ff
}

.react-calendar--selectRange .react-calendar__tile--hover{
  background-color:#e6e6e6
}

.react-date-picker{
  display:inline-flex;
  position:relative
}

.react-date-picker,.react-date-picker *,.react-date-picker *:before,.react-date-picker *:after{
  box-sizing:border-box
}

.react-date-picker__wrapper{
  display:flex;
  border:thin solid gray
}

.react-date-picker__inputGroup{
  min-width:calc((4px * 3) + 0.54em * 8 + 0.217em * 2);
  flex-grow:1;
  display:flex;
  padding:0 2px;
  align-items:baseline;
  box-sizing:content-box
}

.react-date-picker__inputGroup__divider{
  padding:1px 0
}

.react-date-picker__inputGroup__input{
  min-width:0.54em;
  height:54px !important;
  position:relative;
  padding:0 1px;
  border:0;
  background:none;
  font:inherit;
  box-sizing:content-box;
  -moz-appearance:textfield
}

.react-date-picker__inputGroup__input::-webkit-outer-spin-button,.react-date-picker__inputGroup__input::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0
}

.react-date-picker__inputGroup__input:invalid{
  background:rgba(255,0,0,0.1)
}

.react-date-picker__inputGroup__input--hasLeadingZero{
  margin-left:-0.54em;
  padding-left:calc(1px + 0.54em)
}

.react-date-picker__button{
  border:0;
  background:transparent;
  padding:4px 6px
}

.react-date-picker__button:enabled{
  cursor:pointer
}

.react-date-picker__button:enabled:hover svg g,.react-date-picker__button:enabled:focus svg g{
  stroke:#0078d7
}

.react-date-picker__button:disabled svg g{
  stroke:#6d6d6d
}

.react-date-picker__button svg{
  display:inherit
}

.react-date-picker__calendar{
  width:350px;
  max-width:100vw;
  position:absolute;
  top:100%;
  left:0;
  z-index:1
}

.react-date-picker__calendar--closed{
  display:none
}

.react-date-picker__calendar--above-label{
  bottom:100%;
  top:auto
}

.react-date-picker__calendar .react-calendar{
  border-width:thin
}

.calendar-acc .react-date-picker{
  width:100%;
  height:56px
}

.calendar-acc .react-date-picker__wrapper{
  width:100%;
  border:solid 1px #d4d5e8 !important;
  border-radius:4px
}

.calendar-acc .react-date-picker__calendar{
  width:100% !important;
  max-width:350px !important;
  min-width:320px
}

@media only screen and (max-width: 330px){
  .calendar-acc .react-date-picker__calendar{
    max-width:100% !important;
    min-width:100%
  }
}

.calendar-acc .react-date-picker .react-date-picker__inputGroup{
  border:0 !important;
  height:auto !important;
  margin-left:5px
}

.calendar-acc .react-date-picker .react-date-picker__inputGroup__year{
  border:0 !important;
  width:60px !important;
  background-color:transparent !important;
  box-shadow:0 0 0 1000px transparent inset;
  padding-left:8px !important
}

.calendar-acc .react-date-picker .react-date-picker__inputGroup__month{
  border:0 !important;
  width:36px !important;
  padding-left:8px !important;
  background-color:transparent !important;
  box-shadow:0 0 0 1000px transparent inset
}

.calendar-acc .react-date-picker .react-date-picker__inputGroup__day{
  border:0 !important;
  width:30px !important;
  padding-left:8px !important;
  background-color:transparent !important;
  box-shadow:0 0 0 1000px transparent inset
}

.calendar-acc .react-date-picker .react-calendar{
  width:100%;
  max-width:350px;
  font-family:"Lato", sans-serif !important;
  border:0px !important;
  box-shadow:0px 0px 30px #efeff5;
  overflow:hidden;
  border-radius:4px !important
}

.calendar-acc .react-date-picker .react-calendar__tile--active{
  background:white !important;
  color:white !important;
  border:1px solid #ef3340 !important
}

.calendar-acc .react-date-picker .react-calendar__navigation{
  margin-bottom:0px !important
}

.calendar-acc .react-date-picker .react-calendar__navigation__label{
  text-transform:uppercase;
  font-size:14px;
  color:#494f66;
  font-weight:400;
  margin:0 !important
}

.calendar-acc .react-date-picker .react-calendar__tile abbr{
  font-size:14px;
  font-weight:300
}

.calendar-acc .react-date-picker .react-calendar__tile--hasActive{
  background-color:#ef3340 !important
}

.calendar-acc .react-date-picker .react-calendar__tile--hasActive abbr{
  font-weight:500;
  font-size:14px
}

.calendar-acc .react-date-picker .react-calendar__tile--active{
  background-color:#ef3340 !important;
  color:#ef3340
}

.calendar-acc .react-date-picker .react-calendar__tile--active abbr{
  background:#ef3340;
  font-weight:600
}

.calendar-acc .react-date-picker .react-calendar__month-view__weekdays{
  color:#494f66
}

.calendar-acc .react-date-picker .react-calendar__tile{
  font-weight:300
}

.calendar-acc .react-date-picker .react-calendar__month-view__weekdays__weekday abbr{
  text-decoration:none
}

.calendar-acc .react-date-picker .react-calendar__navigation__arrow{
  color:#f74c51;
  font-size:24px
}

.calendar-acc .react-date-picker .react-calendar__navigation__arrow .react-calendar__navigation__prev2-button{
  display:none !important
}

.calendar-acc .react-date-picker .react-calendar__navigation__arrow .react-calendar__navigation__next2-button{
  display:none !important
}

.calendar-acc .react-date-picker .react-calendar__navigation__arrow:hover{
  background-color:#ef3340 !important;
  color:white
}

.calendar-acc .react-date-picker--disabled{
  background-color:#f7f7fa !important;
  color:#d4d5e8 !important
}

.calendar-acc .react-date-picker--disabled .calendar-acc .react-date-picker__wrapper{
  border-color:#f7f7fa !important
}

.calendar-acc .react-date-picker--disabled .input-field input[type="text"],.calendar-acc .react-date-picker--disabled .input-field input[type="email"],.calendar-acc .react-date-picker--disabled .input-field input[type="number"],.calendar-acc .react-date-picker--disabled .input-field input[type="date"]{
  color:#d4d5e8 !important
}

.calendar-acc .react-date-picker--disabled .react-date-picker__inputGroup__divider{
  color:#d4d5e8 !important
}

.calendar-acc .react-date-picker--disabled .input-field input:disabled,.calendar-acc .react-date-picker--disabled .input-field select:disabled{
  background-color:#f7f7fa !important
}

.calendar-acc .react-date-picker--disabled::before{
  content:"";
  width:15px;
  height:16px;
  background-image:url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4748 15.4974C14.4739 15.4984 14.4731 15.4993 14.4723 15.5H0.527652C0.526915 15.4993 0.526083 15.4984 0.52517 15.4974C0.514688 15.4856 0.5 15.459 0.5 15.4182V2.03663C0.5 1.99578 0.514688 1.96923 0.52517 1.95745C0.526083 1.95642 0.526915 1.95555 0.527652 1.95483H14.4723C14.4731 1.95555 14.4739 1.95642 14.4748 1.95744C14.4853 1.96923 14.5 1.99578 14.5 2.03663V15.4182C14.5 15.459 14.4853 15.4856 14.4748 15.4974Z' stroke='%23D4D5E8'/%3E%3Cpath d='M14.5 3.8639H0.5V2.03664C0.5 1.99579 0.514689 1.96924 0.525171 1.95744C0.526085 1.95642 0.526916 1.95555 0.527653 1.95483H14.4723C14.4731 1.95555 14.4739 1.95642 14.4748 1.95744C14.4853 1.96924 14.5 1.99579 14.5 2.03664V3.8639Z' fill='%23D4D5E8' stroke='%23D4D5E8'/%3E%3Cmask id='path-3-inside-1' fill='white'%3E%3Cpath d='M15 4.36401H0V4.9458H15V4.36401Z'/%3E%3C/mask%3E%3Cpath d='M15 4.36401H0V4.9458H15V4.36401Z' fill='%23EF3340'/%3E%3Cpath d='M0 4.36401V3.36401H-1V4.36401H0ZM15 4.36401H16V3.36401H15V4.36401ZM15 4.9458V5.9458H16V4.9458H15ZM0 4.9458H-1V5.9458H0V4.9458ZM0 5.36401H15V3.36401H0V5.36401ZM14 4.36401V4.9458H16V4.36401H14ZM15 3.9458H0V5.9458H15V3.9458ZM1 4.9458V4.36401H-1V4.9458H1Z' fill='%23D4D5E8' mask='url(%23path-3-inside-1)'/%3E%3Cpath d='M12.5 3.09363C12.5 3.11026 12.4902 3.18392 12.3542 3.27572C12.2211 3.36552 12.009 3.43725 11.75 3.43725C11.491 3.43725 11.2789 3.36552 11.1458 3.27572C11.0098 3.18392 11 3.11026 11 3.09363C11 3.07699 11.0098 3.00334 11.1458 2.91154C11.2789 2.82173 11.491 2.75 11.75 2.75C12.009 2.75 12.2211 2.82173 12.3542 2.91154C12.4902 3.00334 12.5 3.07699 12.5 3.09363Z' fill='%23EF3340' stroke='%23D4D5E8'/%3E%3Cpath d='M11.75 2.8745C11.6554 2.8745 11.5835 2.84196 11.5421 2.80701C11.5017 2.77296 11.5 2.748 11.5 2.7418V0.632707C11.5 0.626496 11.5017 0.601541 11.5421 0.567493C11.5835 0.532541 11.6554 0.5 11.75 0.5C11.8446 0.5 11.9165 0.532546 11.9579 0.567494C11.9983 0.601544 12 0.626505 12 0.632707V2.7418C12 2.74801 11.9983 2.77296 11.9579 2.80701C11.9165 2.84196 11.8446 2.8745 11.75 2.8745Z' fill='%23EF3340' stroke='%23D4D5E8'/%3E%3Cpath d='M11.5 2.62483V2.34991C11.5808 2.36631 11.6644 2.37491 11.75 2.37491C11.8356 2.37491 11.9192 2.3663 12 2.34991V2.62483C12 2.76268 11.8881 2.87468 11.75 2.87468C11.6119 2.87468 11.5 2.76271 11.5 2.62483Z' fill='%23EF3340' stroke='%23D4D5E8'/%3E%3Cpath d='M4 3.09363C4 3.11026 3.99019 3.18392 3.85418 3.27572C3.72111 3.36552 3.50899 3.43725 3.25 3.43725C2.99101 3.43725 2.77889 3.36552 2.64582 3.27572C2.50981 3.18392 2.5 3.11026 2.5 3.09363C2.5 3.07699 2.50981 3.00334 2.64582 2.91154C2.77889 2.82173 2.99101 2.75 3.25 2.75C3.50899 2.75 3.72111 2.82173 3.85418 2.91154C3.99019 3.00334 4 3.07699 4 3.09363Z' fill='%23EF3340' stroke='%23D4D5E8'/%3E%3Cpath d='M3.25 2.8745C3.15542 2.8745 3.0835 2.84196 3.04208 2.80701C3.00172 2.77296 3 2.748 3 2.7418V0.632707C3 0.626496 3.00172 0.601541 3.04208 0.567493C3.08351 0.532541 3.15544 0.5 3.25 0.5C3.34458 0.5 3.4165 0.532546 3.45792 0.567494C3.49828 0.601544 3.5 0.626505 3.5 0.632707V2.7418C3.5 2.74801 3.49828 2.77296 3.45792 2.80701C3.41649 2.84196 3.34456 2.8745 3.25 2.8745Z' fill='%23EF3340' stroke='%23D4D5E8'/%3E%3Cpath d='M3 2.62483V2.34991C3.08078 2.36631 3.16438 2.37491 3.25 2.37491C3.33561 2.37491 3.41922 2.3663 3.5 2.34991V2.62483C3.5 2.76268 3.38812 2.87468 3.25 2.87468C3.11186 2.87468 3 2.76271 3 2.62483Z' fill='%23EF3340' stroke='%23D4D5E8'/%3E%3Crect x='1.93555' y='6.57446' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='4.35547' y='6.57471' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='6.77441' y='6.57471' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='9.19434' y='6.57471' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='11.6133' y='6.57471' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='1.93555' y='9.31494' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='4.35547' y='9.31396' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='6.77441' y='9.31396' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='9.19434' y='9.31396' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='11.6133' y='9.31396' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='1.93555' y='12.053' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='4.35498' y='12.0527' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='6.77441' y='12.0527' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3Crect x='9.19385' y='12.0527' width='1.45163' height='1.45' rx='0.725' fill='%23D4D5E8'/%3E%3C/svg%3E%0A");
  background-size:cover;
  background-position:center;
  position:absolute;
  right:20px;
  top:20px
}

.calendar-acc .react-date-picker--disabled .react-date-picker__inputGroup{
  border:0 !important;
  height:auto !important;
  margin-left:5px
}

.calendar-acc .react-date-picker--disabled .react-date-picker__inputGroup__year{
  border:0 !important;
  width:60px !important;
  color:#d4d5e8 !important;
  -webkit-box-shadow:0 0 0px 1000px transparent inset;
  -webkit-text-fill-color:#d4d5e8;
  box-shadow:0 0 0px 1000px transparent inset
}

.calendar-acc .react-date-picker--disabled .react-date-picker__inputGroup__month,.calendar-acc .react-date-picker--disabled .react-date-picker__inputGroup__day{
  border:0 !important;
  width:30px !important;
  color:#d4d5e8 !important;
  -webkit-box-shadow:0 0 0px 1000px transparent inset;
  -webkit-text-fill-color:#d4d5e8;
  box-shadow:0 0 0px 1000px transparent inset
}

.calendar-acc .react-date-picker .react-calendar__tile--active abbr{
  color:white
}

.calendar-insured .react-date-picker{
  width:100%;
  height:56px
}

.calendar-insured .react-date-picker__calendar{
  width:100% !important;
  max-width:266px !important;
  min-width:266px
}

@media only screen and (max-width: 330px){
  .calendar-insured .react-date-picker__calendar{
    max-width:100% !important;
    min-width:250px;
    left:-93px !important
  }
}

.loader-custom{
  max-width:544px;
  margin:auto;
  background-color:#FFFFFF;
  padding:64px;
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  border-radius:24px;
  position:fixed;
  left:0;
  right:0;
  top:0;
  bottom:0;
  height:-moz-fit-content;
  height:fit-content
}

@media (max-width: 768px){
  .loader-custom{
    max-width:100%;
    height:100vh;
    border-radius:0;
    padding:20px
  }
}

.loader-custom p{
  margin-top:32px;
  font-size:1.5rem;
  font-weight:700;
  line-height:2rem;
  text-align:center;
  font-family:'BR Sonoma'
}

@media (max-width: 768px){
  .loader-custom p{
    font-size:1.25rem
  }
}

.loader-custom span{
  width:32px;
  height:32px;
  border-radius:50%;
  border:4px solid #EDEFF5;
  border-right:4px solid #FF1C44;
  border-left:4px solid #FF1C44;
  border-top:4px solid #FF1C44;
  animation:spinner 1s linear infinite
}

@keyframes spinner{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(360deg)
  }
}

.primary-bg{
  background:#f8f9ff
}

.secondary-bg{
  background:#edf0ff
}

.dark-bg{
  background:#03050f !important
}

.m-0{
  margin:0
}

.font-bold{
  font-weight:700
}

.font-semibold{
  font-weight:400
}

.absolute{
  position:absolute
}

.pointer-events-none{
  pointer-events:none
}

.br-40{
  border-radius:40px
}

.o-hidden{
  overflow:hidden
}

.invert{
  transform:scaleX(-1)
}

.mb16{
  margin-bottom:16px
}

.mb40{
  margin-bottom:40px
}

.vh-full{
  height:100vh
}

@media screen and (min-width: 1201px){
  .vh-full-dk{
    height:100vh
  }
}

.h-full{
  height:100%
}

.m-0{
  margin:0
}

.section-title{
  font-size:28px;
  line-height:36px;
  color:#03050f
}

@media screen and (min-width: 768px){
  .section-title{
    font-size:32px;
    line-height:40px
  }
}

@media screen and (min-width: 1440px){
  .section-title{
    font-size:36px;
    line-height:44px
  }
}

@media screen and (min-width: 1920px){
  .section-title{
    font-size:40px;
    line-height:48px
  }
}

.section-subtitle{
  font-size:16px;
  line-height:28px;
  letter-spacing:0.2px;
  font-weight:500;
  color:#03050f
}

@media screen and (min-width: 768px){
  .section-subtitle{
    font-size:18px;
    line-height:32px;
    letter-spacing:0.2px
  }
}

@media screen and (min-width: 1440px){
  .section-subtitle{
    font-size:18px;
    line-height:32px;
    letter-spacing:0.2px
  }
}

@media screen and (min-width: 1920px){
  .section-subtitle{
    font-size:18px;
    line-height:32px;
    letter-spacing:0.2px
  }
}

.font-br{
  font-family:"BR Sonoma", sans-serif
}

.grey-100{
  color:#03050f
}

.h-full{
  height:100%
}

.h-auto{
  height:auto !important
}

.flex-between{
  justify-content:space-between
}

.flex{
  display:flex
}

.row-flex{
  display:flex;
  flex-direction:row
}

.col-flex{
  display:flex;
  flex-direction:column
}

.text-center{
  text-align:center
}

.x-pointer{
  cursor:pointer
}

@media screen and (min-width: 768px){
  .ptb-80-tablet{
    padding:80px 0 !important
  }
}

.rbr-btn{
  font-family:"BR Sonoma", sans-serif !important;
  width:100%;
  background:#03050f !important;
  font-weight:700;
  outline:none;
  display:flex;
  align-items:center;
  justify-content:center;
  height:56px !important;
  color:#fff !important;
  font-size:18px !important;
  line-height:20px !important;
  letter-spacing:0.4px !important;
  border:none;
  text-decoration:none !important;
  border-radius:40px !important;
  transition-duration:0.2s !important;
  transition:transform 0.3s !important;
  -webkit-transition:transform 0.3s !important;
  cursor:pointer
}

.rbr-btn.secondary{
  background-color:#fff !important;
  border:2px solid #03050f !important;
  color:#03050f !important;
  text-decoration:none !important
}

@media screen and (min-width: 1100px){
  .rbr-btn{
    position:relative;
    overflow:hidden;
    transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    z-index:1 !important
  }

  .rbr-btn::before{
    content:"";
    background:#fff;
    position:absolute;
    display:block;
    top:50%;
    left:50%;
    z-index:-1 !important;
    border-radius:9999px;
    transition-property:transform;
    transition-duration:0.2s;
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    width:600px;
    height:600px;
    transform:translate(-50%, -50%) rotate(0) skewX(0) skewY(0) scaleX(0) scaleY(0)
  }

  .rbr-btn.secondary:hover{
    color:#fff !important;
    text-decoration:none !important;
    background-color:#03050f !important
  }

  .rbr-btn.secondary:hover::before{
    display:none
  }

  .rbr-btn:hover{
    border:2px solid #03050f !important;
    color:#03050f !important;
    text-decoration:none !important
  }

  .rbr-btn:hover::before{
    transform:translate(-50%, -50%) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1)
  }
}

@media screen and (min-width: 1201px){
  .rbr-btn{
    height:56px !important
  }

  .rbr-btn::before{
    width:250px;
    height:250px
  }
}

.primary-gradient{
  background:linear-gradient(89deg, #f7052d 0%, #ff00b1 60.94%, #ff00b1 63.54%, #8b00ff 97.92%)
}

.banner-gradient{
  background:linear-gradient(45deg, #ff6700 0%, #ff00b1 100%)
}

.banner-gradient-cyber{
  background:linear-gradient(270deg, #621fff 6.51%, #d41983 26.51%, #f7052d 46.5%, #f7052d 99.99%)
}

.sticky{
  position:sticky
}

.top-0{
  top:0
}

.fixed{
  position:fixed
}

.above-max{
  z-index:99
}

.w-100{
  width:100%
}

.mg-banner{
  margin-top:80px !important
}

@media only screen and (min-width: 1024px){
  .mg-banner{
    margin-top:56px !important
  }
}

.with-bannerBox{
  margin-top:96px
}

@media only screen and (min-width: 768px){
  .with-bannerBox{
    margin-top:68px
  }
}

.daypicker-content{
  position:relative
}

.daypicker-content .DayPickerInput{
  z-index:2;
  width:100%
}

.daypicker-content input{
  font-family:"Lato", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:24px;
  display:block;
  width:100%;
  height:56px;
  border:1px solid #a9afd9;
  border-radius:8px !important;
  padding:24px 16px 8px;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5016 3.5013H11.753V2.49081C11.75 2.2925 11.6687 2.10341 11.5269 1.96478C11.3851 1.82614 11.1942 1.7492 10.9958 1.75073C10.7998 1.75221 10.6121 1.83056 10.4732 1.96896C10.3342 2.10735 10.2552 2.29473 10.2529 2.49081V3.49276H8.75283V2.49081C8.75208 2.292 8.67257 2.10159 8.53173 1.96128C8.39088 1.82097 8.20017 1.74219 8.00136 1.74219C7.80282 1.74219 7.6124 1.82106 7.47201 1.96145C7.33162 2.10185 7.25274 2.29226 7.25274 2.49081V3.49276H5.75265V2.49081C5.7519 2.292 5.6724 2.10159 5.53155 1.96128C5.3907 1.82097 5.2 1.74219 5.00119 1.74219C4.80264 1.74219 4.61222 1.82106 4.47183 1.96145C4.33144 2.10185 4.25256 2.29226 4.25256 2.49081V3.49276H3.5011C3.10348 3.49352 2.72237 3.6518 2.44121 3.93296C2.16005 4.21412 2.00176 4.59524 2.00101 4.99285V13.4924H14.0017V5.00139C14.0017 4.8044 13.9629 4.60933 13.8875 4.42733C13.8121 4.24533 13.7016 4.07996 13.5624 3.94067C13.4231 3.80137 13.2577 3.69088 13.0757 3.61549C12.8937 3.54011 12.6986 3.5013 12.5016 3.5013ZM5.00119 8.00157V6.99961H6.99371V8.00157H5.00119ZM6.99371 9.50166V10.5008H5.00119V9.50166H6.99371ZM11.0642 6.99961V8.00157H9.00332V6.99961H11.0642ZM11.0642 9.50166V10.5008H9.00332V9.50166H11.0642Z' fill='%2303050F'/%3E%3C/svg%3E%0A");
  background-position:calc(100% - 15px) 50%;
  background-repeat:no-repeat;
  -webkit-user-select:none;
  user-select:none;
  cursor:pointer
}

.daypicker-content .input-placeholder{
  font-family:"Lato", sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:16px;
  left:17px;
  top:20px;
  transform-origin:bottom left;
  pointer-events:none;
  position:absolute;
  transform:scale(0.75) translateY(-18px);
  color:#7981b2
}

.show-error{
  color:#ff1c44;
  font-size:12px;
  display:block;
  margin-top:8px;
  margin-bottom:10px;
  text-align:left
}

.keyword-link{
  color:inherit;
  text-decoration:none
}

.custom-scroll::-webkit-scrollbar{
  width:6px
}

.custom-scroll::-webkit-scrollbar-track{
  background-color: transparent
}

.custom-scroll::-webkit-scrollbar-thumb{
  border-radius: 0.5rem;
  background-color: var(--ride-sys-color-surface-fairly-strong)
}

.no-scroll{
  overflow:hidden
}

.no-scroll::-webkit-scrollbar{
  display:none
}

.remove-icon-x-dropdown button{
  display:none !important
}

.z-max{
  z-index:999999
}

.field-capitalize input{
  text-transform:uppercase
}

@media only screen and (max-width: 768px){
  [data-aos]{
    opacity:1 !important;
    transform:translate(0) scale(1) !important
  }
}

@media screen and (max-width: 1023px){
  [data-aos-delay]{
    transition-delay:0 !important
  }
}

.legacy-grid{
  display:flex;
  flex-direction:column;
  justify-content:space-between
}

@media screen and (min-width: 1024px){
  .legacy-grid{
    display:grid;
    grid-column-end:span 37;
    grid-column-start:span 37;
    grid-template-columns:repeat(37, minmax(0, 1fr));
    width:100%
  }
}

.orange-orange{
  --first-color: #ff6700;
  --second-color: #ff6700
}

.pink-pink{
  --first-color: #ff00b1;
  --second-color: #ff00b1
}

.violet-violet{
  --first-color: #c333ff;
  --second-color: #c333ff
}

.aqua-aqua{
  --first-color: #00f4e2;
  --second-color: #00f4e2
}

.lemon-lemon{
  --first-color: #00ff7f;
  --second-color: #00ff7f
}

.yellow-yellow{
  --first-color: #ffec00;
  --second-color: #ffec00
}

.bean-top-small{
  background:radial-gradient(farthest-side, var(--first-color) 98%, transparent) -112px 291px/166px 166px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) -211px 350px/244px 244px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) -166px 439px/214px 214px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) -105px 416px/166px 166px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) -85px 490px/244px 244px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 9px 504px/214px 214px;
  background-repeat:no-repeat;
  z-index:1
}

.bean-top-medium{
  background:radial-gradient(farthest-side, var(--first-color) 98%, transparent) 320px 178px/212px 212px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 300px 40px/242px 242px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 204px 22px/164px 164px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 127px -52px/189px 189px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 232px -44px/215px 215px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 62px 46px/146px 146px;
  background-repeat:no-repeat;
  z-index:1
}

.bean-top-large{
  background:radial-gradient(farthest-side, var(--first-color) 98%, transparent) 556px 45px/212px 212px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 538px -82px/242px 242px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 440px -110px/164px 164px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 469px -153px/190px 190px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 371px -202px/215px 215px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 298px -84px/146px 146px;
  background-repeat:no-repeat;
  z-index:1
}

.bean-middle-small{
  background:radial-gradient(farthest-side, var(--second-color) 98%, transparent) -41px 395px/110px 110px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) -154px 319px/162px 162px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) -142px 253px/142px 142px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) -84px 257px/96px 96px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) -185px 194px/142px 142px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) -178px 136px/124px 124px;
  background-repeat:no-repeat;
  z-index:1
}

.bean-middle-medium{
  background:radial-gradient(farthest-side, var(--second-color) 98%, transparent) 1px 12px/170px 170px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) -11px 92px/195px 195px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 130px 177px/131px 131px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 55px 168px/195px 195px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 39px 258px/220px 220px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 193px 362px/150px 150px;
  background-repeat:no-repeat;
  z-index:1
}

.bean-middle-large{
  background:radial-gradient(farthest-side, var(--second-color) 98%, transparent) -25px 671px/186px 186px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) -218px 541px/274px 274px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) -198px 430px/237px 237px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) -100px 436px/163px 163px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) -271px 329px/241px 241px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) -258px 230px/211px 211px;
  background-repeat:no-repeat;
  z-index:1
}

.bean-middle-big{
  background:radial-gradient(farthest-side, var(--second-color) 98%, transparent) 30px 623px/420px 420px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) -398px 342px/618px 618px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) -382px 93px/542px 542px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) -203px 109px/368px 368px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) -355px 100px/542px 542px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) -438px -110px/475px 475px;
  background-repeat:no-repeat;
  z-index:1
}

.bean-bottom-small{
  background:radial-gradient(farthest-side, var(--first-color) 98%, transparent) 27px 215px/166px 166px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 109px 272px/244px 244px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 227px 241px/214px 214px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 196px 205px/166px 166px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 296px 102px/244px 244px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 316px 3px/214px 214px;
  background-repeat:no-repeat;
  z-index:1
}

.bean-bottom-medium{
  background:radial-gradient(farthest-side, var(--first-color) 98%, transparent) 27px 225px/166px 166px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 109px 272px/244px 244px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 227px 241px/214px 214px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 196px 205px/166px 166px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 296px 102px/244px 244px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 316px 3px/214px 214px;
  background-repeat:no-repeat;
  z-index:1
}

.bean-bottom-large{
  background:radial-gradient(farthest-side, var(--first-color) 98%, transparent) 27px 215px/166px 166px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 109px 272px/244px 244px,radial-gradient(farthest-side, var(--first-color) 98%, transparent) 227px 241px/214px 214px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 196px 205px/166px 166px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 296px 102px/244px 244px,radial-gradient(farthest-side, var(--second-color) 98%, transparent) 316px 3px/214px 214px;
  background-repeat:no-repeat;
  z-index:1
}

.corner-small{
  width:var(--corner-small-width);
  height:var(--corner-small-height)
}

.corner-medium{
  width:var(--corner-medium-width);
  height:var(--corner-medium-height)
}

.corner-large{
  width:var(--corner-large-width);
  height:var(--corner-large-height)
}

.corner-big{
  width:var(--corner-big-width);
  height:var(--corner-big-height)
}

.side-small{
  width:var(--side-small-width);
  height:var(--side-small-height)
}

.side-medium{
  width:var(--side-medium-width);
  height:var(--side-medium-height)
}

.side-large{
  width:var(--side-large-width);
  height:var(--side-large-height)
}

.side-big{
  width:var(--side-big-width);
  height:var(--side-big-height)
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 10, 2019 */

@media (max-width: 991.98px){
  body:before{
    content:"mobile";
    display:none;
    visibility:hidden
  }

  .hide-element-mobile{
    display:none !important
  }
}

@media (min-width: 992px){
  body:before{
    content:"desktop";
    display:none;
    visibility:hidden
  }

  .hide-element-desktop{
    display:none !important
  }
}

@media (min-width: 1600px){
  body:before{
    content:"widesktop";
    display:none;
    visibility:hidden
  }
}

body{
  font-family:"Lato", serif;
  font-size:16px;
  line-height:unset;
  overflow-x:hidden
}

body #accountSummaryLetter{
  display:none
}

body .font-light{
  font-weight:300
}

body h1,body h2,body h3,body h4,body h5,body h6{
  margin:0
}

body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body .h7,body .h8,body .h9{
  display:inline;
  margin:0
}

body h1,body h2,body h3{
  margin-top:0
}

body .h1{
  font-size:56px;
  line-height:68px;
  letter-spacing:-0.6px
}

body .h2{
  font-size:48px;
  line-height:60px;
  letter-spacing:-0.6px
}

body .h3{
  font-size:40px;
  line-height:52px;
  letter-spacing:-0.8px
}

body .h4{
  font-size:28px;
  line-height:36px;
  letter-spacing:-0.2px
}

body .h4.strong,body .h4 strong{
  font-weight:400
}

body .h5{
  font-size:20px;
  line-height:24px;
  letter-spacing:0
}

body .h6{
  font-size:16px;
  line-height:24px;
  letter-spacing:0
}

body .h7{
  font-size:14px;
  line-height:20px;
  letter-spacing:0
}

body .h8{
  font-size:12px;
  line-height:16px;
  letter-spacing:0.8px;
  text-transform:uppercase
}

body .h9{
  font-size:10px;
  line-height:16px;
  letter-spacing:0.8px;
  text-transform:uppercase
}

body .h1,body .h2,body .h3,body .h4{
  font-weight:300
}

body .h5,body .h6,body .h7,body .h8,body .h9{
  font-weight:400
}

body .h1.strong,body .h2.strong,body .h3.strong,body .h4.strong{
  font-weight:400
}

body .bold{
  font-weight:700 !important
}

body .strong{
  font-weight:400 !important
}

body .h5.strong,body .h6.strong,body .h7.strong,body .h8.strong,body .h9.strong{
  font-weight:700
}

body p.upper{
  text-transform:uppercase
}

body .p1,body .p1 p{
  font-size:22px;
  line-height:36px
}

body .p2,body .p2 p{
  font-size:18px;
  line-height:32px
}

body .p3,body .p3 p{
  font-size:16px;
  line-height:28px
}

body .p3.min-height,body .p3 p.min-height{
  line-height:24px
}

body .p4,body .p4 p{
  font-size:14px;
  line-height:24px
}

body .p5,body .p5 p{
  font-size:12px;
  line-height:20px
}

body .p5.strong,body .p5 p.strong{
  font-weight:700
}

body span .strong,body p .strong{
  font-weight:400
}

body .light{
  font-family:"Roboto", sans-serif;
  font-weight:300
}

@media (max-width: 991.98px){
  body .h1{
    font-size:36px;
    line-height:44px;
    letter-spacing:-0.8px
  }

  body .h2{
    font-size:28px;
    line-height:36px;
    letter-spacing:-0.2px
  }

  body .h3{
    font-size:24px;
    line-height:28px;
    letter-spacing:0
  }

  body .h4{
    font-size:20px;
    line-height:28px;
    letter-spacing:0
  }

  body .h5,body .h6,body .h7{
    font-size:16px;
    line-height:24px;
    letter-spacing:0
  }

  body .h8,body .h9{
    font-size:12px;
    line-height:16px;
    letter-spacing:0.8px
  }

  body .h8,body .h9{
    text-transform:uppercase
  }

  body .h8.h1-m,body .h8.h2-m,body .h8.h3-m,body .h8.h4-m,body .h8.h5-m,body .h9.h1-m,body .h9.h2-m,body .h9.h3-m,body .h9.h4-m,body .h9.h5-m{
    text-transform:none
  }

  body .h1-m{
    font-size:36px;
    line-height:44px;
    letter-spacing:-0.8px
  }

  body .h2-m{
    font-size:28px;
    line-height:36px;
    letter-spacing:-0.2px
  }

  body .h3-m{
    font-size:24px;
    line-height:28px;
    letter-spacing:0
  }

  body .h4-m{
    font-size:20px;
    line-height:28px;
    letter-spacing:0
  }

  body .h5-m{
    font-size:16px;
    line-height:24px;
    letter-spacing:0
  }

  body .h6-m{
    font-size:12px;
    line-height:16px;
    letter-spacing:0.8px;
    text-transform:uppercase
  }

  body .p1,body .p1 p{
    font-size:22px;
    line-height:36px
  }

  body .p2,body .p2 p{
    font-size:18px;
    line-height:32px
  }

  body .p3,body .p3 p{
    font-size:16px;
    line-height:28px
  }

  body .p4,body .p4 p,body .p5,body .p5 p{
    font-size:14px;
    line-height:24px
  }
}

@font-face{
  font-family:'BR Sonoma';

  src:url("https://www.rimac.com/fonts/BRSonoma-Regular.woff2") format("woff2"),url("https://www.rimac.com/fonts/BRSonoma-Regular.woff") format("woff");

  font-weight:400;

  font-style:normal;

  font-display:swap
}

@font-face{
  font-family:'BR Sonoma';

  src:url("https://www.rimac.com/fonts/BRSonoma-Medium.woff2") format("woff2"),url("https://www.rimac.com/fonts/BRSonoma-Medium.woff") format("woff");

  font-weight:500;

  font-display:swap
}

@font-face{
  font-family:'BR Sonoma';

  src:url("https://www.rimac.com/fonts/BRSonoma-SemiBold.woff2") format("woff2"),url("https://www.rimac.com/fonts/BRSonoma-SemiBold.woff") format("woff");

  font-weight:600;

  font-display:swap
}

@font-face{
  font-family:'BR Sonoma';

  src:url("https://www.rimac.com/fonts/BRSonoma-Bold.woff2") format("woff2"),url("https://www.rimac.com/fonts/BRSonoma-Bold.woff") format("woff");

  font-weight:700;

  font-display:swap
}

@font-face{
  font-family:'RimacDisplay';

  src:url("https://www.rimac.com/fonts/Rimac-Display.woff2") format("woff2"),url("https://www.rimac.com/fonts/Rimac-Display.woff") format("woff");

  font-weight:700;

  font-display:swap
}

.bxLoader{
  position:relative;
  margin:90px !important;
  margin-top:180px
}

.bxLoader #circle3{
  border:4px solid #ef333f;
  border-left:4px solid rgba(255,255,255,0.25);
  width:40px;
  height:40px;
  overflow:hidden
}

.form-checkout .icon-tooltip-container{
  position:absolute;
  top:35%;
  right:0;
  display:flex;
  padding:0 16px 0 0
}

.form-checkout .icon-tooltip-container:hover .tooltip{
  display:block !important;
  opacity:1 !important
}

.form-checkout .icon-tooltip-container>i{
  position:static !important;
  top:35%;
  right:12px;
  font-size:24px;
  cursor:pointer;
  width:16px;
  height:17px;
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99323 1.66564C9.93231 1.66564 12.3316 4.06489 12.3316 7.00397C12.3316 9.94306 9.93231 12.3423 6.99323 12.3423C4.05414 12.3423 1.6549 9.94306 1.6549 7.00397C1.6549 4.06489 4.05414 1.66564 6.99323 1.66564ZM6.99323 0.331055C3.30438 0.331055 0.320312 3.31512 0.320312 7.00397C0.320312 10.6928 3.30438 13.6769 6.99323 13.6769C10.6821 13.6769 13.6661 10.6928 13.6661 7.00397C13.6661 3.31512 10.6821 0.331055 6.99323 0.331055ZM8.32781 9.32825H7.99791V6.65908C7.99791 6.2842 7.69801 5.99929 7.33812 5.99929H6.33344C5.95855 5.99929 5.67364 6.29919 5.67364 6.65908C5.67364 7.01897 5.97355 7.31887 6.33344 7.31887H6.66334V9.31325H6.33344C5.95855 9.31325 5.67364 9.61316 5.67364 9.97304C5.67364 10.3479 5.97355 10.6328 6.33344 10.6328H8.32781C8.70269 10.6328 8.98761 10.3329 8.98761 9.97304C9.0026 9.62815 8.70269 9.32825 8.32781 9.32825ZM6.99323 5.3245C7.54805 5.3245 7.99791 4.87464 7.99791 4.31981C7.99791 3.76498 7.54805 3.31512 6.99323 3.31512C6.4384 3.31512 5.98855 3.76498 5.98855 4.31981C6.00354 4.88963 6.45339 5.3245 6.99323 5.3245Z' fill='%23FF1C44'/%3E%3C/svg%3E");
  background-repeat:no-repeat
}

.form-checkout__card-info{
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-column-gap:16px
}

.form-checkout__card-info>div:last-child{
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-column-gap:8px
}

.form-checkout__button{
  float:none !important
}

.form-checkout__button.disabled{
  background-color:#EDEFF5;
  border:1px solid #edeff5;
  color:#D4D5E8;
  cursor:not-allowed;
  pointer-events:none
}

.form-checkout__button.disabled:hover{
  background-color:#EDEFF5;
  border:1px solid #edeff5;
  color:#D4D5E8;
  box-shadow:none
}

.form-checkout__checkbox{
  margin-top:8px;
  font-family:'Lato', sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:24px;
  letter-spacing:0.1px;
  color:#7981B2
}

.form-checkout__checkbox p{
  font-family:"Roboto",sans-serif;
  font-size:14px;
  line-height:24px !important
}

.form-checkout__card-information{
  display:flex;
  grid-gap:8px;
  gap:8px
}

.form-checkout__card-information p{
  font-family:"Lato", sans-serif;
  font-style:normal;
  font-weight:normal;
  font-size:12px;
  line-height:20px;
  margin-left:10px
}

.form-checkout__cards-wrapper{
  display:flex;
  margin:24px 0 48px;
  justify-content:space-between
}

.form-checkout__cards-wrapper .card-content{
  display:flex;
  align-items:center
}

.form-checkout__cards-wrapper .card-content img{
  height:26px;
  width:auto;
  margin-right:6px
}

.form-checkout__cards-wrapper .card-content img:last-child{
  margin:0
}

@media screen and (min-width: 1360px){
  .form-checkout__cards-wrapper{
    margin:24px 0 0
  }

  .form-checkout__cards-wrapper .card-content img{
    height:34px;
    margin-right:8px
  }
}

.form-checkout .input-field input{
  border-color:#A9AFD9
}

.form-checkout .input-field input:focus{
  border-color:#494f66
}

@media screen and (min-width: 768px){
  .form-checkout__button{
    display:flex;
    justify-content:flex-end
  }

  .form-checkout__button button{
    float:none
  }

  .form-checkout__names{
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-column-gap:16px
  }

  .form-checkout__card-info{
    grid-template-columns:1fr 1fr;
    grid-column-gap:16px
  }

  .form-checkout__card-info>div:last-child{
    grid-column-gap:16px
  }
}

#rbr-section-hero{
  width:100%;
  max-width:340px;
  margin:0 auto;
  box-sizing:border-box;
  padding:0 0 64px;
  display:flex;
  flex-direction:column;
  border-bottom:1px solid #ccd1ee
}

@media screen and (min-width: 1024px){
  #rbr-section-hero{
    margin-top:16px
  }
}

#rbr-section-hero .section-hero-container-left{
  display:none;
  z-index:1
}

#rbr-section-hero .section-hero-container-right{
  position:relative;
  z-index:110
}

#rbr-section-hero .section-hero-container-right .header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  box-sizing:border-box;
  padding-bottom:24px;
  border-bottom:inherit;
  border-bottom:1px solid #ccd1ee;
  padding-top:8px
}

#rbr-section-hero .section-hero-container-right .header .hero-mob{
  z-index:1;
  width:124px;
  height:100% !important
}

#rbr-section-hero .section-hero-container-right .header .title-container{
  margin:0;
  max-width:176px
}

#rbr-section-hero .section-hero-container-right .header .title-container .title{
  font-family:"BR Sonoma", sans-serif;
  text-transform:uppercase;
  font-size:12px;
  font-weight:700;
  line-height:16px;
  letter-spacing:1px;
  margin:0 0 4px
}

#rbr-section-hero .section-hero-container-right .header .title-container .title-product{
  background:linear-gradient(86.01deg, #00f4e2 0%, #00ff7f 100%);
  border-radius:4px;
  margin-top:0px;
  width:-moz-fit-content;
  width:fit-content;
  padding:2px 8px;
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:700;
  font-size:12px;
  line-height:16px;
  letter-spacing:0.4px;
  color:#03050f;
  margin-bottom:8px
}

#rbr-section-hero .section-hero-container-right .header .title-container .subtitle{
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:700;
  font-size:28px;
  line-height:36px;
  letter-spacing:-0.6px;
  color:#03050f
}

#rbr-section-hero .section-hero-container-right .hero-desktop{
  display:none
}

#rbr-section-hero .section-hero-container-right .description-form{
  margin-top:24px;
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:600;
  font-size:14px;
  line-height:20px;
  letter-spacing:0.2px;
  color:#03050f
}

#rbr-section-hero .section-hero-container-right .container-formlogin{
  margin-top:24px
}

#rbr-section-hero .section-hero-container-right .container-formlogin .container-selectinput .select{
  width:120px
}

#rbr-section-hero .section-hero-container-right .container-formlogin .container-selectinput .select .customSelect{
  width:120px;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.9999 14.8941L3.49365 8.38164L5.25616 6.61914L9.9999 11.3566L14.7437 6.61914L16.5062 8.38164L9.9999 14.8941Z' fill='%2305030F'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position-x:calc(100% - 16px);
  background-size:20px;
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  padding:16px;
  line-height:24px;
  color:#03050f;
  background-color:#f8f9ff
}

#rbr-section-hero .section-hero-container-right .container-formlogin .input-field input,#rbr-section-hero .section-hero-container-right .container-formlogin .input-field select{
  border:1px solid #5e6488;
  color:#03050f
}

#rbr-section-hero .section-hero-container-right .container-formlogin .input-field select{
  border-right:0;
  border-radius:8px 0px 0px 8px
}

#rbr-section-hero .section-hero-container-right .container-formlogin .input-field input:disabled+label,#rbr-section-hero .section-hero-container-right .container-formlogin .input-field select:disabled{
  color:#a9afd9 !important
}

#rbr-section-hero .section-hero-container-right .container-formlogin .input-field label{
  top:16px;
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#5e6488 !important
}

#rbr-section-hero .section-hero-container-right .container-formlogin .input-field label.active{
  transform:translateY(-7px) scale(1);
  top:16px;
  font-size:12px;
  line-height:16px;
  color:#03050f !important
}

#rbr-section-hero .section-hero-container-right .container-formlogin .input-field input{
  border-radius:8px !important;
  padding:24px 16px 0;
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#03050f !important;
  box-shadow:none;
  background:#f8f9ff
}

#rbr-section-hero .section-hero-container-right .container-formlogin .input-field input:hover{
  border:1px solid #03050f;
  -webkit-text-fill-color:#03050f !important
}

#rbr-section-hero .section-hero-container-right .container-formlogin .input-custom .input-field input{
  border-radius:0px 8px 8px 0px !important
}

#rbr-section-hero .section-hero-container-right .container-formlogin__checkboxs{
  padding:24px 0 0
}

@media screen and (min-width: 1201px){
  #rbr-section-hero .section-hero-container-right .container-formlogin__checkboxs{
    padding:20px 0 0
  }
}

#rbr-section-hero .section-hero-container-right .container-formlogin__checkbox{
  min-height:24px;
  max-height:48px;
  display:flex;
  align-items:flex-start;
  margin-bottom:16px !important
}

#rbr-section-hero .section-hero-container-right .container-formlogin .container-checkbox.checkbox input[type="checkbox"]:checked+div label:before{
  background-color:#03050f;
  border-color:#03050f
}

#rbr-section-hero .section-hero-container-right .container-formlogin .container-checkbox.checkbox .show-error{
  margin-top:8px !important;
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:16px;
  color:#ff1a1c
}

#rbr-section-hero .section-hero-container-right .container-formlogin .container-checkbox .content{
  width:100%
}

#rbr-section-hero .section-hero-container-right .container-formlogin .container-checkbox .content label{
  margin-top:2px
}

#rbr-section-hero .section-hero-container-right .container-formlogin .container-checkbox .content label::before{
  background-size:100%;
  margin-right:12px;
  width:18px !important;
  height:18px !important;
  border-radius:4px !important;
  border:1px solid #5e6488
}

#rbr-section-hero .section-hero-container-right .container-formlogin .container-checkbox .content p,#rbr-section-hero .section-hero-container-right .container-formlogin .container-checkbox .content a{
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:400 !important;
  font-size:12px;
  line-height:20px;
  letter-spacing:0.2px;
  color:#03050f
}

#rbr-section-hero .section-hero-container-right .container-formlogin .container-checkbox .content p{
  display:block;
  margin-top:2px
}

#rbr-section-hero .section-hero-container-right .container-formlogin .container-checkbox .content a{
  font-weight:600 !important;
  text-decoration:underline
}

#rbr-section-hero .section-hero-container-right .container-formlogin .container-checkbox .content span{
  font-weight:600 !important
}

#rbr-section-hero .section-hero-container-right .container-formlogin .tyc p,#rbr-section-hero .section-hero-container-right .container-formlogin .tyc,#rbr-section-hero .section-hero-container-right .container-formlogin .tyc a{
  font-family:"BR Sonoma", sans-serif !important;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:20px;
  letter-spacing:0.2px;
  color:#03050f;
  margin:0
}

#rbr-section-hero .section-hero-container-right .container-formlogin .tyc .privacy-link{
  font-weight:600
}

#rbr-section-hero .section-hero-container-right .container-formlogin .btn-zero{
  width:100%;
  margin-top:24px;
  background-color:#03050f;
  height:48px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:40px;
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:700;
  font-size:18px;
  line-height:20px;
  text-align:center;
  letter-spacing:0.4px;
  color:#ffffff;
  text-transform:none;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent
}

#rbr-section-hero .section-hero-container-right .container-formlogin__inputs{
  display:flex;
  flex-direction:column;
  grid-gap:16px;
  gap:16px
}

#rbr-section-hero .section-hero-container-right .container-formlogin__input{
  padding:0
}

#rbr-section-hero .section-hero-container-right .container-formlogin__input .show-error{
  margin-top:8px !important;
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:16px;
  color:#ff1a1c
}

#rbr-section-hero .section-hero-container-right .container-formlogin__input .input-field .error{
  border:1px solid #ff1a1c
}

#rbr-section-hero .section-hero-container-right .container-formlogin__input .container-selectinput .select .error{
  border:1px solid #a9afd9;
  border-right-width:0
}

#rbr-section-hero .section-hero-container-right .container-formlogin .section-date-title p{
  font-family:"BR Sonoma", sans-serif;
  color:#03050f !important
}

#rbr-section-hero .section-hero-container-right .container-formlogin .section-date .tooltip-box__text{
  font-family:"BR Sonoma", sans-serif;
  color:#03050f !important
}

#rbr-section-hero .section-hero-container-right .container-formlogin .input-birthday .input-field .error{
  border:1px solid #ff1a1c !important
}

#rbr-section-hero .section-hero-container-right .container-formlogin .input-birthday .error-inputbirthday{
  font-family:"BR Sonoma", sans-serif;
  font-weight:400;
  font-size:14px;
  line-height:16px;
  color:#ff1a1c;
  padding-top:8px
}

#rbr-section-hero .section-hero-container-right .container-formlogin__footer{
  padding:0
}

#rbr-section-hero .section-hero-container-right .container-formlogin__footer .link-container-desktop{
  display:none
}

#rbr-section-hero .section-hero-container-right .link-container{
  display:flex;
  margin:24px 0 0 0;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent
}

@media only screen and (min-width: 768px){
  #rbr-section-hero .section-hero-container-right .link-container{
    margin:24px 0 0 0
  }
}

#rbr-section-hero .section-hero-container-right .link-container p{
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:700;
  font-size:18px;
  line-height:20px;
  display:flex;
  letter-spacing:0.4px;
  color:#3817ff;
  margin:0 8px 0 0
}

#rbr-section-hero .section-hero-container-right .link-container .ic-arrow-down-purple{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.9999 14.8941L3.49365 8.38164L5.25616 6.61914L9.9999 11.3566L14.7437 6.61914L16.5062 8.38164L9.9999 14.8941Z' fill='%233817FF'/%3E%3C/svg%3E%0A");
  background-repeat:no-repeat;
  width:20px;
  height:20px
}

#rbr-section-hero .section-hero-container-right .link-contact-option{
  margin-top:24px;
  display:flex;
  align-items:center;
  justify-content:center;
  -webkit-tap-highlight-color:transparent
}

@media only screen and (min-width: 1201px){
  #rbr-section-hero .section-hero-container-right .link-contact-option{
    justify-content:flex-start
  }
}

#rbr-section-hero .section-hero-container-right .link-contact-option a{
  margin:0 8px 0 0;
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:700;
  font-size:16px;
  line-height:20px;
  letter-spacing:0.4px;
  color:#3817ff
}

#rbr-section-hero .section-hero-container-right .link-contact-option i{
  width:16px;
  height:16px;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.70493 13.2049L5.29492 11.7949L9.08492 7.99992L5.29492 4.20492L6.70493 2.79492L11.9149 7.99992L6.70493 13.2049Z' fill='%233817FF'/%3E%3C/svg%3E%0A");
  background-repeat:no-repeat
}

#rbr-section-hero .section-hero-container-right .scroll-container{
  display:none
}

#rbr-section-hero .know-more-box{
  display:flex;
  align-items:center;
  margin-top:24px;
  cursor:pointer;
  justify-content:center
}

@media only screen and (min-width: 1201px){
  #rbr-section-hero .know-more-box{
    margin-top:48px
  }
}

#rbr-section-hero .know-more-box:hover__text{
  animation-fill-mode:both;
  animation-duration:1s;
  animation-name:bounce;
  animation-iteration-count:infinite
}

@keyframes bounce{
  0%,100%{
    transform:translateY(0)
  }

  50%{
    transform:translateY(-6px)
  }
}

#rbr-section-hero .know-more-box__text p{
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:700;
  font-size:18px;
  line-height:24px;
  letter-spacing:0.2px;
  color:#3817ff
}

#rbr-section-hero .know-more-box img{
  width:32px;
  height:35px;
  margin-left:12px
}

@media only screen and (min-width: 1201px){
  #rbr-section-hero .know-more-box{
    display:flex;
    justify-content:flex-start
  }
}

#rbr-section-hero .know-more-container{
  position:absolute;
  display:none;
  flex-direction:column;
  align-items:center;
  right:-92px;
  bottom:144px;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
  z-index:2
}

#rbr-section-hero .know-more-container:hover .text-content{
  animation-fill-mode:both;
  animation-duration:1s;
  animation-name:bounce;
  animation-iteration-count:infinite
}

@keyframes bounce{
  0%,100%{
    transform:translateY(0)
  }

  50%{
    transform:translateY(-6px)
  }
}

#rbr-section-hero .know-more-container .text-content{
  box-sizing:border-box
}

#rbr-section-hero .know-more-container .text-content p{
  transform:rotate(-90deg);
  font-family:"BR Sonoma", sans-serif;
  font-style:normal;
  font-weight:700;
  font-size:16px;
  line-height:28px;
  letter-spacing:0.2px;
  color:#03050f
}

#rbr-section-hero .know-more-container img{
  width:32px;
  height:32px;
  margin-top:60px
}

@media only screen and (min-width: 1201px){
  #rbr-section-hero .know-more-container{
    display:flex
  }
}

@media only screen and (min-width: 384px){
  #rbr-section-hero .section-hero-container-right .header .title-container{
    max-width:188px
  }

  #rbr-section-hero .section-hero-container-right .header .hero-mob{
    width:136px
  }
}

@media only screen and (max-width: 383px){
  #rbr-section-hero .section-hero-container-right .benefits-form ul li .content-item{
    min-width:258px
  }
}

@media only screen and (min-width: 768px){
  #rbr-section-hero{
    padding:0 0 80px;
    margin-top:0px;
    width:100%;
    max-width:100%;
    display:grid;
    grid-column-start:4;
    grid-column-end:10
  }

  #rbr-section-hero .section-hero-container-left{
    display:none
  }

  #rbr-section-hero .section-hero-container-right .header{
    flex-direction:column;
    align-items:flex-start;
    padding-bottom:0px;
    border-bottom:none;
    margin-top:0px
  }

  #rbr-section-hero .section-hero-container-right .header .title-container{
    margin-top:0;
    max-width:100%
  }

  #rbr-section-hero .section-hero-container-right .header .title-container .title-product{
    margin-top:48px
  }

  #rbr-section-hero .section-hero-container-right .header .title-container .subtitle{
    margin-top:16px;
    font-size:32px;
    line-height:40px
  }

  #rbr-section-hero .section-hero-container-right .header .title-container .subtitle.step-1{
    margin-top:80px
  }

  #rbr-section-hero .section-hero-container-right .header .title-container .stepper{
    margin-top:40px
  }

  #rbr-section-hero .section-hero-container-right .header .hero-mob{
    display:none
  }

  #rbr-section-hero .section-hero-container-right .benefits-form ul li .content-item{
    min-width:276px
  }

  #rbr-section-hero .section-hero-container-right .description-form{
    margin-top:8px;
    font-size:16px;
    line-height:24px
  }
}

@media only screen and (min-width: 1201px){
  #rbr-section-hero{
    position:relative;
    width:100%;
    padding:32px 0 80px;
    max-width:100%;
    flex-direction:row;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    display:grid;
    grid-column-gap:20px;
    column-gap:20px;
    grid-column-start:inherit;
    grid-column-end:inherit
  }

  #rbr-section-hero.vcd{
    padding:24px 0 40px
  }

  #rbr-section-hero .section-hero-container-left{
    display:grid;
    grid-column-start:2;
    grid-column-end:7;
    position:relative
  }

  #rbr-section-hero .section-hero-container-left .hero-container{
    margin-left:-20px;
    width:calc(100% + 20px);
    position:relative
  }

  #rbr-section-hero .section-hero-container-left .hero-container .img-wrapper{
    overflow:hidden;
    border-radius:24px
  }

  #rbr-section-hero .section-hero-container-left .hero-container .img-wrapper .hero-desktop{
    width:100%;
    height:auto
  }

  #rbr-section-hero .section-hero-container-left .hero-container .img-chat{
    position:absolute;
    bottom:141px;
    right:-50px
  }

  #rbr-section-hero .section-hero-container-right{
    grid-column-start:8;
    grid-column-end:12
  }

  #rbr-section-hero .section-hero-container-right .header{
    padding-top:0
  }

  #rbr-section-hero .section-hero-container-right .header .title-container{
    margin-top:0
  }

  #rbr-section-hero .section-hero-container-right .header .title-container .title-product{
    margin-top:0px;
    font-size:14px;
    padding:4px 8px
  }

  #rbr-section-hero .section-hero-container-right .header .title-container .subtitle{
    margin-top:0
  }

  #rbr-section-hero .section-hero-container-right .header .title-container .subtitle.subtitle-exp{
    margin-top:24px
  }

  #rbr-section-hero .section-hero-container-right .header .title-container .subtitle.step-1{
    margin-top:48px
  }

  #rbr-section-hero .section-hero-container-right .header .title-container .stepper{
    margin-top:0px
  }

  #rbr-section-hero .section-hero-container-right .benefits-form ul li .content-item{
    margin-left:24px
  }

  #rbr-section-hero .section-hero-container-right .benefits-form .btn-zero{
    width:-moz-fit-content !important;
    width:fit-content !important
  }

  #rbr-section-hero .section-hero-container-right .description-form{
    margin-top:8px;
    font-size:14px;
    line-height:20px
  }

  #rbr-section-hero .section-hero-container-right .link-container{
    display:none
  }

  #rbr-section-hero .section-hero-container-right .container-formlogin{
    margin-top:20px
  }

  #rbr-section-hero .section-hero-container-right .container-formlogin__checkbox{
    margin-bottom:12px !important
  }

  #rbr-section-hero .section-hero-container-right .container-formlogin__footer{
    display:flex;
    grid-gap:16px;
    gap:16px;
    align-items:center;
    position:relative
  }

  #rbr-section-hero .section-hero-container-right .container-formlogin__footer .link-container-desktop{
    display:block;
    font-family:"BR Sonoma";
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.2px;
    color:#3817FF;
    position:absolute;
    left:256px;
    bottom:16px;
    width:136px;
    display:flex;
    align-items:center;
    cursor:pointer
  }

  #rbr-section-hero .section-hero-container-right .container-formlogin__footer .link-container-desktop::after{
    content:"";
    display:inline-block;
    width:32px;
    height:32px;
    margin-left:4px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M16.0009 4.04688C11.5709 4.04688 7.96094 7.65688 7.96094 12.0869V19.9569C7.96094 24.3869 11.5709 27.9969 16.0009 27.9969C20.4309 27.9969 24.0409 24.3869 24.0409 19.9569V12.0869C24.0409 7.65688 20.4309 4.04688 16.0009 4.04688ZM22.0409 19.9569C22.0409 23.2869 19.3309 25.9969 16.0009 25.9969C12.6709 25.9969 9.96094 23.2869 9.96094 19.9569V12.0869C9.96094 8.75688 12.6709 6.04688 16.0009 6.04688C19.3309 6.04688 22.0409 8.75688 22.0409 12.0869V19.9569ZM16.0009 20.5869L12.7109 17.2969L11.3009 18.7069L16.0109 23.4169L20.7209 18.7069L19.3109 17.2969L16.0209 20.5869H16.0009Z' fill='%233817FF'/%3E%3C/svg%3E")
  }

  #rbr-section-hero .section-hero-container-right .container-formlogin__footer .link-container-desktop.loading{
    left:116px
  }

  #rbr-section-hero .section-hero-container-right .container-formlogin .btn-zero{
    width:-moz-fit-content;
    width:fit-content;
    padding:20px 40px;
    height:64px;
    border-radius:40px;
    font-size:20px;
    line-height:24px;
    margin-top:20px
  }

  #rbr-section-hero .section-hero-container-right .container-formlogin .btn-zero:hover{
    background-color:#ffffff;
    border:2px solid #03050f;
    color:#03050f
  }
}

@media only screen and (min-width: 1360px){
  #rbr-section-hero{
    grid-column-gap:32px;
    column-gap:32px;
    padding:40px 0 80px
  }

  #rbr-section-hero .section-hero-container-left .hero-container{
    margin-left:-32px;
    width:calc(100% + 32px)
  }
}

@media only screen and (min-width: 1440px){
  #rbr-section-hero{
    padding:40px 0 80px
  }

  #rbr-section-hero .section-hero-container-right .header .title-container .subtitle{
    font-size:36px;
    line-height:44px
  }
}

@media only screen and (min-width: 1600px){
  #rbr-section-hero{
    padding:40px 0 80px
  }

  #rbr-section-hero .section-hero-container-right .description-form{
    font-size:16px;
    line-height:24px
  }
}

@media only screen and (min-width: 1700px){
  #rbr-section-hero .blur-left{
    left:-350px !important
  }

  #rbr-section-hero .blur-right{
    right:-450px !important
  }
}

@media only screen and (min-width: 1920px){
  #rbr-section-hero{
    padding-top:56px
  }

  #rbr-section-hero .section-hero-container-right .header .title-container .subtitle{
    font-size:40px;
    line-height:48px
  }
}

.container-selectinput{
  display:flex
}

.container-selectinput .select{
  width:90px
}

.container-selectinput .select>select{
  transition:all 0.3s;
  padding:0 16px;
  border-radius:4px 0 0 4px;
  border-right:none;
  outline:none;
  color:#494f66;
  width:90px
}

.container-selectinput .select.showError>select{
  border-color:#ff757a;
  border-right:none
}

.container-selectinput input{
  border-radius:0 4px 4px 0 !important
}

.container-selectinput .input-custom{
  width:100%;
  display:flex;
  flex-direction:column
}

.container-selectinput .input-custom span{
  margin-bottom:0
}

.container-selectinput .loading-input{
  display:none
}

.container-selectinput.loading .select select{
  border-color:#e4e8f7;
  color:#c5cbe0;
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.76126 0.253179C10.0796 0.582269 10.0796 1.11004 9.76126 1.43913L5.5946 5.74682C5.26808 6.08439 4.73192 6.08439 4.4054 5.74682L0.238737 1.43913C-0.0795794 1.11004 -0.0795794 0.582268 0.238737 0.253178C0.565257 -0.0843933 1.10141 -0.0843933 1.42793 0.253178L5 3.94615L8.57207 0.253179C8.89859 -0.0843929 9.43474 -0.0843929 9.76126 0.253179Z' fill='%23FFD7DA'/%3e%3c/svg%3e ")
}

.container-selectinput.loading .input-custom{
  position:relative
}

.container-selectinput.loading .input-custom input{
  border-color:#e4e8f7
}

.container-selectinput.loading .input-custom input:focus{
  border-color:#e4e8f7
}

.container-selectinput.loading .loading-input{
  background-color:#fff;
  width:99%;
  height:54px;
  padding-left:16px;
  position:absolute;
  left:1px;
  top:50%;
  transform:translateY(-50%);
  display:flex;
  align-items:center;
  color:#676f8f;
  letter-spacing:0.2px;
  font-size:12px;
  line-height:20px
}

.container-selectinput.loading .loading-input span{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='10.5' stroke='%23E4E8F7' stroke-width='3'/%3e%3cpath d='M11.7696 1.50253C13.987 1.45386 16.1628 2.10861 17.9852 3.37288C19.8075 4.63715 21.1827 6.446 21.9135 8.54007' stroke='%23EF3340' stroke-width='3'/%3e%3c/svg%3e ");
  width:24px;
  min-width:24px;
  height:24px;
  display:flex;
  margin-right:16px;
  animation:rotateSpan 1s linear infinite
}

@keyframes rotateSpan{
  100%{
    transform:rotate(360deg)
  }
}

.passengerForm{
  display:flex;
  flex-direction:column;
  grid-gap:16px;
  gap:16px;
  box-sizing:border-box;
  padding:0 0 24px
}

.passengerForm.no-gap{
  grid-gap:inherit;
  gap:inherit
}

.passengerForm.pb-40{
  padding:0 0 40px
}

.passengerForm.no-pd{
  padding:0
}

.passengerForm.pd-contact{
  padding:48px 0
}

@media screen and (min-width: 1360px){
  .passengerForm{
    padding:0 0 48px
  }
}

.passengerForm_header{
  display:flex;
  position:relative;
  align-items:center;
  grid-gap:8px;
  gap:8px
}

.passengerForm_header.p-20{
  box-sizing:border-box;
  padding:20px 0
}

.passengerForm_header .i-down{
  transition:all .3s ease-in-out
}

.passengerForm_header .i-down.active{
  transform:rotate(180deg)
}

.passengerForm_col{
  display:flex;
  flex-direction:column;
  grid-gap:16px;
  gap:16px
}

.passengerForm_subtitle{
  color:#141938;
  font-family:"Lato", sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:28px;
  letter-spacing:-0.2px;
  margin:0;
  align-items:center;
  grid-gap:8px;
  gap:8px
}

.passengerForm_subtitle .i-user{
  display:inline-block
}

.passengerForm_subtitle span{
  font-weight:400
}

@media screen and (min-width: 1360px){
  .passengerForm_subtitle{
    font-size:20px
  }
}

.passengerForm_text{
  color:#141938;
  font-family:"Lato", sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:28px;
  letter-spacing:0.1px
}

.passengerForm_text.titular{
  margin:-16px 0 0
}

@media screen and (min-width: 1360px){
  .passengerForm_text{
    font-size:18px;
    line-height:32px
  }
}

.passengerForm_birthdate{
  color:#141938;
  font-family:"Lato";
  font-size:14px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0.1px;
  margin:0
}

.passengerForm .container-selectinput .select{
  width:100px
}

@media screen and (min-width: 1360px){
  .passengerForm .container-selectinput .select{
    width:164px
  }
}

.passengerForm .container-selectinput .input-field select{
  border-radius:8px 0px 0px 8px;
  border:1px solid #A9AFD9;
  border-right:none;
  background-position-x:calc(100% - 16px);
  background-size:16px;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7613 5.25318C13.0796 5.58227 13.0796 6.11004 12.7613 6.43913L8.5946 10.7468C8.26808 11.0844 7.73192 11.0844 7.4054 10.7468L3.23874 6.43913C2.92042 6.11004 2.92042 5.58227 3.23874 5.25318C3.56526 4.91561 4.10141 4.91561 4.42793 5.25318L8 8.94615L11.5721 5.25318C11.8986 4.91561 12.4347 4.91561 12.7613 5.25318Z' fill='%2313172C'/%3E%3C/svg%3E%0A");
  width:100px
}

@media screen and (min-width: 1360px){
  .passengerForm .container-selectinput .input-field select{
    width:164px
  }
}

.passengerForm .container-selectinput .input-field input{
  border-radius:0px 8px 8px 0px !important
}

.passengerForm_input-content{
  display:flex;
  flex-direction:column;
  grid-gaP:16px;
  gaP:16px
}

@media screen and (min-width: 1024px){
  .passengerForm_input-content{
    flex-direction:row;
    justify-content:space-between
  }
}

.passengerForm .select-container{
  width:100%
}

.passengerForm .select-container .rd--select{
  margin-bottom:0
}

.passengerForm_input-birthdate{
  display:flex;
  grid-gap:16px;
  gap:16px
}

@media only screen and (min-width: 1200px){
  .passengerForm .rowGender{
    display:inline-flex
  }

  .passengerForm .rowGender .radiobutton{
    margin-right:26px
  }
}

.passengerForm .rowGender.withError .radiobutton [type='radio']:not(:checked)+label:before{
  border:1px solid #FF1C44
}

.passengerForm .rowGender.withError .radiobutton label:before{
  border:1px solid #FF1C44
}

.passengerForm .tyc{
  color:#141938;
  font-family:"Lato", sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0.1px;
  margin:8px 0 0
}

@media screen and (min-width: 1360px){
  .passengerForm .tyc{
    margin:0
  }
}

.passengerForm .tyc a{
  color:#4F4FFF;
  font-family:"Lato", sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.1px;
  text-decoration:underline;
  cursor:pointer
}

.passengerForm .container-checkbox .content span{
  color:#4F4FFF;
  font-family:"Lato", sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:24px;
  letter-spacing:0.1px;
  -webkit-text-decoration-line:underline;
  text-decoration-line:underline;
  cursor:pointer
}

.passengerForm .show-error{
  font-family:"Lato", sans-serif;
  margin-bottom:0
}

.passengerForm .show-error.input-select{
  margin-top:-8px
}

.passengerForm_error{
  font-family:"Lato", sans-serif;
  color:#FF1C44;
  font-size:12px;
  margin-top:-8px
}

.passengerForm_button{
  background-color:#13172C;
  border-radius:32px;
  height:48px;
  border:none;
  font-family:"Lato", sans-serif;
  color:#fff;
  box-sizing:border-box;
  padding:14px 32px;
  width:max-content;
  cursor:pointer;
  font-size:18px;
  font-weight:700;
  line-height:20px;
  letter-spacing:0.4px
}

.passengerForm_button:disabled{
  background-color:#E3E6FA;
  pointer-events:none;
  color:#A9AFD9
}

.border-bottom{
  border-bottom:1px solid #CCD1EE
}

.payment .error{
  border:1px solid #ff757a !important
}

.payment .input-field{
  min-height:54px;
  margin-bottom:16px !important
}

.payment .clear{
  clear:both
}

.payment .tarjeta .imagen-tarjeta{
  position:absolute;
  top:24px;
  right:16px
}

.payment .tarjeta .imagen-tarjeta.visa{
  background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.665 0.570801H1.33497C0.588957 0.570801 0 1.15976 0 1.90577V9.91559C0 10.6616 0.588957 11.2506 1.33497 11.2506H2.90552H14.665C15.411 11.2506 16 10.6616 16 9.91559V1.90577C16 1.15976 15.411 0.570801 14.665 0.570801ZM2.66994 3.24074C2.66994 2.86773 2.96442 2.57325 3.33742 2.57325H6.00736C6.38037 2.57325 6.67485 2.86773 6.67485 3.24074V4.57571C6.67485 4.94871 6.38037 5.24319 6.00736 5.24319H3.33742C2.96442 5.24319 2.66994 4.94871 2.66994 4.57571V3.24074ZM3.33742 8.58062C2.96442 8.58062 2.66994 8.28614 2.66994 7.91313C2.66994 7.54013 2.96442 7.24565 3.33742 7.24565C3.71043 7.24565 4.00491 7.54013 4.00491 7.91313C4.00491 8.28614 3.71043 8.58062 3.33742 8.58062ZM6.43926 8.58062C6.06626 8.58062 5.77178 8.28614 5.77178 7.91313C5.77178 7.54013 6.06626 7.24565 6.43926 7.24565C6.81227 7.24565 7.10675 7.54013 7.10675 7.91313C7.10675 8.28614 6.81227 8.58062 6.43926 8.58062ZM9.56074 8.58062C9.18773 8.58062 8.89325 8.28614 8.89325 7.91313C8.89325 7.54013 9.18773 7.24565 9.56074 7.24565C9.93374 7.24565 10.2282 7.54013 10.2282 7.91313C10.2282 8.28614 9.93374 8.58062 9.56074 8.58062ZM12.6822 8.58062C12.3092 8.58062 12.0147 8.28614 12.0147 7.91313C12.0147 7.54013 12.3092 7.24565 12.6822 7.24565C13.0552 7.24565 13.3497 7.54013 13.3497 7.91313C13.3497 8.28614 13.0356 8.58062 12.6822 8.58062Z' fill='%23A3ABCC'/%3e%3c/svg%3e ");
  width:16px;
  height:12px;
  background-size:cover;
  background-position:center
}

.payment .tarjeta .checkbox{
  margin-top:20px;
  display:inline-flex
}

.payment .tarjeta .checkbox .ad{
  width:100%;
  font-family:"Roboto";
  font-style:normal;
  font-weight:300;
  line-height:20px;
  font-size:12px;
  letter-spacing:0.2px;
  color:#a9b1d1
}

@media only screen and (min-width: 1200px){
  .payment .tarjeta .checkbox p{
    font-size:11px !important
  }
}

.payment .tarjeta .input-field{
  margin:0;
  height:54px
}

.payment .tarjeta .input-field input{
  padding-left:14.5px
}

.payment .tarjeta .input-field.creditcard input{
  border-radius:4px 4px 4px 4px
}

.payment .tarjeta .input-field.fecha{
  width:48.64865%;
  display:inline-block;
  margin-right:2.7027%
}

.payment .tarjeta .input-field.fecha input{
  border-radius:4px 4px 4px 4px
}

.payment .tarjeta .input-field.cvv{
  display:inline-block;
  position:relative
}

.payment .tarjeta .input-field.cvv input{
  border-radius:4px 4px 4px 4px
}

.payment .tarjeta .input-field.cvv .tooltip{
  position:absolute;
  height:max-content;
  background-color:white;
  z-index:999;
  padding:16px 20px;
  font-family:"Roboto", sans-serif;
  line-height:16px;
  font-size:12px;
  font-weight:300;
  color:#494f66;
  border-radius:8px;
  display:none;
  opacity:0;
  transition:all 0.3s ease-in-out;
  border:1px solid #efeff5;
  bottom:calc(100% + 10px);
  box-shadow:0px 2px 12px rgba(63,76,130,0.1),0px 0px 4px rgba(77,103,205,0.1);
  color:#494f66;
  width:237px;
  right:0px
}

@media only screen and (min-width: 768px){
  .payment .tarjeta .input-field.cvv .tooltip{
    width:220px
  }
}

.payment .tarjeta .input-field.cvv .tooltip .icon-cancel{
  position:absolute;
  right:10px;
  top:10px;
  font-size:20px;
  color:#eb3936
}

.payment .tarjeta .input-field.cvv .tooltip img{
  width:80px;
  height:auto
}

.payment .tarjeta .input-field.cvv .tooltip h5{
  color:#f0353b;
  padding-top:0px;
  font-family:"Lato",Sans-serif;
  padding-bottom:8px;
  font-size:12px;
  line-height:14px
}

.payment .tarjeta .input-field.cvv .tooltip::before{
  content:url("data:image/svg+xml,%3Csvg width='5' height='12' viewBox='0 0 5 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.12132 8.12132C-0.0502519 6.94975 -0.0502533 5.05025 1.12132 3.87868L5 -2.62268e-07L5 12L1.12132 8.12132Z' fill='white'/%3E%3C/svg%3E%0A");
  position:absolute;
  filter:drop-shadow(0px 0px 4px rgba(77,103,205,0.1));
  width:11px;
  height:7px;
  transform:rotate(180deg);
  background-repeat:no-repeat;
  right:21px;
  background-size:cover;
  left:87%;
  top:104px;
  transform:rotate(-90deg)
}

@media only screen and (min-width: 768px){
  .payment .tarjeta .input-field.cvv .tooltip::before{
    background-repeat:no-repeat;
    background-size:contain;
    left:85%;
    top:104px
  }
}

.payment .tarjeta .input-field.cvv .tooltip .triangle-tooltip{
  position:absolute;
  bottom:-10px;
  right:10px
}

@media screen and (min-width: 768px){
  .payment .tarjeta .input-field.cvv .tooltip{
    right:0px
  }

  .payment .tarjeta .input-field.cvv .tooltip .triangle-tooltip{
    left:50%;
    transform:translateX(-50%)
  }
}

.payment .tarjeta .input-field.cvv .tooltip input{
  border-bottom:0px
}

.payment .tarjeta .input-field.cvv .tooltip.active{
  display:block;
  opacity:1
}

.payment .tarjeta .input-field.cvv .tooltip p{
  line-height:18px;
  font-size:12px;
  font-weight:24px;
  font-family:"Roboto", sans-serif
}

.payment .tarjeta .input-field.nombre{
  width:48.64865%;
  display:inline-block;
  margin-right:2.7027%
}

.payment .tarjeta .input-field.nombre input{
  border-radius:4px 4px 4px 4px
}

.payment .tarjeta .input-field.apellido{
  width:48.64865%;
  display:inline-block
}

.payment .tarjeta .input-field.apellido input{
  border-radius:4px 4px 4px 4px
}

.payment .tarjeta .input-field.email{
  width:100%
}

.payment .tarjeta .input-field.email input{
  border-radius:4px 4px 4px 4px
}

.payment .tarjeta .input-field label{
  bottom:31%;
  left:16px
}

.payment .tarjeta .modificar{
  margin:30px 0 0
}

.payment .tarjeta .cta{
  float:right;
  width:100%;
  text-align:right
}

.payment .tarjeta .cta a{
  width:auto
}

.payment input[type=text]:focus ~ .input-placeholder,.payment input[type=text]:active ~ .input-placeholder,.payment input[type=email]:not([disabled]):focus ~ .input-placeholder,.payment input[type=email]:not([disabled]):active ~ .input-placeholder{
  transform:translateY(-11px) scale(1);
  font-size:12px
}

.payment input[type=text]:valid ~ .input-placeholder,.payment input[type=email]:not([disabled]):valid ~ .input-placeholder{
  transform:translateY(-11px) scale(1);
  font-size:12px
}

@media (min-width: 384px){
  .sm\:px-ride-gl-spacing-3xlarge{
    padding-left: var(--ride-gl-spacing-3xlarge);
    padding-right: var(--ride-gl-spacing-3xlarge);
  }
}

@media (min-width: 600px){
  .md-special\:-mx-ride-gl-spacing-7xlarge{
    margin-left: calc(var(--ride-gl-spacing-7xlarge) * -1);
    margin-right: calc(var(--ride-gl-spacing-7xlarge) * -1);
  }

  .md-special\:flex-row{
    flex-direction: row;
  }

  .md-special\:items-baseline{
    align-items: baseline;
  }

  .md-special\:px-ride-gl-spacing-7xlarge{
    padding-left: var(--ride-gl-spacing-7xlarge);
    padding-right: var(--ride-gl-spacing-7xlarge);
  }
}

@media (max-width: 1023px){
  .only-small\:rounded-none{
    border-radius: 0px;
  }
}

@media (min-width: 768px){
  .md\:relative{
    position: relative;
  }

  .md\:col-span-8{
    grid-column: span 8 / span 8;
  }

  .md\:col-span-full{
    grid-column: 1 / -1;
  }

  .md\:col-start-3{
    grid-column-start: 3;
  }

  .md\:col-end-11{
    grid-column-end: 11;
  }

  .md\:m-auto{
    margin: auto;
  }

  .md\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:mt-ride-gl-spacing-large{
    margin-top: var(--ride-gl-spacing-large);
  }

  .md\:-mr-12{
    margin-right: -3rem;
  }

  .md\:mb-0{
    margin-bottom: 0px;
  }

  .md\:block{
    display: block;
  }

  .md\:flex{
    display: flex;
  }

  .md\:w-auto{
    width: auto;
  }

  .md\:justify-center{
    justify-content: center;
  }

  .md\:p-0{
    padding: 0px;
  }

  .md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:ride-sys-text-label-xlarge-semibold{
    font-family: var(--ride-sys-text-label-xlarge-semibold-font-family);
    font-weight: var(--ride-sys-text-label-xlarge-semibold-font-weight);
    line-height: var(--ride-sys-text-label-xlarge-semibold-line-height);
    font-size: var(--ride-sys-text-label-xlarge-semibold-font-size);
    letter-spacing: var(--ride-sys-text-label-xlarge-semibold-letter-spacing);
  }
}

@media (min-width: 1024px){
  .lg\:absolute{
    position: absolute;
  }

  .lg\:sticky{
    position: sticky;
  }

  .lg\:top-24{
    top: 6rem;
  }

  .lg\:z-40{
    z-index: 40;
  }

  .lg\:order-2{
    order: 2;
  }

  .lg\:order-3{
    order: 3;
  }

  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-5{
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6{
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7{
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-8{
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-10{
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-full{
    grid-column: 1 / -1;
  }

  .lg\:col-start-2{
    grid-column-start: 2;
  }

  .lg\:col-start-3{
    grid-column-start: 3;
  }

  .lg\:col-start-4{
    grid-column-start: 4;
  }

  .lg\:col-start-7{
    grid-column-start: 7;
  }

  .lg\:col-start-8{
    grid-column-start: 8;
  }

  .lg\:m-0{
    margin: 0px;
  }

  .lg\:mx-ride-gl-spacing-5xlarge{
    margin-left: var(--ride-gl-spacing-5xlarge);
    margin-right: var(--ride-gl-spacing-5xlarge);
  }

  .lg\:mt-0{
    margin-top: 0px;
  }

  .lg\:mt-1{
    margin-top: 0.25rem;
  }

  .lg\:mt-ride-gl-spacing-xlarge{
    margin-top: var(--ride-gl-spacing-xlarge);
  }

  .lg\:mt-ride-gl-spacing-2xlarge{
    margin-top: var(--ride-gl-spacing-2xlarge);
  }

  .lg\:mt-ride-gl-spacing-3xlarge{
    margin-top: var(--ride-gl-spacing-3xlarge);
  }

  .lg\:mt-ride-gl-spacing-5xlarge{
    margin-top: var(--ride-gl-spacing-5xlarge);
  }

  .lg\:mt-ride-gl-spacing-6xlarge{
    margin-top: var(--ride-gl-spacing-6xlarge);
  }

  .lg\:mt-ride-gl-spacing-9xlarge{
    margin-top: var(--ride-gl-spacing-9xlarge);
  }

  .lg\:mr-0{
    margin-right: 0px;
  }

  .lg\:mb-ride-gl-spacing-xlarge{
    margin-bottom: var(--ride-gl-spacing-xlarge);
  }

  .lg\:mb-ride-gl-spacing-2xlarge{
    margin-bottom: var(--ride-gl-spacing-2xlarge);
  }

  .lg\:mb-ride-gl-spacing-3xlarge{
    margin-bottom: var(--ride-gl-spacing-3xlarge);
  }

  .lg\:mb-ride-gl-spacing-4xlarge{
    margin-bottom: var(--ride-gl-spacing-4xlarge);
  }

  .lg\:mb-ride-gl-spacing-5xlarge{
    margin-bottom: var(--ride-gl-spacing-5xlarge);
  }

  .lg\:mb-ride-gl-spacing-6xlarge{
    margin-bottom: var(--ride-gl-spacing-6xlarge);
  }

  .lg\:block{
    display: block;
  }

  .lg\:flex{
    display: flex;
  }

  .lg\:grid{
    display: grid;
  }

  .lg\:hidden{
    display: none;
  }

  .lg\:h-2{
    height: 0.5rem;
  }

  .lg\:h-10{
    height: 2.5rem;
  }

  .lg\:h-auto{
    height: auto;
  }

  .lg\:h-full{
    height: 100%;
  }

  .lg\:w-full{
    width: 100%;
  }

  .lg\:w-max{
    width: max-content;
  }

  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:flex-row{
    flex-direction: row;
  }

  .lg\:flex-col{
    flex-direction: column;
  }

  .lg\:flex-wrap{
    flex-wrap: wrap;
  }

  .lg\:justify-end{
    justify-content: flex-end;
  }

  .lg\:gap-0{
    gap: 0px;
  }

  .lg\:gap-ride-gl-spacing-large{
    gap: var(--ride-gl-spacing-large);
  }

  .lg\:gap-ride-gl-spacing-xlarge{
    gap: var(--ride-gl-spacing-xlarge);
  }

  .lg\:gap-ride-gl-spacing-2xlarge{
    gap: var(--ride-gl-spacing-2xlarge);
  }

  .lg\:gap-ride-gl-spacing-3xlarge{
    gap: var(--ride-gl-spacing-3xlarge);
  }

  .lg\:gap-ride-gl-spacing-4xlarge{
    gap: var(--ride-gl-spacing-4xlarge);
  }

  .lg\:gap-x-ride-gl-spacing-2xlarge{
    column-gap: var(--ride-gl-spacing-2xlarge);
  }

  .lg\:gap-y-ride-gl-spacing-3xlarge{
    row-gap: var(--ride-gl-spacing-3xlarge);
  }

  .lg\:overflow-y-hidden{
    overflow-y: hidden;
  }

  .lg\:rounded-3xl{
    border-radius: 1.5rem;
  }

  .lg\:rounded-ride-sys-border-radius-container-large{
    border-radius: var(--ride-sys-border-radius-container-large);
  }

  .lg\:border{
    border-width: 1px;
  }

  .lg\:border-t-ride-gl-border-width-thin{
    border-top-width: var(--ride-gl-border-width-thin);
  }

  .lg\:border-ride-sys-color-border-default{
    border-color: var(--ride-sys-color-border-default);
  }

  .lg\:bg-transparent{
    background-color: transparent;
  }

  .lg\:bg-ride-sys-color-background-default{
    background-color: var(--ride-sys-color-background-default);
  }

  .lg\:p-ride-gl-spacing-2xlarge{
    padding: var(--ride-gl-spacing-2xlarge);
  }

  .lg\:p-ride-gl-spacing-9xlarge{
    padding: var(--ride-gl-spacing-9xlarge);
  }

  .lg\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:px-ride-gl-spacing-2xlarge{
    padding-left: var(--ride-gl-spacing-2xlarge);
    padding-right: var(--ride-gl-spacing-2xlarge);
  }

  .lg\:px-ride-gl-spacing-5xlarge{
    padding-left: var(--ride-gl-spacing-5xlarge);
    padding-right: var(--ride-gl-spacing-5xlarge);
  }

  .lg\:py-ride-gl-spacing-3xlarge{
    padding-top: var(--ride-gl-spacing-3xlarge);
    padding-bottom: var(--ride-gl-spacing-3xlarge);
  }

  .lg\:py-ride-gl-spacing-4xlarge{
    padding-top: var(--ride-gl-spacing-4xlarge);
    padding-bottom: var(--ride-gl-spacing-4xlarge);
  }

  .lg\:py-ride-gl-spacing-6xlarge{
    padding-top: var(--ride-gl-spacing-6xlarge);
    padding-bottom: var(--ride-gl-spacing-6xlarge);
  }

  .lg\:py-ride-gl-spacing-9xlarge{
    padding-top: var(--ride-gl-spacing-9xlarge);
    padding-bottom: var(--ride-gl-spacing-9xlarge);
  }

  .lg\:pt-ride-gl-spacing-xlarge{
    padding-top: var(--ride-gl-spacing-xlarge);
  }

  .lg\:pt-ride-gl-spacing-4xlarge{
    padding-top: var(--ride-gl-spacing-4xlarge);
  }

  .lg\:pt-ride-gl-spacing-5xlarge{
    padding-top: var(--ride-gl-spacing-5xlarge);
  }

  .lg\:pb-ride-gl-spacing-2xlarge{
    padding-bottom: var(--ride-gl-spacing-2xlarge);
  }

  .lg\:pb-ride-gl-spacing-3xlarge{
    padding-bottom: var(--ride-gl-spacing-3xlarge);
  }

  .lg\:pb-ride-gl-spacing-7xlarge{
    padding-bottom: var(--ride-gl-spacing-7xlarge);
  }

  .lg\:pb-ride-gl-spacing-8xlarge{
    padding-bottom: var(--ride-gl-spacing-8xlarge);
  }

  .lg\:pl-ride-gl-spacing-8xlarge{
    padding-left: var(--ride-gl-spacing-8xlarge);
  }

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

  .lg\:ride-sys-text-paragraph-large-default{
    font-family: var(--ride-sys-text-paragraph-large-default-font-family);
    font-weight: var(--ride-sys-text-paragraph-large-default-font-weight);
    line-height: var(--ride-sys-text-paragraph-large-default-line-height);
    font-size: var(--ride-sys-text-paragraph-large-default-font-size);
    letter-spacing: var(--ride-sys-text-paragraph-large-default-letter-spacing);
  }

  .lg\:ride-sys-text-paragraph-large-regular{
    font-family: var(--ride-sys-text-paragraph-large-regular-font-family);
    font-weight: var(--ride-sys-text-paragraph-large-regular-font-weight);
    line-height: var(--ride-sys-text-paragraph-large-regular-line-height);
    font-size: var(--ride-sys-text-paragraph-large-regular-font-size);
    letter-spacing: var(--ride-sys-text-paragraph-large-regular-letter-spacing);
  }

  .lg\:ride-sys-text-paragraph-large-bold{
    font-family: var(--ride-sys-text-paragraph-large-bold-font-family);
    font-weight: var(--ride-sys-text-paragraph-large-bold-font-weight);
    line-height: var(--ride-sys-text-paragraph-large-bold-line-height);
    font-size: var(--ride-sys-text-paragraph-large-bold-font-size);
    letter-spacing: var(--ride-sys-text-paragraph-large-bold-letter-spacing);
  }

  .lg\:ride-sys-text-paragraph-large-bold-short{
    font-family: var(--ride-sys-text-paragraph-large-bold-short-font-family);
    font-weight: var(--ride-sys-text-paragraph-large-bold-short-font-weight);
    line-height: var(--ride-sys-text-paragraph-large-bold-short-line-height);
    font-size: var(--ride-sys-text-paragraph-large-bold-short-font-size);
    letter-spacing: var(--ride-sys-text-paragraph-large-bold-short-letter-spacing);
  }

  .lg\:ride-sys-text-paragraph-medium-default{
    font-family: var(--ride-sys-text-paragraph-medium-default-font-family);
    font-weight: var(--ride-sys-text-paragraph-medium-default-font-weight);
    line-height: var(--ride-sys-text-paragraph-medium-default-line-height);
    font-size: var(--ride-sys-text-paragraph-medium-default-font-size);
    letter-spacing: var(--ride-sys-text-paragraph-medium-default-letter-spacing);
  }

  .lg\:ride-sys-text-paragraph-medium-regular{
    font-family: var(--ride-sys-text-paragraph-medium-regular-font-family);
    font-weight: var(--ride-sys-text-paragraph-medium-regular-font-weight);
    line-height: var(--ride-sys-text-paragraph-medium-regular-line-height);
    font-size: var(--ride-sys-text-paragraph-medium-regular-font-size);
    letter-spacing: var(--ride-sys-text-paragraph-medium-regular-letter-spacing);
  }

  .lg\:ride-sys-text-paragraph-medium-regular-short{
    font-family: var(--ride-sys-text-paragraph-medium-regular-short-font-family);
    font-weight: var(--ride-sys-text-paragraph-medium-regular-short-font-weight);
    line-height: var(--ride-sys-text-paragraph-medium-regular-short-line-height);
    font-size: var(--ride-sys-text-paragraph-medium-regular-short-font-size);
    letter-spacing: var(--ride-sys-text-paragraph-medium-regular-short-letter-spacing);
  }

  .lg\:ride-sys-text-paragraph-medium-bold{
    font-family: var(--ride-sys-text-paragraph-medium-bold-font-family);
    font-weight: var(--ride-sys-text-paragraph-medium-bold-font-weight);
    line-height: var(--ride-sys-text-paragraph-medium-bold-line-height);
    font-size: var(--ride-sys-text-paragraph-medium-bold-font-size);
    letter-spacing: var(--ride-sys-text-paragraph-medium-bold-letter-spacing);
  }

  .lg\:ride-sys-text-paragraph-small-bold{
    font-family: var(--ride-sys-text-paragraph-small-bold-font-family);
    font-weight: var(--ride-sys-text-paragraph-small-bold-font-weight);
    line-height: var(--ride-sys-text-paragraph-small-bold-line-height);
    font-size: var(--ride-sys-text-paragraph-small-bold-font-size);
    letter-spacing: var(--ride-sys-text-paragraph-small-bold-letter-spacing);
  }

  .lg\:ride-sys-text-title-7xlarge-default{
    font-family: var(--ride-sys-text-title-7xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-7xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-7xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-7xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-7xlarge-default-letter-spacing);
  }

  .lg\:ride-sys-text-title-6xlarge-default{
    font-family: var(--ride-sys-text-title-6xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-6xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-6xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-6xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-6xlarge-default-letter-spacing);
  }

  .lg\:ride-sys-text-title-4xlarge-default{
    font-family: var(--ride-sys-text-title-4xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-4xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-4xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-4xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-4xlarge-default-letter-spacing);
  }

  .lg\:ride-sys-text-title-3xlarge-default{
    font-family: var(--ride-sys-text-title-3xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-3xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-3xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-3xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-3xlarge-default-letter-spacing);
  }

  .lg\:ride-sys-text-title-2xlarge-default{
    font-family: var(--ride-sys-text-title-2xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-2xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-2xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-2xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-2xlarge-default-letter-spacing);
  }

  .lg\:ride-sys-text-label-2xlarge-default{
    font-family: var(--ride-sys-text-label-2xlarge-default-font-family);
    font-weight: var(--ride-sys-text-label-2xlarge-default-font-weight);
    line-height: var(--ride-sys-text-label-2xlarge-default-line-height);
    font-size: var(--ride-sys-text-label-2xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-label-2xlarge-default-letter-spacing);
  }

  .lg\:ride-sys-text-label-xlarge-default{
    font-family: var(--ride-sys-text-label-xlarge-default-font-family);
    font-weight: var(--ride-sys-text-label-xlarge-default-font-weight);
    line-height: var(--ride-sys-text-label-xlarge-default-line-height);
    font-size: var(--ride-sys-text-label-xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-label-xlarge-default-letter-spacing);
  }

  .lg\:ride-sys-text-label-large-default{
    font-family: var(--ride-sys-text-label-large-default-font-family);
    font-weight: var(--ride-sys-text-label-large-default-font-weight);
    line-height: var(--ride-sys-text-label-large-default-line-height);
    font-size: var(--ride-sys-text-label-large-default-font-size);
    letter-spacing: var(--ride-sys-text-label-large-default-letter-spacing);
  }

  .lg\:ride-sys-text-label-medium-semibold{
    font-family: var(--ride-sys-text-label-medium-semibold-font-family);
    font-weight: var(--ride-sys-text-label-medium-semibold-font-weight);
    line-height: var(--ride-sys-text-label-medium-semibold-line-height);
    font-size: var(--ride-sys-text-label-medium-semibold-font-size);
    letter-spacing: var(--ride-sys-text-label-medium-semibold-letter-spacing);
  }
}

@media (min-width: 1100px){
}

@media (min-width: 1280px){
  .xl\:col-span-6{
    grid-column: span 6 / span 6;
  }

  .xl\:w-full{
    width: 100%;
  }

  .xl\:py-ride-gl-spacing-2xlarge{
    padding-top: var(--ride-gl-spacing-2xlarge);
    padding-bottom: var(--ride-gl-spacing-2xlarge);
  }

  .xl\:ride-sys-text-paragraph-medium-default{
    font-family: var(--ride-sys-text-paragraph-medium-default-font-family);
    font-weight: var(--ride-sys-text-paragraph-medium-default-font-weight);
    line-height: var(--ride-sys-text-paragraph-medium-default-line-height);
    font-size: var(--ride-sys-text-paragraph-medium-default-font-size);
    letter-spacing: var(--ride-sys-text-paragraph-medium-default-letter-spacing);
  }

  .xl\:ride-sys-text-title-5xlarge-default{
    font-family: var(--ride-sys-text-title-5xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-5xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-5xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-5xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-5xlarge-default-letter-spacing);
  }

  .xl\:ride-sys-text-label-xlarge-semibold{
    font-family: var(--ride-sys-text-label-xlarge-semibold-font-family);
    font-weight: var(--ride-sys-text-label-xlarge-semibold-font-weight);
    line-height: var(--ride-sys-text-label-xlarge-semibold-line-height);
    font-size: var(--ride-sys-text-label-xlarge-semibold-font-size);
    letter-spacing: var(--ride-sys-text-label-xlarge-semibold-letter-spacing);
  }
}

@media (min-width: 1360px){
  .\32xl\:mt-ride-gl-spacing-6xlarge{
    margin-top: var(--ride-gl-spacing-6xlarge);
  }

  .\32xl\:mb-ride-gl-spacing-4xlarge{
    margin-bottom: var(--ride-gl-spacing-4xlarge);
  }

  .\32xl\:mb-ride-gl-spacing-5xlarge{
    margin-bottom: var(--ride-gl-spacing-5xlarge);
  }

  .\32xl\:px-ride-gl-spacing-2xlarge{
    padding-left: var(--ride-gl-spacing-2xlarge);
    padding-right: var(--ride-gl-spacing-2xlarge);
  }

  .\32xl\:pt-ride-gl-spacing-6xlarge{
    padding-top: var(--ride-gl-spacing-6xlarge);
  }

  .\32xl\:pb-ride-gl-spacing-9xlarge{
    padding-bottom: var(--ride-gl-spacing-9xlarge);
  }

  .\32xl\:ride-sys-text-title-7xlarge-default{
    font-family: var(--ride-sys-text-title-7xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-7xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-7xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-7xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-7xlarge-default-letter-spacing);
  }

  .\32xl\:ride-sys-text-title-5xlarge-default{
    font-family: var(--ride-sys-text-title-5xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-5xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-5xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-5xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-5xlarge-default-letter-spacing);
  }

  .\32xl\:ride-sys-text-title-2xlarge-default{
    font-family: var(--ride-sys-text-title-2xlarge-default-font-family);
    font-weight: var(--ride-sys-text-title-2xlarge-default-font-weight);
    line-height: var(--ride-sys-text-title-2xlarge-default-line-height);
    font-size: var(--ride-sys-text-title-2xlarge-default-font-size);
    letter-spacing: var(--ride-sys-text-title-2xlarge-default-letter-spacing);
  }
}

@media (min-width: 1440px){
}

@media (min-width: 1660px){
  .\34xl\:ride-sys-text-paragraph-large-default{
    font-family: var(--ride-sys-text-paragraph-large-default-font-family);
    font-weight: var(--ride-sys-text-paragraph-large-default-font-weight);
    line-height: var(--ride-sys-text-paragraph-large-default-line-height);
    font-size: var(--ride-sys-text-paragraph-large-default-font-size);
    letter-spacing: var(--ride-sys-text-paragraph-large-default-letter-spacing);
  }
}

@media (min-width: 1920px){
}


/*# sourceMappingURL=main.e4212917.chunk.css.map*/