
.hs-search-field__label {
  display:none;
}
.header__search {
  width: 190px;
  z-index: 1;
}
.header__search .hs-search-field__button {
    right: -25px;
}
.header__search .hs-search-field__button svg {
    height: 15px;
    padding-right: 5px;
}
.header__search .hs-search-field__input {
  border-radius: 200px;
  height: 32px;
}

#avolve_top .avolve_language_select {
   margin-right: 160px !important;
      z-index: 1 !important;
    margin-top: 10px;
}
#hs_cos_wrapper_site_search .hs-search-field__button {
    border: 0;

}
.header__search.header--element {
    position: absolute;
    right: 0;
    top: 10px;
}


.icon-phone_1:before {
  content: "\e020";
}

/* Base styles (work in Chrome, Safari, iOS) */
#avolve_top .avolve_language_select {
  display: flex;
  align-items: center;
  color: #fff;

  /* layout/positioning */
  margin-left: auto;
  margin-right: 160px; /* was 30px in first block; using the later value */
  margin-top: 10px;

  /* ensure z-index actually applies */
  position: relative;
  z-index: 1;
}

/* Progressive enhancement: use real gap if supported */
@supports (gap: 1rem) {
  #avolve_top .avolve_language_select {
    gap: 20px;
  }
}

/* Fallback for older Safari (no flex-gap): use margins between children */
@supports not (gap: 1rem) {
  #avolve_top .avolve_language_select > * + * {
    margin-left: 20px;
  }
}


/*
#avolve_top .avolve_language_select {
  margin-left: auto;
  margin-right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff
}
*/
#avolve_top .avolve_header_contacts_desktop ul {
  margin: 0;
  padding:0;
}
div#modaal_1699970129308315b6322ccf4e .modaal-container {
    max-width: 300px;
}
#avolve_top .container {
  width: 100%;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
}

#avolve_top .avolve_register {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1
}

#avolve_top .avolve_register,#avolve_top .avolve_register .social_icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px
}

#avolve_top a {
  color: #fff
}

#avolve_top .avolve_header_contacts_desktop {
  display: none
}

#avolve_top .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 0 11px
}

#avolve_top select {
  font-family: Open Sans,sans-serif;
  font-size: 12px;


  padding: 4px 10px;
  outline: none!important;
  border-radius: 100px;
  border: 1px solid #002156;

  background-color: transparent;
  color: #002156;
  min-width: 180px;

}
.kore-navigation-commerce-iq-header .custom-menu-primary .hs-menu-wrapper {
    justify-content: left !important;

}
@media (max-width: 479px) {
  #avolve_top .avolve_header_contacts_mobile span {
    display:none
  }

  #avolve_top .avolve_header_contacts_mobile i {
    font-size: 24px;
    float: left;
    margin-top: 3px
  }
}

#avolve_top .avolve_header_contacts_mobile a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700
}

#avolve_top .avolve_header_contacts_mobile a i {
  margin-right: 10px
}

#avolve_top .avolve_header_contacts_desktop {
  font-size: 12px
}

#avolve_top .avolve_header_contacts_desktop ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

#avolve_top .avolve_header_contacts_desktop ul li {
  border-left: 1px solid #fff;
  padding: 10px
}

#avolve_top .avolve_header_contacts_desktop ul li:first-of-type {
  border: none;
  padding-left: 0
}

#avolve_top .avolve_header_contacts_desktop span {
  display: block;
  white-space: nowrap
}

#avolve_top .avolve_header_contacts_desktop span.email,#avolve_top .avolve_header_contacts_desktop span.number {
  font-weight: 700
}
@media (min-width: 992px){
  #avolve_top .title {
    font-size: 14px;
    font-weight: 700;
  }
}
#avolve_top .avolve_header_contacts_desktop a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px
}

#avolve_top .avolve_header_contacts_desktop i {
  float: left;
  margin-right: 10px;
  font-size: 16px;
  margin-top: 3px;
  display: none
}

@media (min-width: 992px) {
  #avolve_top .container {
    padding:0
  }

  #avolve_top .avolve_mobile_phones {
    display: none
  }

  #avolve_top .avolve_header_contacts_desktop {
    display: block
  }
}

@media (min-width: 1024px) {
  #avolve_top .avolve_header_contacts_desktop {
    font-size:14px
  }

  #avolve_top .avolve_header_contacts_desktop i {
    display: block;
    font-size: 20px
  }
}

