.vtmn-btn {
  box-shadow: inset 0 0 0 0.2rem transparent;
  font-size: 1.6rem;
  min-height: 4.8rem;
  min-width: 12rem;
  max-width: 100%;
  padding: 1.4rem 2.4rem;
  line-height: 1.25;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #007dbc;
  border-radius: 0.4rem;
  border-width: 0;
  box-sizing: border-box;
  display: inline-block;
  font-family: 'Roboto Condensed', 'system-ui',
    '-apple-system', sans-serif;
  font-weight: 700;
  position: relative;
  text-align: center;
  color: #fff;
  text-decoration: none;
}

.vtmn-btn:hover {
  background-color: #00689d;
  cursor: pointer;
}

.vtmn-btn:active {
  background-color: #00537d;
}

.vtmn-btn:disabled {
  cursor: not-allowed;
  opacity: 0.25;
}

.vtmn-btn:not([disabled]):focus {
  outline: none;
  box-shadow: inset 0 0 0 0.2rem transparent,
    0 0 0 0.2rem #7ebee0;
}

.vtmn-btn_variant--primary {
  box-shadow: inset 0 0 0 0.2rem transparent;
  background-color: #007dbc;
  color: #fff;
}

.vtmn-btn_variant--primary:hover {
  background-color: #00689d;
}

.vtmn-btn_variant--primary:active {
  background-color: #00537d;
}

.vtmn-btn_variant--primary:not([disabled]):focus {
  box-shadow: inset 0 0 0 0.2rem transparent,
    0 0 0 0.2rem #7ebee0;
}

.vtmn-btn_variant--primary-reversed {
  box-shadow: inset 0 0 0 0.2rem transparent;
  background-color: #fff;
  color: #001018;
}

.vtmn-btn_variant--primary-reversed:not([disabled]):hover {
  background-color: rgba(255, 255, 255, 0.8);
}

.vtmn-btn_variant--primary-reversed:not([disabled]):active {
  background-color: rgba(255, 255, 255, 0.6);
}

.vtmn-btn_variant--primary-reversed:not([disabled]):focus {
  box-shadow: inset 0 0 0 0.2rem transparent,
    0 0 0 0.2rem #7ebee0;
}

.vtmn-btn_variant--secondary {
  background-color: transparent;
  box-shadow: inset 0 0 0 0.2rem #001018;
  color: #001018;
}

.vtmn-btn_variant--secondary:not([disabled]):hover {
  background-color: rgba(52, 68, 80, 0.05);
}

.vtmn-btn_variant--secondary:not([disabled]):active {
  background-color: rgba(52, 68, 80, 0.15);
}

.vtmn-btn_variant--secondary:not([disabled]):focus {
  box-shadow: inset 0 0 0 0.2rem #001018,
    0 0 0 0.2rem #7ebee0;
}

.vtmn-btn_variant--secondary-reversed {
  background-color: transparent;
  box-shadow: inset 0 0 0 0.2rem #fff;
  color: #fff;
}

.vtmn-btn_variant--secondary-reversed:not([disabled]):hover {
  background-color: rgba(255, 255, 255, 0.2);
}

.vtmn-btn_variant--secondary-reversed:not([disabled]):active {
  background-color: rgba(255, 255, 255, 0.4);
}

.vtmn-btn_variant--secondary-reversed:not([disabled]):focus {
  box-shadow: inset 0 0 0 0.2rem #fff,
    0 0 0 0.2rem #7ebee0;
}

.vtmn-btn_variant--ghost {
  background-color: transparent;
  box-shadow: inset 0 0 0 0.2rem transparent;
  color: #007dbc;
}

.vtmn-btn_variant--ghost:not([disabled]):hover {
  background-color: rgba(0, 83, 125, 0.05);
}

.vtmn-btn_variant--ghost:not([disabled]):active {
  background-color: rgba(0, 83, 125, 0.15);
}

