/*  */

.contacts-form legend.hs-field-desc{
  
  font-size: 0.8999999999999999rem !important;
}

.contacts-form .hs-form-booleancheckbox label,.contacts-form .hs-form-booleancheckbox label *{
  
  /* font-size: 0.8999999999999999rem !important;
   */
   font-size: 0.85rem !important;
}
.hs-form-booleancheckbox label {
	display: flex !important;
	align-items: start;
}
.contacts-form .hs-form-booleancheckbox label input {
  width: 0.8999999999999999rem !important;
  height: 0.8999999999999999rem !important;
  margin-right: 0.8999999999999999rem !important;
}
.contacts-form label{
  
  font-size: 1.2rem !important;
}

.hs-form-checkbox label {
  display: flex !important;
  justify-content: start;
  gap: 0.375rem;
}
.contacts-form__form fieldset.form-columns-1 .hs-form-checkbox label input {
  width: 1.875rem !important;

}
.hs-form-checkbox {
  margin: 0.25rem 0;
}
.hs-dependent-field .hs-form-field:not(:first-of-type) {
	margin-top: 1.2rem;
	margin-bottom: 1rem;
}
.inputs-list.multi-container li.hs-form-checkbox:first-of-type {
  margin-top: 0.9rem;
}
/*  */


.skip-to-content{
  background-color:#725cf7;
  border-radius:.5rem;
  color:#fff;
  left:50%;
  padding:1rem;
  position:fixed;
  top:0;-webkit-transform:translateX(-50%) translateY(-100%);-ms-transform:translateX(-50%) translateY(-100%);
  transform:translateX(-50%) translateY(-100%);-webkit-transition:-webkit-transform .4s cubic-bezier(.55,.055,.675,.19);
  transition:-webkit-transform .4s cubic-bezier(.55,.055,.675,.19);-o-transition:transform .4s cubic-bezier(.55,.055,.675,.19);
  transition:transform .4s cubic-bezier(.55,.055,.675,.19);
  transition:transform .4s cubic-bezier(.55,.055,.675,.19),-webkit-transform .4s cubic-bezier(.55,.055,.675,.19);
  z-index:50}.skip-to-content:focus{text-decoration:underline;-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);
    transform:translateX(-50%) translateY(8px);-webkit-transition:-webkit-transform .2s cubic-bezier(.55,.055,.675,.19);
    transition:-webkit-transform .2s cubic-bezier(.55,.055,.675,.19);-o-transition:transform .2s cubic-bezier(.55,.055,.675,.19);
    transition:transform .2s cubic-bezier(.55,.055,.675,.19);
    transition:transform .2s cubic-bezier(.55,.055,.675,.19),-webkit-transform .2s cubic-bezier(.55,.055,.675,.19)}.page-header{width:100%}.page-header__logo svg{height:2rem}


    /* 
    
    */
    .button-primary:hover {
      background-color: #5040eb;
      border-color:  #5040eb;
    }
    .button-primary:hover {
      color: {color=#FFFFFF, opacity=100, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#FFFFFF, css=#FFFFFF};
    }
@media (min-width:1024px){
  .page-header__logo svg{height:2.125rem}}
.page-header__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem 0;position:relative;width:100%}

@media (max-width:1023px){
  .page-header__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
.page-header__navigation{margin-left:0;width:100%}

@media (min-width:1024px){
  .page-header__navigation{margin-left:1.75rem;position:static}}
.page-header__navigation ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}

@media (max-width:1023px){
  .page-header__navigation ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:normal;-ms-flex-align:normal;
    align-items:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
  
  .page-header__navigation{background-color:#fff;
    border-radius:1rem;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.25);
    box-shadow:0 2px 2px 0 rgba(0,0,0,.25);display:none;height:-webkit-fit-content;
    height:-moz-fit-content;height:fit-content;padding:1rem;
    position:absolute;top:4.375rem;width:100%;z-index:10}
  
  .mobile-opened .page-header__navigation{display:block}}

@media (max-width:767px){.page-header__navigation:before{border:1.1875rem solid transparent;
  border-bottom-color:#fff;content:"";
  position:absolute;right:1.25rem;top:-2.125rem;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);
  transform:translateX(-100%)}}