@media (min-width: 1240px) {
  #avolve_top select {
    font-size:14px
  }

  #avolve_top .avolve_header_contacts_desktop ul {
    font-size: 15px
  }

  #avolve_top .avolve_header_contacts_desktop ul li {
    padding: 0 20px;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  #avolve_top .avolve_header_contacts_desktop i {
    font-size: 24px;
    margin-right: 20px
  }
}

.modaal-wrapper {
  position: relative
}

.modaal-wrapper .modaal-container {
  background-color: transparent
}

.modaal-wrapper .avolve_modal_close_wrap {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 31px;
  height: 31px;
  border-radius: 32px;
  background-color: #fff;
  z-index: 3;
  -webkit-transition: all,.3s;
  transition: all,.3s
}

.modaal-wrapper .avolve_modal_close_wrap:hover {
  background-color: #faa534
}

.modaal-wrapper .avolve_modal_close_wrap:hover i {
  color: #fff
}
.list-inline, .list-unstyled {
    list-style-type: none;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}
.modaal-wrapper .avolve_modal_close_wrap i {
  font-size: 12px;
  width: 31px;
  height: 31px;
  cursor: pointer
}

.modaal-wrapper .avolve_modal_close_wrap i:before {
  position: absolute;
  top: 50%;
  margin-top: auto;
  left: 50%;
  margin-left: auto;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin: 2px auto auto .5px
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
  .modaal-wrapper .avolve_modal_close_wrap i:before {
    margin-top:1px
  }
}

.modaal-wrapper .modaal-content-container {
  padding: 0
}

.modaal-wrapper .modaal-content-container .title {
  background-color: #005b96;
  color: #fff;
  border-radius: 5px 5px 0 0;
  font-weight: 700;
  padding: 10px
}

.modaal-wrapper .modaal-content-container ul li {
  margin-bottom: 1px;
  font-size: 14px
}

.modaal-wrapper .modaal-content-container ul li span {
  display: block
}

.modaal-wrapper .modaal-content-container ul li a {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #494949;
  font-weight: 700
}

.modaal-wrapper .modaal-content-container ul li a .number {
  color: #005b96
}

.modaal-wrapper .modaal-content-container ul li a i {
  font-size: 20px;
  margin-right: 10px
}

.modaal-wrapper .modaal-content-container ul li:last-of-type a {
  border-radius: 0 0 5px 5px
}

/*!
Modaal - accessible modals - v0.4.4
by Humaan, for all humans.
http://humaan.com
*/
.is_modal {
  display: none
}

.modaal-noscroll {
  overflow: hidden
}

.modaal-accessible-hide {
  position: absolute!important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px,1px,1px,1px);
  padding: 0!important;
  border: 0!important;
  height: 1px!important;
  width: 1px!important;
  overflow: hidden
}

.modaal-overlay {
  z-index: 6;
  opacity: 0
}

.modaal-overlay,.modaal-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.modaal-wrapper {
  display: block;
  z-index: 13;
  overflow: auto;
  opacity: 1;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.modaal-wrapper * {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden
}

.modaal-wrapper .modaal-close {
  border: none;
  background: transparent;
  padding: 0;
  -webkit-appearance: none
}

.modaal-wrapper.modaal-start_none {
  display: none;
  opacity: 1
}

.modaal-wrapper.modaal-start_fade {
  opacity: 0
}

.modaal-wrapper [tabindex="0"] {
  outline: none!important
}

.modaal-wrapper.modaal-fullscreen {
  overflow: hidden
}

.modaal-outer-wrapper {
  display: table;
  position: relative;
  width: 100%;
  height: 100%
}

.modaal-fullscreen .modaal-outer-wrapper {
  display: block
}

.modaal-inner-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  position: relative;
  vertical-align: middle;
  text-align: center;
  padding: 80px 25px
}

.modaal-fullscreen .modaal-inner-wrapper {
  padding: 0;
  display: block;
  vertical-align: top
}

.modaal-container {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: auto;
  text-align: left;
  color: #494949;
  max-width: 1000px;
  border-radius: 5px;
  background: #fff;
  box-shadow: none;
  cursor: auto
}

.modaal-container.is_loading {
  height: 100px;
  width: 100px;
  overflow: hidden
}

.modaal-fullscreen .modaal-container {
  max-width: none;
  height: 100%;
  overflow: auto
}

.modaal-close {
  position: fixed;
  right: 20px;
  top: 20px;
  color: #fff;
  cursor: pointer;
  opacity: 1;
  width: 50px;
  height: 50px;
  background: transparent;
  border-radius: 100%;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}

.modaal-close:focus,.modaal-close:hover {
  outline: none;
  background: #fff
}

.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before {
  background: #005b96
}