.vtmn-btn_variant--ghost:not([disabled]):focus {
  box-shadow: inset 0 0 0 0.2rem transparent,
    0 0 0 0.2rem #7ebee0;
}

.vtmn-btn_variant--conversion {
  box-shadow: inset 0 0 0 0.2rem transparent;
  background-color: #ffea28;
  color: #001018;
}

.vtmn-btn_variant--conversion:hover {
  background-color: #fff58d;
}

.vtmn-btn_variant--conversion:active {
  background-color: #fffbc7;
}

.vtmn-btn_variant--conversion:not([disabled]):focus {
  box-shadow: inset 0 0 0 0.2rem transparent,
    0 0 0 0.2rem #7ebee0;
}

.vtmn-btn_size--small {
  font-size: 1.4rem;
  padding: 0.8rem 1.6rem;
  line-height: calc(16 / 14);
  min-height: 3.2rem;
  min-width: 8.4rem;
}

.vtmn-btn_size--medium,
.vtmn-btn_size--stretched {
  font-size: 1.6rem;
  padding: 1.4rem 2.4rem;
  line-height: 1.25;
  min-height: 4.8rem;
  min-width: 12rem;
}

.vtmn-btn_size--large {
  font-size: 2rem;
  padding: 2rem 4rem;
  line-height: 1.2;
  min-height: 6.4rem;
  min-width: 8.4rem;
}

.vtmn-btn_size--stretched {
  width: 100%;
}

.vtmn-btn-icon {
  height: 1.6rem;
  width: 1.6rem;
  margin-right: 1.2rem;
  vertical-align: middle;
}

.vtmn-btn-icon--without-label {
  height: 2rem;
  width: 2rem;
  margin-right: 0;
}

.vtmn-btn_size--small .vtmn-btn-icon {
  height: 1.4rem;
  width: 1.4rem;
  margin-right: 0.8rem;
}

.vtmn-btn_size--small .vtmn-btn-icon--without-label {
  height: 1.6rem;
  width: 1.6rem;
  margin-right: 0;
}

.vtmn-btn_size--medium .vtmn-btn-icon {
  height: 1.6rem;
  width: 1.6rem;
  margin-right: 1.2rem;
}

.vtmn-btn_size--medium .vtmn-btn-icon .vtmn-btn-icon--without-label {
  height: 2rem;
  width: 2rem;
  margin-right: 0;
}

.vtmn-btn_size--large .vtmn-btn-icon {
  height: 2rem;
  width: 2rem;
  margin-right: 1.6rem;
}

.vtmn-btn_size--large .vtmn-btn-icon--without-label {
  height: 2.4rem;
  width: 2.4rem;
  margin-right: 0;
}

.vtmn-text-input_label {
  font-family: 'Roboto', 'system-ui', '-apple-system', sans-serif;
  color: #001018;
  font-size: 1.6rem;
  line-height: 1;
}

.vtmn-text-input {
  font-family: 'Roboto', 'system-ui', '-apple-system', sans-serif;
  box-shadow: inset 0 0 0 0.1rem #b3bac3;
  border: none;
  background-color: #fff;
  border-radius: 0.4rem;
  display: block;
  font-family: 'Roboto', 'system-ui', '-apple-system', sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1;
  margin-bottom: 0.4rem;
  margin-top: 0.4rem;
  padding: 1.2rem;
  color: #001018;
}

.vtmn-text-input_helper-text {
  font-family: 'Roboto', 'system-ui', '-apple-system', sans-serif;
  color: #687787;
  font-size: 1.4rem;
  line-height: 1;
}

.vtmn-text-input_error-text {
  font-family: 'Roboto', 'system-ui', '-apple-system', sans-serif;
  color: #001018;
  font-size: 1.4rem;
  line-height: 1;
}

.vtmn-text-input,
.vtmn-text-input::before,
.vtmn-text-input::after {
  box-sizing: border-box;
}