.page-header__navigationItem{display:block}

@media (max-width:1023px){.page-header__navigationItem{margin:0;padding:.75rem 0;width:100%}
  .page-header__navigationItem:not(:first-child){border-top:.0625rem solid #ecebe8}}

@media (min-width:1024px){.page-header__navigationItem{position:relative}}@media (max-width:767px){.page-header__language-switch{display:none}}
.page-header__navigationButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;
  background-color:transparent;border:none;color:#1e194d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;
  display:flex;font-size:max(1rem,min(1.125rem,1.25rem + .5 * (100vw - 20rem)/70));
  line-height:135%;margin:0 .75rem}@media (max-width:768px){.page-header__navigationButton{font-size:1rem}}

@media (max-width:1023px){
  .page-header__navigationButton{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;
    display:flex;justify-content:space-between;margin:0;padding:0;width:100%}}.page-header__navigationButton span{margin-right:.1875rem}
.page-header__navigationButton:hover{text-decoration:underline}@media (min-width:1024px){.page-header__navigationButton 
  .nav-svg{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}}

@media (max-width:1023px){
  .page-header__navigationButton
  .nav-svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}

@media (min-width:1024px){
  .dropdown-item-open .page-header__navigationButton .nav-svg{
    -webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}
.page-header__navigation ul .page-header:hover .page-header__megamenu{display:block}
.page-header__megamenu{background-color:#fff;border-radius:1rem;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.25);
  box-shadow:0 2px 2px 0 rgba(0,0,0,.25);height:0;left:0;margin-top:1.5625rem;opacity:0;
  padding:2.625rem 1.9375rem;position:absolute;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;visibility:hidden;width:auto;z-index:20}@media (min-width:1024px){.page-header__megamenu{left:-170px;-webkit-transform:translateX(-0%);-ms-transform:translateX(-0%);transform:translateX(-0%)}.page-header__megamenu:before{border:1.25rem solid transparent;border-bottom-color:#fff;content:"";left:200px;position:absolute;top:-2.5rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:1023px){.page-header__megamenu{padding:0 1rem;top:0;width:100%}}.dropdown-item-open .page-header__megamenu{height:-webkit-max-content;height:-moz-max-content;height:max-content;opacity:1;visibility:visible}@media (max-width:1023px){.dropdown-item-open .page-header__megamenu{height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:100%}}.page-header__megamenu__backButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.75rem;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-header__megamenu__backButton span{font-size:max(1rem,min(1.125rem,1.25rem + .5 * (100vw - 20rem)/70));line-height:135%;margin-left:.625rem;margin-top:-.0625rem}@media (max-width:768px){.page-header__megamenu__backButton span{font-size:1rem}}@media (min-width:1024px){.page-header__megamenu__backButton{display:none}}.page-header__megamenu__backButton .back-svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.page-header__linkGroup{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width:1023px){.page-header__linkGroup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.page-header__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:20rem;padding-right:1.25rem;width:100%}@media (max-width:1023px){.page-header__links{border-top:.0625rem solid #ecebe8;padding-bottom:.75rem;padding-right:.3125rem;padding-top:.75rem}}.page-header__links .link-header{color:#6e6760;font-size:max(1rem,min(1.125rem,1.25rem + .5 * (100vw - 20rem)/70));line-height:135%}@media (max-width:768px){.page-header__links .link-header{font-size:1rem}}.page-header__links .page-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:max(1rem,min(1.125rem,1.25rem + .5 * (100vw - 20rem)/70));line-height:135%;padding:8px 0}@media (max-width:768px){.page-header__links .page-links{font-size:1rem}}@media (max-width:1023px){.page-header__links .page-links{padding:0}}.page-header__links .page-links li{margin-bottom:.3125rem}@media (max-width:1023px){.page-header__links .page-links li{margin:0;padding:.5rem 0;width:100%}}.page-header__links .page-links a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.page-header__links .page-links a:hover{text-decoration:underline}.page-header__links .page-links .link-description{font-size:max(.875rem,min(.875rem,1rem + .5 * (100vw - 20rem)/70));line-height:135%;margin-bottom:.25rem}.page-header__end{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:max(1rem,min(1.125rem,1.25rem + .5 * (100vw - 20rem)/70));justify-content:center;line-height:135%}@media (max-width:768px){.page-header__end{font-size:1rem}}.page-header__end .nav-toggle{cursor:pointer;height:3.125rem;position:relative;-webkit-transition-duration:.66s;-o-transition-duration:.66s;transition-duration:.66s;-webkit-transition-timing-function:swing;-o-transition-timing-function:swing;transition-timing-function:swing;width:3.125rem}@media (min-width:1024px){.page-header__end .nav-toggle{display:none}}.page-header__end .nav-toggle:before{content:"";height:3.125rem;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition-duration:.66s;-o-transition-duration:.66s;transition-duration:.66s;-webkit-transition-timing-function:swing;-o-transition-timing-function:swing;transition-timing-function:swing;width:3.125rem;z-index:20}.page-header__end .nav-toggle .icon{left:.75rem;top:1.5rem}.page-header__end .nav-toggle .icon,.page-header__end .nav-toggle .icon:after,.page-header__end .nav-toggle .icon:before{background-color:#000;height:.125rem;position:absolute;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:swing;-o-transition-timing-function:swing;transition-timing-function:swing;width:1.5625rem}.page-header__end .nav-toggle .icon:after,.page-header__end .nav-toggle .icon:before{content:"";left:0}.mobile-opened .page-header__end .nav-toggle .icon{width:0}.mobile-opened .page-header__end .nav-toggle .icon:before{-webkit-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}.mobile-opened .page-header__end .nav-toggle .icon:after{-webkit-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.page-header__end .nav-toggle .icon:before{top:-.5625rem}.page-header__end .nav-toggle .icon:after{top:.5625rem}@media (max-width:767px){.page-header__end__button{display:none}}.page-header__end .search-container{display:inline-block;height:3.125rem;margin:.25rem 1.25rem .25rem .125rem;position:relative;vertical-align:bottom;width:3.125rem}@media (max-width:1023px){.page-header__end .search-container{height:2.5rem;margin-right:.5rem}}@media (max-width:767px){.page-header__end .search-container{margin-right:0}}.page-header__end .search-container .searchbutton{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:.5rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin:0;padding:0;position:absolute;width:100%;z-index:10}.page-header__end .search-container .search:focus+.searchbutton{background-color:#fff;color:#000;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.page-header__end .search-container .search{background-color:#fff;border:none;border-radius:.5rem;height:100%;left:3.0625rem;outline:none;padding:0;position:absolute;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;width:0;z-index:10}.page-header__end .search-container .search:focus{padding:0 1rem 0 0;width:17.5rem}.page-header__end .search-container .expandright{left:auto;right:0}.page-header__end .search-container .expandright:focus{padding:0 0 0 1.25rem}@media (min-width:768px){.page-header__mobile-language{display:none}}.page-header__language-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;width:6.875rem}.page-header__language-button .current-language{margin-right:.3125rem}@media (min-width:768px){.page-header__language-button{margin:0 .9375rem}}.page-header__language-button .lang-svg{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (min-width:1024px){.page-header__language-button[aria-expanded=true] .lang-svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.page-header__language-dropdown{background-color:#fff;border-radius:1rem;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.25);box-shadow:0 2px 2px 0 rgba(0,0,0,.25);margin-top:1.5rem;max-height:9.375rem;opacity:0;padding:1rem;position:absolute;-webkit-transition:all .3s cubic-bezier(.35,0,0,1);-o-transition:all .3s cubic-bezier(.35,0,0,1);transition:all .3s cubic-bezier(.35,0,0,1);visibility:hidden;width:8.75rem}.page-header__language-dropdown.dropdown-open{opacity:1;visibility:visible;z-index:10}.page-header__language-dropdown:before{border-bottom:.9375rem solid #fff;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;content:"";display:block;left:50%;position:absolute;top:-.90625rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-header__language-dropdown-link{display:block;padding:.3125rem 0;text-align:center}@media (max-width:767px){.page-header__language-dropdown-link{padding:0}}.page-header__language-dropdown-link:hover{text-decoration:underline}.page-header__language-dropdown-link.current{color:#6e6760}.page-header__language-dropdown-link.current:hover{text-decoration:none}