.modaal-close span {
  position: absolute!important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px,1px,1px,1px);
  padding: 0!important;
  border: 0!important;
  height: 1px!important;
  width: 1px!important;
  overflow: hidden
}

.modaal-close:after,.modaal-close:before {
  display: block;
  content: " ";
  position: absolute;
  top: 14px;
  left: 23px;
  width: 4px;
  height: 22px;
  border-radius: 4px;
  background: #fff;
  -webkit-transition: background .2s ease-in-out;
  transition: background .2s ease-in-out
}

.modaal-close:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.modaal-close:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.modaal-fullscreen .modaal-close {
  background: "gray-light";
  right: 10px;
  top: 10px
}

.modaal-content-container {
  padding: 20px
}

.modaal-confirm-wrap {
  padding: 30px 0 0;
  text-align: center;
  font-size: 0
}

.modaal-confirm-btn {
  font-size: 14px;
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  background: transparent
}

.modaal-confirm-btn.modaal-ok {
  padding: 10px 15px;
  color: #fff;
  background: #494949;
  border-radius: 3px;
  -webkit-transition: background .2s ease-in-out;
  transition: background .2s ease-in-out
}

.modaal-confirm-btn.modaal-ok:hover {
  background: #232323
}

.modaal-confirm-btn.modaal-cancel {
  text-decoration: underline
}

.modaal-confirm-btn.modaal-cancel:hover {
  text-decoration: none;
  color: #232323
}