textarea.vtmn-text-input {
  min-height: 4rem;
}

.vtmn-text-input:not([disabled]):hover {
  box-shadow: inset 0 0 0 0.1rem #007dbc;
}

.vtmn-text-input:not([disabled]):focus {
  outline: none;
  box-shadow: inset 0 0 0 0.2rem #7ebee0;
}

.vtmn-text-input:not([disabled]):active {
  outline: none;
  box-shadow: inset 0 0 0 0.2rem #7ebee0;
}

.vtmn-text-input::-moz-placeholder {
  color: #687787;
}

.vtmn-text-input:-ms-input-placeholder {
  color: #687787;
}

.vtmn-text-input::placeholder {
  color: #687787;
}

.vtmn-text-input[disabled] {
  cursor: not-allowed;
  background-color: #eff1f3;
  border-color: #b3bac3;
  color: #b3bac3;
}

.vtmn-text-input[disabled]::-moz-placeholder {
  color: #b3bac3;
}

.vtmn-text-input[disabled]:-ms-input-placeholder {
  color: #b3bac3;
}

.vtmn-text-input[disabled]::placeholder {
  color: #b3bac3;
}

.vtmn-text-input--valid {
  box-shadow: inset 0 0 0 0.2rem #23a942;
}

.vtmn-text-input--error {
  box-shadow: inset 0 0 0 0.2rem #e32c26;
}

.vtmn-link {
  font-family: 'Roboto', 'system-ui', '-apple-system', sans-serif;
  color: #007dbc;
  font-size: 1.6rem;
  text-decoration: none;
}

.vtmn-link:hover {
  color: #00689d;
  text-decoration: underline;
}

.vtmn-link:active {
  color: #00537d;
  text-decoration: underline;
}

.vtmn-link:visited {
  color: #6c4d6f;
  text-decoration: none;
}

.vtmn-link:focus-visible {
  outline: 0.2rem solid #007dbc;
  outline-offset: 0.3rem;
}

.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%23007dbc'/></svg>");
  position: relative;
  left: 0.5rem;
  padding-right: 0.3rem;
}

.vtmn-link--standalone:hover::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%2300689d'/></svg>");
}

.vtmn-link--standalone:active::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%2300537d'/></svg>");
}

.vtmn-link--standalone:visited::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%236c4d6f'/></svg>");
}

.vtmn-link_size--small {
  font-size: 1.4rem;
}

.vtmn-link_size--small.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='12' height='12' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%23007dbc'/></svg>");
}

.vtmn-link_size--small:hover.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='12' height='12' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%2300689d'/></svg>");
}

.vtmn-link_size--small:active.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='12' height='12' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%2300537d'/></svg>");
}

.vtmn-link_size--small:visited.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='12' height='12' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%236c4d6f'/></svg>");
}

.vtmn-link_size--medium {
  font-size: 1.6rem;
}

.vtmn-link_size--medium.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%23007dbc'/></svg>");
}

.vtmn-link_size--medium:hover.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%2300689d'/></svg>");
}

.vtmn-link_size--medium:active.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%2300537d'/></svg>");
}

.vtmn-link_size--medium:visited.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%236c4d6f'/></svg>");
}

.vtmn-link_size--large {
  font-size: 1.8rem;
}

.vtmn-link_size--large.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='16' height='16' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%23007dbc'/></svg>");
}

.vtmn-link_size--large:hover.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='16' height='16' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%2300689d'/></svg>");
}

.vtmn-link_size--large:active.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='16' height='16' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%2300537d'/></svg>");
}

