@font-face {
  font-family: Open Sans;
  src: url(../fonts/OpenSans-Light.ttf) format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Open Sans;
  src: url(../fonts/OpenSans-Regular.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Open Sans;
  src: url(../fonts/OpenSans-SemiBold.ttf) format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Open Sans;
  src: url(../fonts/OpenSans-Bold.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Open Sans;
  src: url(../fonts/OpenSans-ExtraBold.ttf) format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Open Sans ExtraBoldItalic;
  src: url(../fonts/OpenSans-ExtraBoldItalic.ttf) format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/*! 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;-webkit-text-decoration:underline dotted;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:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}:root{--c-primary-1: #002e50;--c-primary-2: #123a57;--c-primary-3: #2167a1;--c-primary-4: #009fe3;--c-primary-5: #d6eeff;--c-primary-6: rgba(0, 46, 80, 0.9);--c-secondary-1: #c0263b;--c-secondary-2: #9d1f30;--c-secondary-3: #7f1927;--c-secondary-4: #9d2235;--c-secondary-5: #a70b29;--c-secondary-6: #5d121c;--c-secondary-7: #ac7c84;--c-secondary-8: #77193f;--c-yellow-shade-1: #e8b75f;--c-yellow-shade-2: #a2a74b;--c-black-1: #000;--c-black-2: #020202;--c-black-3: #202020;--c-white-1: #fff;--c-white-2: #ededed;--c-grey-0: #202020;--c-grey-1: #f7f7f7;--c-grey-2: #3a3a3a;--c-grey-3: #f3f3f3;--c-grey-4: #bfbfbf;--c-grey-5: #fbf8fa;--c-grey-6: #fafafa;--c-grey-7: #7b7b7b;--c-grey-8: #bababa;--c-text: #666;--c-text-inverse: #fff;--c-background: #fff;--c-background-section: #e5e5e5;--c-primary: #005de0;--c-secondary: #610c63;--c-accent: #4c4c4c;--c-accent-high: #000;--c-highlight: #ccc;--c-highlight-high: #e5e5e5;--c-muted: #f2f2f2;--c-warning: #f9fb93;--c-error: #fbe3e4;--c-message: #cfefc2}@media(prefers-color-scheme: dark){:root{--c-primary-1: #002e50;--c-primary-2: #123a57;--c-primary-3: #2167a1;--c-primary-4: #009fe3;--c-primary-5: #d6eeff;--c-primary-6: #3e4b58;--c-secondary-1: #c0263b;--c-secondary-2: #9d1f30;--c-secondary-3: #7f1927;--c-secondary-4: #9d2235;--c-secondary-5: #a70b29;--c-secondary-6: #5d121c;--c-secondary-7: #ac7c84;--c-secondary-8: #77193f;--c-yellow-shade-1: #e8b75f;--c-yellow-shade-2: #a2a74b;--c-black-1: #000;--c-black-2: #020202;--c-black-3: #202020;--c-white-1: #fff;--c-white-2: #ededed;--c-grey-0: #202020;--c-grey-1: #f7f7f7;--c-grey-2: #3a3a3a;--c-grey-3: #f3f3f3;--c-grey-4: #bfbfbf;--c-grey-5: #fbf8fa;--c-grey-6: #fafafa;--c-text: #666;--c-text-inverse: #fff;--c-background: #fff;--c-background-section: #e5e5e5;--c-primary: #005de0;--c-secondary: #610c63;--c-accent: #4c4c4c;--c-accent-high: #000;--c-highlight: #ccc;--c-highlight-high: #e5e5e5;--c-muted: #f2f2f2;--c-warning: #f9fb93;--c-error: #fbe3e4;--c-message: #cfefc2}}:root [data-theme=default]{--c-primary-1: #002e50;--c-primary-2: #123a57;--c-primary-3: #2167a1;--c-primary-4: #009fe3;--c-primary-5: #d6eeff;--c-primary-6: rgba(0, 46, 80, 0.9);--c-secondary-1: #c0263b;--c-secondary-2: #9d1f30;--c-secondary-3: #7f1927;--c-secondary-4: #9d2235;--c-secondary-5: #a70b29;--c-secondary-6: #5d121c;--c-secondary-7: #ac7c84;--c-secondary-8: #77193f;--c-yellow-shade-1: #e8b75f;--c-yellow-shade-2: #a2a74b;--c-black-1: #000;--c-black-2: #020202;--c-black-3: #202020;--c-white-1: #fff;--c-white-2: #ededed;--c-grey-0: #202020;--c-grey-1: #f7f7f7;--c-grey-2: #3a3a3a;--c-grey-3: #f3f3f3;--c-grey-4: #bfbfbf;--c-grey-5: #fbf8fa;--c-grey-6: #fafafa;--c-grey-7: #7b7b7b;--c-grey-8: #bababa;--c-text: #666;--c-text-inverse: #fff;--c-background: #fff;--c-background-section: #e5e5e5;--c-primary: #005de0;--c-secondary: #610c63;--c-accent: #4c4c4c;--c-accent-high: #000;--c-highlight: #ccc;--c-highlight-high: #e5e5e5;--c-muted: #f2f2f2;--c-warning: #f9fb93;--c-error: #fbe3e4;--c-message: #cfefc2}:root [data-theme=dark]{--c-primary-1: #002e50;--c-primary-2: #123a57;--c-primary-3: #2167a1;--c-primary-4: #009fe3;--c-primary-5: #d6eeff;--c-primary-6: #3e4b58;--c-secondary-1: #c0263b;--c-secondary-2: #9d1f30;--c-secondary-3: #7f1927;--c-secondary-4: #9d2235;--c-secondary-5: #a70b29;--c-secondary-6: #5d121c;--c-secondary-7: #ac7c84;--c-secondary-8: #77193f;--c-yellow-shade-1: #e8b75f;--c-yellow-shade-2: #a2a74b;--c-black-1: #000;--c-black-2: #020202;--c-black-3: #202020;--c-white-1: #fff;--c-white-2: #ededed;--c-grey-0: #202020;--c-grey-1: #f7f7f7;--c-grey-2: #3a3a3a;--c-grey-3: #f3f3f3;--c-grey-4: #bfbfbf;--c-grey-5: #fbf8fa;--c-grey-6: #fafafa;--c-text: #666;--c-text-inverse: #fff;--c-background: #fff;--c-background-section: #e5e5e5;--c-primary: #005de0;--c-secondary: #610c63;--c-accent: #4c4c4c;--c-accent-high: #000;--c-highlight: #ccc;--c-highlight-high: #e5e5e5;--c-muted: #f2f2f2;--c-warning: #f9fb93;--c-error: #fbe3e4;--c-message: #cfefc2}.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 2rem;padding:0}.cl-colors__item{list-style:none;padding:1rem 2rem;transition:all .4s;flex:1 1 20%;min-width:150px;min-height:150px;display:flex;justify-content:center;align-items:flex-end}.cl-colors__item--default-primary-1{background-color:#002e50;background-color:var(--c-primary-1);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-primary-2{background-color:#123a57;background-color:var(--c-primary-2);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-primary-3{background-color:#2167a1;background-color:var(--c-primary-3);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-primary-4{background-color:#009fe3;background-color:var(--c-primary-4);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-primary-5{background-color:#d6eeff;background-color:var(--c-primary-5);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-primary-6{background-color:rgba(0, 46, 80, 0.9);background-color:var(--c-primary-6);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-secondary-1{background-color:#c0263b;background-color:var(--c-secondary-1);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-secondary-2{background-color:#9d1f30;background-color:var(--c-secondary-2);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-secondary-3{background-color:#7f1927;background-color:var(--c-secondary-3);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-secondary-4{background-color:#9d2235;background-color:var(--c-secondary-4);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-secondary-5{background-color:#a70b29;background-color:var(--c-secondary-5);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-secondary-6{background-color:#5d121c;background-color:var(--c-secondary-6);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-secondary-7{background-color:#ac7c84;background-color:var(--c-secondary-7);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-secondary-8{background-color:#77193f;background-color:var(--c-secondary-8);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-yellow-shade-1{background-color:#e8b75f;background-color:var(--c-yellow-shade-1);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-yellow-shade-2{background-color:#a2a74b;background-color:var(--c-yellow-shade-2);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-black-1{background-color:#000;background-color:var(--c-black-1);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-black-2{background-color:#020202;background-color:var(--c-black-2);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-black-3{background-color:#202020;background-color:var(--c-black-3);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-white-1{background-color:#fff;background-color:var(--c-white-1);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-white-2{background-color:#ededed;background-color:var(--c-white-2);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-grey-0{background-color:#202020;background-color:var(--c-grey-0);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-grey-1{background-color:#f7f7f7;background-color:var(--c-grey-1);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-grey-2{background-color:#3a3a3a;background-color:var(--c-grey-2);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-grey-3{background-color:#f3f3f3;background-color:var(--c-grey-3);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-grey-4{background-color:#bfbfbf;background-color:var(--c-grey-4);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-grey-5{background-color:#fbf8fa;background-color:var(--c-grey-5);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-grey-6{background-color:#fafafa;background-color:var(--c-grey-6);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-grey-7{background-color:#7b7b7b;background-color:var(--c-grey-7);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-grey-8{background-color:#bababa;background-color:var(--c-grey-8);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-text{background-color:#666;background-color:var(--c-text);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-text-inverse{background-color:#fff;background-color:var(--c-text-inverse);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-background{background-color:#fff;background-color:var(--c-background);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-background-section{background-color:#e5e5e5;background-color:var(--c-background-section);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-primary{background-color:#005de0;background-color:var(--c-primary);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-secondary{background-color:#610c63;background-color:var(--c-secondary);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-accent{background-color:#4c4c4c;background-color:var(--c-accent);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-accent-high{background-color:#000;background-color:var(--c-accent-high);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-highlight{background-color:#ccc;background-color:var(--c-highlight);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-highlight-high{background-color:#e5e5e5;background-color:var(--c-highlight-high);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-muted{background-color:#f2f2f2;background-color:var(--c-muted);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-warning{background-color:#f9fb93;background-color:var(--c-warning);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-error{background-color:#fbe3e4;background-color:var(--c-error);color:#000;color:var(--c-accent-high)}.cl-colors__item--default-message{background-color:#cfefc2;background-color:var(--c-message);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-primary-1{background-color:#002e50;background-color:var(--c-primary-1);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-primary-2{background-color:#123a57;background-color:var(--c-primary-2);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-primary-3{background-color:#2167a1;background-color:var(--c-primary-3);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-primary-4{background-color:#009fe3;background-color:var(--c-primary-4);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-primary-5{background-color:#d6eeff;background-color:var(--c-primary-5);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-primary-6{background-color:rgba(0, 46, 80, 0.9);background-color:var(--c-primary-6);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-secondary-1{background-color:#c0263b;background-color:var(--c-secondary-1);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-secondary-2{background-color:#9d1f30;background-color:var(--c-secondary-2);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-secondary-3{background-color:#7f1927;background-color:var(--c-secondary-3);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-secondary-4{background-color:#9d2235;background-color:var(--c-secondary-4);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-secondary-5{background-color:#a70b29;background-color:var(--c-secondary-5);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-secondary-6{background-color:#5d121c;background-color:var(--c-secondary-6);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-secondary-7{background-color:#ac7c84;background-color:var(--c-secondary-7);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-secondary-8{background-color:#77193f;background-color:var(--c-secondary-8);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-yellow-shade-1{background-color:#e8b75f;background-color:var(--c-yellow-shade-1);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-yellow-shade-2{background-color:#a2a74b;background-color:var(--c-yellow-shade-2);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-black-1{background-color:#000;background-color:var(--c-black-1);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-black-2{background-color:#020202;background-color:var(--c-black-2);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-black-3{background-color:#202020;background-color:var(--c-black-3);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-white-1{background-color:#fff;background-color:var(--c-white-1);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-white-2{background-color:#ededed;background-color:var(--c-white-2);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-grey-0{background-color:#202020;background-color:var(--c-grey-0);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-grey-1{background-color:#f7f7f7;background-color:var(--c-grey-1);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-grey-2{background-color:#3a3a3a;background-color:var(--c-grey-2);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-grey-3{background-color:#f3f3f3;background-color:var(--c-grey-3);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-grey-4{background-color:#bfbfbf;background-color:var(--c-grey-4);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-grey-5{background-color:#fbf8fa;background-color:var(--c-grey-5);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-grey-6{background-color:#fafafa;background-color:var(--c-grey-6);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-text{background-color:#666;background-color:var(--c-text);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-text-inverse{background-color:#fff;background-color:var(--c-text-inverse);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-background{background-color:#fff;background-color:var(--c-background);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-background-section{background-color:#e5e5e5;background-color:var(--c-background-section);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-primary{background-color:#005de0;background-color:var(--c-primary);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-secondary{background-color:#610c63;background-color:var(--c-secondary);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-accent{background-color:#4c4c4c;background-color:var(--c-accent);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-accent-high{background-color:#000;background-color:var(--c-accent-high);color:#000;color:var(--c-accent-high)}.cl-colors__item--dark-highlight{background-color:#ccc;background-color:var(--c-highlight);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-highlight-high{background-color:#e5e5e5;background-color:var(--c-highlight-high);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-muted{background-color:#f2f2f2;background-color:var(--c-muted);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-warning{background-color:#f9fb93;background-color:var(--c-warning);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-error{background-color:#fbe3e4;background-color:var(--c-error);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--dark-message{background-color:#cfefc2;background-color:var(--c-message);color:#f2f2f2;color:var(--c-muted)}.motion{padding:0 1rem}@media(min-width: 920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width: 920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:#e5e5e5;background-color:var(--c-highlight-high);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: 0.3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:all .3s ease-in-out}.demo-motion--fade:hover{background-color:#000;background-color:var(--c-accent-high);color:#f2f2f2;color:var(--c-muted)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17, 0.67, 0.83, 0.67)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}.demo-motion--expand:hover{transform:scale(1.03)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:flex}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{outline:none !important}body{font-family:Open Sans,sans-serif}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;height:100%}input,select,textarea{font-size:16px}@media(min-width: 768px){input,select,textarea{font-size:18px}}input:focus,select:focus,textarea:focus{font-size:16px}@media(min-width: 768px){input:focus,select:focus,textarea:focus{font-size:18px}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px rgba(0,0,0,0) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}body{background-color:#fbf8fa;font-size:14px;line-height:20px;color:#787878}@media(min-width: 992px){body{font-size:18px;line-height:24px}}body.no-scroll{overflow:hidden}@media(min-width: 992px){body:not(.error404) .site-header{padding-bottom:40px}}sup{vertical-align:super;font-size:smaller;line-height:1}h1{font-size:28px;line-height:32px;color:#ee2d24;font-family:Open Sans ExtraBoldItalic,sans-serif}@media(min-width: 992px){h1{font-size:50px;line-height:60px}}h2{font-size:28px;line-height:32px;color:#ee2d24;font-family:Open Sans ExtraBoldItalic,sans-serif}@media(min-width: 992px){h2{font-size:40px;line-height:50px}}b,strong{font-weight:700}em,i{font-style:italic}table{width:100%}table tr:first-child th{border-top:0}table th{font-weight:700;color:#000}table td,table th{border:1px dotted #787878;padding:23px 15px;text-align:left}a{text-decoration:none}a,a:hover{color:#787878}.container{padding:0 15px;width:100%;margin:0 auto;max-width:1170px}@media(min-width: 1680px){.container{max-width:1680px;box-sizing:content-box;padding:0 15px}}.visible-desktop{display:none}@media(min-width: 768px){.visible-desktop{display:block}}.visible-mobile{display:block}@media(min-width: 768px){.visible-mobile{display:none}}p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#787878}.button{border:0;border-radius:0;align-self:self-start;font-weight:600;line-height:normal;padding:15px 80px 15px 20px;position:relative;background-color:#c0263b;color:#fff;min-height:50px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;font-family:Open Sans,sans-serif !important;overflow:hidden;z-index:1;transition:.9s cubic-bezier(0.86, 0, 0.07, 1);outline:none}.button:focus{outline:5px auto -webkit-focus-ring-color}.button:focus:hover{background-color:#7f1927 !important;color:#ededed !important;background-color:#c0263b !important;padding-right:90px}.button::after{content:"";position:absolute;bottom:0;left:-60px;top:0;right:59px;border-left:50px solid rgba(0,0,0,0);border-bottom:90px solid #9d1f30;transform:translateX(100%);transition:.7s cubic-bezier(0.86, 0, 0.07, 1);z-index:-1}.button::before{background-color:#787878;content:"";height:100%;position:absolute;right:0;top:0;width:60px}.button:hover:hover{color:#ededed}.button svg{fill:#fff;transition:.9s cubic-bezier(0.86, 0, 0.07, 1);height:30px;width:30px;flex-shrink:0;position:absolute;right:15px;top:50%;transform:translate(0, -50%)}.button svg:hover{right:10px}.button--alt{background-color:rgba(0,0,0,0);transition:background-color 180ms ease-in-out,color 180ms ease-in-out;padding-left:0;display:inline-block}.button--alt::before{background-color:rgba(0,0,0,0)}.button--alt::after{display:none}.button--alt:focus:hover{background-color:rgba(0,0,0,0) !important;color:#fff}.button--alt:hover{background-color:rgba(0,0,0,0) !important}.button--alt:hover:hover{color:#fff}.button--alt:hover::after{border-bottom:2px solid #fff;bottom:-2px;display:block;margin-top:-2px;position:relative;top:unset;left:unset;right:unset;transform:unset;transition:unset;-webkit-transform:unset;border-left:0}.button--alt svg{transition:transform .3s ease}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__dropdown{border:1px solid #f2f2f2;border:1px solid var(--c-muted);display:block;position:relative}@media(prefers-color-scheme: dark){.form-item__dropdown{background-color:var(--c-background-inverse)}}.form-item__dropdown::after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:9px solid #4c4c4c;border-top:9px solid var(--c-accent);content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:#000;border-color:var(--c-accent-high)}.form-item__select{border:1px solid #f2f2f2;border:1px solid var(--c-muted);height:41px;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em;width:100%}.form-item__select :focus{outline:none;color:#4c4c4c;color:var(--c-accent)}@supports((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) or ((-moz-appearance: none) and (mask-type: alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:#4c4c4c;border-color:var(--c-accent);border-radius:0}}.form-item{color:#666;color:var(--c-text);margin-bottom:1em;max-width:32em}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;font-weight:600}@media(min-width: 320px){.form-item__label{display:block;margin-right:2%;padding:.6em 0}}.form-item__textfield{border:1px solid #e5e5e5;border:1px solid var(--c-highlight-high);padding:.6em;max-width:100%}.form-item__textfield:focus{border-color:#000;border-color:var(--c-accent-high)}.form-item__textfield::-moz-placeholder{color:#ccc;color:var(--c-highlight)}.form-item__textfield:-ms-input-placeholder{color:#ccc;color:var(--c-highlight)}.form-item__textfield::placeholder{color:#ccc;color:var(--c-highlight)}.form-item__description{margin-top:.3em}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:1rem;width:100px}@media(prefers-color-scheme: dark){.icons-demo .icon{fill:#000;fill:var(--c-accent-high)}}.icons-demo pre{background-color:#f2f2f2;background-color:var(--c-muted);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid #f2f2f2;border:1px solid var(--c-muted);margin:.25rem}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}picture img{display:block;max-width:100%;height:auto;font-family:"object-fit:cover","object-fit: cover;";-o-object-fit:cover;object-fit:cover;width:100%}.link{color:#9d1f30;text-decoration:none}.link:hover{color:#5d121c;text-decoration:none}ul,ol{padding-left:1em}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:1em}.table{width:100%;margin-bottom:1rem;color:#787878;min-width:991px}.paragraph,.text-long p{margin:0 0 1em;line-height:30px;font-size:16px}.paragraph.large,.text-long p.large{font-size:18px}@media(max-width: 1023px){.paragraph.large,.text-long p.large{font-size:14px}}@media(max-width: 1023px){.paragraph,.text-long p{font-size:14px;line-height:28px}}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}.accordion-wrapper .card{outline:none;border:none;margin-bottom:1px;background-color:rgba(0,0,0,0)}.accordion-wrapper .card .card-header{background:linear-gradient(117deg, #c0263b 65%, #c0263b 73.9%, #9d1f30 74%, #9d1f30 84%);border-bottom:none;outline:none;padding:0;border-radius:0}.accordion-wrapper .card .card-header h3{color:#fff;position:relative;border-radius:0;font-size:18px;max-width:none;margin-bottom:1px;padding:24px 43px 23px 40px;cursor:pointer}.accordion-wrapper .card .card-header h3::before{color:#fff;content:"/";font-size:18px;left:30px;margin-right:10px;position:absolute;top:24px;z-index:1}.accordion-wrapper .card .card-header h3::after{background:url(../images/template/chevron-down-white.svg);float:right;width:18px;height:36px;content:" ";display:block;position:absolute;right:43px;background-repeat:no-repeat;background-size:contain;top:10px;transform:rotate(-180deg)}.accordion-wrapper .card .card-header h3.collapsed::after{top:25px;transform:rotate(0deg) !important}.accordion-wrapper .card .card-body{background-color:#fff;padding-bottom:30px;padding-top:30px;margin-bottom:8px}@media(max-width: 767px){.banner h2{font-size:33.25px !important;line-height:normal !important}}.banner--bg-image{position:relative}.banner--bg-image picture{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%}.banner--bg-image picture img{height:100%}@media(min-width: 768px){.banner--bg-image{min-height:385px}}.banner--bg-image .banner-overlay{max-width:100%;background:radial-gradient(circle at 100% 53%, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2) 54%, rgba(0, 0, 0, 0.2) 66%, rgba(0, 0, 0, 0.2) 98%),linear-gradient(to bottom, rgba(0, 0, 0, 0) 73%, rgba(0, 0, 0, 0.2));display:flex;height:auto;position:relative;flex-direction:column;justify-content:center}@media(min-width: 768px){.banner--bg-image .banner-overlay{min-height:385px;padding:50px}}@media(max-width: 767px){.banner--bg-image .banner-overlay{padding:40px 10px}}.banner--bg-image h2{text-shadow:10px 10px 50px #000;margin-top:15px;color:#fff;font-size:48px;font-weight:bold;line-height:71px;font-family:Open Sans,sans-serif}.banner--bg-image h2::before{left:-5px}@media(min-width: 768px){.banner--bg-image h2::before{left:-15px;bottom:55px;top:-55px}}@media(max-width: 767px){.banner--bg-image h2{margin-bottom:25px;margin-top:70px}}.banner--bg-image p{color:#fff}@media(min-width: 768px){.banner.bg-image-head-text .banner-overlay{min-height:600px}}.banner.bg-image-head-text h2{font-family:Open Sans,sans-serif}@media(max-width: 1023px){.banner.bg-image-head-text h2{margin-bottom:45px}}@media(max-width: 767px){.banner.bg-image-head-text h2{margin-bottom:30px}.banner.bg-image-head-text h2::before{left:-15px}}.banner.bg-image-head-text p{margin:0 0 20px 0}@media(min-width: 768px){.banner.bg-image-head-text p{max-width:55%}}@media(min-width: 1200px){.banner.bg-image-head-text p{max-width:50%}}.banner.bg-image-head-text p:first-of-type{margin:20px 0 40px 0}.banner .button:hover{text-decoration:none}.banner--text{margin-bottom:30px}@media(max-width: 1023px){.banner--text .col-md-12{padding:0 9px}}@media(max-width: 1023px){.banner--text .container{padding:0 9px}}.banner--text h2,.banner--text p{padding:0 25px}.banner--text h2{margin-top:100px;text-transform:uppercase}.banner--text p{margin-top:20px}.banner--text .button{margin:15px 25px 40px 25px}.banner--bg-color{background-color:#002e50;color:#fff}.banner--bg-color h2{color:#fff;text-transform:uppercase}.banner--bg-color .button{margin-bottom:60px}.blurb .text-img{padding-bottom:50px}.blurb .text-img .row{align-items:center}@media(min-width: 768px)and (max-width: 991.98px){.blurb .text-img .row{align-items:flex-start}}.blurb .text-img .image{padding:0 15px}@media(max-width: 767px){.blurb .text-img .image{margin-right:-30px}}.blurb .text-img .image picture img{height:100%}.blurb .text-img .text-img-content{padding:0 15px}@media(max-width: 767px){.blurb .text-img .text-img-content{padding-top:60px}}.blurb .text-img .text-img-content h2{margin:100px 0 .5em 0;text-transform:uppercase}.blurb .text-img .text-img-content h2::before{left:-12px}.blurb .text-img .text-img-content p{font-size:16px;line-height:30px;margin-bottom:30px}@media(max-width: 767px){.blurb .text-img .text-img-content p{font-size:14px;line-height:25px}}.blurb .text-img .image-breakout-right{z-index:2;position:relative;width:calc(100% + 30px);display:flex;justify-content:center;overflow:hidden;margin:100px 0}@media(min-width: 768px)and (max-width: 991.98px){.blurb .text-img .image-breakout-right{left:calc(50vw - 17px)}}@media(min-width: 768px){.blurb .text-img .image-breakout-right{left:calc(50vw - 23px);margin-left:-50vw;align-items:center;border-radius:2px;max-width:none;right:auto;width:50vw}}@media(min-width: 1200px){.blurb .text-img .image-breakout-right{max-height:550px}}.blurb .text-img .image-breakout-right.slide-left:after{position:absolute;content:" ";width:100%;height:100%;background-color:#fff;transform-origin:top right;transform:scaleX(1)}.blurb .text-img .image-breakout-right.slide-left.in-view::after{transform:scaleX(0) !important;transition:transform 2s cubic-bezier(0.77, 0, 0.175, 1) .3s}.blurb .text-img .image-breakout-right.image-breakout-left{left:auto;margin-top:110px;margin-bottom:120px}@media(min-width: 768px){.blurb .text-img .image-breakout-right.image-breakout-left{margin-left:calc(100% - 50vw + 20px)}}.blurb .text-img .image-breakout-right.image-breakout-left .text-img-content{margin-bottom:15px}.blurb--modal{background-color:#fafafa}@media(min-width: 768px){.blurb--modal .image-breakout-right{left:calc(50vw - 30px)}}.blurb--modal .image-breakout-right:after{border-radius:50%;bottom:30px;left:30px;z-index:10}.blurb--modal .image-breakout-right.slide-left:after{transform:scaleX(1)}.blurb--inverted .col-sm-12.col-md-5{order:2;margin-left:14%}@media(max-width: 767px){.blurb--inverted .col-sm-12.col-md-5{margin-left:0%}}.blurb--inverted .col-sm-12.col-md-6.offset-sm-1{order:1;margin-left:-7.333%}@media(max-width: 767px){.blurb--inverted .col-sm-12.col-md-6.offset-sm-1{margin-left:3.333%}}@media(min-width: 480px){.blurb--inverted .col-sm-12.col-md-6.offset-sm-1{margin-left:2.333%;padding-right:0}}@media(max-width: 1199px){.blurb--inverted .col-sm-12.col-md-6.offset-sm-1{margin-left:-11.667%}}@media(min-width: 1200px){.blurb--inverted .col-sm-12.col-md-6.offset-sm-1{margin-left:-7.333%}}.blurb--bg-color{background:#d6eeff}.blurb--image-multiple{background:#d6eeff;padding:110px 20px 225px 20px}@media(max-width: 1023px){.blurb--image-multiple{padding:80px 0 360px 0px}}@media(min-width: 768px){.blurb--image-multiple{padding:80px 0 140px 0px}}@media(min-width: 768px)and (max-width: 1023px){.blurb--image-multiple{overflow:hidden}}@media(min-width: 768px){.blurb--image-multiple .col-md-5{flex:0 0 50%;max-width:50%}}.blurb--image-multiple .offset-sm-1{margin-left:0}@media(max-width: 1023px){.blurb--image-multiple .offset-sm-1{left:0}}@media(min-width: 768px){.blurb--image-multiple .offset-sm-1{position:relative;left:-50px}}@media(min-width: 768px){.blurb--image-multiple .text-img .row{align-items:center}}.blurb--image-multiple .text-img .text-img-content{padding:0 42px 60px 42px}@media(max-width: 1023px){.blurb--image-multiple .text-img .text-img-content{padding:0px 22px 50px 22px}}.blurb--image-multiple .text-img .text-img-content p{margin-bottom:59px}.blurb--image-multiple .col-md-6 .image{padding:0;min-height:350px;max-width:375px;position:relative;width:100%;justify-content:center}@media(max-width: 1023px){.blurb--image-multiple .col-md-6 .image{margin:0 auto;max-width:375px}}@media(max-width: 767px){.blurb--image-multiple .col-md-6 .image{max-width:89%;margin-left:3px}}@media(min-width: 768px){.blurb--image-multiple .col-md-6 .image{max-width:295px}}@media(min-width: 992px){.blurb--image-multiple .col-md-6 .image{max-width:375px}}@media(min-width: 1200px){.blurb--image-multiple .col-md-6 .image{max-width:375px}}.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image{width:80%;position:absolute;min-height:initial;max-width:initial;padding:0}@media(min-width: 768px){.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image{width:100%}}.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:first-child{position:absolute;top:0;z-index:3}@media(min-width: 768px){.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:first-child{right:-20px}}@media(max-width: 767px){.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:first-child{left:15px}}.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:nth-of-type(2){top:-15px;z-index:2;right:5%}@media(min-width: 768px){.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:nth-of-type(2){right:-55px}}@media(min-width: 992px){.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:nth-of-type(2){right:-90px}}@media(min-width: 1200px){.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:nth-of-type(2){right:-80px}}.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:nth-of-type(3){top:-30px;z-index:1;right:0}@media(max-width: 767px){.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:nth-of-type(3){right:-16px}}@media(min-width: 768px){.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:nth-of-type(3){right:-80px}}@media(min-width: 992px){.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:nth-of-type(3){right:-140px}}@media(min-width: 1200px){.blurb--image-multiple .col-md-6 .image .image-card-wrapper .image:nth-of-type(3){right:-120px}}.blurb--featured-wrapper-video{background:#d6eeff;margin-top:230px;padding-top:100px;padding-bottom:40px}@media(max-width: 767px){.blurb--featured-wrapper-video .row{flex-direction:column-reverse}}.blurb--featured-wrapper-video .row .offset-sm-1{margin-left:-25px}@media(max-width: 767px){.blurb--featured-wrapper-video .row .offset-sm-1{margin-left:0}}.blurb--featured-wrapper-video h2{margin-bottom:10px !important;margin-top:0 !important}.blurb--featured-wrapper-video p{margin-bottom:1rem !important}.blurb--featured-wrapper-video .button{margin-top:15px}@media(max-width: 767px){.blurb--featured-wrapper-video .col-md-6{padding:0}}@media(min-width: 768px){.blurb--featured-wrapper-video .col-md-6{padding:0 15px}}@media(min-width: 768px){.blurb--featured-wrapper-video .col-md-5{flex:0 0 50%;max-width:50%}}.blurb--featured-wrapper-video .text-img-content{padding:20px 20px 30px}.blurb--featured-wrapper-video .text-img-content h2+p{font-size:18px}@media(max-width: 1023px){.blurb--featured-wrapper-video .text-img-content h2+p{line-height:28px;font-size:14px}}.blurb--featured-wrapper-video .image{margin-bottom:230px;width:100%;height:100%;padding:0}@media(min-width: 768px){.blurb--featured-wrapper-video .image{margin-top:-230px;margin-right:calc(50% - 50vw);position:relative;width:50vw}}@media(max-width: 767px){.blurb--featured-wrapper-video .image{margin-bottom:60px;padding:0 !important}}@media(max-width: 767px){.blurb--featured-wrapper-video .image .video-player{width:100% !important}}.blurb--featured-wrapper-video .image .video-player .mejs__overlay:hover>.mejs__overlay-button{background-position:center;transform:scale(1.25)}.blurb--featured-wrapper-video .image .video-player .mejs__iframe-overlay{display:none}.blurb--featured-wrapper-video .image .video-player .mejs__overlay-button{background:url(../images/template/play.svg) no-repeat center/80px;transition:transform .3s ease;-moz-transition:transform .3s ease,-webkit-transform .3s ease;-ms-transition:transform .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,-webkit-transform .3s ease}.blurb.bg-color-image-featured{background:linear-gradient(114deg, #ebf6ff 0%, #f0f8ff 45.9%, #d6eeff 46%, #d6eeff 100%);padding:90px 0 40px 0;margin-bottom:150px;margin-top:100px}.blurb.bg-color-image-featured .row{align-items:flex-start}@media(min-width: 576px){.blurb.bg-color-image-featured .row .col-sm-12.col-md-5{margin-left:8.333333%}}.blurb.bg-color-image-featured .row .offset-sm-1{margin-left:0}@media(max-width: 767px){.blurb.bg-color-image-featured .row .offset-sm-1{padding:0}}@media(max-width: 767px){.blurb.bg-color-image-featured .image{padding:0;margin-bottom:60px}}@media(min-width: 768px){.blurb.bg-color-image-featured .image{margin-bottom:-230px}}.blurb.bg-color-image-featured .image-breakout-right{margin-top:0px;margin-bottom:0px}@media(max-width: 767px){.blurb.bg-color-image-featured .image-breakout-right{width:100%}}@media(min-width: 768px){.blurb.bg-color-image-featured .image-breakout-right{margin-left:calc(100% - 100vw + 30px)}}@media(min-width: 1200px){.blurb.bg-color-image-featured .image-breakout-right{max-height:initial}}.blurb.bg-color-image-featured .text-img-content{padding:20px 20px 30px}@media(min-width: 768px){.blurb.bg-color-image-featured .text-img-content{padding-left:15px;padding-right:15px}}.blurb.bg-color-image-featured .text-img-content h2{margin-bottom:10px;margin-top:0}.blurb.bg-color-image-featured .text-img-content p{font-size:18px;line-height:30px;margin-bottom:1em}@media(max-width: 1023px){.blurb.bg-color-image-featured .text-img-content p{line-height:28px;font-size:14px}}.blurb.bg-color-image-featured .text-img-content p:nth-of-type(2){font-size:16px;line-height:28px}@media(max-width: 767px){.blurb.bg-color-image-featured .text-img-content p:nth-of-type(2){font-size:16px;line-height:28px}}.main-table{position:relative}@media(max-width: 1199px){.main-table{font-size:14px;line-height:18px}}.main-table__scroll{padding-top:20px}#page .main-table__title{padding-left:15px}.main-table__title{padding-top:0;font-weight:700;width:100%;margin:0 auto;max-width:1170px;padding:0 15px;margin-top:25px;padding-left:0}.main-table__wrapper{position:relative;width:100%;padding:0 40px 20px;margin-right:40px}@media(max-width: 1199px){.main-table__wrapper{margin-bottom:20px;padding:0}}.btn{display:flex;height:44px;border:1px solid #ee2d24;font-size:16px;line-height:20px;max-width:333px;width:100%;justify-content:center;align-items:center;text-decoration:none;text-transform:uppercase;font-weight:700;background-color:#ee2d24;color:#fff;cursor:pointer;border-radius:0}.btn.disabled,.btn:active,.btn:hover{background-color:#787878;border:1px solid #787878;color:#fff}.btn.disabled{pointer-events:none}.btn-outline{background-color:rgba(0,0,0,0);color:#9d1f30}.btn.calculate-dose svg{display:none}.strong-text{font-weight:700;color:#000}.separator{border-bottom:1px solid #d9b6b6;padding:40px 0}.separator p+p,.separator p+ul{margin-top:10px}.separator ul{padding-left:22px}.separator ul li{position:relative}.separator ul li:before{content:"";position:absolute;left:-22px;top:8px;width:8px;height:8px;background-color:#95288f;border-radius:50%}.separator ul+p,.separator ul li+li{margin-top:10px}.about-product{padding-bottom:40px;padding-top:40px}.site-header__wrapper{position:relative;display:flex;align-items:center;height:120px}@media(min-width: 992px){.main-navigation{display:flex}}@media(max-width: 991px){.main-navigation{height:0;overflow:hidden;width:calc(100% + 30px);position:absolute;left:0;top:0;padding:0 15px;margin:0 -15px;background-color:#fff;border-bottom:1px solid #d9b6b6;z-index:8}}@media(max-width: 991px){.main-navigation,.main-navigation.show{transition:height .3s ease-in}.main-navigation.show{display:block;height:340px}}.main-navigation-btn{display:flex;flex-direction:column;justify-content:center;position:absolute;right:0;top:24px;width:44px;height:40px;z-index:9;background-image:url(../images/template/mobile-btn-icon.png);background-position:50%;background-size:contain;background-repeat:no-repeat}@media(min-width: 992px){.main-navigation-btn{display:none}}.main-navigation-btn span{position:absolute;display:inline-flex;border-top:1px solid #9d1f30;margin-bottom:5px;width:15px;left:12px;transition:all .3s ease-in}.main-navigation-btn span:first-of-type{top:15px}.main-navigation-btn span:nth-child(2){top:20px}.main-navigation-btn span:last-of-type{margin-bottom:0;top:25px}.main-navigation-btn.show span:first-of-type{transform:rotate(45deg);top:20px}.main-navigation-btn.show span:nth-child(2){display:none}.main-navigation-btn.show span:last-of-type{transform:rotate(-45deg);top:20px}@media(max-width: 991px){.main-nav-list-wrapper{padding-top:80px}}.primary-menu{display:flex}@media(max-width: 991px){.primary-menu{flex-direction:column}}.primary-menu__item{margin-bottom:60px}@media(min-width: 992px){.primary-menu__item{margin-bottom:0;margin-right:60px}}.primary-menu__item:last-of-type{margin-right:0;margin-bottom:0}.primary-menu__item a{color:#787878;text-decoration:none;font-size:14px;line-height:20px;text-transform:uppercase}.primary-menu__item.active a{color:#9d1f30;position:relative;padding-bottom:10px}.primary-menu__item.active a:before{content:"";position:absolute;bottom:0;width:100%;height:3px;background-color:#9d1f30}.site-footer{border-bottom:6px solid #9d1f30}.site-footer__wrapper{border-top:1px solid #d9b6b6;padding-top:25px;color:#787878}.site-footer__wrapper,.site-info{display:flex;justify-content:space-between}.site-info{flex-flow:row wrap;align-items:flex-start;font-size:14px;line-height:20px;width:100%}@media(min-width: 992px){.site-info{flex-flow:row nowrap}}@media(max-width: 991px){.site-info>div{width:calc(50% - 20px);margin-bottom:20px}}@media(max-width: 767px){.site-info>div{width:100%}}@media(min-width: 992px){.site-info>div{margin-right:80px;margin-bottom:40px}.site-info>div:last-of-type{margin-right:0}}@media(min-width: 992px){.site-info__disclaimer{max-width:760px;width:100%}}.site-info__disclaimer-title{font-weight:700;text-transform:uppercase;margin-bottom:10px}.site-info__address a{color:#787878;text-decoration:none}.site-info__contacts{display:flex;flex-direction:column}.site-info__contacts .contacts-list__item:first-child{margin-bottom:0;padding-bottom:0}.site-info__contacts .contacts-list__item a{position:relative;display:inline-flex;color:#787878;text-decoration:none;padding-left:0}.site-info__contacts .contacts-list__item--phone:before{content:"";background-image:url(../images/template/phone-icon.png);background-size:100%;background-repeat:no-repeat;position:absolute;width:15px;height:15px;left:0;top:3px;display:none}.site-info__contacts .contacts-list__item--email:before{content:"";background-image:url(../images/template/email-icon.png);background-size:100%;background-repeat:no-repeat;position:absolute;width:17px;height:12px;left:0;top:4px;display:none}.footer-nav-list{display:flex;flex-direction:column}.footer-nav-list__item{margin-bottom:10px}.footer-nav-list__item:last-child{margin-bottom:0}.footer-nav-list__item a{font-size:12px;line-height:16px;color:#d9b6b6;text-decoration:none;text-transform:uppercase}.footer-nav__wrapper #ot-sdk-btn.ot-sdk-show-settings{border:0;background:0;text-transform:uppercase;padding:0;margin-top:10px;font-size:12px;line-height:20px;font-family:Open Sans,sans-serif;color:#d9b6b6;cursor:pointer}.footer-nav__wrapper #ot-sdk-btn.ot-sdk-show-settings:active,.footer-nav__wrapper #ot-sdk-btn.ot-sdk-show-settings:hover,.footer-nav__wrapper #ot-sdk-btn.ot-sdk-show-settings:visited{background-color:rgba(0,0,0,0);color:#d9b6b6}.page-error__wrapper{min-height:calc(100vh - 320px);display:flex;align-items:center;justify-content:center}.about-calculator__wrapper{padding:0 0 40px;border-bottom:1px solid #d9b6b6}@media(min-width: 1200px){.about-calculator__wrapper{max-width:1135px}}.about-calculator__wrapper P+P{padding-top:20px}@media(min-width: 768px){.about-calculator__wrapper{margin-top:40px}}.about-calculator__desc p{font-size:18px;line-height:24px;padding-bottom:20px}@media(min-width: 768px){.about-calculator__desc p{font-size:24px;line-height:32px}}.about-calculator__desc a{text-decoration:underline}.about-calculator__desc a:hover{text-decoration:none}.about-calculator-list__wrapper ul{padding-left:22px;list-style:none}.about-calculator-list__wrapper ul li{position:relative}.about-calculator-list__wrapper ul li:before{content:"";position:absolute;left:-22px;top:8px;width:8px;height:8px;background-color:#95288f;border-radius:50%}.about-calculator-list__wrapper ul li+li{margin-top:10px}.about-calculator-list__title{padding-bottom:10px}@media(min-width: 1200px){.main-title{max-width:1135px}}.main-title__subtitle p{padding-top:20px}.main-calculation__subtitle{padding-top:36px;font-weight:400;color:#787878}.main-calculation__subtitle p{font-weight:800;font-size:18px}.main-calculation__wrapper{padding:40px 0;padding-top:25px;border-bottom:1px solid #d9b6b6}.switch-field-2{display:flex;flex-direction:column;margin-top:20px}.radio-input,.radio-input-tab-2{display:none}.measure{width:100px;flex-shrink:0}.measure input:checked+label{background-color:#95288f;color:#fff;border:1px solid #95288f}.measure label{align-items:center;justify-content:center;height:58px;width:100%;max-width:450px;border-top:1px solid #d9b6b6;border-bottom:1px solid #d9b6b6;border-right:1px solid #d9b6b6}.block-with-input,.measure label{display:flex}.block-with-input{flex-direction:column;margin-top:50px}.main-table__wrapper .block-with-input{display:block}.main-table__wrapper .block-with-input{padding-top:20px;scrollbar-width:thin;scrollbar-color:#ee2d24 #e4e4e4}.main-table__wrapper .block-with-input::-webkit-scrollbar{height:6px;border-radius:3px}.main-table__wrapper .block-with-input::-webkit-scrollbar-track{background:#e4e4e4;border-radius:3px}.main-table__wrapper .block-with-input::-webkit-scrollbar-thumb{border-radius:3px;background:#ee2d24}.main-table__wrapper .block-with-input::-webkit-scrollbar-thumb:hover{background:#ee2d24}@media(max-width: 1199px){.main-table__wrapper .block-with-input{overflow-x:scroll}}.main-table__wrapper .main-calculation__subtitle{padding-top:16px}.main-table__wrapper .main-calculation__subtitle p{font-weight:700}@media(min-width: 1200px){.block-with-input{flex-direction:row}}.injection-type input:checked+label{background-color:#95288f;color:#fff}.injection-type label{display:inline-block;height:70px;width:100%;color:#95288f;font-weight:700}.calculator__wrapper{background-color:#fff;box-shadow:30px 30px 40px rgba(217,182,182,.31);border-radius:13px;border-bottom:5px solid #95288f;display:flex;flex-flow:row wrap;padding:30px 10px;max-width:1136px;justify-content:space-between;border-radius:13px}@media(max-width: 767px){.calculator__wrapper{padding-top:0}}@media(min-width: 768px){.calculator__wrapper{padding:40px 24px 32px 36px}}.calculator__title{font-size:12px;line-height:18px;text-transform:uppercase;padding-bottom:8px;font-weight:600}.calculator .btn{max-width:373px}.calculator__notification{display:block;width:68%;margin-top:20px}.calculator__notification .calculator__notification--infusion{font-size:16px;font-weight:400}.calculator__notification--injection{font-size:16px;font-weight:400}@media(max-width: 1199px){.calculator__notification{margin-bottom:64px;display:none}}.calculator__notification--mobile{display:none}@media(max-width: 1199px){.calculator__notification--mobile{display:block;width:100%;margin-bottom:30px}}.calculator__notification span{white-space:nowrap}.calculator__notification--injection{display:none}.switch-field-1{margin-top:0}.patient-weight,.switch-field-1{margin-top:20px;margin-bottom:20px}.patient-weight{margin-bottom:32px}@media(max-width: 767px){.patient-weight{margin-bottom:0}}.patient-weight input,.switch-field-1 input{height:60px;font-size:25px;padding:0 20px;border:1px solid #d9b6b6;border-radius:2px;color:#000}.patient-weight input:focus,.switch-field-1 input:focus{border-bottom:1px solid #95288f}.patient-weight input::-moz-placeholder{color:#979797;font-size:16px;line-height:22px}.patient-weight input:-ms-input-placeholder{color:#979797;font-size:16px;line-height:22px}.patient-weight input::placeholder{color:#979797;font-size:16px;line-height:22px}.patient-weight input::-webkit-input-placeholder{font-size:16px;line-height:22px;color:#979797}.patient-weight input:-ms-input-placeholder{color:#979797;font-size:16px;line-height:22px}.injection-type label,.measure label{background-color:#f5e8f4;cursor:pointer}.switch-field-1{flex-direction:column;width:100%}.switch-field-1,.switch-field-1__wrapper{display:flex}.hemoglobin-input{width:calc(100% - 200px)}.injection-type label{display:flex;align-items:center;padding-right:12px}.injection-type img{padding:11px}.patient-weight,.patient-weight input{width:100%}.injection-type,.measure{color:#95288f;font-weight:600}.injection-type{font-size:18px}.right-comment{width:100%;display:flex;flex-direction:column;padding:16px 8px 20px 12px}@media(min-width: 768px){.right-comment{flex-direction:row;height:100%;min-height:304px}}@media(min-width: 1200px){.right-comment{margin-left:30px;max-width:270px;flex-direction:column}}@media(min-width: 1680px){.right-comment{margin-left:118px;max-width:426px}}@media(max-width: 1199px){.right-comment{justify-content:space-between}}.right-comment .comments{display:flex;align-items:flex-start;width:100%}@media(min-width: 768px){.right-comment .comments{width:calc(50% - 20px)}}@media(min-width: 1200px){.right-comment .comments{width:100%}}.right-comment .comments:first-of-type{margin-bottom:20px}@media(min-width: 768px){.right-comment .comments:first-of-type{margin-bottom:0}}@media(min-width: 1200px){.right-comment .comments:first-of-type{margin-bottom:40px}}.right-comment .comments img{margin-right:12px;max-width:64px}.right-comment p{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px}.calculator-btn__wrapper{width:71% !important}@media(max-width: 767px){.calculator-btn__wrapper{width:100% !important}}.calculator-btn__notification{display:none;font-size:12px;line-height:14px;color:#ee2d24;margin-bottom:20px;max-width:373px}.calculator-tab-1 input[type=number]{-moz-appearance:textfield}.calculator-btn__wrapper,.calculator-tab-1,.calculator-tab-2{width:100%}@media(min-width: 768px){.calculator-tab-1,.calculator-tab-2{width:calc(50% - 20px)}}@media(min-width: 1680px){.calculator-btn__wrapper,.calculator-tab-1,.calculator-tab-2{width:calc(50% - 58px)}}@media(max-width: 767px){.calculator-tab-2{margin-bottom:24px}}.calculator-tab-2 .calculator__title{font-size:12px;font-weight:400}.count-btn{height:58px}input{box-sizing:border-box !important}.number-of-injections,.number-of-injections .number-of-injections__item-1{display:flex}.number-of-injections .number-of-injections__item-1{width:100%;max-width:1136px}.number-of-injections .number-of-injections__item-1__1,.number-of-injections .number-of-injections__item-1__2{width:50%;display:flex;flex-direction:column;justify-content:center}.number-of-injections .number-of-injections__item-1__1 p,.number-of-injections .number-of-injections__item-1__2 p{display:flex;justify-content:flex-start;align-items:center}.number-of-injections .number-of-injections__item-1{background-color:#fff;box-shadow:0px 3px 20px 0px rgba(0,0,0,.1019607843);border-radius:13px;padding:40px}.number-of-injections img{padding:15px}.number-of-injections .number-of-injections__item-2{font-weight:700;max-width:426px;width:100%;margin-left:118px}.number-of-injections .number-of-injections__item-2__2{display:flex}.number-of-injections .number-of-injections__item-2__2 img{align-self:flex-start}.medical-info__1,.number-of-injections .number-of-injections__item-2>p{display:flex}.medical-info__1{background-color:#fff;box-shadow:0px 3px 20px 0px rgba(0,0,0,.1019607843);border-radius:13px;padding:40px}.medical-info__1>div{display:flex;justify-content:center;align-items:center}.medical-info__1 img{padding:15px}.medical-info__2{display:flex;justify-content:center}@media(max-width: 1199px){.calculator .hemoglobin-input{width:54%}.calculator .switch-field-1__1{width:18%}.calculator .switch-field-1__2{width:28%}}@media(max-width: 767px){.measure{width:70px}}.hemoglobin-select{position:relative}.hemoglobin-select__wrapper{width:100%;height:100%;display:flex;align-items:center;position:absolute;right:0;max-width:140px}.hemoglobin-select__wrapper:before{content:"";height:58px;width:1px;background-color:#d9b6b6;position:absolute;left:0;top:0%}.hemoglobin-select__wrapper:after{content:"";position:absolute;background-image:url(../images/template/select-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:100%;width:10px;height:6px;right:20px;top:calc(50% - 3px)}.hemoglobin__input{width:100%}.hemoglobin__select{position:absolute;top:calc(100% - 1px);width:100%;left:0;display:none;list-style-type:none;padding-left:0}.hemoglobin__select li{cursor:pointer;padding:17px 20px;border:1px solid #d9b6b6;background-color:#fff;font-size:16px;color:#000;font-weight:700;box-shadow:0px 3px 20px 0px rgba(0,0,0,.1019607843)}.hemoglobin__select li:hover{background-color:#f5e8f4}.hemoglobin__select.active{display:block}.hemoglobin__value{display:flex;align-items:center;cursor:pointer;padding:0 12px;font-size:14px;color:#000;font-weight:600;width:100%;height:100%}.appointment-scheme__wrapper{padding:40px 0;border-bottom:1px solid #d9b6b6}.appointment-scheme__subtitle{margin-top:40px;margin-bottom:24px}.appointment-scheme__calculation{display:flex;flex-direction:column;padding-top:25px}@media(min-width: 992px){.appointment-scheme__calculation{flex-direction:row}}.calculation-injection{display:flex;padding:24px;flex-direction:column;background-color:#fff;box-shadow:30px 30px 40px rgba(217,182,182,.31);border-radius:13px}.calculation-injection__wrapper{flex-grow:1;margin-bottom:40px}@media(min-width: 768px){.calculation-injection{flex-direction:row}}@media(min-width: 992px){.calculation-injection{padding:24px;margin-right:15px;margin-bottom:0;min-height:200px}}.calculation-injection__item{width:100%}@media(min-width: 992px){.calculation-injection__item{width:55%}.calculation-injection__item:first-of-type{width:47%}}.calculation-injection__item:first-of-type{margin-bottom:30px;border-bottom:1px solid #d9b6b6}@media(min-width: 768px){.calculation-injection__item:first-of-type{margin-bottom:0;border-bottom:none;border-right:1px solid #d9b6b6}}@media(min-width: 768px){.calculation-injection__item:last-of-type{padding-left:24px}}.calculation-injection__total{font-size:40px;line-height:46px;color:#000;padding-bottom:30px}@media(min-width: 768px){.calculation-injection__total{padding-bottom:0}}.calculation-injection__title{font-size:16px;line-height:22px;text-transform:uppercase;padding-bottom:30px;font-weight:400}.calculation-injection__count{display:none;align-items:center;font-weight:700;color:#000}.calculation-injection__count--injection{display:none;padding-top:16px}.calculation-injection__count img{padding-right:13px;max-width:48px}.injection-info{display:flex;max-width:414px;padding:24px 20px;width:100%}@media(max-width: 991px){.injection-info{max-width:100%}}.injection-info-list{width:100%;padding-left:0}.injection-info-list__item{display:flex}.injection-info-list__item:first-of-type{margin-bottom:44px}.injection-info-list__icon{margin-right:15px;width:100%;max-width:78px;display:flex;flex-direction:column;align-items:center}.injection-info-list__count{color:#ee2d24;padding-top:10px;font-weight:800;font-size:18px}.injection-info-list__content--injection{display:none;padding-bottom:16px}.injection-info-list__max-count{color:#ee2d24;font-size:40px;line-height:1;padding-top:10px;display:flex;flex-direction:column}.injection-info-list__max-count span{font-size:14px;padding-left:12px;color:#787878}.drug-schedule__wrapper{padding:40px 0 80px}.drug-schedule__subtitle{margin-top:40px;padding-left:40px;position:relative}.drug-schedule__subtitle:before{content:"";background-image:url(../images/template/appointment-icon.png);background-repeat:no-repeat;width:30px;height:30px;position:absolute;left:0;top:-3px}.drug-schedule__footnote{margin-top:20px}.drug-schedule .table-infusion{display:none}.drug-schedule .table-infusion.show{display:block}@media(min-width: 1200px){.drug-schedule .main-table{font-size:14px;line-height:18px}}@media(min-width: 1440px){.drug-schedule .main-table{font-size:18px;line-height:24px}}.drug-schedule-warning__item{display:flex;align-items:center;margin-top:30px}@media(min-width: 1200px){.drug-schedule-warning__item{max-width:1180px}}.drug-schedule-warning__text{color:#9d1f30;padding-left:16px}@media(min-width: 768px){.drug-schedule-warning__text{padding-left:36px}}.drug-schedule-warning__icon{max-width:71px;width:100%}.drug-schedule-warning__icon img{display:block}.user-info-wrapper{padding:40px 20px;margin-bottom:40px;background-color:#fff;box-shadow:0px 3px 20px 0px rgba(0,0,0,.1019607843);border-radius:13px}@media(min-width: 992px){.user-info-wrapper{padding:60px 30px}}.user-info-list{display:flex;justify-content:space-between;flex-direction:column}@media(min-width: 992px){.user-info-list{flex-direction:row}}.user-info-list__item{display:flex;margin-bottom:30px}.user-info-list__item:last-of-type{margin-bottom:0}@media(min-width: 992px){.user-info-list__item{max-width:calc(33.33333% - 25px);margin-bottom:0}}@media(min-width: 1200px){.user-info-list__item{max-width:calc(33.33333% - 63.33333px)}}.user-info-list__icon{width:63px;height:63px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:24px}@media(min-width: 992px){.user-info-list__icon{width:89px;height:89px}}.user-info-list__icon img{width:100%}.user-info-btns{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:50px}.user-info-btns .btn{max-width:343px;background-color:#ee2d24;border-radius:2px;font-size:14px;height:44px}@media(min-width: 992px){.user-info-btns{flex-direction:row}}.user-info-btns__download,.user-info-btns button{text-transform:none}.user-info-btns .btn.disabled,.user-info-btns .btn:active,.user-info-btns .btn:hover{background-color:#787878;border:1px solid #787878;color:#fff}.user-info-btns .btn:first-child{margin-right:25px}@media(max-width: 991px){.user-info-btns .btn:first-child{margin-right:0;margin-bottom:20px}}.user-info-btns .btn__clear{background-color:rgba(0,0,0,0);color:#ee2d24;border:1px solid #ee2d24}.user-info-btns .btn__clear:focus,.user-info-btns .btn__clear:hover{background-color:#787878;border:1px solid #787878;color:#fff}.datepicker{position:relative;display:block;max-width:200px;width:100%}.datepicker__label{width:44px;height:44px;display:block;position:absolute;background-color:#95288f;border-radius:8px;top:0;right:0;background-image:url(../images/template/calendar-icon-1.svg);background-repeat:no-repeat;background-position:50%;cursor:pointer}.datepicker input{height:44px;border:1px solid #d9b6b6;border-radius:8px;width:100%;padding:10px 50px 10px 15px;font-weight:700;cursor:pointer}.datepicker .qs-datepicker-container{border-radius:13px;background-color:#f7f7f7;top:calc(100% + 12px) !important}.datepicker .qs-day{font-size:14px}.datepicker .qs-controls{height:44px;background:rgba(0,0,0,0)}.datepicker .qs-controls .qs-month-year{font-weight:400}.datepicker .qs-controls .qs-arrow{height:32px;width:32px}.datepicker .qs-controls .qs-arrow.qs-left{margin-left:12px}.datepicker .qs-controls .qs-arrow.qs-right{margin-right:12px}.datepicker .qs-squares .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background-color:#eee;color:#000}.datepicker .qs-squares .qs-current{color:#95288f}.table__row{display:flex;width:100%;flex-shrink:0;border-top:1px dotted #787878}.table__row--title{font-weight:700;border-top:1px dotted #787878}.table__cell,.table__row--title{display:flex;align-items:center}.table__cell{width:100%;height:66px;padding:0 10px;justify-content:flex-start;text-align:left;font-size:14px;border-right:1px dotted #787878;border-bottom:1px dotted #787878}.table__cell:not(:first-of-type):not(:last-of-type):not(:nth-of-type(2)){min-width:160px}.table__cell:nth-of-type(2){min-width:175px}.table__cell:first-of-type{border-left:1px dotted #787878;font-weight:700;max-width:160px}.table__cell:last-of-type{max-width:100px;flex-shrink:0}@media(min-width: 1200px){.table__cell{padding:0 10px 0 15px}}.table__header{background-color:#f7f7f7}.table__footer{background-color:rgba(217,182,182,.31);border-bottom-left-radius:16px;border-bottom-right-radius:16px}.table__footer .table__cell{border:none;max-width:200px}.table__footer .table__cell:first-of-type{color:#000;font-weight:700;max-width:144px}.table__footer .table__cell:nth-child(2){color:#ee2d24;font-weight:700;padding:0 29px}.external-scroll_x,.external-scroll_y{border:1px solid #9999fc;cursor:pointer;display:none;position:absolute}.external-scroll_x.scroll-scrollx_visible{display:block;height:10px;left:0;top:410px;width:200px}.external-scroll_y.scroll-scrolly_visible{display:block;height:200px;left:610px;top:0;width:10px}.external-scroll_x div,.external-scroll_y div{height:100%;left:0;top:0;position:absolute;width:100%}.external-scroll_x .scroll-bar,.external-scroll_y .scroll-bar{background:#9999fc;z-index:12}.external-scroll_x .scroll-bar{width:100px}.external-scroll_y .scroll-bar{height:100px}.video-container{display:flex;flex-direction:column;align-items:center;padding:40px 0 75px}@media(min-width: 992px){.video-container{flex-direction:row}}.video-container__wrapper{display:flex;flex-direction:column;position:relative;width:100%;margin-bottom:30px;max-width:995px}@media(min-width: 992px){.video-container__wrapper{margin-right:60px;margin-bottom:0}}@media(min-width: 1200px){.video-container__wrapper{margin-right:140px}}.video-container__wrapper.disabled .video-poster{display:block}.video-container-describe{width:100%;font-size:18px;line-height:24px;color:#787878}@media(min-width: 1200px){.video-container-describe{max-width:500px}}.video-container-describe__title{margin-bottom:62px}@media(min-width: 992px){.video-container-describe__title{margin-bottom:70px}}.video-container-describe b,.video-container-describe strong{font-weight:800;font-family:Open Sans ExtraBoldItalic,sans-serif}.video-item{width:100%}.video-poster{display:none;background-position:50%;background-repeat:no-repeat;left:0;top:0;z-index:5}.video-poster,.video-poster:before{position:absolute;width:100%;height:100%}.video-poster:before{content:"";background-color:rgba(0,0,0,.16);display:block}.btn-play{background-color:#787878;width:39px;height:26px;border-radius:2px;border:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);cursor:pointer}@media(min-width: 768px){.btn-play{width:120px;height:80px;border-radius:13px}}.btn-play:before{content:"";width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-left:9px solid #fff;border-bottom:4px solid rgba(0,0,0,0);position:absolute;top:50%;left:55%;transform:translate(-50%, -50%)}@media(min-width: 768px){.btn-play:before{border-top:15px solid rgba(0,0,0,0);border-left:25px solid #fff;border-bottom:15px solid rgba(0,0,0,0)}}.instruction h1{padding-bottom:20px}.instruction__subtitle{padding-bottom:20px;font-weight:700;color:#000}@media(min-width: 1200px){.instruction__text-content{max-width:75%}}.instruction__table{padding-bottom:20px}.instruction__table-title{padding:20px 0}.about-product p+P{margin-top:10px}.instruction-composition{padding-top:40px}.btn-instruction{padding-bottom:40px}.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{font-size:28px;line-height:32px;color:#9d1f30;font-family:Open Sans ExtraBoldItalic,sans-serif}@media(min-width: 992px){.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{font-size:50px;line-height:60px}}.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc{font-size:14px;line-height:20px;color:#787878}@media(min-width: 992px){.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc{font-size:18px;line-height:24px}}.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section{display:flex;flex-direction:column}.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header{color:#000;font-weight:700;font-size:14px;line-height:20px}@media(min-width: 992px){.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header{font-size:18px;line-height:24px}}.cookie-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-cookies-td-content a{background:rgba(0,0,0,0) !important;color:#787878}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;align-items:center;justify-content:center;overflow:auto;max-height:100vh;padding:20px 0;opacity:0;pointer-events:none;background-color:rgba(250,245,246,.97)}@media(-ms-high-contrast: none),screen and (-ms-high-contrast: active){.popup{flex-direction:column}}.popup.active{opacity:1;pointer-events:all}.popup__content{max-width:1000px;padding:30px 10px;z-index:2;position:relative;width:100%;margin:auto 10px;font-size:12px;line-height:18px;background-color:#fff;box-shadow:0px 3px 20px 0px rgba(0,0,0,.1019607843);border-radius:13px}@media(-ms-high-contrast: none),screen and (-ms-high-contrast: active){.popup__content{margin:0 auto}}@media(min-width: 992px){.popup__content{padding:40px;font-size:14px;line-height:20px}}@media(min-width: 1200px){.popup__content{margin:auto}}.popup__consent{padding-bottom:22px;border-bottom:1px dotted #787878;color:#000}.popup__info{padding-top:14px;margin-bottom:18px;font-size:14px !important}.popup__content-wrapper{opacity:0}.popup__content-wrapper.hide{display:none}.popup__content-wrapper.show{opacity:1}.popup__access-label{display:none;align-items:center;padding:0 24px;height:80px;border-radius:16px;background-color:rgba(217,182,182,.31);font-weight:700;color:#d17672;margin-bottom:40px}.popup__access-label:before{content:"";width:45px;height:45px;border-radius:50%;background-color:#fff;margin-right:20px;background-image:url(../images/template/popup-lock-icon.png);background-size:20px;background-repeat:no-repeat;background-position:50%;flex-shrink:0}@media(min-width: 992px){.popup__access-label:before{width:68px;height:68px;background-size:29px}}.popup__access-label.error{display:flex;background-color:rgba(238,45,36,.7);color:#fff}.popup__access-label.error:before{background-color:rgba(211,67,60,.6);background-image:url(../images/template/popup-lock-error-icon.png)}.popup__questions-title{font-size:30px;line-height:40px;margin-bottom:30px;font-family:Open Sans ExtraBoldItalic,sans-serif}.popup__questions{margin-bottom:40px}.popup__questions-item:last-of-type label{margin-bottom:0}.popup__questions-item input{position:absolute;height:0;width:0;visibility:hidden}.popup__questions-item label{border-radius:8px;border:1px solid #d9b6b6;height:60px;display:flex;align-items:center;font-weight:700;padding:0 18px;margin-bottom:10px;cursor:pointer}.popup__questions-item label:before{content:"";width:32px;height:32px;border:1px solid #d9b6b6;border-radius:50%;margin-right:10px}@media(min-width: 992px){.popup__questions-item label{font-size:18px;line-height:24px}}.popup__questions-item input:checked+label{color:#95288f;background-color:#f5e8f4}.popup__questions-item input:checked+label:before{background-color:#95288f;background-image:url(../images/template/popup-check-icon.png);background-repeat:no-repeat;background-position:50%}.popup__btn{display:flex;justify-content:center}.popup__btn .btn{height:56px;max-width:333px;border:1px solid #ee2d24;background-color:#ee2d24}.popup__btn .btn.disabled,.popup__btn .btn:active,.popup__btn .btn:hover{background-color:#787878;border:1px solid #787878;color:#fff}.popup__blocked{display:none}.popup__blocked-title,.popup__blocked.show{display:flex;flex-direction:column;align-items:center}.popup__blocked-title{background-color:rgba(238,45,36,.7);color:#fff;border-radius:16px;padding:40px 15px;justify-content:center;width:100%;font-weight:700;text-align:center}.popup__blocked-title:before{content:"";width:68px;height:68px;flex-shrink:0;border-radius:50%;background-color:rgba(211,67,60,.6);margin-bottom:15px;background-image:url(../images/template/access-locked-icon.png);background-position:50%;background-repeat:no-repeat}.popup__blocked-timer{display:flex;flex-direction:column;padding:120px 0;font-weight:700;text-align:center}.popup__blocked-timer .countdown__wrapper{display:flex;justify-content:center;font-size:59px;line-height:78px;padding-top:20px}.popup__blocked-footer{width:100%;border-top:1px solid #d9b6b6;padding-top:40px;text-align:center}.popup__blocked-footer a{color:#9d1f30;text-decoration:none}.popup-question__wrapper.disabled{position:relative;pointer-events:none;opacity:.15}.popup-question__wrapper.disabled:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.popup-consent{position:relative}.popup-consent__checkbox{display:flex;padding-top:18px}.popup-consent__checkbox input{height:0;width:0;overflow:hidden;display:none}.popup-consent__checkbox input:checked+label:before{background-color:#7da52d;border:1px solid #5f801f;background-image:url(../images/template/consent-icon.svg);background-repeat:no-repeat;background-position:50% 60%;background-size:14px}.popup-consent__checkbox label{cursor:pointer;display:flex;align-items:center}.popup-consent__checkbox label:before{content:"";width:24px;height:24px;border:1px solid #cab5b5;background-color:#eee;border-radius:4px;margin-right:10px}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:flex;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid gray;border-radius:.263921875em;overflow:hidden;background:#fff;box-shadow:0 1.25em 1.25em -0.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:flex;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50.2%,.4)}.qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-wrap:wrap;flex-grow:1}.qs-overlay .qs-overlay-month{display:flex;justify-content:center;align-items:center;width:33.33333%;cursor:pointer;opacity:.5;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-shrink:0;background:#d3d3d3;filter:blur(0);transition:filter .3s}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.39063em solid rgba(0,0,0,0);position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%, -50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%, -50%)}.qs-month-year{font-weight:700;transition:border .2s;border-bottom:1px solid rgba(0,0,0,0);cursor:pointer}.qs-month-year:hover{border-bottom:1px solid gray}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;flex-wrap:wrap;padding:.3125em;filter:blur(0);transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{width:14.28571%;height:1.5625em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{font-weight:700;color:gray}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}.table__cell--control-days{justify-content:center;position:relative;left:17px}.block-with-input sup{position:relative;top:0px}.text-capitalize{text-transform:capitalize !important}.card__heading{color:#202020;font-family:"Avenir Next LT W02 Bold",sans-serif;font-weight:bold;font-style:normal;font-size:1.3rem;margin:0 0 .5em;position:relative;margin-bottom:0}.card__heading__link{color:inherit}.card__heading__link:hover{color:inherit}.card__heading-link{color:#9d1f30;text-decoration:none}.card__heading-link:hover{color:#5d121c;text-decoration:none}.card__subheading{color:#202020;font-family:Open Sans,sans-serif;font-style:normal;font-size:1rem;margin-bottom:0;color:#666;color:var(--c-text)}.card__subheading__link{color:inherit}.card__subheading__link:hover{color:inherit}.card__body{margin:.7em 0 1em}.card__link{color:#9d1f30;text-decoration:none}.card__link:hover{color:#5d121c;text-decoration:none}.card__button{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;color:#fff;color:var(--c-text-inverse);background-color:#005de0;background-color:var(--c-primary);line-height:1.4;padding:.5rem 1rem}.card__button:visited{color:#fff;color:var(--c-text-inverse)}.card__button:hover{color:#005de0;color:var(--c-primary);background-color:#ccc;background-color:var(--c-highlight)}@media(prefers-color-scheme: dark){.card__button{color:#666;color:var(--c-text);background-color:#005de0;background-color:var(--c-primary)}.card__button:visited{color:#666;color:var(--c-text)}.card__button:hover{color:#666;color:var(--c-text);background-color:#e5e5e5;background-color:var(--c-highlight-high)}}.card--bg{background-color:#e5e5e5;background-color:var(--c-highlight-high);padding:1em}.cardsHorizontal{display:flex;flex-wrap:wrap}.cardsHorizontal .horizontal-list{padding:0 20px}@media(min-width: 768px){.cardsHorizontal .horizontal-list{width:33.6%}}@media(max-width: 767px){.cardsHorizontal .horizontal-list{padding:0 35px;width:100%}}.cardsHorizontal .horizontal-list h3,.cardsHorizontal .horizontal-list p{color:#fff}.cardsHorizontal .horizontal-list .horizontal-card{margin-bottom:30px}.cardsHorizontal--icon .horizontal-list{padding:0;margin-right:20px;margin-bottom:40px}@media(min-width: 992px){.cardsHorizontal--icon .horizontal-list{width:calc(25.3% - 20px)}}@media(max-width: 1023px){.cardsHorizontal--icon .horizontal-list{width:calc(33.3% - 20px)}}@media(max-width: 767px){.cardsHorizontal--icon .horizontal-list{padding:0 20px;width:100%;margin-right:0px}}.cardsHorizontal--icon .horizontal-list .horizontal-card{display:flex;background:#fff;position:relative;flex-wrap:wrap;align-content:space-between;min-height:263px;width:100%;z-index:1;padding-bottom:30px;padding-top:30px;margin-bottom:30px;overflow:hidden;box-shadow:0 3px 40px 0 rgba(0,0,0,.1)}.cardsHorizontal--icon .horizontal-list .horizontal-card:hover{transform:translateZ(0) scale(1.1, 1.1);box-shadow:0 3px 40px 0 rgba(0,0,0,.1);transition:transform .3s ease}@media(min-width: 768px){.cardsHorizontal--icon .horizontal-list .horizontal-card{padding:25px 0;height:100%}}.cardsHorizontal--icon .horizontal-list .horizontal-card .horizontal-card-header{align-items:center;display:flex;justify-content:center;margin-bottom:15px;margin-left:40px;margin-right:40px}.cardsHorizontal--icon .horizontal-list .horizontal-card .horizontal-card-header h3{margin:0 40px 15px 20px;color:#202020;font-size:18px;font-weight:700}@media(min-width: 768px){.cardsHorizontal--icon .horizontal-list .horizontal-card .horizontal-card-header h3{margin:0px 40px 15px 20px}}.cardsHorizontal--icon .horizontal-list .horizontal-card .horizontal-card-header img{height:60px;width:60px;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain;opacity:0}.cardsHorizontal--icon .horizontal-list .horizontal-card .description{margin-bottom:30px}.cardsHorizontal--icon .horizontal-list .horizontal-card p{margin:0px 40px 50px;color:#202020;line-height:30px}@media(min-width: 768px){.cardsHorizontal--icon .horizontal-list .horizontal-card p{margin:0px 40px 0px}}@media(max-width: 1023px){.cardsHorizontal--icon .horizontal-list .horizontal-card p{font-size:14px;line-height:28px}}.cardsHorizontal--icon .horizontal-list .horizontal-card .button{padding-right:65px;margin-left:40px;color:#000}.cardsHorizontal--icon .horizontal-list .horizontal-card .button::after{display:none}@media(max-width: 767px){.cardsHorizontal--icon .horizontal-list .horizontal-card .button{margin-left:40px}}@media(min-width: 768px){.cardsHorizontal--icon .horizontal-list .horizontal-card .button{margin-left:40px}}.cardsHorizontal--icon .horizontal-list .horizontal-card .button svg{fill:#000}.cardsHorizontal--icon .horizontal-list .horizontal-card .button svg:hover{right:15px}.cardsHorizontal--bg-primary .horizontal-card{background-color:#9d1f30;padding:25px 50px}.cardsHorizontal--bg-primary .horizontal-card .horizontal-card-header h3{margin:5px 0 30px;text-transform:uppercase;font-weight:bold;font-size:14px}.cardsHorizontal--bg-primary .horizontal-card .description p{font-size:18px;margin-bottom:0px}.cardsHorizontal--bg-primary .horizontal-card .description p:first-child{font-size:32px;margin:25px 0 10px;font-family:Open Sans,sans-serif;font-weight:500;line-height:1.2}@media(max-width: 1023px){.cardsHorizontal--bg-primary .horizontal-card .description p:first-child{font-size:14px;line-height:28px}}@media(max-width: 1023px){.cardsHorizontal--bg-primary .horizontal-card .description p{font-size:14px;line-height:28px}}.cardsHorizontal--columns .horizontal-card{padding-bottom:90px;height:100%}@media(min-width: 768px)and (max-width: 1023px){.cardsHorizontal--columns .horizontal-card{padding-left:20px;padding-right:20px}}.cardsHorizontal--columns .horizontal-card .description{display:flex;flex-wrap:wrap}.cardsHorizontal--columns .horizontal-card .description p{margin:0;font-family:Open Sans,sans-serif;line-height:normal}.cardsHorizontal--columns .horizontal-card .description p:first-child{margin:0}.cardsHorizontal--columns .horizontal-card .description .left,.cardsHorizontal--columns .horizontal-card .description .right{flex:0 0 100%;max-width:100%}@media(min-width: 1440px){.cardsHorizontal--columns .horizontal-card .description .left,.cardsHorizontal--columns .horizontal-card .description .right{flex:0 0 50%;max-width:50%}}.cardsHorizontal--columns .horizontal-card .description .left p{font-weight:400;font-size:32px}.cardsHorizontal--columns .horizontal-card .description .left p:first-child{padding-bottom:6px}.cardsHorizontal--columns .horizontal-card .description .right{padding-left:35px}.cardsHorizontal--columns .horizontal-card .description .right p{text-transform:uppercase;font-size:12px}.cardsHorizontal--bg-image{transition:all .4s}.cardsHorizontal--bg-image .horizontal-card{position:relative;overflow:hidden;padding:30px 50px 15px}.cardsHorizontal--bg-image .horizontal-card picture{overflow:hidden;transition:all .4s}.cardsHorizontal--bg-image .horizontal-card h3{font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:30px;z-index:1}.cardsHorizontal--bg-image .horizontal-card p{font-size:16px;margin-bottom:10px;line-height:30px}@media(max-width: 1023px){.cardsHorizontal--bg-image .horizontal-card p{line-height:28px;font-size:14px}}.cardsHorizontal--bg-image .horizontal-card .description{margin-bottom:25px}.cardsHorizontal--bg-image .horizontal-card .description p{font-family:Open Sans,sans-serif;margin-bottom:0px}.cardsHorizontal--bg-image .horizontal-card .description p:last-of-type{font-family:Open Sans,sans-serif}.cardsHorizontal--bg-image .horizontal-card:hover img{transform:scale(1.2)}.cardsHorizontal--bg-image .horizontal-card img{height:100%;left:0;position:absolute;top:0;z-index:-2;transition:all .4s}.cardsHorizontal--bg-image .horizontal-card::before{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;content:"";background-image:linear-gradient(to left, #000, #000);opacity:.6}.cardsHorizontal--bg-image .horizontal-card .button{white-space:nowrap}.cardsHorizontal--bottom-text{z-index:1;background-color:rgba(0,0,0,0);padding:0}.cardsHorizontal--bottom-text .horizontal-card{min-height:263px;padding:0}.cardsHorizontal--bottom-text .horizontal-card .horizontal-card-header{display:none}.cardsHorizontal--bottom-text .horizontal-card:hover .description::before{transform:translateY(0);background-color:#fff}.cardsHorizontal--bottom-text .horizontal-card:hover .description h3,.cardsHorizontal--bottom-text .horizontal-card:hover .description p{color:#002e50}.cardsHorizontal--bottom-text .horizontal-card::before{z-index:-1;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #223b59);transition:opacity 500ms;opacity:1}.cardsHorizontal--bottom-text .horizontal-card img{transition:transform 500ms}.cardsHorizontal--bottom-text .horizontal-card .description{bottom:0;min-height:106px;padding:20px 20px 30px;z-index:2;position:absolute;width:100%;margin-bottom:0}.cardsHorizontal--bottom-text .horizontal-card .description::before{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;content:"";transition:250ms;transform:translateY(100%)}.cardsHorizontal--bottom-text .horizontal-card .description h3{font-family:Open Sans,sans-serif;margin-bottom:5px}.cardsHorizontal--bottom-text .horizontal-card .description p{font-family:Open Sans,sans-serif !important}.cards-vertical .card-vertical-list{max-width:32%;display:flex;flex-wrap:wrap;flex-direction:column;height:100%}@media(max-width: 767px){.cards-vertical .card-vertical-list{max-width:100%}}.cards-vertical--bottom-text{margin-bottom:55px}.cards-vertical--bottom-text .card-vertical-main{padding:0 15px}.cards-vertical--bottom-text .card-vertical-main a .card-vertical-list{background:#fff}.cards-vertical--bottom-text .card-vertical-main a .card-vertical-list .vertical-card-image{padding-bottom:71%;overflow:hidden;position:relative}.cards-vertical--bottom-text .card-vertical-main a .card-vertical-list .vertical-card-image picture{position:absolute;width:100%;height:100%}.cards-vertical--bottom-text .card-vertical-main a .card-vertical-list .vertical-card-image picture img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.cards-vertical--bottom-text .card-vertical-main a .card-vertical-list .vertical-card-content{background-color:#fff;flex:1 1 auto;padding:30px 30px 80px;min-height:315px}.cards-vertical--bottom-text .card-vertical-main a .card-vertical-list .vertical-card-content .vertical-card-type{color:#fff;display:inline-block;font-family:Open Sans,sans-serif;font-size:12px;letter-spacing:1px;margin-bottom:25px;padding:2px 7px;text-transform:uppercase;background-color:#009fe3;line-height:normal}.cards-vertical--bottom-text .card-vertical-main a .card-vertical-list .vertical-card-content h3{font-family:Open Sans,sans-serif;font-size:24px;margin-bottom:25px;color:#202020}.cards-vertical--bottom-text .card-vertical-main a .card-vertical-list .vertical-card-content h3::before{background-color:rgba(0,0,0,0)}.cards-vertical--bottom-text .card-vertical-main a .card-vertical-list .vertical-card-content .vertical-card-body-text{color:#000}.cards-vertical--bottom-text .card-vertical-main a:hover .vertical-card-image picture img{transform:translateZ(0) scale(1.1, 1.1)}.cards-vertical--bottom-text .card-vertical-main a:hover h3{text-decoration:underline}.cards-vertical--simple{margin-bottom:10px}.cards-vertical--simple .card-vertical-main{padding:0 15px}.cards-vertical--simple .card-vertical-main .card-vertical-list{background:#9d1f30;min-height:263px}.cards-vertical--simple .card-vertical-main .card-vertical-list h3{margin-top:30px;margin-left:15px;color:#fff;transition:180ms ease;font-family:Open Sans,sans-serif}.cards-vertical--simple .card-vertical-main .card-vertical-list picture{overflow:hidden;transition:all .4s}.cards-vertical--simple .card-vertical-main .card-vertical-list picture img{transition:all .4s}.cards-vertical--simple .card-vertical-main:hover .vertical-card-image picture img{transform:scale(1.2)}.cards-vertical--bg-image .card-vertical-list{max-width:24%;position:relative}@media(min-width: 768px)and (max-width: 1023px){.cards-vertical--bg-image .card-vertical-list{max-width:32%}}@media(max-width: 767px){.cards-vertical--bg-image .card-vertical-list{max-width:70%}}.cards-vertical--bg-image .card-vertical-list .vertical-card-image{position:relative}.cards-vertical--bg-image .card-vertical-list .vertical-card-image::after{background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.55) 65%, #000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cards-vertical--bg-image .card-vertical-list .vertical-card-content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:20px 30px;position:absolute;top:0;width:100%}.cards-vertical--bg-image .card-vertical-list .vertical-card-content h3{text-transform:uppercase;color:#fff;font-size:16px;margin-bottom:.5em;line-height:normal;font-weight:700}.cards-vertical--bg-image .card-vertical-list .vertical-card-content p{font-family:Open Sans,sans-serif;color:#fff;line-height:30px;font-size:14px}.cta{background-color:#e5e5e5;background-color:var(--c-background-section);padding:3rem;text-align:center;text-transform:uppercase}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#4c4c4c;color:var(--c-accent);text-decoration:none}.breadcrumb__link:hover{color:#000;color:var(--c-accent-high)}.breadcrumb__item{display:inline-block;font-size:.75rem}.breadcrumb__item::after{content:"/"}.breadcrumb__item:last-child{color:#666;color:var(--c-text)}.breadcrumb__item:last-child::after{content:""}.breadcrumb_link:active{color:#666;color:var(--c-text)}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em .5em 0}@media(min-width: 920px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:#9d1f30;text-decoration:none;font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.inline-menu__link:hover{color:#5d121c;text-decoration:none}.main-nav{display:none}@media(min-width: 720px){.main-nav{display:block}}.main-nav--open{background-color:#fff;background-color:var(--c-background);display:block;left:0;overflow-y:scroll;position:absolute;top:134px;right:0;width:100%}.main-menu{list-style:none;margin:0;padding:0;border-bottom:1px solid;position:relative;z-index:10}@media(min-width: 720px){.main-menu{border-bottom:none}}.main-menu--sub{border-bottom:none;height:0;overflow:hidden;background-color:#f2f2f2;background-color:var(--c-muted);width:100%}@media(min-width: 720px){.main-menu--sub{background-color:#e5e5e5;background-color:var(--c-highlight-high);display:none;height:auto;left:0;overflow:visible;padding:1rem 0;position:absolute;top:55px;width:315px;z-index:1;font-size:.9rem;opacity:.6}}@media(min-width: 720px){.main-menu--sub:hover{opacity:1;background-color:#000;background-color:var(--c-accent-high);transition:all .2s}.main-menu--sub:hover .main-menu__link--sub{color:#ccc;color:var(--c-highlight)}.main-menu--sub:hover .main-menu__link--sub.active,.main-menu--sub:hover .main-menu__link--sub:active,.main-menu--sub:hover .main-menu__link--sub:hover{color:#fff;color:var(--c-background);background-color:#000;background-color:var(--c-accent-high)}}.main-menu--sub-open{height:auto}@media(min-width: 720px){.main-menu--sub-2{display:none}}.code_bag_dop{margin-left:auto;gap:40px;display:flex}.main-menu__item{border-top:1px solid;display:flex;flex-wrap:wrap;position:relative}@media(min-width: 720px){.main-menu__item{border-top:none;display:inline-block}.main-menu__item:not(.main-menu__item--sub):hover{background-color:#000;background-color:var(--c-accent-high);transition:all .2s}.main-menu__item:not(.main-menu__item--sub):hover>.main-menu--sub{display:block}}.main-menu__item:hover .main-menu__link::after{color:#666;color:var(--c-text)}.expand-sub{background-color:#000;background-color:var(--c-accent-high);cursor:pointer;display:block;width:20%;color:#fff;position:relative}@media(min-width: 720px){.expand-sub{display:none}}.expand-sub::after{border:15px solid;border-bottom-color:rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);content:"";display:block;margin-right:-12px;margin-top:-6px;position:absolute;right:50%;top:50%;width:0}.expand-sub--open{background-color:#000;background-color:var(--c-accent-high);color:#f2f2f2;color:var(--c-muted)}.expand-sub--open::after{border-top-color:rgba(0,0,0,0);border-bottom:15px solid;margin-top:-20px}@media(min-width: 720px){.main-menu__item--sub{display:block}.main-menu__item--sub:not(:first-child){border-top:1px solid #ccc;border-top:1px solid var(--c-highlight)}}.main-menu__link{color:#4c4c4c;color:var(--c-accent);display:block;font-size:1.2rem;line-height:1.5;padding:1rem 3rem 1rem 2rem;text-decoration:none;font-weight:bold}.main-menu__link--with-sub{width:80%}@media(min-width: 720px){.main-menu__link{border-bottom:none;display:inline-block;font-size:1.1rem;padding:1rem;text-transform:none;position:relative;width:auto}.main-menu__link.active,.main-menu__link:active,.main-menu__link:hover{color:#e5e5e5;color:var(--c-highlight-high)}.main-menu__link::after{color:#fff;display:inline-block;content:">";margin-left:.5rem}.main-menu__link--sub::after{display:none}.main-menu__link:hover{color:#fff;color:var(--c-background)}.main-menu__link:hover::after{color:#ccc;color:var(--c-highlight)}}.main-menu__link--sub{color:#4c4c4c;color:var(--c-accent);padding-left:3rem;font-weight:normal}@media(min-width: 720px){.main-menu__link--sub{color:#ccc;color:var(--c-highlight);display:block;padding:.3333333333rem 1rem}}.main-menu--sub-2{background-color:#e5e5e5;background-color:var(--c-highlight-high)}.main-menu__link--sub-2{padding-left:4rem}.toggle-expand{color:#9d1f30;text-decoration:none;display:inline-block;padding:1rem;text-decoration:none;width:100%}.toggle-expand:hover{color:#5d121c;text-decoration:none}@media(min-width: 720px){.toggle-expand{display:none}}.toggle-expand--open{background-color:#4c4c4c;background-color:var(--c-accent)}.toggle-expand__text{display:block;font-size:.9rem;font-weight:bold}.toggle-expand--open .toggle-expand__text{color:#fff;color:var(--c-background)}.toggle-expand__icon{height:3rem;width:3rem;margin:0 auto}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand__close::before{color:#fff;color:var(--c-background);content:"X";display:block;font-size:2.5rem;line-height:2}.toggle-expand--open .toggle-expand__close{display:inline-block}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:.25rem}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:#666;color:var(--c-text)}.social-menu__icon{height:2rem;width:2rem;margin-right:.5rem;fill:currentColor}.social-menu__text{font-weight:bold}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 .7em}@media(min-width: 920px){.pager__item{margin:0 1em}}.pager__link,.pager__link:link,.pager__link:visited{color:#666;color:var(--c-text);font-weight:600;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:#4c4c4c;color:var(--c-accent)}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border:8px solid #666;border:8px solid var(--c-text);border-bottom:6px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,0);content:"";display:block;position:relative;top:1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:#4c4c4c;border-left-color:var(--c-accent)}.pager__link--prev::before{border-left-color:rgba(0,0,0,0);border-right-color:#666;border-right-color:var(--c-text)}.pager__link--prev:hover::before{border-left-color:rgba(0,0,0,0);border-right-color:#4c4c4c;border-right-color:var(--c-accent)}.status__list{list-style:none;margin:0;padding:0;margin-bottom:1rem}.status{display:block;margin-bottom:.5rem;padding:.5rem;text-align:center}.status--warning{color:#666;background-color:#f9fb93;background-color:var(--c-warning)}.status--error{color:#666;background-color:#fbe3e4;background-color:var(--c-error)}.status--status{color:#666;background-color:#cfefc2;background-color:var(--c-message)}.tabs-wrapper .tabs-container{position:relative;height:4em}@media(min-width: 768px){.tabs-wrapper .tabs-container{position:static;height:auto}}.tabs-wrapper .tabs-container nav{margin:0 auto;background:#fff;position:absolute;width:100%;z-index:2}@media(min-width: 768px){.tabs-wrapper .tabs-container nav{background:rgba(0,0,0,0);position:static}}.tabs-wrapper .tabs-container nav ul{list-style:none;margin:0;padding:0 10px;display:flex;flex-direction:column}@media(min-width: 768px){.tabs-wrapper .tabs-container nav ul{display:flex;flex-direction:row;white-space:nowrap;overflow:hidden;padding:0}}.tabs-wrapper .tabs-container nav ul li{padding:1rem;cursor:pointer;color:#7b7b7b;font-size:18px;font-weight:600;margin-left:-10px;margin-right:-10px;padding-left:0px;z-index:4;order:1;padding-right:0}@media(min-width: 768px){.tabs-wrapper .tabs-container nav ul li{display:flex;justify-content:center;align-items:center;margin:0;padding:0 25px 0 0;border:none;height:70px;min-width:140px;background-image:linear-gradient(118deg, #fafafa 1%, #fafafa 37.9%, #fff 38%, #fff 71%)}}.tabs-wrapper .tabs-container nav ul li.active{color:#3e4b58;border-top:none}@media(min-width: 768px){.tabs-wrapper .tabs-container nav ul li.active{background-image:linear-gradient(118deg, #9d1f30, #c0263b 39.9%, #9d1f30 40%, #9d1f30 71%);color:#fff}}.tabs-wrapper .tabs-container nav ul li.active::after{width:31px;height:31px;background-image:url(../images/template/down-arrow.svg);content:"";position:absolute;right:-8px;top:1em;z-index:9999}@media(min-width: 768px){.tabs-wrapper .tabs-container nav ul li.active::after{display:none}}.tabs-wrapper .tabs-container nav ul li:not(.active){position:absolute;top:-999em}@media(min-width: 768px){.tabs-wrapper .tabs-container nav ul li:not(.active){position:relative;top:auto}}.tabs-wrapper .tabs-container nav ul.expanded li.active::after{top:1em}.tabs-wrapper .tabs-container nav ul.expanded li:not(.active){position:relative;top:auto}.tabs-wrapper .tab-content{display:none;padding:20px 0px}@media(min-width: 768px){.tabs-wrapper .tab-content{padding:20px 15px}}.tabs-wrapper .tab-content.current{display:inherit}.video .video--card-wrap{position:relative;display:flex;flex-direction:column;justify-content:flex-start;left:0;width:100%;z-index:1;height:100%;min-height:400px;overflow:hidden}@media(max-width: 767px){.video .video--card-wrap{min-height:282px}}@media(min-width: 768px){.video .video--card-wrap{min-height:400px}}.video .video--card-wrap::before{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;content:"";background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75) 75%, #000 99%)}.video .video--card-wrap .play-btn{display:flex;flex-direction:row;left:0;top:35%;width:100%;z-index:3;position:absolute;justify-content:center;align-items:center}@media(max-width: 767px){.video .video--card-wrap .play-btn{top:20%}}@media(max-width: 1023px){.video .video--card-wrap .play-btn{top:25%}}.video .video--card-wrap .play-btn svg{height:70px;width:70px;transition:.3s}.video .video--card-wrap .play-btn svg:hover{height:80px;width:80px;transition:height .5s ease,width .5s ease;-moz-transition:height .5s ease,width .5s ease;-ms-transition:height .5s ease,width .5s ease;-o-transition:height .5s ease,width .5s ease}@media(max-width: 767px){.video .video--card-wrap .play-btn svg{height:40px;width:40px}.video .video--card-wrap .play-btn svg:hover{transition:height .5s ease,width .5s ease;height:50px;width:50px}}.video .video--card-wrap .media{z-index:0;display:block;position:relative;width:100%;top:0;left:0;justify-content:center}@media(max-width: 767px){.video .video--card-wrap .media{position:static}}.video .video--card-wrap .media img{display:block;height:100%;width:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.video .video--card-wrap .description{z-index:2;display:flex;flex-flow:column nowrap;position:absolute;width:100%;height:140px;padding:20px 20px 30px;justify-content:space-between;max-width:500px;right:0;bottom:0}@media(min-width: 768px){.video .video--card-wrap .description{padding:20px 20px 20px 70px;max-width:100%}}@media(max-width: 1023px){.video .video--card-wrap .description{padding:20px 20px 20px 40px;max-width:100%;position:static}}@media(min-width: 992px){.video .video--card-wrap .description{padding:20px 20px 20px 20px;max-width:500px}}.video .video--card-wrap .description::before{background:url(../images/template/triangle.svg) no-repeat center;bottom:0;content:"";height:140px;position:absolute;left:-58px;width:60px}@media(min-width: 768px){.video .video--card-wrap .description::before{display:none}}@media(min-width: 992px){.video .video--card-wrap .description::before{display:block;left:-58px}}.video .video--card-wrap .description::after{background-color:#77193f;bottom:0;content:"";height:140px;max-width:100%;position:absolute;right:0;width:100%}@media(min-width: 768px){.video .video--card-wrap .description::after{max-width:100%}}@media(min-width: 992px){.video .video--card-wrap .description::after{max-width:499px}}.video .video--card-wrap .description .text-long{z-index:1}.video .video--card-wrap .description h3{position:absolute;font-family:Open Sans,sans-serif;color:#fff;z-index:1}.video .video--card-wrap .description p{color:#fff;z-index:1;margin-top:35px}@media(max-width: 1023px){.video .video--card-wrap .description p{margin-top:35px}}.video .modal-body{height:450px}@media(max-width: 767px){.video .modal-body{height:300px}}.video .modal-body .close{background:#2167a1;font-size:38px;border:1px solid #2167a1;border-radius:50%;width:40px;height:40px;z-index:9999999;color:#123a57;opacity:1;font-weight:300;padding-top:0;position:relative;top:-15%;text-shadow:none}.video .modal-body .close:focus{border:1px solid rgba(0,0,0,0);outline:none}@media(max-width: 767px){.video .modal-body .close{top:-23%}}@media(max-width: 1023px){.video .modal-body .close{left:5%}}@media(min-width: 768px){.video .modal-body .close{left:2%}}.video .modal-body .close span{position:relative;top:-2px}.video .modal.show{background:rgba(0,46,80,.9)}.video .modal-content{margin-top:12%;border-radius:0;border:1px solid rgba(0,0,0,0)}@media(max-width: 767px){.video .modal-content{margin-top:35%}}.video .video-link{border:1px solid rgba(0,0,0,0)}.video .modal-dialog{width:100%}@media(max-width: 767px){.video .modal-dialog{width:94%}}.grid__item{flex:1 1 100%;margin-bottom:2rem}@media(min-width: 920px){.grid__item{margin:0 2rem 0 0;flex-basis:30%}}.grid__item:last-child{margin-right:0}.grid__item--example{background-color:#e5e5e5;background-color:var(--c-highlight-high);padding:4rem}.grid{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:2rem}.cards-vertical--simple{margin:24px 0 18px;display:flex;align-items:center;padding:30px 0}@media(max-width: 767px){.cards-vertical--simple{margin:32px 0 0;padding:20px 0}}.cards-vertical--simple p{font-weight:normal;margin:0 0 0 40px;text-align:left;width:100%;font-size:15px;line-height:19px}@media(max-width: 767px){.cards-vertical--simple p{margin:0 0 0 18px;letter-spacing:-0.75px;font-size:14px;max-width:218px}}.cards-vertical--simple img{margin:0}.sign-post-cards{padding:40px 0 0px}@media(max-width: 767px){.sign-post-cards{padding:30px 0}}.sign-post-cards .vertical-list{max-width:100%;height:100%}@media(max-width: 767px){.sign-post-cards .vertical-list{height:auto;margin-bottom:16px}}.sign-post-cards h2{color:brown;text-transform:none;padding-bottom:20px}@media(max-width: 767px){.sign-post-cards h2{text-align:left}}.sign-post-cards h3{color:brown;margin-top:16px;max-width:80%}.sign-post-cards--sign-post-vertical{background:#fff;padding:85px 0 101px}@media(max-width: 767px){.sign-post-cards--sign-post-vertical{padding:64px 0}}.sign-post-cards--sign-post-vertical h2{color:#005de0;max-width:53%}@media(max-width: 767px){.sign-post-cards--sign-post-vertical h2{max-width:100%}}.sign-post-cards--sign-post-vertical p{color:#202020;font-weight:normal;margin:30px auto 0}.sign-post-cards--sign-post-vertical p span{font-family:Montserrat-bold,sans-serif}.sign-post-cards.inverted{background:#fff}.sign-post-cards.inverted h2{max-width:55%}@media(max-width: 767px){.sign-post-cards.inverted h2{max-width:100%;letter-spacing:-0.5px}}.sign-post-cards.inverted p{max-width:65%}@media(max-width: 1023px){.sign-post-cards.inverted p{max-width:100%}}@media(max-width: 767px){.sign-post-cards.inverted p{max-width:100%}}.sign-post-cards.inverted .col-md-6:nth-child(2) p{max-width:63%}@media(max-width: 1023px){.sign-post-cards.inverted .col-md-6:nth-child(2) p{max-width:100%}}@media(max-width: 767px){.sign-post-cards.inverted .col-md-6:nth-child(2) p{max-width:100%}}.sign-post-cards.inverted img{max-width:270px}@media(max-width: 767px){.sign-post-cards--sign-post-horizontal h3{max-width:100%}}.sign-post-cards--sign-post-horizontal.inverted{position:relative;background-color:#fff;padding:101px 0 68px}@media(max-width: 767px){.sign-post-cards--sign-post-horizontal.inverted{padding:64px 0}}@media(max-width: 767px){.sign-post-cards--sign-post-horizontal.inverted p{color:brown;font-size:18px;line-height:26px;margin-top:16px;max-width:100%;margin-bottom:0}}.sign-post-cards--sign-post-horizontal h2{max-width:85%}@media(max-width: 767px){.sign-post-cards--sign-post-horizontal h2{max-width:100%;margin-bottom:24px}}.sign-post-cards--signpost-5cards{background-color:#fff;padding:27px 0 82px}@media(max-width: 767px){.sign-post-cards--signpost-5cards{padding:23px 0 64px}}@media(max-width: 767px){.sign-post-cards--signpost-5cards .col-md-6:first-child{order:1}.sign-post-cards--signpost-5cards .col-md-6:nth-child(2){order:3}.sign-post-cards--signpost-5cards .col-md-6:nth-child(3){order:2}.sign-post-cards--signpost-5cards .col-md-6:nth-child(4){order:4}}.sign-post-cards .card-heading{font-family:Open Sans,sans-serif;padding:50px 10px 35px;margin-bottom:0}@media(min-width: 768px){.sign-post-cards .card-heading{padding:60px 0 110px 0}}.sign-post-cards .sign-post-list{background:#9c1f30;margin-top:120px}.sign-post-cards .sign-post-list .col-md-4{padding:0}@media(max-width: 767px){.sign-post-cards .sign-post-list .col-md-4{padding:0 15px}}@media(min-width: 768px){.sign-post-cards .sign-post-list .vertical-list{margin-top:-110px;padding:0 0 110px 0}}.sign-post-cards .sign-post-list .vertical-list .cards-vertical{padding-bottom:0;margin-top:0;margin-bottom:30px}@media(min-width: 768px){.sign-post-cards .sign-post-list .vertical-list .cards-vertical{margin-bottom:0}}.sign-post-cards .sign-post-list .vertical-list .cards-vertical .card-vertical-main{padding:0 10px}.sign-post-cards .sign-post-list .vertical-list .cards-vertical .card-vertical-main .card-vertical-list{background:rgba(0,0,0,0);max-width:100%;flex-wrap:nowrap}.signpost_horizontal{position:relative}@media(min-width: 768px){.signpost_horizontal .banner--bg-image{display:flex;justify-content:flex-end}}.signpost_horizontal .banner--bg-image::before{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;content:"";background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #000)}.signpost_horizontal .banner--bg-image .parallax{height:578px;position:relative;width:100%}@media(max-width: 767px){.signpost_horizontal .banner--bg-image .parallax{height:456px}}.signpost_horizontal .banner--bg-image .parallax>div{height:100%}.signpost_horizontal .banner--bg-image .parallax picture{position:static;z-index:initial}.signpost_horizontal .banner--bg-image .banner-overlay{z-index:1;padding:110px 17.11% 235px 11.11%;background:rgba(0,0,0,0);min-height:initial;position:absolute;z-index:1;top:0;right:0;color:#fff;overflow:hidden;box-sizing:content-box}@media(min-width: 768px){.signpost_horizontal .banner--bg-image .banner-overlay{width:38%}}@media(min-width: 992px){.signpost_horizontal .banner--bg-image .banner-overlay{width:30.25%}}@media(max-width: 767px){.signpost_horizontal .banner--bg-image .banner-overlay{padding:50px 25px 28px 20px}}.signpost_horizontal .banner--bg-image .banner-overlay .container{max-width:100%;padding:0;transition:initial;margin:0}.signpost_horizontal .banner--bg-image .banner-overlay .container .col-md-12 h2{font-size:38px;margin-bottom:.5em;line-height:1.2}.signpost_horizontal .banner--bg-image .banner-overlay .container .col-md-12 h2::before{top:-70px}.signpost_horizontal .banner--bg-image .banner-overlay .container .col-md-12 p{max-width:100%;margin-top:0}@media(max-width: 767px){.signpost_horizontal .banner--bg-image .banner-overlay .container .col-md-12 p{font-size:14px;line-height:28px}}@media(min-width: 1200px){.signpost_horizontal .banner--bg-image .banner-overlay .container .col-md-12 p{font-size:16px;line-height:30px}}.signpost_horizontal .container-small{display:flex;flex-wrap:wrap;justify-content:center;height:100%;margin-top:-80px}.signpost_horizontal .container-small .col-md-4{z-index:1;padding:0 10px}@media(max-width: 767px){.signpost_horizontal .container-small .col-md-4{padding:0}}@media(max-width: 767px){.signpost_horizontal .container-small{margin-top:0;padding:40px 20px}}.signpost_horizontal .container-small .cardsHorizontal--icon .horizontal-list{width:100%;margin-right:0}.signpost_horizontal .container-small .cardsHorizontal--icon .horizontal-list .horizontal-card{min-width:230px;height:400px}@media(max-width: 767px){.signpost_horizontal .container-small .cardsHorizontal--icon .horizontal-list .horizontal-card{height:360px}}.signpost_horizontal .container-small .cardsHorizontal--icon .horizontal-list .horizontal-card .horizontal-card-header{margin:auto}@media(max-width: 767px){.signpost_horizontal .container-small .cardsHorizontal--icon .horizontal-list .horizontal-card .horizontal-card-header{margin:0 40px 15px 40px}}.signpost_horizontal .container-small .cardsHorizontal--icon .horizontal-list .horizontal-card .horizontal-card-header img{height:60px;width:44px}.signpost_horizontal .container-small .cardsHorizontal--icon .horizontal-list .horizontal-card .horizontal-card-header h3{margin:0 40px 15px 20px}@media(min-width: 768px){.signpost_horizontal .container-small .cardsHorizontal--icon .horizontal-list .horizontal-card .horizontal-card-header h3{margin:0px 10px 15px}}.signpost_horizontal .container-small .cardsHorizontal--icon .horizontal-list .horizontal-card .description{margin-bottom:0}.signpost-realated-content .heading{font-family:Open Sans,sans-serif;font-weight:700;text-transform:uppercase;margin-top:150px}@media(max-width: 767px){.signpost-realated-content .heading{font-size:34px}}.signpost-realated-content .sign-post-cards-wrapper{background:linear-gradient(114deg, #9d1f30, #c0263b 39.9%, #9d1f30 40%, #9d1f30 71%);padding-bottom:150px;margin-top:200px}.signpost-realated-content .sign-post-cards-wrapper .container{position:relative;top:-100px}.signpost-realated-content .sign-post-cards-wrapper .row .col-md-4{margin-bottom:55px}@media(max-width: 1023px){.signpost-realated-content .sign-post-cards-wrapper .row .col-md-4{padding:0 9px}}@media(max-width: 767px){.signpost-realated-content .sign-post-cards-wrapper .row .col-md-4{padding:0 15px}}.signpost-realated-content .sign-post-cards-wrapper .row:nth-child(odd)>div:nth-child(1n) .vertical-card-type{background-color:#009fe3}.signpost-realated-content .sign-post-cards-wrapper .row:nth-child(odd)>div:nth-child(2n) .vertical-card-type{background-color:#a2a74b}.signpost-realated-content .sign-post-cards-wrapper .row:nth-child(odd)>div:nth-child(3n) .vertical-card-type{background-color:#e8b75f}.signpost-realated-content .sign-post-cards-wrapper .row:nth-child(odd)>div:nth-child(4n) .vertical-card-type{background-color:#002e50}.signpost-realated-content .sign-post-cards-wrapper .row:nth-child(odd)>div:nth-child(5n) .vertical-card-type{background-color:#a70b29}.signpost-realated-content .sign-post-cards-wrapper .vertical-list{display:flex;flex-direction:column;height:100%}.signpost-realated-content .sign-post-cards-wrapper .vertical-list .cards-vertical{margin-top:0;padding-bottom:65px}.signpost-realated-content .sign-post-cards-wrapper .vertical-list .cards-vertical--bottom-text{padding-bottom:0}.signpost-realated-content .sign-post-cards-wrapper .vertical-list .cards-vertical--bottom-text .card-vertical-main{padding:0;height:100%}@media(max-width: 767px){.signpost-realated-content .sign-post-cards-wrapper .vertical-list .cards-vertical--bottom-text .card-vertical-main{padding:0}}.signpost-realated-content .sign-post-cards-wrapper .vertical-list .cards-vertical--bottom-text .card-vertical-main .card-vertical-list{max-width:100%}.signpost-realated-content .sign-post-cards-wrapper .vertical-list .cards-vertical--bottom-text{margin-bottom:0;height:100%}.top-row-cards{margin-bottom:50px}.top-row-cards .cards-vertical p,.top-row-cards .cards-vertical a{color:#ee2d24}.top-row-cards .cards-vertical a{text-decoration:none}.bottom-row-cards{margin-bottom:50px}.bottom-row-cards .cards-vertical{padding:24px 24px 30px 20px}.bottom-row-cards .cards-vertical--simple p{margin-left:15px}.cards-vertical{padding:36px 32px 26px 36px;box-shadow:6px 7px 14px rgba(217,182,182,.31);height:100%;align-items:flex-start !important;margin:0;justify-content:center;border-radius:10px}.cards-vertical .vertical-content h2{font-family:Open Sans,sans-serif}@media(max-width: 767px){.cards-vertical .vertical-content h2{width:100%;padding:0}}.cards-vertical .vertical-content h2::before{left:13px}@media(max-width: 767px){.cards-vertical .vertical-content h2::before{left:-10px;top:-44px}}.cards-vertical .vertical-content p{line-height:30px;font-family:Open Sans,sans-serif;font-size:16px}@media(max-width: 767px){.cards-vertical .vertical-content p{padding:0}}.cards-vertical .vertical-content p:first-of-type{font-size:20px}@media(max-width: 767px){.cards-vertical .vertical-content p{width:100%}}.cards-vertical .vertical-content .button{margin-top:0}@media(max-width: 767px){.cards-vertical .vertical-content .button{margin-left:0px}}@media(min-width: 768px){.cards-vertical .vertical-list{margin-top:-90px}}.cards-vertical .vertical-list .horizontal-list{width:100%}@media(max-width: 767px){.cards-vertical .vertical-list .horizontal-list{padding:0 20px}}.cards-vertical .vertical-list .description h3{padding-left:0}.cards-vertical .vertical-list .cardsHorizontal--columns{margin-bottom:27px}footer{justify-content:center;border-top:1px solid #d9b6b6;border-bottom:3px solid #c0263b;display:block}footer a{color:#787878 !important;font-size:14px;text-decoration:none}footer a:hover{color:#ee2d24}footer ul{list-style:none;margin:0;padding:0;font-size:14px;color:#787878}footer .footer-top{padding:40px 0;margin-bottom:15px}@media(max-width: 767px){footer .footer-top{padding:25px 0;margin-bottom:0;padding-bottom:0}}@media(max-width: 767px){footer .footer-top img{margin-bottom:15px}}footer .footer-top h4{font-family:Open Sans,sans-serif;font-size:16px;margin-bottom:12px;font-weight:700;line-height:24px}footer .footer-top p{line-height:20px;margin-bottom:14px;color:#787878;font-size:14px}footer .footer-top .address{margin-bottom:0}@media(max-width: 767px){footer .footer-top .address{margin-bottom:30px;margin-top:30px}}footer .footer-top .address p{margin-bottom:0}footer .footer-top .address h4{margin-bottom:30px}@media(max-width: 767px){footer .footer-top .address h4{margin-bottom:6px}}@media(max-width: 767px){footer .footer-top .social{margin-bottom:15px}}footer .footer-top .social ul{margin-top:1rem;display:-ms-flexbox;flex-wrap:wrap;align-items:flex-start;flex-wrap:wrap;flex-direction:column}@media(max-width: 767px){footer .footer-top .social ul{margin-top:0}}footer .footer-top .social ul li{padding:0 10px 5px 0}footer .footer-top .social ul li svg{fill:#9d1f30;width:30px;height:20px}footer .footer-top .quicklinks ul li{margin-bottom:20px;font-weight:bold}footer .footer-bottom{padding:20px 0;border-top:1px solid #d9b6b6}footer .footer-bottom ul{display:flex;align-items:center}@media(max-width: 767px){footer .footer-bottom ul{flex-wrap:wrap;width:100%;flex-direction:column;align-items:flex-start;margin-bottom:25px}}footer .footer-bottom ul li{position:relative;padding:0 10px;font-weight:bold}@media(max-width: 767px){footer .footer-bottom ul li{padding:5px 0 0;width:50%}}footer .footer-bottom ul li a{font-size:12px;font-family:Open Sans,sans-serif;font-weight:500}@media(max-width: 767px){footer .footer-bottom ul li a{white-space:nowrap}}footer .footer-bottom ul li:first-child{padding-left:0}footer .footer-bottom ul li:last-child::after{display:none}footer .footer-bottom ul li::after{content:"";width:1px;height:10px;background-color:#787878;top:0;bottom:0;right:0;margin:auto;display:block;position:absolute}@media(max-width: 767px){footer .footer-bottom ul li::after{display:none}}footer .footer-bottom p,footer .footer-bottom a{font-family:"Open Sans",serif;font-style:normal;font-weight:400;font-size:12px;color:#787878}.ot-sdk-show-settings{cursor:pointer}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{border:0 !important;font-size:12px !important;padding:0 !important;transition:none !important;text-decoration:none !important;text-transform:uppercase !important}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{background-color:rgba(0,0,0,0) !important;text-decoration:underline !important}.header{width:100%;z-index:99;display:block}.header ul{list-style-type:none}.header ul li:before{display:none}.header nav{max-width:1170px;margin:0 auto;padding:0 15px}@media(max-width: 767px){.header nav{display:block;width:100%}}.header .top-header ul li{margin:0;padding:12px 16px}.header .top-header ul li:first-child{padding-left:0}@media(min-width: 768px)and (max-width: 992px){.header .top-header ul li{padding:12px 6px}}.header .top-header ul li a{font-size:16px;line-height:22px;color:#787878;text-decoration:none;font-family:Open Sans}@media(max-width: 767px){.header .top-header ul li a{color:#787878;font-size:20px;line-height:29px;font-weight:900}}.header .top-header ul li a:hover{text-decoration:none}.header .top-header ul li a.active{position:relative;padding-bottom:10px;color:#ee2d24}.header .top-header ul li a.active:before{content:"";position:absolute;bottom:0;width:100%;height:3px;background-color:#ee2d24}@media(max-width: 767px){.header .top-header .navbar-nav{display:none}}@media(max-width: 767px){.header .primary-header ul{padding:0 10px;display:none}}@media(max-width: 767px){.header .primary-header ul.active{display:block;overflow-y:auto;height:145px;position:absolute;width:100%;z-index:1;top:60px;background-color:#fbf8fa;transition:height .3s ease-in}}.header .primary-header ul li{margin:0;padding:12px 32px}@media(min-width: 768px)and (max-width: 992px){.header .primary-header ul li{padding:12px 10px}}@media(max-width: 767px){.header .primary-header ul li{padding:24px 0}}.header .primary-header ul li a{font-size:15px;text-transform:capitalize;color:#787878;font-family:Open Sans;text-decoration:none}.header .primary-header ul li a.active{position:relative;padding-bottom:10px}.header .primary-header ul li a.active:before{content:"";position:absolute;bottom:0;width:100%;height:3px;background-color:#ee2d24}@media(max-width: 767px){.header .primary-header{padding:20px 0}}.header .toggle{width:auto;padding:10px 20px;font-size:15px;display:none}@media(max-width: 767px){.header .toggle{display:flex;justify-content:flex-end}}.header .clickbar{position:relative}.header .clickbar .bar1,.header .clickbar .bar2,.header .clickbar .bar3{width:15px;height:1px;background-color:#ee2d24;margin:3px 0}.header .clickbar:after{content:"";background-image:url(../images/template/mobile-btn-icon.png);background-repeat:no-repeat;position:absolute;height:18px;top:-13px;width:44px;height:42px;left:-12px}.header .change .bar1{transform:rotate(-45deg) translate(-2px, 3px)}.header .change .bar2{opacity:0}.header .change .bar3{transform:rotate(45deg) translate(-2px, -4px)}@media(min-width: 768px){.header .navbar-nav{flex-direction:row !important}}.three-cols .cardsHorizontal--icon .horizontal-list{width:100%}.body-text-two-column .row .container{max-width:100%}.body-text-two-column .row .container .col-md-12{padding:0}.body-text-two-column .row .col-md-6:nth-child(2) h2{display:none}.body-text-two-column .row .col-md-6:nth-child(2) p{padding-top:145px;margin-top:0}.body-text-two-column .row .banner--text .button{display:none}@media(min-width: 768px){.body-text-two-column .row .banner--text{margin-bottom:0}}.main-sidebar{margin-bottom:2rem}@media(min-width: 920px){.main-sidebar{order:2;width:33%;margin-bottom:0}}.main-content{width:100%}@media(min-width: 920px){.main-content--with-sidebar{margin-right:1rem;width:calc(100% - (33% + 1rem))}}.user-login-form{padding-right:15px;padding-left:15px;width:100%;margin:100px auto;transition:max-width 200ms}@media(min-width: 768px){.user-login-form{max-width:768px}}@media(min-width: 992px){.user-login-form{max-width:992px}}@media(min-width: 1200px){.user-login-form{max-width:1200px}}@media(max-width: 767px){.user-login-form{max-width:100%}}.place-holder{color:#888;border:4px dashed #888;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.cookie-policy footer,.privacy-policy footer,.terms-of-use footer{margin-top:20px}.cookie-policy footer a,.privacy-policy footer a,.terms-of-use footer a{text-decoration:none}.cookie-policy footer a:hover,.privacy-policy footer a:hover,.terms-of-use footer a:hover{text-decoration:underline}.cookie-policy h3,.privacy-policy h3,.terms-of-use h3{margin-top:12px}.terms-of-use h1{font-size:28px;line-height:32px;margin-bottom:20px;color:#787878;font-family:Open Sans,sans-serif;font-weight:600;color:#ee2d24}@media(min-width: 992px){.terms-of-use h1{font-size:38px;line-height:52px}}.terms-of-use h4{margin-top:20px;margin-bottom:10px}.privacy-policy p{margin:11px 0}.privacy-policy h1{font-size:18px;line-height:28px;font-family:Open Sans,sans-serif;margin-bottom:17px;font-weight:700}@media(min-width: 992px){.privacy-policy h1{font-size:26px;line-height:36px;margin-bottom:25px}}.privacy-policy h1+p strong{font-weight:400}@media(min-width: 992px){.privacy-policy h1+p strong{margin-bottom:25px}}.privacy-policy h1 span{font-weight:600;color:#787878}.privacy-policy ul{margin-left:0;margin-bottom:17px;margin-top:20px}@media(min-width: 992px){.privacy-policy ul{margin-left:30px;margin-bottom:17px;margin-top:20px}}.privacy-policy h3{font-size:18px;line-height:28px;font-weight:600}.privacy-policy .privacy-address{margin-left:0}@media(min-width: 992px){.privacy-policy .privacy-address{margin-left:40px}}.privacy-policy .privacy-address p{margin:0;line-height:30px}.privacy-policy a{color:#787878;text-decoration:underline}.privacy-policy a:hover{text-decoration:none}.cookie-policy table{border-top:1px dotted #787878;margin-top:20px}@media(max-width: 767px){.cookie-policy table{display:block;overflow-x:auto;white-space:nowrap}}.cookie-policy .header{margin-bottom:20px}.cookie-policy a{color:#787878;text-decoration:underline}.cookie-policy a:hover{text-decoration:none}.instruction a{color:#787878;text-decoration:underline}.instruction a:hover{text-decoration:none}.instruction sup{left:-5px;top:-1px}.instruction .btn{color:#fff;text-decoration:none}.instruction .instruction-center{margin-bottom:30px;text-align:center}.instruction .button-parent{margin-top:80px}.instruction .button-parent .btn-instruction{padding-bottom:0px}.instruction .button-parent h1{color:#ee2d24;font-size:50px;line-height:60px;font-family:Open Sans ExtraBoldItalic,sans-serif}@media(max-width: 991px){.instruction .button-parent h1{font-size:28px;line-height:32px}}.instruction .button-parent a{color:#fff;text-decoration:none}.instruction .header nav{max-width:1140px}.instruction footer .container{max-width:1140px}.instruction footer a{text-decoration:none}.instruction footer a:hover{text-decoration:underline}.ui-dialog .ui-dialog-buttonpane button{background-color:#ee2d24 !important}.ui-dialog .ui-dialog-buttonpane button:focus{color:#fff;font-weight:700}.ui-dialog .ui-dialog-buttonpane button:active{font-weight:700}.ui-dialog .ui-dialog-buttonpane button:hover{font-weight:600;padding:15px 80px 15px 20px}.ui-dialog .ui-dialog-buttonpane button:before{display:none}.ui-dialog .ui-dialog-buttonpane .button::after{display:none}.page-not-found{min-height:calc(100vh - 320px);display:flex;align-items:center;justify-content:center}