@keyframes d {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@-webkit-keyframes d {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.modaal-instagram .modaal-container {
  width: auto;
  background: transparent;
  box-shadow: none!important
}

.modaal-instagram .modaal-content-container {
  padding: 0;
  background: transparent
}

.modaal-instagram .modaal-content-container>blockquote {
  width: 1px!important;
  height: 1px!important;
  opacity: 0!important
}

.modaal-instagram iframe {
  opacity: 0;
  margin: -6px!important;
  border-radius: 0!important;
  width: 1000px!important;
  max-width: 800px!important;
  box-shadow: none!important;
  -webkit-animation: d 1s linear forwards;
  animation: d 1s linear forwards
}

.modaal-image .modaal-inner-wrapper {
  padding-left: 140px;
  padding-right: 140px
}

.modaal-image .modaal-container {
  width: auto;
  max-width: 100%
}

.modaal-gallery-wrap {
  position: relative;
  color: #fff
}

.modaal-gallery-item {
  display: none
}

.modaal-gallery-item.is_active,.modaal-gallery-item img {
  display: block
}

.modaal-gallery-label {
  position: absolute;
  left: 0;
  width: 100%;
  margin: 20px 0 0;
  font-size: 18px;
  text-align: center;
  color: #fff
}

.modaal-gallery-label:focus {
  outline: none
}

.modaal-gallery-control {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 1;
  cursor: pointer;
  color: #fff;
  width: 50px;
  height: 50px;
  background: transparent;
  border: none;
  border-radius: 100%;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}

.modaal-gallery-control.is_hidden {
  opacity: 0;
  cursor: default
}

.modaal-gallery-control:focus,.modaal-gallery-control:hover {
  outline: none;
  background: #fff
}

.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before {
  background: "gray-light"
}

.modaal-gallery-control span {
  position: absolute!important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px,1px,1px,1px);
  padding: 0!important;
  border: 0!important;
  height: 1px!important;
  width: 1px!important;
  overflow: hidden
}

.modaal-gallery-control:after,.modaal-gallery-control:before {
  display: block;
  content: " ";
  position: absolute;
  top: 16px;
  left: 25px;
  width: 4px;
  height: 18px;
  border-radius: 4px;
  background: #fff;
  -webkit-transition: background .2s ease-in-out;
  transition: background .2s ease-in-out
}

.modaal-gallery-control:before {
  margin: -5px 0 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.modaal-gallery-control:after {
  margin: 5px 0 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.modaal-gallery-next-inner {
  left: 100%;
  margin-left: 40px
}

.modaal-gallery-next-outer {
  right: 45px
}

.modaal-gallery-prev:after,.modaal-gallery-prev:before {
  left: 22px
}

.modaal-gallery-prev:before {
  margin: 5px 0 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.modaal-gallery-prev:after {
  margin: -5px 0 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.modaal-gallery-prev-inner {
  right: 100%;
  margin-right: 40px
}

.modaal-gallery-prev-outer {
  left: 45px
}

.modaal-video-wrap {
  margin: auto 50px;
  position: relative
}

.modaal-video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
  background: #000;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto
}

.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.modaal-iframe-elem,.modaal-iframe .modaal-content {
  width: 100%;
  height: 100%
}

.modaal-iframe-elem {
  display: block
}

@media only screen and (min-width: 1400px) {
  .modaal-video-container {
    padding-bottom:0;
    height: 731px
  }
}

@media only screen and (max-width: 1140px) {
  .modaal-image .modaal-inner-wrapper {
    padding-left:25px;
    padding-right: 25px
  }

  .modaal-gallery-control {
    top: auto;
    bottom: 20px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    background: rgba(0,0,0,.7)
  }

  .modaal-gallery-control:after,.modaal-gallery-control:before {
    background: #fff
  }

  .modaal-gallery-next {
    left: auto;
    right: 20px
  }

  .modaal-gallery-prev {
    left: 20px;
    right: auto
  }
}

@media screen and (max-width: 900px) {
  .modaal-instagram iframe {
    width:500px!important
  }
}

@media screen and (max-height: 1100px) {
  .modaal-instagram iframe {
    width:700px!important
  }
}

@media screen and (max-height: 1000px) {
  .modaal-inner-wrapper {
    padding-top:60px;
    padding-bottom: 60px
  }

  .modaal-instagram iframe {
    width: 600px!important
  }
}

@media screen and (max-height: 900px) {
  .modaal-instagram iframe {
    width:500px!important
  }

  .modaal-video-container {
    max-width: 900px;
    max-height: 510px
  }
}

@media only screen and (max-width: 600px) {
  .modaal-instagram iframe {
    width:280px!important
  }
}

@media only screen and (max-height: 820px) {
  .modaal-gallery-label {
    display:none
  }
}

.modaal-loading-spinner {
  background: none;
  position: absolute;
  width: 200px;
  height: 200px;
  top: 50%;
  left: 50%;
  margin: -100px 0 0 -100px;
  -webkit-transform: scale(.25);
  -ms-transform: scale(.25);
  transform: scale(.25)
}

@-webkit-keyframes e {
  0% {
    opacity: 1;
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }

  to {
    opacity: .1;
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes e {
  0% {
    opacity: 1;
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }

  to {
    opacity: .1;
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

.modaal-loading-spinner>div {
  width: 24px;
  height: 24px;
  margin-left: 4px;
  margin-top: 4px;
  position: absolute
}

.modaal-loading-spinner>div>div {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  background: #fff
}

.modaal-loading-spinner>div:first-of-type>div {
  -webkit-animation: e 1s linear infinite;
  animation: e 1s linear infinite;
  -webkit-animation-delay: 0s;
  animation-delay: 0s
}

.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div {
  -ms-animation: e 1s linear infinite;
  -moz-animation: e 1s linear infinite;
  -webkit-animation: e 1s linear infinite;
  -o-animation: e 1s linear infinite
}

.modaal-loading-spinner>div:first-of-type {
  -ms-transform: translate(84px,84px) rotate(45deg) translate(70px);
  -webkit-transform: translate(84px,84px) rotate(45deg) translate(70px);
  transform: translate(84px,84px) rotate(45deg) translate(70px)
}

.modaal-loading-spinner>div:nth-of-type(2)>div {
  -webkit-animation: e 1s linear infinite;
  animation: e 1s linear infinite;
  -webkit-animation-delay: .12s;
  animation-delay: .12s
}

.modaal-loading-spinner>div:nth-of-type(2) {
  -ms-transform: translate(84px,84px) rotate(90deg) translate(70px);
  -webkit-transform: translate(84px,84px) rotate(90deg) translate(70px);
  transform: translate(84px,84px) rotate(90deg) translate(70px)
}

.modaal-loading-spinner>div:nth-of-type(3)>div {
  -webkit-animation: e 1s linear infinite;
  animation: e 1s linear infinite;
  -webkit-animation-delay: .25s;
  animation-delay: .25s
}

.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div {
  -ms-animation: e 1s linear infinite;
  -moz-animation: e 1s linear infinite;
  -webkit-animation: e 1s linear infinite;
  -o-animation: e 1s linear infinite
}

.modaal-loading-spinner>div:nth-of-type(3) {
  -ms-transform: translate(84px,84px) rotate(135deg) translate(70px);
  -webkit-transform: translate(84px,84px) rotate(135deg) translate(70px);
  transform: translate(84px,84px) rotate(135deg) translate(70px)
}

.modaal-loading-spinner>div:nth-of-type(4)>div {
  -webkit-animation: e 1s linear infinite;
  animation: e 1s linear infinite;
  -webkit-animation-delay: .37s;
  animation-delay: .37s
}

.modaal-loading-spinner>div:nth-of-type(4) {
  -ms-transform: translate(84px,84px) rotate(180deg) translate(70px);
  -webkit-transform: translate(84px,84px) rotate(180deg) translate(70px);
  transform: translate(84px,84px) rotate(180deg) translate(70px)
}

.modaal-loading-spinner>div:nth-of-type(5)>div {
  -webkit-animation: e 1s linear infinite;
  animation: e 1s linear infinite;
  -webkit-animation-delay: .5s;
  animation-delay: .5s
}

.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div {
  -ms-animation: e 1s linear infinite;
  -moz-animation: e 1s linear infinite;
  -webkit-animation: e 1s linear infinite;
  -o-animation: e 1s linear infinite
}

.modaal-loading-spinner>div:nth-of-type(5) {
  -ms-transform: translate(84px,84px) rotate(225deg) translate(70px);
  -webkit-transform: translate(84px,84px) rotate(225deg) translate(70px);
  transform: translate(84px,84px) rotate(225deg) translate(70px)
}

.modaal-loading-spinner>div:nth-of-type(6)>div {
  -webkit-animation: e 1s linear infinite;
  animation: e 1s linear infinite;
  -webkit-animation-delay: .62s;
  animation-delay: .62s
}

.modaal-loading-spinner>div:nth-of-type(6) {
  -ms-transform: translate(84px,84px) rotate(270deg) translate(70px);
  -webkit-transform: translate(84px,84px) rotate(270deg) translate(70px);
  transform: translate(84px,84px) rotate(270deg) translate(70px)
}

.modaal-loading-spinner>div:nth-of-type(7)>div {
  -webkit-animation: e 1s linear infinite;
  animation: e 1s linear infinite;
  -webkit-animation-delay: .75s;
  animation-delay: .75s
}

.modaal-loading-spinner>div:nth-of-type(7) {
  -ms-transform: translate(84px,84px) rotate(315deg) translate(70px);
  -webkit-transform: translate(84px,84px) rotate(315deg) translate(70px);
  transform: translate(84px,84px) rotate(315deg) translate(70px)
}

.modaal-loading-spinner>div:nth-of-type(8)>div {
  -webkit-animation: e 1s linear infinite;
  animation: e 1s linear infinite;
  -webkit-animation-delay: .87s;
  animation-delay: .87s
}

.modaal-loading-spinner>div:nth-of-type(8) {
  -ms-transform: translate(84px,84px) rotate(1turn) translate(70px);
  -webkit-transform: translate(84px,84px) rotate(1turn) translate(70px);
  transform: translate(84px,84px) rotate(1turn) translate(70px)
}

.avolve_tab_top.active:before, .avolve_text ul li:before, .gform_body .gfield.gfield_error .gfield_validation_message:before, .gform_body .ginput_container_checkbox input:checked+label:before, .gform_body .ginput_container_checkbox label:before, .gform_body .ginput_container_radio input:checked+label:before, .gform_body .ginput_container_radio label:before, .ginput_container_consent input:checked+label:before, .ginput_container_consent label:before, .icon-ad:before, .icon-adjust:before, .icon-angle-left:before, .icon-angle-right:before, .icon-arrow-circle-left:before, .icon-arrow-circle-right:before, .icon-bars:before, .icon-calendar-alt:before, .icon-calendar-days-light:before, .icon-caret-down-solid:before, .icon-caret-right-solid:before, .icon-check-regular:before, .icon-check-square:before, .icon-chevron-left:before, .icon-chevron-right:before, .icon-circle-line:before, .icon-circle:before, .icon-close:before, .icon-envelope:before, .icon-exclamation-circle:before, .icon-eye-regular:before, .icon-facebook-f:before, .icon-facebook:before, .icon-linkedin-in:before, .icon-location-dot-light:before, .icon-lock-keyhole-light:before, .icon-menu-close:before, .icon-menu-indicator-down:before, .icon-menu-indicator-left:before, .icon-menu-indicator-right:before, .icon-menu-indicator-up:before, .icon-phone_1:before, .icon-slick-left:before, .icon-slick-right:before, .icon-square-check-thin:before, .icon-square-thin:before, .icon-square:before, .icon-triangle-solid:before, .icon-twitter-square:before, .icon-twitter:before, .icon-xmark-regular:before, .icon-youtube-square:before, .icon-youtube:before, .ks_content ul li:before, .submenu-indicator:before {
  font-family: avolvesoftware;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.icon-twitter:before {
  content: "\e028";
}
.icon-linkedin-in:before {
  content: "\e018";
}

body .kore-navigation-commerce-iq-header .flex .col:first-child {
  max-width: 200px;
}

@media (max-width: 849px) {
  .custom-badge-container {
    margin-left: -100px;
  }
}