.vtmn-link_size--large:visited.vtmn-link--standalone::after {
  content: url("data:image/svg+xml;charset=utf-8, <svg width='16' height='16' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' fill='%236c4d6f'/></svg>");
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:62.5%;font-size:.625em}*,:after,:before,html{box-sizing:border-box}body{font-family:Roboto Condensed,Arial Narrow,sans-serif;line-height:1.42857143;font-size:1.4rem;background-color:#fff;color:#1a2a34}h1{font-size:2rem}h1,h2{line-height:1.1}h2{font-size:1.8rem}h3{font-size:1.6rem;line-height:1.1}h4,h5,h6{font-size:1.4rem;line-height:1.1}ol,ul{margin:0;padding:0}li{list-style:none}p{margin-top:0;margin-bottom:1em}img{max-width:100%;display:inline-block;vertical-align:text-bottom}button,select{text-transform:inherit}.svg-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.svg-icon,.svg-icon *{fill:currentColor;stroke:none}.vh{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:0;left:0;width:1px}.no-interaction{pointer-events:none}:focus{outline:.1rem dotted #d0d5da}:focus-visible{outline:.2rem solid #1a2a34}input:not([type=checkbox]):focus-visible,input:not([type=radio]):focus-visible{outline:.1rem dotted #d0d5da}[disabled]:focus,[disabled] :focus,[disabled]:focus-visible,[disabled] :focus-visible{outline-width:0;cursor:default}[role=button],a,button{outline-offset:.1rem}[role=button]:active,a:active,button:active{outline-color:#a5adb8}[role=button],button{border:none;padding:0;background-color:transparent;background-image:none;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}[type=email],[type=tel],[type=text]{height:4rem}[type=email],[type=tel],[type=text],textarea{display:block;padding:.6rem 1.2rem;background-color:#fff;border:.1rem solid #d0d5da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%;font-size:1.4rem;color:#1a2a34;outline:none}textarea{height:8rem;resize:none}iframe[src="about:blank"]{z-index:-1!important}@media (prefers-reduced-motion){*,:after,:before{transition-property:none!important;animation-name:none!important}}body{width:100vw;max-width:100%;overflow-x:hidden}body.fixed{overflow:hidden}.container{max-width:119.6rem}.container,.container-small{padding-right:1.6rem;padding-left:1.6rem;margin-right:auto;margin-left:auto}.container-small{max-width:81.6rem}.page-footer,.page-header,main{width:100vw;max-width:100%;transition:margin-left .18s ease}main{position:relative}.closing-menu,.open-menu{position:fixed}.closing-menu,.closing-menu body,.open-menu,.open-menu body{overflow:hidden;height:100%}.closing-menu .page-header,.open-menu .page-header{position:absolute;height:100%}.open-menu .page-footer,.open-menu .page-header,.open-menu main{margin-left:calc(100vw - 6.6rem);margin-left:100vw}@media (min-width:481px){.open-menu .page-footer,.open-menu .page-header,.open-menu main{margin-left:40rem}}@media (min-width:1081px){.open-menu .page-footer,.open-menu .page-header,.open-menu main{margin-left:0}.open-dropdown-menu{height:100%}.open-dropdown-menu body{overflow:hidden;height:100%}}.cta{background-color:#ffea28;color:#1a2a34;font-size:1.4rem;line-height:1.1;padding:1rem 4rem;min-height:4rem;display:inline-flex;justify-content:center;align-items:center;text-align:center;vertical-align:text-top;border-radius:.1rem;border-radius:.2rem;font-weight:700;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase;position:relative;overflow:hidden;cursor:pointer;transition:background-color .2s ease .1s;z-index:0}.cta .svg-icon{width:4rem;height:4rem;margin:-1rem -4rem -1rem 2rem;transform-origin:center center;transform:scale(.65)}.cta.cta--reversed .svg-icon{order:-1;margin-right:2rem;margin-left:-4rem}.cta.cta--reversed.cta--block .svg-icon{left:4rem;right:auto}.cta.cta--picto{font-size:0;padding-left:2rem;padding-right:2rem}.cta.cta--picto .svg-icon{margin-left:auto;margin-right:auto}.cta[disabled]{opacity:.66;cursor:not-allowed}.cta.cta--block{display:flex;width:100%}.cta.cta--block .svg-icon{position:absolute;margin:0;top:0;right:0;height:100%}a.cta{text-decoration:none}button.cta{border-width:0}.cta:after{content:"";position:absolute;right:0;top:0;width:150%;height:150%;border-radius:.2rem;transform-origin:top right;transform:rotate(-10deg) translateY(53%);transition:transform .1s ease-in .1s;z-index:-1;background-color:#fdd935}.cta:not([disabled]):focus:after{transform:rotate(-10deg) translateY(45%)}.cta:not([disabled]):hover:after{transform:none;transition:transform .1s ease-out}.cta.cta--small{font-size:1.1rem;line-height:1.1;padding:.8rem 3rem;min-height:3rem}.cta.cta--small .svg-icon{width:3rem;height:3rem;margin:-.8rem -3rem -.8rem 1.5rem;transform-origin:center center;transform:scale(.65)}.cta.cta--small.cta--reversed .svg-icon{order:-1;margin-right:1.5rem;margin-left:-3rem}.cta.cta--small.cta--reversed.cta--block .svg-icon{left:3rem;right:auto}.cta.cta--small.cta--picto{font-size:0;padding-left:1.5rem;padding-right:1.5rem}.cta.cta--small.cta--picto .svg-icon{margin-left:auto;margin-right:auto}.cta.cta--big{font-size:1.7rem;line-height:1.1;padding:1.3rem 5rem;min-height:5rem}.cta.cta--big .svg-icon{width:5rem;height:5rem;margin:-1.3rem -5rem -1.3rem 2.5rem;transform-origin:center center;transform:scale(.65)}.cta.cta--big.cta--reversed .svg-icon{order:-1;margin-right:2.5rem;margin-left:-5rem}.cta.cta--big.cta--reversed.cta--block .svg-icon{left:5rem;right:auto}.cta.cta--big.cta--picto{font-size:0;padding-left:2.5rem;padding-right:2.5rem}.cta.cta--big.cta--picto .svg-icon{margin-left:auto;margin-right:auto}.cta:not([disabled]):hover{background-color:#fdd935;color:#1a2a34}.cta.cta--alt{background-color:#007dbc;color:#fff}.cta.cta--alt:after{background-color:#0070a8}.cta.cta--alt:not([disabled]):hover{background-color:#0070a8;color:#fff}.cta.cta--desatured{background-color:#d0d5da;color:#1a2a34}.cta.cta--desatured:after{background-color:#b4bcc4}.cta.cta--desatured:not([disabled]):hover{background-color:#b4bcc4;color:#1a2a34}.cta.cta--outline{background-color:transparent;color:#007dbc;box-shadow:inset 0 0 0 .1rem #007dbc}.cta.cta--outline:after{background-color:rgba(0,125,188,.5)}.cta.cta--outline:not([disabled]):hover{color:#007dbc;background-color:rgba(0,125,188,.25)}.cta.cta--outline:not([disabled]):hover:after{background-color:rgba(0,125,188,.25)}.cta.cta--reversed:after{left:0;right:auto;transform-origin:top left;transform:rotate(10deg) translateY(55%)}.cta.cta--reversed:not([disabled]):focus:after{transform:rotate(10deg) translateY(45%)}.cta.cta--reversed:hover:after{transform:none}button.cta-v2{border-width:2px}.cta-v2{border-radius:.4rem;text-transform:none;letter-spacing:.024rem;border:2px solid transparent;background-color:#ffea28;color:#001018;min-height:4.8rem}.cta-v2:after{display:none}.cta-v2:not([disabled]):hover{background-color:#fff58d}.cta-v2:not([disabled]):active{background-color:#fffbc7}.cta-v2:not([disabled]):focus{box-shadow:0 0 0 .2rem #7ebee0}.cta-v2:disabled{opacity:.25}.cta-v2--blue{background-color:#007dbc;color:#fff}.cta-v2--blue:not([disabled]):hover{background-color:#00689d;color:#fff}.cta-v2--blue:not([disabled]):active{background-color:#00537d}.cta-v2--blue:not([disabled]):focus{box-shadow:0 0 0 .2rem #7ebee0}.cta-v2--blue:disabled{opacity:.25}.cta-v2--white{background-color:#fff;color:#007dbc;border-color:#fff}.cta-v2--white:not([disabled]):hover{background-color:rgba(0,125,188,.05);color:#007dbc}.cta-v2--white:not([disabled]):active{background-color:rgba(0,125,188,.15)}.cta-v2--white:not([disabled]):focus{box-shadow:0 0 0 .2rem #7ebee0}.cta-v2--white:disabled{opacity:.25}.cta-v2--reverse{background-color:#fff;color:#344450;border-color:#fff}.cta-v2--reverse:not([disabled]):hover{background-color:hsla(0,0%,100%,.8);color:#344450}.cta-v2--reverse:not([disabled]):active{background-color:hsla(0,0%,100%,.6)}.cta-v2--reverse:not([disabled]):focus{box-shadow:0 0 0 .2rem #7ebee0}.cta-v2--reverse:disabled{opacity:.25}.cta-v2--secondary-blue{background-color:#fff;color:#007dbc;border:2px solid #007dbc}.cta-v2--secondary-blue:not([disabled]):hover{background-color:rgba(0,125,188,.05);color:#007dbc}.cta-v2--secondary-blue:not([disabled]):active{background-color:rgba(0,125,188,.15)}.cta-v2--secondary-blue:not([disabled]):focus{box-shadow:0 0 0 .2rem #7ebee0}.cta-v2--secondary-blue:disabled{opacity:.25}.cta-v2--secondary-white{background-color:transparent;color:#fff;border:2px solid #fff}.cta-v2--secondary-white:not([disabled]):hover{background-color:hsla(0,0%,100%,.2);color:#fff}.cta-v2--secondary-white:not([disabled]):active{background-color:hsla(0,0%,100%,.4);color:#fff}.cta-v2--secondary-white:not([disabled]):focus{box-shadow:0 0 0 .2rem #7ebee0}.cta-v2--secondary-white:disabled{opacity:.25}.cta-v2--secondary-grey{background-color:transparent;color:#344450;border:2px solid #344450}.cta-v2--secondary-grey:not([disabled]):hover{background-color:rgba(52,68,80,.05);color:#344450}.cta-v2--secondary-grey:not([disabled]):active{background-color:rgba(52,68,80,.15)}.cta-v2--secondary-grey:not([disabled]):focus{box-shadow:0 0 0 .2rem #7ebee0}.cta-v2--secondary-grey:disabled{opacity:.25}.cta-v2.cta--small{min-height:3.2rem;font-size:1.4rem}.cta-v2.cta--big{min-height:6.4rem}[class*=badge--]{width:auto;min-width:1.6em;height:1.6em;border-radius:1.6em;padding:0 .2em;display:inline-flex;align-items:center;justify-content:center;font-size:.8em;line-height:0;text-align:center;color:#fff}.badge--red{background-color:#ee000c}.badge--orange{background-color:#fe5800}.badge--blue{background-color:#007dbc}.badge--green{background-color:#02be8a}.prc__cartridge{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:1.6rem}.prc__active-price{background-color:#ffea28;font-size:1.125em;line-height:1;padding:.2rem .3rem;font-weight:700;display:flex}.prc__active-price:not(:last-child){margin-bottom:.2rem}.prc__active-price:first-child{margin-top:.72222em}.prc__active-price--sale{color:#fff;background-color:#ee000c}.prc__active-price sup{line-height:1.2;font-size:60%;margin-left:.3rem;position:static}.prc__info-addon{font-size:.6875em;line-height:1.1;margin-bottom:.2rem}.prc__info-addon:not(:first-child),.prc__legal-addon{text-shadow:-.1rem -.1rem 0 #fff,.1rem -.1rem 0 #fff,-.1rem .1rem 0 #fff,.1rem .1rem 0 #fff}.prc__legal-addon{font-size:.625em;line-height:1.1;margin-bottom:.1rem}.prc__legal-addon strong{color:#007dbc}.prc__drop-title,.prc__recommended-title{font-weight:700}.prc__drop-title{color:#ee000c;text-transform:uppercase}.prc__recommended-title{color:#007dbc}.prc__previous{text-decoration:line-through;font-weight:700}.prc__rate{color:#ee000c}.prc__drop-details,.prc__rate{font-weight:700}.prc__active-price--sales-hidden:first-child{margin-top:0}.title,.title--main,.title-commons{font-weight:700;line-height:1;text-transform:uppercase;font-style:italic;color:#1a2a34}.title--main{font-size:2rem}.title--hero{font-size:3rem}.title--2nd,.title--hero{font-weight:700;line-height:1;text-transform:uppercase;font-style:italic;color:#1a2a34}.title--2nd{font-size:1.8rem}.title--3rd{font-size:1.6rem}.title--3rd,.title--4th{font-weight:700;line-height:1;text-transform:uppercase;font-style:italic;color:#1a2a34}.title--4th{font-size:1.4rem}.title--alt{color:#007dbc}.title--main-vtmn,.title-vtmn-commons{text-transform:none;font-style:normal;line-height:1.27;color:#1a2a34}.title--main-vtmn{font-size:2rem}.title--big-vtmn{font-size:2.4rem}.title--big-vtmn,.title--hero-vtmn{text-transform:none;font-style:normal;line-height:1.27;color:#1a2a34}.title--hero-vtmn{font-size:3.6rem}@media (min-width:1081px){.title--main-vtmn{font-size:2.4rem}.title--big-vtmn{font-size:3rem}.title--hero-vtmn{font-size:4rem}}@media (min-width:1601px){.title--main-vtmn{font-size:2.6rem}.title--hero-vtmn{font-size:4.6rem}}.form-control{display:block;width:100%}.form-control__label{display:block;font-weight:400;text-transform:uppercase;margin-bottom:.4rem}.form-control__help{display:block;position:relative;margin-top:.4rem;padding:.8rem 1.2rem;color:#fff;line-height:1.1}.form-control__help:before{content:"";position:absolute;top:-.8rem;left:1.4rem;display:block;width:0;height:0;margin-left:.2rem;vertical-align:middle;border:.4rem solid transparent;border-bottom:.4rem dashed}.form-control__tips{display:block;margin-top:.5rem;margin-bottom:1rem;font-size:1.3rem;color:#bec5cc}.form-control [type=email]:focus,.form-control [type=tel]:focus,.form-control [type=text]:focus,.form-control textarea:focus{border-color:#007dbc;outline:none}.form-control--error .form-control__label{color:#ee000c}.form-control--error .form-control__help{background-color:#ee000c}.form-control--error .form-control__help:before{color:#ee000c}.form-control--error [type=email],.form-control--error [type=email]:focus,.form-control--error [type=tel],.form-control--error [type=tel]:focus,.form-control--error [type=text],.form-control--error [type=text]:focus,.form-control--error div.select button,.form-control--error div.select button:focus,.form-control--error textarea,.form-control--error textarea:focus{border-color:#ee000c}.form-control--success__label{background-color:#02be8a}.form-control--success__label:before{color:#02be8a}.shortcut-tab{position:absolute;z-index:1;transform:translateX(-1600rem);text-decoration:underline;padding:.2rem .8rem;background-color:#fff;border:.1rem solid;color:#007dbc;border-radius:.4rem}.shortcut-tab:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
