/* Minification failed. Returning unminified contents.
(2805,31): run-time error CSS1039: Token not allowed after unary operator: '-plyr-progress-loading-size'
(2812,31): run-time error CSS1039: Token not allowed after unary operator: '-plyr-progress-loading-size'
(2873,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-family'
(2876,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-weight-regular'
(2878,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-line-height'
(2923,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-badge-background'
(2925,23): run-time error CSS1039: Token not allowed after unary operator: '-plyr-badge-border-radius'
(2927,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-badge-text-color'
(2929,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-badge'
(2944,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-small'
(2947,17): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(2964,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-base'
(2966,24): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(2972,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-large'
(2982,43): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(2983,43): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(2988,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-captions-background'
(2993,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-captions-text-color'
(3007,23): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-radius'
(3015,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3025,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-icon-size'
(3028,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-icon-size'
(3037,23): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tab-focus-color'
(3037,51): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3037,74): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3085,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3095,27): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3100,24): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3147,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-background'
(3152,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-shadow'
(3153,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-shadow'
(3155,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-color'
(3157,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-base'
(3174,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-arrow-size'
(3176,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-background'
(3181,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-icon-size'
(3181,68): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3181,111): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-arrow-size'
(3188,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3205,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-color'
(3211,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-menu'
(3211,46): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-small'
(3213,34): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3215,32): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3217,33): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3219,31): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3241,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-item-arrow-size'
(3251,33): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3256,27): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-arrow-color'
(3258,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3258,74): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-item-arrow-size'
(3267,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-weight-regular'
(3269,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3271,33): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3273,32): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3276,33): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3281,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-arrow-color'
(3283,25): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3283,73): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-item-arrow-size'
(3288,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-back-border-color'
(3291,36): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-back-border-shadow-color'
(3292,36): run-time error CSS1039: Token not allowed after unary operator: '-plyr-menu-back-border-shadow-color'
(3297,30): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3310,27): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3326,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3350,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-toggle-checked-background'
(3350,66): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3350,89): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3374,33): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3377,32): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3386,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3388,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-fill-background'
(3388,49): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3388,72): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3391,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-active-shadow-width'
(3391,77): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3406,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3408,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3419,65): run-time error CSS1039: Token not allowed after unary operator: '-value'
(3419,94): run-time error CSS1039: Token not allowed after unary operator: '-value'
(3424,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-background'
(3429,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(3430,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(3432,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3437,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3440,27): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3440,65): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3447,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3449,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3458,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-background'
(3462,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(3464,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3469,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3475,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3477,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3484,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3486,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3498,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3500,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3511,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3513,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3523,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-background'
(3527,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(3529,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3534,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3552,23): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tab-focus-color'
(3552,51): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3552,74): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3560,23): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tab-focus-color'
(3560,51): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3560,74): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3568,23): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tab-focus-color'
(3568,51): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3568,74): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3596,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-time'
(3596,46): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-small'
(3602,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3612,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-background'
(3614,23): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-radius'
(3618,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-shadow'
(3619,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-shadow'
(3621,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-color'
(3623,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-small'
(3625,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-weight-regular'
(3629,33): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3632,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3632,69): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3649,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-arrow-size'
(3651,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-arrow-size'
(3653,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-arrow-size'
(3653,62): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-background'
(3655,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-arrow-size'
(3686,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-icon-size'
(3686,66): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3701,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-icon-size'
(3701,67): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3713,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3715,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3721,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3723,27): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3725,27): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-height'
(3735,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-time'
(3735,46): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-small'
(3745,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3748,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3762,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3771,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(3786,50): run-time error CSS1039: Token not allowed after unary operator: '-plyr-progress-loading-background'
(3786,152): run-time error CSS1039: Token not allowed after unary operator: '-plyr-progress-loading-background'
(3786,220): run-time error CSS1039: Token not allowed after unary operator: '-plyr-progress-loading-background'
(3789,25): run-time error CSS1039: Token not allowed after unary operator: '-plyr-progress-loading-size'
(3789,65): run-time error CSS1039: Token not allowed after unary operator: '-plyr-progress-loading-size'
(3795,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-progress-buffered-background'
(3800,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-progress-buffered-background'
(3820,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3822,27): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3838,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-controls-background'
(3841,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-control-color'
(3843,17): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3848,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-control-background-hover'
(3848,63): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3848,86): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3850,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-control-color-hover'
(3855,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-range-track-background'
(3855,67): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-progress-buffered-background'
(3860,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-range-track-background'
(3860,67): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-progress-buffered-background'
(3865,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-range-track-background'
(3865,67): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-progress-buffered-background'
(3871,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(3871,133): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-active-shadow-width'
(3871,182): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-range-thumb-active-shadow-color'
(3872,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(3872,133): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-active-shadow-width'
(3872,182): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-range-thumb-active-shadow-color'
(3877,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(3877,125): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-active-shadow-width'
(3877,174): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-range-thumb-active-shadow-color'
(3882,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(3882,125): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-active-shadow-width'
(3882,174): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-range-thumb-active-shadow-color'
(3887,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-progress-buffered-background'
(3930,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-controls-background'
(3935,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-control-color'
(3938,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3940,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3953,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3955,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(3967,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-control-background-hover'
(3967,63): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3967,86): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3969,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-control-color-hover'
(3974,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-control-background-hover'
(3974,63): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3974,86): run-time error CSS1039: Token not allowed after unary operator: '-plyr-color-main'
(3978,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-control-color'
(3983,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(4013,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-range-track-background'
(4013,67): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-progress-buffered-background'
(4018,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-range-track-background'
(4018,67): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-progress-buffered-background'
(4023,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-range-track-background'
(4023,67): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-progress-buffered-background'
(4029,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(4029,133): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-active-shadow-width'
(4029,182): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-range-thumb-active-shadow-color'
(4030,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(4030,133): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-active-shadow-width'
(4030,182): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-range-thumb-active-shadow-color'
(4035,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(4035,125): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-active-shadow-width'
(4035,174): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-range-thumb-active-shadow-color'
(4040,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-shadow'
(4040,125): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-thumb-active-shadow-width'
(4040,174): run-time error CSS1039: Token not allowed after unary operator: '-plyr-audio-range-thumb-active-shadow-color'
(4045,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-video-progress-buffered-background'
(4153,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-xlarge'
(4158,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-xlarge'
(4163,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-xlarge'
(4203,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-xlarge'
(4243,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-xlarge'
(4283,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-xlarge'
(4330,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-xlarge'
(4355,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(4363,15): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(4375,16): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(4377,17): run-time error CSS1039: Token not allowed after unary operator: '-plyr-range-track-height'
(4387,26): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-background'
(4392,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-shadow'
(4393,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-shadow'
(4395,33): run-time error CSS1039: Token not allowed after unary operator: '-plyr-control-spacing'
(4398,17): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-radius'
(4420,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-arrow-size'
(4422,22): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-arrow-size'
(4424,20): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-arrow-size'
(4424,62): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-background'
(4426,21): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-arrow-size'
(4440,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-radius'
(4468,28): run-time error CSS1039: Token not allowed after unary operator: '-plyr-tooltip-radius'
(4471,19): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-time'
(4471,46): run-time error CSS1039: Token not allowed after unary operator: '-plyr-font-size-small'
 */
@charset "UTF-8";
/*--------------------------------------------------------------
# Config
--------------------------------------------------------------*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
main {
  display: block;
}

audio:not([controls]) {
  display: none;
}

[hidden] {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  font-size: 1em;
  line-height: 1.35;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

::-moz-selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}

::selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}

a {
  text-decoration: none;
}

a:focus,
a:hover,
a:active {
  outline: none;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 0;
}

dfn {
  font-style: italic;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre;
  word-wrap: break-word;
}

q {
  quotes: none;
}

q::before,
q::after {
  content: "";
}

small {
  font-size: 85%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

nav ul,
nav ol,
ul,
li {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

label {
  cursor: pointer;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

button,
input {
  line-height: normal;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

button[disabled],
input[disabled] {
  cursor: default;
}

input[type=text],
input[type=email],
input[type=password],
input[type=search],
textarea {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}

input,
textarea,
select {
  outline: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border-color: transparent;
}

td {
  vertical-align: top;
}

/*--------------------------------------------------------------
# Grid
--------------------------------------------------------------*/
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media only screen and (min-width: 576px) {
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media only screen and (min-width: 768px) {
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media only screen and (min-width: 992px) {
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media only screen and (min-width: 1200px) {
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
/*--------------------------------------------------------------
# Helpers
--------------------------------------------------------------*/
@font-face {
  font-family: "svgicons";
  src: url("../assets/fonts/svgicons.woff2?t=1627044921513") format("woff2"), url("../assets/fonts/svgicons.woff?t=1627044921513") format("woff");
}
.font-ico-download:before, .font-ico-download-light:before, .font-ico-chevron-right:before, .font-ico-chevron-down:before, .font-ico-check:before, .font-ico-arrow-right:before {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
}

[class*=font-ico] {
  display: inline-block;
}

.font-ico-arrow-right:before {
  content: "";
}

.font-ico-check:before {
  content: "";
}

.font-ico-chevron-down:before {
  content: "";
}

.font-ico-chevron-right:before {
  content: "";
}

.font-ico-download-light:before {
  content: "";
}

.font-ico-download:before {
  content: "";
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*::before, *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.centered {
  text-align: center;
}

.sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.has-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
@font-face {
  font-family: "roboto";
  src: url("../assets/fonts/Roboto-Light.woff2") format("woff2"), url("../assets/fonts/Roboto-Light.woff") format("woff"), url("../assets/fonts/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "roboto";
  src: url("../assets/fonts/Roboto-Medium.woff2") format("woff2"), url("../assets/fonts/Roboto-Medium.woff") format("woff"), url("../assets/fonts/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "roboto";
  src: url("../assets/fonts/Roboto-Regular.woff2") format("woff2"), url("../assets/fonts/Roboto-Regular.woff") format("woff"), url("../assets/fonts/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "roboto";
  src: url("../assets/fonts/Roboto-Bold.woff2") format("woff2"), url("../assets/fonts/Roboto-Bold.woff") format("woff"), url("../assets/fonts/Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "playfair";
  src: url("../assets/fonts/PlayfairDisplay-Bold.woff2") format("woff2"), url("../assets/fonts/PlayfairDisplay-Bold.woff") format("woff"), url("../assets/fonts/PlayfairDisplay-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "playfair";
  src: url("../assets/fonts/PlayfairDisplay-Regular.woff2") format("woff2"), url("../assets/fonts/PlayfairDisplay-Regular.woff") format("woff"), url("../assets/fonts/PlayfairDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "roboto", Arial, sans-serif;
  font-weight: 400;
  line-height: 1.35em;
}

.rte h1, .h1 {
  font-size: 70px;
  line-height: 108px;
  font-family: "playfair", Arial, sans-serif;
  color: #052b72;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .rte h1, .h1 {
    font-size: 56px;
    line-height: 89.6px;
  }
}
@media only screen and (max-width: 767.98px) {
  .rte h1, .h1 {
    font-size: 34px;
    line-height: 40.8px;
  }
}

.rte h2, .h2 {
  font-size: 3em;
  line-height: 89.6px;
  font-family: "playfair", Arial, sans-serif;
  color: #052b72;
}
@media only screen and (max-width: 1199.98px) {
  .rte h2, .h2 {
    font-size: 28px;
    line-height: 44.8px;
  }
}

.rte h3, .h3 {
  font-size: 34px;
  line-height: 51px;
  font-family: "playfair", Arial, sans-serif;
  color: #052b72;
}
@media only screen and (max-width: 1199.98px) {
  .rte h3, .h3 {
    font-size: 25px;
    line-height: 37.5px;
  }
}

.rte h4, .h4 {
  font-size: 23px;
  line-height: 36.8px;
  font-weight: 700;
  color: #052b72;
}
@media only screen and (max-width: 767.98px) {
  .rte h4, .h4 {
    font-size: 21px;
    line-height: 33.6px;
  }
}

.rte h5, .h5 {
  font-size: 20px;
  line-height: 32px;
}
@media only screen and (max-width: 1199.98px) {
  .rte h5, .h5 {
    font-size: 16px;
    line-height: 26px;
  }
}

.rte h6, .h6 {
  font-size: 16px;
}

.rte p {
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 30px;
  color: rgba(0, 14, 42, 0.6);
}
.rte p a {
  color: rgba(0, 14, 42, 0.6);
  border-color: rgba(0, 14, 42, 0.6);
}
.rte h1,
.rte h2,
.rte h3 {
  margin-bottom: 30px;
}
.rte h1 a,
.rte h2 a,
.rte h3 a,
.rte h4 a {
  color: #052b72;
}
.rte img {
  height: auto;
}
.rte a {
  color: #000e2a;
  border-bottom: 1px solid #000e2a;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .rte a:hover {
    text-decoration: none;
    cursor: pointer;
    color: #004be5;
    border-color: #004be5;
  }
}
.rte .text-black {
  color: #000e2a;
}
.rte .intro {
  font-size: 22px;
  line-height: 35.2px;
}
.rte .intro-black {
  font-size: 22px;
  line-height: 35.2px;
  color: #000e2a;
}
.rte .intro-black a {
  color: #000e2a;
}
.rte blockquote {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 30px 0;
}
.rte ul, .rte ol {
  margin-bottom: 30px;
}
.rte ul li, .rte ol li {
  font-size: 20px;
  line-height: 32px;
  color: rgba(0, 14, 42, 0.6);
  margin-bottom: 13px;
  position: relative;
  padding-left: 50px;
}
.rte ul li a, .rte ol li a {
  color: rgba(0, 14, 42, 0.6);
  border-color: rgba(0, 14, 42, 0.6);
}
.rte ul {
  list-style: none;
}
.rte ul li::before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #307fe2;
  position: absolute;
  top: 13px;
  left: 0;
  border-radius: 50%;
}
.rte ul.v-page-list li::before {
  content: none;
}
.rte .v-page-list {
  padding: 25px 0;
  flex-wrap: wrap;
}
.v-page-list li .page-link:not([disabled]):hover {
  color: #004be5;
}
.rte ol {
  list-style-type: none;
  counter-reset: my-style;
}
.rte ol li {
  counter-increment: my-style;
}
.rte ol li::before {
  font-family: "roboto", Arial, sans-serif;
  content: counter(my-style);
  color: #307fe2;
  font-weight: bold;
  display: inline-block;
  position: absolute;
  left: 0;
}
.rte table {
  position: relative;
  width: 100%;
  border-collapse: separate;
  max-width: 100%;
}
.rte table td, .rte table th {
  padding: 25px 20px;
  font-size: 20px;
  line-height: 32px;
  vertical-align: middle;
  border: none;
}
.rte table td p, .rte table th p {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
  vertical-align: middle;
}
.rte table thead tr {
  background-color: #fff;
  text-align: left;
}
.rte table thead th, .rte table thead td, .rte table thead p {
  color: #052b72;
  text-align: left;
}
.rte table tbody tr:nth-child(even) {
  background-color: #fff;
}
.rte table tbody tr:nth-child(odd) {
  background-color: #f1f4f9;
  border-color: #f1f4f9;
}
.rte table tbody tr td,
.rte table tbody p {
  color: #052b72;
}
.rte table td a,
.rte table th a {
  color: #052b72;
}
@media only screen and (max-width: 1199.98px) {
  .rte p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
  }
  .rte h1,
.rte h2,
.rte h3 {
    margin-bottom: 20px;
  }
  .rte .intro,
.rte .intro-black {
    font-size: 18px;
    line-height: 28.8px;
  }
  .rte ul, .rte ol {
    margin-bottom: 20px;
  }
  .rte ul li, .rte ol li {
    font-size: 16px;
    line-height: 25.6px;
    padding-left: 25px;
    margin-bottom: 30px;
  }
  .rte ul li::before {
    width: 3px;
    height: 3px;
    top: 11px;
  }
  .rte table tr td:nth-child(2) {
    width: auto;
  }
  .rte table tbody {
    border-top: 0;
    position: relative;
  }
  .rte table tbody tr {
    border-color: transparent;
  }
  .rte table p {
    margin-bottom: 0;
  }
  .rte table td,
.rte table th {
    padding: 27px 15px;
  }
}
@media only screen and (max-width: 820.98px) {
  .rte table {
    padding: 10px 5px 0;
  }
  .rte table tbody::before {
    display: none;
  }
  .rte table tbody tr:nth-child(odd) {
    border-color: transparent;
  }
  .rte table thead tr {
    text-align: left;
  }
  .rte table tbody tr td:last-child,
.rte table thead tr th:last-child {
    margin-bottom: 18px;
  }
  .rte table tbody tr td:first-child,
.rte table thead th:first-child {
    margin-top: 18px;
  }
  .rte table thead tr th,
.rte table tbody tr td {
    width: 100% !important;
    display: block;
    padding: 0 15px;
    font-size: 14px;
    line-height: 22.4px;
    margin-bottom: 5px;
    text-align: left !important;
    height: auto !important;
  }
  .rte table thead tr th p,
.rte table tbody tr td p {
    font-size: 14px;
    line-height: 22.4px;
  }
  .rte table tbody tr td {
    font-weight: 500;
  }
}

img {
  max-width: 100%;
}

body {
  font-family: "roboto", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}

.main {
  overflow-x: hidden;
}

.scroll-disabled {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}

.wrap {
  margin: 0 auto;
  max-width: 1680px;
  padding: 0 20px;
  width: 90%;
  height: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .wrap {
    padding: 0 29px;
  }
}

.text-field {
  max-width: 1580px;
  margin: 0 auto;
}

.text-container {
  padding-bottom: 1.2em;
  /*border-bottom: 1px solid rgba(0, 14, 42, 0.1);*/
  margin-bottom: 1em;
}
@media only screen and (max-width: 1199.98px) {
  .text-container {
    padding-bottom: 22px;
  }
}

[data-object-fit=cover] {
  -o-object-fit: cover;
     object-fit: cover;
}

[data-object-fit=contain] {
  -o-object-fit: contain;
     object-fit: contain;
}

/* stylelint-disable */
@media only screen and (max-width: 1199.98px) {
  #disqus_thread {
    margin: 20px 0;
  }
}

/* stylelint-enable */
/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
a,
button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}

button,
input[type=button],
input[type=submit] {
  background: none;
  border: 0;
  cursor: pointer;
  outline: none;
  padding: 0;
}

.btn {
  color: #fff;
  display: inline-block;
  font-size: 20px;
  line-height: 32px;
  font-weight: 700;
  padding: 13px 53px 13px 30px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  border-radius: 5px;
  position: relative;
}
.btn::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  font-size: 10px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media only screen and (min-width: 1025px) {
  .no-touch .btn:hover::after {
    right: 25px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .btn {
    font-size: 14px;
    line-height: 22.4px;
    padding: 12px 43px 12px 24px;
    font-weight: 500;
  }
  .btn::after {
    right: 25px;
  }
}
.calendly-mimic-btn {
  display: inline-block;
  padding: 10px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  border-radius: 5px;
  position: relative;
  background-color: #052b72;
  border: 1px solid #052b72;
}
.calendly-mimic-btn:hover {
  border-color: #fff;
  background-color: #052b72bf;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}
.calendly-text-divider {
    margin-left: 68px;
    margin-bottom: 15px;
}
.banner__content .btn--blue {
  text-decoration: underline;
  background-color: unset;
  border: none;
}
.btn--blue {
  background-color: #004be5;
  border: 1px solid #004be5;
}
@media only screen and (min-width: 1025px) {
  .no-touch .btn--blue:hover {
    background-color: #fff;
    color: #004be5;
    border-color: #fff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  }
}

.btn--disable {
  background-color: #f1f4f9;
  border: 1px solid #f1f4f9;
  color: rgba(0, 14, 42, 0.4);
  cursor: default;
}
@media only screen and (min-width: 1025px) {
  .no-touch .btn--disable:hover::after {
    right: 30px;
  }
}

.btn--transparent {
  border: 1px solid #fff;
}

.link {
  font-size: 22px;
  line-height: 35.2px;
  font-weight: 700;
  color: #000e2a;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  display: table;
  position: relative;
}
.link::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  font-size: 10px;
  color: #004be5;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  display: inline;
  margin-left: 8px;
  vertical-align: middle;
}
@media only screen and (max-width: 1199.98px) {
  .link {
    font-size: 18px;
    line-height: 28.8px;
  }
}
@media only screen and (min-width: 1025px) {
  .no-touch .link:hover {
    color: #004be5;
  }
  .no-touch .link:hover::after {
    margin-left: 12px;
  }
}

.btn-next {
  width: 50px;
  height: 50px;
  border: 1px solid rgba(0, 14, 42, 0.1);
  border-radius: 5px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.btn-next::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  font-size: 12px;
  color: #004be5;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  line-height: 50px;
  margin-left: 16px;
}
@media only screen and (min-width: 1025px) {
  .no-touch .btn-next:hover {
    color: #fff;
    background-color: #004be5;
    -webkit-box-shadow: 0 4px 10px rgba(0, 75, 229, 0.2);
            box-shadow: 0 4px 10px rgba(0, 75, 229, 0.2);
  }
  .no-touch .btn-next:hover::after {
    color: #fff;
  }
}

input,
textarea {
  background: #fff;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #000;
  height: 25px;
  padding: 0 10px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #000;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #000;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #000;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #000;
}
input::placeholder,
textarea::placeholder {
  color: #000;
}

.umbraco-forms-form {
  border: 2px solid #f1f4f9;
  max-width: 1080px;
  margin: 0 auto 70px;
  -webkit-box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
          box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
  border-radius: 10px;
  padding: 16px 5px 30px;
}
.umbraco-forms-form .umbraco-forms-caption {
  text-align: center;
  margin-bottom: 25px;
}
.umbraco-forms-form .umbraco-forms-label {
  font-size: 23px;
  line-height: 36.8px;
  padding-left: 10px;
  color: #052b72;
}
.umbraco-forms-form .input-validation-error {
  border-color: #be1600;
}
.umbraco-forms-form .umbraco-forms-field {
  margin-bottom: 34px;
}
.umbraco-forms-form .umbraco-forms-field:last-of-type .umbraco-forms-indicator {
  margin: 0 12px;
}
.umbraco-forms-form .button-container {
  text-align: center;
}
.umbraco-forms-form .row-fluid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.umbraco-forms-form .field-validation-error {
  font-size: 20px;
  line-height: 32px;
  color: #be1600;
  margin-top: 10px;
  display: block;
  padding-left: 10px;
}
@media only screen and (max-width: 1199.98px) {
  .umbraco-forms-form {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin: 30px -12px 50px;
  }
  .umbraco-forms-form .umbraco-forms-caption {
    margin-bottom: 30px;
  }
  .umbraco-forms-form .umbraco-forms-label {
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 700;
    padding-left: 0;
  }
  .umbraco-forms-form .umbraco-forms-field {
    margin-bottom: 18px;
  }
  .umbraco-forms-form .col-md-6,
.umbraco-forms-form .col-md-12 {
    padding: 0 8px;
  }
  .umbraco-forms-form .field-validation-error {
    font-size: 18px;
    line-height: 22px;
    padding-left: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .umbraco-forms-form .row-fluid {
    display: block;
  }
  .umbraco-forms-form .umbraco-forms-caption {
    margin-bottom: 18px;
  }
  .umbraco-forms-form .field-validation-error {
    font-size: 16px;
    padding-left: 0;
    line-height: 22px;
  }
}

.form-submitted {
  padding: 30px 0;
  text-align: center;
}

.umbraco-forms-submitmessage {
  color: #052b72;
  font-size: 30px;
}

.umbraco-forms-field-wrapper {
  position: relative;
}
.umbraco-forms-field-wrapper input,
.umbraco-forms-field-wrapper textarea {
  width: 100%;
  background-color: #f1f4f9;
  border-radius: 10px;
  font-size: 20px;
  padding: 25px 30px;
  border: 3px solid #f1f4f9;
  height: auto;
  font-family: "roboto", Arial, sans-serif;
  color: #052b72;
  margin-top: 10px;
}
.umbraco-forms-field-wrapper input::-webkit-input-placeholder, .umbraco-forms-field-wrapper textarea::-webkit-input-placeholder {
  font-size: 20px;
  color: rgba(5, 43, 114, 0.6);
}
.umbraco-forms-field-wrapper input::-moz-placeholder, .umbraco-forms-field-wrapper textarea::-moz-placeholder {
  font-size: 20px;
  color: rgba(5, 43, 114, 0.6);
}
.umbraco-forms-field-wrapper input:-ms-input-placeholder, .umbraco-forms-field-wrapper textarea:-ms-input-placeholder {
  font-size: 20px;
  color: rgba(5, 43, 114, 0.6);
}
.umbraco-forms-field-wrapper input::-ms-input-placeholder, .umbraco-forms-field-wrapper textarea::-ms-input-placeholder {
  font-size: 20px;
  color: rgba(5, 43, 114, 0.6);
}
.umbraco-forms-field-wrapper input::placeholder,
.umbraco-forms-field-wrapper textarea::placeholder {
  font-size: 20px;
  color: rgba(5, 43, 114, 0.6);
}
.umbraco-forms-field-wrapper input:focus,
.umbraco-forms-field-wrapper textarea:focus {
  border-color: #004be5;
  background-color: #fff;
}
.umbraco-forms-field-wrapper .selectric .label {
  font-weight: 400;
}
.umbraco-forms-field-wrapper .selectric-items ul li:first-child {
  display: none;
}
.umbraco-forms-field-wrapper input[type=checkbox] {
  margin-top: 0;
  z-index: 50;
}
.umbraco-forms-field-wrapper .selectric .label {
  font-size: 20px;
  padding: 21px 75px 21px 30px;
}
.umbraco-forms-field-wrapper textarea {
  padding-top: 30px;
  min-height: 250px;
}
.umbraco-forms-field-wrapper .selectric-wrapper {
  margin-top: 10px;
}
.umbraco-forms-field-wrapper .selectric-wrapper .selectric {
  min-height: 80px;
}
.umbraco-forms-field-wrapper .selectric-wrapper .selectric .button::after {
  right: 43px;
}
.umbraco-forms-field-wrapper input[type=checkbox] {
  display: inline-block;
  width: auto;
}
.umbraco-forms-field-wrapper .checkbox-label {
  font-size: 18px;
  line-height: 28.8px;
  color: #052b72;
  display: block;
  margin-top: -30px;
  padding-left: 50px;
}
.umbraco-forms-field-wrapper .checkbox-label a {
  color: #052b72;
  border-bottom: 1px solid #052b72;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .umbraco-forms-field-wrapper .checkbox-label a:hover {
    color: #004be5;
    border-color: #004be5;
  }
}
.umbraco-forms-field-wrapper .checkbox-label ~ .field-validation-error {
  padding-left: 40px;
}
.umbraco-forms-field-wrapper .checkbox {
  display: inline !important;
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  cursor: pointer;
  height: 25px !important;
  /* stylelint-disable-line declaration-no-important */
  width: 25px !important;
  /* stylelint-disable-line declaration-no-important */
}
.umbraco-forms-field-wrapper .checkbox:checked ~ .checkmark::after {
  display: block;
}
.umbraco-forms-field-wrapper .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border: 2px solid rgba(42, 41, 44, 0.2);
  border-radius: 3px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.umbraco-forms-field-wrapper .checkmark::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  position: absolute;
  top: 4px;
  left: 2.5px;
  font-size: 13px;
  color: #004be5;
  display: none;
}
@media only screen and (max-width: 1199.98px) {
  .umbraco-forms-field-wrapper input,
.umbraco-forms-field-wrapper textarea {
    font-size: 18px;
    line-height: 28px;
    padding: 10px 15px;
    border: 2px solid #f1f4f9;
  }
  .umbraco-forms-field-wrapper input::-webkit-input-placeholder, .umbraco-forms-field-wrapper textarea::-webkit-input-placeholder {
    font-size: 18px;
    line-height: 28px;
  }
  .umbraco-forms-field-wrapper input::-moz-placeholder, .umbraco-forms-field-wrapper textarea::-moz-placeholder {
    font-size: 18px;
    line-height: 28px;
  }
  .umbraco-forms-field-wrapper input:-ms-input-placeholder, .umbraco-forms-field-wrapper textarea:-ms-input-placeholder {
    font-size: 18px;
    line-height: 28px;
  }
  .umbraco-forms-field-wrapper input::-ms-input-placeholder, .umbraco-forms-field-wrapper textarea::-ms-input-placeholder {
    font-size: 18px;
    line-height: 28px;
  }
  .umbraco-forms-field-wrapper input::placeholder,
.umbraco-forms-field-wrapper textarea::placeholder {
    font-size: 18px;
    line-height: 28px;
  }
  .umbraco-forms-field-wrapper .selectric-wrapper .selectric {
    min-height: 54px;
  }
  .umbraco-forms-field-wrapper .selectric-wrapper .selectric .button::after {
    right: 25px;
  }
  .umbraco-forms-field-wrapper .selectric .label {
    font-size: 18px;
    padding: 10px 15px;
  }
  .umbraco-forms-field-wrapper .selectric-items li {
    padding: 12px 15px;
  }
  .umbraco-forms-field-wrapper textarea {
    min-height: 160px;
    font-size: 16px;
    line-height: 25.6px;
  }
  .umbraco-forms-field-wrapper textarea::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 25.6px;
  }
  .umbraco-forms-field-wrapper textarea::-moz-placeholder {
    font-size: 16px;
    line-height: 25.6px;
  }
  .umbraco-forms-field-wrapper textarea:-ms-input-placeholder {
    font-size: 16px;
    line-height: 25.6px;
  }
  .umbraco-forms-field-wrapper textarea::-ms-input-placeholder {
    font-size: 16px;
    line-height: 25.6px;
  }
  .umbraco-forms-field-wrapper textarea::placeholder {
    font-size: 16px;
    line-height: 25.6px;
  }
  .umbraco-forms-field-wrapper .checkbox-label {
    font-size: 16px;
    line-height: 25.6px;
    margin-top: -23px;
  }
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(1px * 27);
  height: 44px;
  margin-top: calc(0px - 22px);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #ff6f5c;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

/*======================================
  Selectric v1.13.0
======================================*/
.selectric-wrapper {
  position: relative;
  cursor: pointer;
  /* Track */
  /* Handle */
}
.selectric-wrapper ::-webkit-scrollbar {
  width: 6px;
}
.selectric-wrapper ::-webkit-scrollbar-track {
  border-radius: 5px;
}
.selectric-wrapper ::-webkit-scrollbar-thumb {
  background: #c4c4c4;
  border-radius: 10px;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border-radius: 0px;
  background: #fff;
  position: relative;
  overflow: hidden;
  height: auto;
  border: 3px solid #f1f4f9;
  background-color: #fff;
  min-height: 54px;
  border-radius: 10px;
}

.selectric .label {
  font-size: 18px;
  line-height: 32px;
  padding: 12px 50px 12px 26px;
  color: #052b72;
  font-weight: 700;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  background-color: #fff;
  color: #004be5;
  text-align: center;
  font-size: 0;
}

.selectric .button:after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -40%);
          transform: translate(0, -40%);
  right: 22px;
  font-size: 10px;
  font-weight: 700;
}
@media only screen and (max-width: 767.98px) {
  .selectric .button:after {
    font-size: 10px;
  }
}

.selectric-open {
  z-index: 50;
}

.selectric-open .selectric .button::after {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transform: translate(0, -50%) rotate(180deg);
          transform: translate(0, -50%) rotate(180deg);
}

.selectric-open .selectric {
  border-color: #004be5;
  border-radius: 10px 10px 0 0;
}

.selectric-open .selectric-items {
  display: block;
  border: 3px solid #004be5;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top: 0;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  font-size: 16px !important;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
  display: none;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  z-index: -1;
  width: 100%;
  border: 0;
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
  border-radius: 10px;
}

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  cursor: pointer;
  font-size: 18px;
  line-height: 32px;
  color: rgba(5, 43, 114, 0.6);
  padding: 12px 30px;
  font-weight: 400;
  background: #fff;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .selectric-items li {
    padding: 12px 26px;
  }
}
@media only screen and (max-width: 767.98px) {
  .selectric-items li {
    padding: 12px 8px;
  }
}

.selectric-items li.selected {
  background-color: #f1f4f9;
  color: #052b72;
}

.selectric-items li.highlighted {
  background: #f1f4f9;
}

.selectric-items li:hover {
  background: #f1f4f9;
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}

@-webkit-keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@-webkit-keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  direction: ltr;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: inherit;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: 1.7;
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  z-index: 0;
}

.plyr audio, .plyr iframe, .plyr video {
  display: block;
  height: 100%;
  width: 100%;
}

.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}

.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.plyr--full-ui *, .plyr--full-ui ::after, .plyr--full-ui ::before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.plyr__badge {
  background: #4a5464;
  background: var(--plyr-badge-background, #4a5464);
  border-radius: 2px;
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: #fff;
  color: var(--plyr-badge-text-color, #fff);
  font-size: 9px;
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  -webkit-animation: plyr-fade-in 0.3s ease;
          animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  width: 100%;
}

.plyr__captions span:empty {
  display: none;
}

@media (min-width: 480px) {
  .plyr__captions {
    font-size: 15px;
    font-size: var(--plyr-font-size-base, 15px);
    padding: calc(10px * 2);
    padding: calc(var(--plyr-control-spacing,10px) * 2);
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
    font-size: var(--plyr-font-size-large, 18px);
  }
}
.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  -webkit-transform: translateY(calc(10px * -4));
          transform: translateY(calc(10px * -4));
  -webkit-transform: translateY(calc(var(--plyr-control-spacing,10px) * -4));
          transform: translateY(calc(var(--plyr-control-spacing,10px) * -4));
}

.plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #fff;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}

.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: 0 0;
  border: 0;
  border-radius: 3px;
  border-radius: var(--plyr-control-radius, 3px);
  color: inherit;
  cursor: pointer;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: visible;
  padding: calc(10px * .7);
  padding: calc(var(--plyr-control-spacing,10px) * .7);
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.plyr__control svg {
  display: block;
  fill: currentColor;
  height: 18px;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: 18px;
  width: var(--plyr-control-icon-size, 18px);
}

.plyr__control:focus {
  outline: 0;
}

.plyr__control.plyr__tab-focus {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

a.plyr__control {
  text-decoration: none;
}

a.plyr__control::after, a.plyr__control::before {
  display: none;
}

.plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: center;
}

.plyr__controls .plyr__progress__container {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  min-width: 0;
}

.plyr__controls .plyr__controls__item {
  margin-left: calc(10px / 4);
  margin-left: calc(var(--plyr-control-spacing,10px)/ 4);
}

.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: calc(10px / 4);
  padding-left: calc(var(--plyr-control-spacing,10px)/ 4);
}

.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 calc(10px / 2);
  padding: 0 calc(var(--plyr-control-spacing,10px)/ 2);
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0;
}

.plyr__controls:empty {
  display: none;
}

.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip] {
  display: none;
}

.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
  display: inline-block;
}

.plyr__menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.plyr__menu .plyr__control svg {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}

.plyr__menu__container {
  -webkit-animation: plyr-popup 0.2s ease;
          animation: plyr-popup 0.2s ease;
  background: rgba(255, 255, 255, 0.9);
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  border-radius: 4px;
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  font-size: 15px;
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

.plyr__menu__container > div {
  overflow: hidden;
  -webkit-transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.plyr__menu__container::after {
  border: 4px solid transparent;
  border: var(--plyr-menu-arrow-size, 4px) solid transparent;
  border-top-color: rgba(255, 255, 255, 0.9);
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  content: "";
  height: 0;
  position: absolute;
  right: calc(((18px / 2) + calc(10px * .7)) - (4px / 2));
  right: calc(((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7)) - (var(--plyr-menu-arrow-size,4px)/ 2));
  top: 100%;
  width: 0;
}

.plyr__menu__container [role=menu] {
  padding: calc(10px * .7);
  padding: calc(var(--plyr-control-spacing,10px) * .7);
}

.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}

.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}

.plyr__menu__container .plyr__control {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding-bottom: calc(calc(10px * .7)/ 1.5);
  padding-bottom: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);
  padding-left: calc(calc(10px * .7) * 1.5);
  padding-left: calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);
  padding-right: calc(calc(10px * .7) * 1.5);
  padding-right: calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);
  padding-top: calc(calc(10px * .7)/ 1.5);
  padding-top: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.plyr__menu__container .plyr__control > span {
  -webkit-box-align: inherit;
  -webkit-align-items: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.plyr__menu__container .plyr__control::after {
  border: 4px solid transparent;
  border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.plyr__menu__container .plyr__control--forward {
  padding-right: calc(calc(10px * .7) * 4);
  padding-right: calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);
}

.plyr__menu__container .plyr__control--forward::after {
  border-left-color: #728197;
  border-left-color: var(--plyr-menu-arrow-color, #728197);
  right: calc((calc(10px * .7) * 1.5) - 4px);
  right: calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px));
}

.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}

.plyr__menu__container .plyr__control--back {
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: calc(10px * .7);
  margin: calc(var(--plyr-control-spacing,10px) * .7);
  margin-bottom: calc(calc(10px * .7)/ 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);
  padding-left: calc(calc(10px * .7) * 4);
  padding-left: calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);
  position: relative;
  width: calc(100% - (calc(10px * .7) * 2));
  width: calc(100% - (calc(var(--plyr-control-spacing,10px) * .7) * 2));
}

.plyr__menu__container .plyr__control--back::after {
  border-right-color: #728197;
  border-right-color: var(--plyr-menu-arrow-color, #728197);
  left: calc((calc(10px * .7) * 1.5) - 4px);
  left: calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px));
}

.plyr__menu__container .plyr__control--back::before {
  background: #dcdfe5;
  background: var(--plyr-menu-back-border-color, #dcdfe5);
  -webkit-box-shadow: 0 1px 0 #fff;
          box-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
          box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: calc(calc(10px * .7)/ 2);
  margin-top: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}

.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}

.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: calc(10px * .7);
  padding-left: calc(var(--plyr-control-spacing,10px) * .7);
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after, .plyr__menu__container .plyr__control[role=menuitemradio]::before {
  border-radius: 100%;
}

.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 16px;
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(0);
          transform: translateY(-50%) scale(0);
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
  width: 6px;
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #00b3ff;
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  -webkit-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
}

.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(35, 40, 47, 0.1);
}

.plyr__menu__container .plyr__menu__value {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: calc((calc(10px * .7) - 2) * -1);
  margin-right: calc((calc(var(--plyr-control-spacing,10px) * .7) - 2) * -1);
  overflow: hidden;
  padding-left: calc(calc(10px * .7) * 3.5);
  padding-left: calc(calc(var(--plyr-control-spacing,10px) * .7) * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: calc(13px * 2);
  border-radius: calc(var(--plyr-range-thumb-height,13px) * 2);
  color: #00b3ff;
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  display: block;
  height: calc((3px * 2) + 13px);
  height: calc((var(--plyr-range-thumb-active-shadow-width,3px) * 2) + var(--plyr-range-thumb-height,13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  width: 100%;
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s ease;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  -webkit-user-select: none;
  user-select: none;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, currentColor), color-stop(0, transparent));
  background-image: linear-gradient(to right, currentColor 0, transparent 0);
  background-image: -webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));
  background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  -webkit-box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
          box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
  -webkit-appearance: none;
  margin-top: calc(((13px - 5px)/ 2) * -1);
  margin-top: calc(((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2) * -1);
}

.plyr--full-ui input[type=range]::-moz-range-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -moz-user-select: none;
       user-select: none;
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
}

.plyr--full-ui input[type=range]::-ms-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
  color: transparent;
}

.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
  background: currentColor;
}

.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
}

.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}

.plyr--full-ui input[type=range]:focus {
  outline: 0;
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

.plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr__time {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time::before {
  content: "⁄";
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
}

@media (max-width: calc(768px - 1px)) {
  .plyr__time + .plyr__time {
    display: none;
  }
}
.plyr__tooltip {
  background: rgba(255, 255, 255, 0.9);
  background: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: 3px;
  border-radius: var(--plyr-tooltip-radius, 3px);
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: #4a5464;
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: calc(calc(10px / 2) * 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);
  opacity: 0;
  padding: calc(10px / 2) calc(calc(10px / 2) * 1.5);
  padding: calc(var(--plyr-control-spacing,10px)/ 2) calc(calc(var(--plyr-control-spacing,10px)/ 2) * 1.5);
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(-50%, 10px) scale(0.8);
          transform: translate(-50%, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2;
}

.plyr__tooltip::before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: calc(4px * -1);
  bottom: calc(var(--plyr-tooltip-arrow-size,4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
  opacity: 1;
  -webkit-transform: translate(-50%, 0) scale(1);
          transform: translate(-50%, 0) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip::before, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: calc((18px / 2) + calc(10px * .7));
  left: calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7));
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: calc((18px / 2) + calc(10px * .7));
  right: calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7));
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}

.plyr__progress {
  left: calc(13px * .5);
  left: calc(var(--plyr-range-thumb-height,13px) * .5);
  margin-right: 13px;
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}

.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: calc(13px * -.5);
  margin-left: calc(var(--plyr-range-thumb-height,13px) * -.5);
  margin-right: calc(13px * -.5);
  margin-right: calc(var(--plyr-range-thumb-height,13px) * -.5);
  width: calc(100% + 13px);
  width: calc(100% + var(--plyr-range-thumb-height,13px));
}

.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}

.plyr__progress .plyr__tooltip {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
  left: 0;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 100px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: calc((5px / 2) * -1);
  margin-top: calc((var(--plyr-range-track-height,5px)/ 2) * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}

.plyr__progress__buffer::-webkit-progress-bar {
  background: 0 0;
}

.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  -webkit-animation: plyr-progress 1s linear infinite;
          animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 40, 47, 0.6) 50%, rgba(35, 40, 47, 0.6) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr__volume {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 110px;
  min-width: 80px;
  position: relative;
  width: 20%;
}

.plyr__volume input[type=range] {
  margin-left: calc(10px / 2);
  margin-left: calc(var(--plyr-control-spacing,10px)/ 2);
  margin-right: calc(10px / 2);
  margin-right: calc(var(--plyr-control-spacing,10px)/ 2);
  position: relative;
  z-index: 2;
}

.plyr--is-ios .plyr__volume {
  min-width: 0;
  width: auto;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: #fff;
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: #4a5464;
  color: var(--plyr-audio-control-color, #4a5464);
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
          box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 200, 209, 0.6);
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr--video {
  background: #000;
  overflow: hidden;
}

.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: #000;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
  height: 0;
  padding-bottom: 56.25%;
}

.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video {
  border: 0;
  left: 0;
  position: absolute;
  top: 0;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  -webkit-transform: translateY(-38.28125%);
          transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: calc(10px / 2);
  padding: calc(var(--plyr-control-spacing,10px)/ 2);
  padding-top: calc(10px * 2);
  padding-top: calc(var(--plyr-control-spacing,10px) * 2);
  position: absolute;
  right: 0;
  -webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  z-index: 3;
}

@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px);
    padding-top: calc(10px * 3.5);
    padding-top: calc(var(--plyr-control-spacing,10px) * 3.5);
  }
}
.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: #00b3ff;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  border: 0;
  border-radius: 100%;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: calc(10px * 1.5);
  padding: calc(var(--plyr-control-spacing,10px) * 1.5);
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
}

.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}

.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
          box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.25);
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-webkit-full-screen video {
  height: 100%;
}

.plyr:-ms-fullscreen video {
  height: 100%;
}

.plyr:fullscreen video {
  height: 100%;
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }

  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }

  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-webkit-full-screen video {
  height: 100%;
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-moz-full-screen video {
  height: 100%;
}

.plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-moz-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-ms-fullscreen video {
  height: 100%;
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}

.plyr--fullscreen-fallback video {
  height: 100%;
}

.plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.plyr__ads > div, .plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}

.plyr__ads::after {
  background: #23282f;
  border-radius: 2px;
  bottom: 10px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}

.plyr__ads::after:empty {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin: -var(--plyr-range-track-height, 5px)/2 0 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: rgba(255, 255, 255, 0.9);
  background-color: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: 3px;
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  margin-bottom: calc(calc(10px / 2) * 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);
  opacity: 0;
  padding: 3px;
  padding: var(--plyr-tooltip-radius, 3px);
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
  z-index: 2;
}

.plyr__preview-thumb--is-shown {
  opacity: 1;
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}

.plyr__preview-thumb::before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: calc(4px * -1);
  bottom: calc(var(--plyr-tooltip-arrow-size,4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr__preview-thumb__image-container {
  background: #c1c8d1;
  border-radius: calc(3px - 1px);
  border-radius: calc(var(--plyr-tooltip-radius,3px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3;
}

.plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: calc(3px - 1px);
  border-radius: calc(var(--plyr-tooltip-radius,3px) - 1px);
  color: #fff;
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
  padding: 3px 6px;
}

.plyr__preview-scrubbing {
  bottom: 0;
  -webkit-filter: blur(1px);
          filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}

.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}

.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
.header {
  padding: 12px 41px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 200;
}
.loaded .header {
  -webkit-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
}
@media screen and (max-width: 1440px) {
  .header {
    padding: 14px 28px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}
@media only screen and (max-width: 767.98px) {
  .header {
    padding: 10px 16px;
  }
}

.header__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.header__logo {
  width: 178px;
}
@media screen and (max-width: 1440px) {
  .header__logo {
    width: 120px;
  }
}
@media only screen and (max-width: 767.98px) {
  .header__logo {
    display: none;
  }
}

.header__logo--mobile {
  width: 140px;
}
@media only screen and (min-width: 768px) {
  .header__logo--mobile {
    display: none;
  }
}

.header__menu {
  position: absolute;
  right: 26px;
  top: 16px;
  width: 27px;
  height: 27px;
  z-index: 45;
  display: none;
}
.header__menu::before, .header__menu::after {
  content: "";
  display: block;
  position: absolute;
  width: 27px;
  height: 2px;
  background-color: #fff;
  border-radius: 4px;
  right: 0;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.header__menu::before {
  top: 10px;
}
.header__menu::after {
  top: 26px;
}
.header__menu .header__menu-line {
  position: absolute;
  width: 27px;
  height: 2px;
  background-color: #fff;
  right: 0;
  border-radius: 4px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  top: 18px;
}
@media screen and (max-width: 1440px) {
  .header__menu {
    display: block;
  }
}
@media only screen and (max-width: 767.98px) {
  .header__menu {
    top: 15px;
    right: 20px;
  }
}

.header__menu--open {
  top: 16px;
}
.header__menu--open::before, .header__menu--open::after {
  background-color: #fff !important;
  /* stylelint-disable-line declaration-no-important */
  width: 29px;
}
.header__menu--open::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 17px;
}
.header__menu--open::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 17px;
}
.header__menu--open .header__menu-line {
  opacity: 0;
}

.header--overlay {
  background-color: #000e2a;
}
.header--overlay::before {
  content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
}
@media screen and (max-width: 1440px) {
  .header--overlay {
    height: 70px;
    position: fixed;
  }
  .header--overlay .header__home {
    position: fixed;
    top: 14px;
    left: 28px;
    z-index: 50;
  }
  .header--overlay .header__menu {
    position: fixed;
  }
  .header--overlay::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.3);
    z-index: 60;
  }
}
@media only screen and (max-width: 767.98px) {
  .header--overlay {
    height: 68px;
  }
  .header--overlay .header__home {
    position: fixed;
    top: 10px;
    left: 16px;
    z-index: 50;
  }
}

.header__logo--sticky,
.header__mobile-logo--sticky {
  display: none;
}

.header--sticky {
  background-color: #fff;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.loaded .header--sticky {
  -webkit-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
}
.header--sticky .navigation__item--login {
  background-color: #004be5;
  opacity: 1;
  border-color: #004be5;
}
.header--sticky .navigation__item--login .navigation__item-link {
  color: #fff;
}
.header--sticky .navigation__item--login .navigation__item-link::after {
  color: #fff;
}
.header--sticky .header__logo,
.header--sticky .header__logo--mobile {
  display: none;
}
.header--sticky .navigation__item-link {
  color: rgba(0, 14, 42, 0.6);
}
.header--sticky .navigation__item-link::after {
  color: #004be5;
}
@media only screen and (min-width: 1025px) {
  .no-touch .header--sticky .navigation__item:hover .navigation__item-link {
    color: #000e2a;
  }
}
@media only screen and (min-width: 1025px) {
  .no-touch .header--sticky .navigation__item--has-children:hover .navigation__item-link,
.no-touch .header--sticky .navigation__item--has-children:hover .navigation__item-link::after {
    color: #fff;
  }
}
@media only screen and (min-width: 768px) {
  .header--sticky .header__logo--sticky {
    display: block;
  }
}
@media screen and (max-width: 1440px) {
  .header--sticky .header__menu {
    top: 16px;
  }
  .header--sticky .header__menu::before, .header--sticky .header__menu::after,
.header--sticky .header__menu .header__menu-line {
    background-color: #000e2a;
  }
}
@media only screen and (max-width: 767.98px) {
  .header--sticky .header__menu {
    top: 15px;
  }
  .header--sticky .header__mobile-logo--sticky {
    display: block;
  }
}

.header__skip-main {
  left: -1000px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -1;
}
.header__skip-main:focus, .header__skip-main:active {
  color: #fff;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  top: 100px;
  height: 30px;
  width: auto;
  font-family: "roboto", Arial, sans-serif;
  overflow: auto;
  font-size: 22px;
  line-height: 25.78px;
  z-index: 100;
}
@media only screen and (max-width: 1199.98px) {
  .header__skip-main:focus, .header__skip-main:active {
    top: 90px;
  }
}

.footer {
  background-color: #000e2a;
  padding: 70px 0;
  color: #fff;
}
@media only screen and (max-width: 1199.98px) {
  .footer {
    padding: 37px 0 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer {
    padding: 50px 0 0;
  }
}

.footer__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (max-width: 1199.98px) {
  .footer__content {
    display: block;
    width: 100vw;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__content {
    width: 100%;
    margin-left: 0;
    -webkit-transform: translate(0);
            transform: translate(0);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.footer__info {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 420px;
      -ms-flex: 0 0 420px;
          flex: 0 0 420px;
  max-width: 420px;
}
@media only screen and (max-width: 1199.98px) {
  .footer__info {
    max-width: 100%;
    text-align: center;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__info {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
        -ms-flex: 1 0;
            flex: 1 0;
    max-width: 100%;
  }
}

.footer__main {
  margin-bottom: 21px;
}
@media only screen and (max-width: 1199.98px) {
  .footer__main {
    margin-bottom: 14px;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__main {
    margin-bottom: 22px;
  }
}

.footer__logo {
  width: 42px;
  margin-right: 30px;
}

.footer__social-link {
  padding: 16px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 5px;
  margin-right: 10px;
  width: 50px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .footer__social-link:hover {
    opacity: 0.6;
  }
}

.footer__text {
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.6);
  text-transform: uppercase;
  margin-bottom: 22px;
  padding-bottom: 21px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  letter-spacing: 3.7px;
}
@media only screen and (max-width: 1199.98px) {
  .footer__text {
    padding: 0 30px 27px;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__text {
    margin-bottom: 0;
    padding: 0 0 20px;
  }
}

.footer__copyright {
  font-size: 16px;
  line-height: 27px;
  max-width: 273px;
}
@media only screen and (max-width: 1199.98px) {
  .footer__copyright {
    padding: 17px 0 12px;
    margin: 0 auto;
    text-align: center;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__copyright {
    padding: 22px 0 14px;
  }
}

@media only screen and (max-width: 1199.98px) {
  .footer__copyright--desktop {
    display: none;
  }
}

.footer__links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 130px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 61%;
      -ms-flex: 0 0 61%;
          flex: 0 0 61%;
  max-width: 61%;
}
@media only screen and (max-width: 1199.98px) {
  .footer__links {
    padding: 0 115px 8px;
    max-width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__links {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    display: block;
    max-width: 100%;
    padding: 0 0 60px;
  }
}

.footer__column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333%;
      -ms-flex: 0 0 33.3333%;
          flex: 0 0 33.3333%;
  max-width: 33.3333%;
  padding-right: 6px;
}
@media only screen and (max-width: 1199.98px) {
  .footer__column {
    padding-left: 34px;
    padding-right: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__column {
    max-width: 100%;
    padding: 23px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
}

.footer__title {
  margin-bottom: 20px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .footer__title {
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }
  .footer__title::before, .footer__title::after {
    content: "";
    position: absolute;
    width: 15px;
    right: 27px;
    top: 50%;
    height: 2px;
    background-color: #fff;
    display: inline-block;
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
  }
  .footer__title::after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

.footer__title--active::before {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.footer__title--active::after {
  -webkit-transform: rotate(405deg);
          transform: rotate(405deg);
}

@media only screen and (max-width: 767.98px) {
  .footer__list {
    display: none;
    padding-top: 22px;
  }
}

@media only screen and (max-width: 991.98px) {
  .footer__list--active {
    display: block;
  }
}

.footer__list-item {
  margin-bottom: 6px;
}
@media only screen and (max-width: 1199.98px) {
  .footer__list-item {
    margin-bottom: 10px;
  }
}

.footer__item-link {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  color: rgba(255, 255, 255, 0.6);
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .footer__item-link {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__item-link {
    color: #fff;
    padding-left: 18px;
  }
}
@media only screen and (min-width: 1025px) {
  .no-touch .footer__item-link:hover {
    color: #fff;
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}

.footer__copyright-text {
  display: none;
}
@media only screen and (max-width: 1199.98px) {
  .footer__copyright-text {
    display: block;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__copyright-text {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

.banner {
  position: relative;
  width: 100vw;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 80vh;
  -webkit-box-shadow: 0 30px 60px -30px rgba(0, 14, 42, 0.2);
          box-shadow: 0 30px 60px -30px rgba(0, 14, 42, 0.2);
  /*margin-bottom: 40px;*/
}
@media only screen and (max-width: 1199.98px) {
  .banner {
    /*margin-bottom: 30px;*/
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .banner {
    height: 80vh;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner {
    /*height: calc(var(--vh, 1vh) * 100);*/
  }
}

.banner--overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 14, 42, 0.5);
}

.banner__content {
  position: absolute;
  top: 47%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 997px;
  text-align: center;
  width: 100%;
  z-index: 20;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .banner__content {
    max-width: 589px;
    top: 41%;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__content {
    max-width: 100%;
    width: 100%;
    padding: 0 18.5px;
    top: 35%;
  }
}

.banner__title {
  color: #fff;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1200px) {
  .banner__title {
    line-height: 2em;
  }
}

.banner__subtitle {
  color: #fff;
  font-size: 16px;
  line-height: 25.6px;
  text-transform: uppercase;
  margin-bottom: 5em;
  letter-spacing: 5px;
}
@media only screen and (max-width: 991.98px) {
  .banner__subtitle {
    font-size: 14px;
    line-height: 22.4px;
    margin-bottom: 20px;
    letter-spacing: 4px;
  }
}

.banner__image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
  display: none;
}

@media only screen and (min-width: 768px) {
  .banner__image--hidden {
    display: none;
  }
}

.banner__video-wrap {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
}
@media only screen and (max-width: 767.98px) {
  .banner__video-wrap {
    /*display: none;*/
  }
}

.banner__video {
  width: 100vw;
  height: 56.25vw;
  min-height: 100vh;
  min-width: 177.77vh;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.banner__links {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 25;
}
@media only screen and (min-width: 768px) {
  .banner__links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width: 991.98px) {
  .banner__links {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.banner__links-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

.banner__link {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 25%;
      -ms-flex: 1 0 25%;
          flex: 1 0 25%;
  padding: 1em 5em 1em 3em;
  color: #fff;
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3)));
  background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.banner__link:last-of-type {
  border-right: 0;
}
.banner__link::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  position: absolute;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  top: 50%;
  right: 2em;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-size: 18px;
}
@media only screen and (min-width: 1025px) {
  .no-touch .banner__link:hover {
    background: #fff;
    -webkit-box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
            box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
  }
  .no-touch .banner__link:hover::after {
    color: #004be5;
    -webkit-transform: translate(8px, -50%);
            transform: translate(8px, -50%);
  }
  .no-touch .banner__link:hover .banner__link-text,
.no-touch .banner__link:hover .banner__link-title {
    color: #000e2a;
  }
}
@media only screen and (max-width: 1199.98px) {
  .banner__link {
    padding: 17px 55px 17px 22px;
  }
  .banner__link::after {
    right: 22px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .banner__link {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
  }
  .banner__link:first-of-type {
    border-top: 0;
  }
  .banner__link:nth-child(2) {
    border-right: 0;
    border-top: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__link {
    max-width: 100%;
    display: block;
    width: 100%;
    border-right: 0;
  }
  .banner__link:first-of-type {
    border-top: 0;
  }
}

.banner__link-title {
  font-size: 1.6em;
  line-height: 2em;
  margin-bottom: 2px;
}
@media only screen and (max-width: 1199.98px) {
  .banner__link-title {
    font-size: 21px;
    line-height: 33.6px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .banner__link-title {
    font-size: 18px;
    line-height: 28.8px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__link-title {
    font-size: 14px;
    line-height: 22.4px;
  }
}

.banner__link-text {
  font-size: 1em;
  line-height: 1.2em;
}
@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
  .banner__link-text {
    line-height: 28px;
  }
}
@media only screen and (max-width: 991.98px) {
  .banner__link-text {
    font-size: 14px;
    line-height: 22.4px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__link-text {
    display: none;
  }
}

.banner__scroll {
  position: absolute;
  right: 35px;
  z-index: 100;
  bottom: 115px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.banner__scroll-btn {
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.banner__scroll-btn::before {
  content: "";
  width: 50px;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  bottom: 50%;
  right: 60px;
}
.banner__scroll-btn::after {
  content: "";
  -webkit-animation: line 3s ease-out infinite;
          animation: line 3s ease-out infinite;
  height: 1px;
  width: 50px;
  background-color: #fff;
  position: absolute;
  bottom: 50%;
  z-index: 101;
  right: 60px;
}
@media only screen and (min-width: 1025px) {
  .no-touch .banner__scroll-btn:hover {
    cursor: pointer;
  }
}
@media only screen and (max-width: 1199.98px) {
  .banner__scroll-btn {
    display: none;
  }
}

@-webkit-keyframes line {
  0% {
    -webkit-transform-origin: top;
            transform-origin: top;
    width: 0;
  }
  50% {
    -webkit-transform-origin: top;
            transform-origin: top;
    width: 50px;
  }
  51% {
    right: 60px;
    width: 50px;
  }
  100% {
    right: 110px;
    width: 0;
  }
}

@keyframes line {
  0% {
    -webkit-transform-origin: top;
            transform-origin: top;
    width: 0;
  }
  50% {
    -webkit-transform-origin: top;
            transform-origin: top;
    width: 50px;
  }
  51% {
    right: 60px;
    width: 50px;
  }
  100% {
    right: 110px;
    width: 0;
  }
}
/* Calendly Button */
@media only screen and (max-width: 1199.98px){
    .calendly-badge-widget .calendly-badge-content {
        font-size: 14px !important;
        padding: 12px 30px !important;
    }
}

/* stylelint-disable selector-max-id, max-nesting-depth */
#ccc {
  overflow: hidden;
  font-family: "roboto", Arial, sans-serif !important;
}
#ccc-icon.ccc-icon--right {
    display: none;
}
@media only screen and (max-width: 540px) {
  #ccc-icon.ccc-icon--right {
    display: none;
  }
}
#ccc #ccc-content {
  border-radius: 0 !important;
  -webkit-box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
          box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
  /* Track */
  /* Handle */
}
#ccc #ccc-content::-webkit-scrollbar {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.6);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.6);
  width: 10px;
}
#ccc #ccc-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px #f1f4f9;
          box-shadow: inset 0 0 5px #f1f4f9;
  border-radius: 10px;
}
#ccc #ccc-content::-webkit-scrollbar-thumb {
  background-color: rgba(0, 75, 229, 0.1) !important;
  border-radius: 10px;
}
#ccc #triangle {
  fill: #000e2a !important;
}
#ccc #ccc-notify {
  background-color: #000e2a !important;
  color: #fff !important;
  fill: #fff !important;
  padding: 0 !important;
}
#ccc .ccc-notify-text {
  padding: 30px 20px 30px 60px !important;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
}
#ccc .ccc-notify-text h3, #ccc .ccc-notify-text p {
  color: #fff !important;
  opacity: 1 !important;
}
#ccc .ccc-notify-text p {
  font-size: 20px !important;
  line-height: 32px !important;
  font-weight: 400 !important;
}
#ccc .ccc-notify-text h3 {
  margin-bottom: 10px;
  display: none;
}
#ccc .ccc-panel {
  top: 80px !important;
}
#ccc #ccc-close {
  border: 1px solid rgba(0, 14, 42, 0.6);
  padding: 10px !important;
  border-radius: 5px !important;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc #ccc-close:hover {
    opacity: 0.6;
  }
}
#ccc #ccc-recommended-settings,
#ccc #ccc-reject-settings {
  font-size: 18px !important;
  line-height: 28px !important;
  padding: 13px 51px 13px 29px !important;
  border: 1px solid rgba(0, 14, 42, 0.6);
  border-color: rgba(0, 14, 42, 0.6) !important;
  border-radius: 5px;
  background-color: #fff !important;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  font-weight: 700 !important;
  position: relative;
}
#ccc #ccc-recommended-settings span,
#ccc #ccc-reject-settings span {
  background-color: #fff !important;
  border-color: rgba(0, 14, 42, 0.6) !important;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
#ccc #ccc-recommended-settings::after,
#ccc #ccc-reject-settings::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  font-size: 11px;
  position: absolute;
  top: 22px;
  right: 23px;
  color: #000e2a;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc #ccc-recommended-settings:hover,
.no-touch #ccc #ccc-reject-settings:hover {
    background-color: #052b72 !important;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  }
  .no-touch #ccc #ccc-recommended-settings:hover span,
.no-touch #ccc #ccc-reject-settings:hover span {
    background-color: #052b72 !important;
    color: #fff !important;
  }
  .no-touch #ccc #ccc-recommended-settings:hover::after,
.no-touch #ccc #ccc-reject-settings:hover::after {
    color: #fff;
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
}
#ccc .checkbox-toggle {
  background-color: rgba(0, 75, 229, 0.1) !important;
  border-radius: 100px !important;
  width: 110px !important;
  height: 40px !important;
  border-color: rgba(0, 75, 229, 0.1) !important;
}
#ccc .checkbox-toggle .checkbox-toggle-on,
#ccc .checkbox-toggle .checkbox-toggle-off {
  font-size: 11px !important;
  line-height: 13px !important;
  font-weight: 500 !important;
  text-transform: uppercase;
  color: #000e2a !important;
  opacity: 1 !important;
}
#ccc .checkbox-toggle--slider {
  border: 4px solid rgba(0, 75, 229, 0) !important;
}
#ccc .checkbox-toggle--dark {
  background-color: #fff !important;
}
#ccc .checkbox-toggle-label {
  margin-top: 10px !important;
}
#ccc .ccc-content--light {
  color: #000e2a !important;
  background-color: #fff !important;
  fill: #000e2a !important;
}
#ccc .checkbox-toggle-toggle {
  z-index: 0 !important;
  background-color: #fff !important;
}
#ccc hr {
  opacity: 1 !important;
  font-size: 23px !important;
}
#ccc h3 {
  font-size: 23px !important;
  line-height: 36.8px !important;
}
#ccc h2 {
  color: #000e2a !important;
}
#ccc p,
#ccc .ccc-statement-name,
#ccc .ccc-statement-description {
  font-size: 14px !important;
  line-height: 22px !important;
  color: rgba(0, 14, 42, 0.6) !important;
}
#ccc #ccc-title {
  font-size: 23px !important;
  line-height: 36.8px !important;
}
#ccc #ccc-necessary-title,
#ccc .optional-cookie-header {
  color: #000e2a !important;
}
#ccc #ccc-necessary-description,
#ccc .optional-cookie p,
#ccc .ccc-intro,
#ccc .ccc-statement-name,
#ccc .ccc-statement-description {
  font-weight: 500 !important;
}
#ccc .ccc-statement-name {
  color: #004be5 !important;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc .ccc-statement-name:hover {
    border-bottom: 1px solid #004be5;
  }
}
#ccc .ccc-svg-element {
  display: none !important;
}
#ccc #ccc-notify-accept,
#ccc #ccc-notify-reject,
#ccc .ccc-notify-link span {
  color: #fff !important;
  border-color: #fff !important;
  font-size: 18px !important;
  position: relative;
  font-weight: 700 !important;
  line-height: 28px !important;
}
#ccc #ccc-notify-accept::after,
#ccc #ccc-notify-reject::after,
#ccc .ccc-notify-link span::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  font-size: 10px;
  display: inline;
  position: absolute;
  top: 50%;
  right: 23px;
  color: #fff;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#ccc .ccc-notify-link span {
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
#ccc .ccc-notify-link span::after {
  right: -26px;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc .ccc-notify-link span:hover {
    color: #004be5 !important;
  }
  .no-touch #ccc .ccc-notify-link span:hover::after {
    right: -32px;
  }
}
#ccc .ccc-notify-button span {
  color: #fff !important;
  font-family: "roboto", Arial, sans-serif;
}
#ccc #ccc-button-holder .ccc-notify-button span {
  color: #000e2a !important;
}
#ccc #ccc-notify-accept,
#ccc #ccc-notify-reject {
  padding: 12px 52px 12px 29px !important;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch #ccc #ccc-notify-accept:hover,
.no-touch #ccc #ccc-notify-reject:hover {
    background-color: #fff !important;
  }
  .no-touch #ccc #ccc-notify-accept:hover::after,
.no-touch #ccc #ccc-notify-reject:hover::after {
    color: #004be5 !important;
    -webkit-transform: translate(5px, -50%);
            transform: translate(5px, -50%);
  }
  .no-touch #ccc #ccc-notify-accept:hover span,
.no-touch #ccc #ccc-notify-reject:hover span {
    color: #004be5 !important;
  }
}
#ccc #ccc-notify-accept {
  margin-right: 25px !important;
}
#ccc .ccc-notify-buttons {
  padding: 35px 60px 35px 70px !important;
}
#ccc #ccc-notify-dismiss {
  display: none !important;
}
@media only screen and (max-width: 1199.98px) {
  #ccc .ccc-notify-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 20px 98px 6px 17px !important;
  }
  #ccc #ccc-notify-accept,
#ccc #ccc-notify-reject,
#ccc .ccc-notify-link span {
    font-size: 14px !important;
    line-height: 22.4px !important;
    font-weight: 500 !important;
  }
  #ccc #ccc-notify-reject,
#ccc #ccc-notify-accept {
    border: 1px solid #fff !important;
  }
  #ccc #ccc-notify-reject::after,
#ccc #ccc-notify-accept::after {
    right: 30px;
  }
  #ccc .ccc-notify-link {
    padding-left: 0 !important;
    margin-left: -16px !important;
  }
  #ccc .ccc-notify-link span::after {
    right: -18px;
    content: "";
  }
  #ccc .ccc-notify-text {
    padding: 25px !important;
    border-right: 0;
  }
  #ccc .ccc-notify-text h3 {
    font-size: 21px !important;
    line-height: 33.6px !important;
  }
  #ccc .ccc-notify-text p {
    font-size: 16px !important;
    line-height: 25.6px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  #ccc .ccc-notify-buttons {
    padding-left: 17px;
  }
}
@media only screen and (max-width: 767.98px) {
  #ccc #ccc-notify {
    padding: 35px 24px 5px !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  #ccc .ccc-notify-buttons {
    border-left: 0 !important;
    padding: 0 !important;
    margin-top: 25px !important;
    margin-right: 0 !important;
    position: static !important;
  }
  #ccc .ccc-notify-text {
    padding: 0 0 30px !important;
    position: relative;
    width: 100%;
  }
  #ccc .ccc-notify-text::after {
    content: "";
    width: calc(100% + 48px);
    left: -24px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
  }
  #ccc h3 {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  #ccc #ccc-notify-accept {
    margin-bottom: 8px !important;
  }
}

.text-image {
  padding: 6em 2em 10em 2em;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .text-image {
    padding: 20px 0 100px;
  }
}
@media only screen and (max-width: 767.98px) {
  .text-image {
    padding: 20px 0 50px;
  }
}

.text-image__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 767.98px) {
  .text-image__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.text-image__container--reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.text-image__container--reverse .text-image__content {
  padding-right: 0;
  padding-left: 130px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .text-image__container--reverse .text-image__content {
    padding-right: 0;
    padding-left: 15px;
  }
}
@media only screen and (max-width: 767.98px) {
  .text-image__container--reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .text-image__container--reverse .text-image__content {
    padding: 0;
  }
}

.text-image__content {
  padding-right: 130px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .text-image__content {
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .text-image__content {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
        -ms-flex: 1 0;
            flex: 1 0;
    width: 100%;
    padding-right: 0;
  }
}

.text-image__title {
  margin-bottom: 22px;
  font-size: 34px;
  line-height: 51px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .text-image__title {
    margin-bottom: 8px;
  }
}
@media only screen and (max-width: 767.98px) {
  .text-image__title {
    margin-bottom: 7px;
  }
}

.text-image__picture {
  max-width: 530px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 530px;
      -ms-flex: 0 0 530px;
          flex: 0 0 530px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .text-image__picture {
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}
@media only screen and (max-width: 767.98px) {
  .text-image__picture {
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
        -ms-flex: 1 0;
            flex: 1 0;
    width: 100%;
    margin-bottom: 20px;
  }
}

.text-image__image {
  width: 100%;
  padding-bottom: 544px;
  border-radius: 15px;
  background-size: 80%;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .text-image__image {
    padding-bottom: 360px;
  }
}
@media only screen and (max-width: 767.98px) {
  .text-image__image {
    padding-bottom: 350px;
  }
}

.text-image__link {
  margin-bottom: 10px;
}

.navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 1440px) {
  .navigation {
    display: block;
    position: fixed;
    width: 100%;
    overflow-y: auto;
    right: 0;
    top: 69px;
    bottom: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    z-index: 40;
    background-color: #000e2a;
  }
  .loaded .navigation {
    -webkit-transition: 0.6s ease-in-out;
    transition: 0.6s ease-in-out;
  }
}
@media only screen and (max-width: 767.98px) {
  .navigation {
    top: 67px;
  }
}

.navigation--active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.navigation__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
  padding-right: 40px;
}
@media screen and (max-width: 1440px) {
  .navigation__list {
    display: block;
    padding: 45px 30px 50px;
  }
}
@media only screen and (max-width: 767.98px) {
  .navigation__list {
    padding: 33px 22px 50px 18px;
  }
}

.navigation__items-secondary {
  display: none;
  position: absolute;
  z-index: 1000;
  top: calc(100% + 5px);
  left: 0;
  width: 300px;
  background-color: #fff;
  color: #052b72;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 10px rgba(5, 43, 114, 0.2);
          box-shadow: 0 2px 10px rgba(5, 43, 114, 0.2);
  padding-top: 8px;
}
.navigation__items-secondary .navigation__item {
  padding: 0 15px 5px;
  margin: 0;
  display: block;
}
.navigation__items-secondary::before {
  content: "";
  width: 100%;
  height: 5px;
  position: absolute;
  bottom: 100%;
  left: 0;
  background-color: transparent;
}
@media screen and (max-width: 1440px) {
  .navigation__items-secondary {
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    width: 100%;
    background-color: transparent;
    color: #fff;
    border-radius: 0;
    -webkit-box-shadow: transparent;
            box-shadow: transparent;
    padding: 20px 0;
  }
  .navigation__items-secondary .navigation__item {
    border-bottom: 0;
    display: block;
  }
}

.navigation__item {
  position: relative;
  padding: 12px 29px 12px 15px;
  border-radius: 5px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  font-weight: 700;
}
@media only screen and (min-width: 1441px) and (min-width: 1025px) {
  .no-touch .navigation__item:hover {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  .no-touch .navigation__item:hover .navigation__item-link {
    color: #fff;
  }
  .no-touch .navigation__item:hover .navigation__items-secondary {
    display: block;
  }
}
@media screen and (max-width: 1440px) {
  .navigation__item {
    border-radius: 0;
    padding: 12px 0 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .navigation__item {
    padding: 20px 0 0;
  }
}

.navigation__item--has-children {
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  position: relative;
}
.navigation__item--has-children .navigation__item-secondary {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  display: inline-block;
}
@media only screen and (min-width: 1441px) and (min-width: 1025px) {
  .no-touch .navigation__item--has-children .navigation__item-secondary:hover {
    color: #052b72;
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
@media only screen and (min-width: 1441px) and (min-width: 1025px) {
  .no-touch .navigation__item--has-children:hover {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    background-color: #004be5;
    color: #000e2a;
    z-index: 100;
  }
  .no-touch .navigation__item--has-children:hover::before {
    background-color: transparent;
  }
}
@media only screen and (min-width: 1441px) and (min-width: 1025px) {
  .no-touch .navigation__item--has-children .navigation__item:hover {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.navigation__item-secondary {
  color: rgba(5, 43, 114, 0.6);
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
}
@media screen and (max-width: 1440px) {
  .navigation__item-secondary {
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    font-weight: 700;
  }
}

.navigation__item-link {
  color: rgba(255, 255, 255);
  font-size: 1.25em;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  line-height: 25.78px;
}
.navigation__item--has-children .navigation__item-link::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  font-size: 8px;
  position: absolute;
  top: 50%;
  right: 13px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media screen and (max-width: 1440px) {
  .navigation__item-link {
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    font-size: 18px;
    line-height: 28px;
    display: block;
    color: #fff;
  }
  .navigation__item--has-children .navigation__item-link::after {
    display: none;
  }
}
@media only screen and (max-width: 767.98px) {
  .navigation__item-link {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 1440px) {
  .navigation__item-link--dropdown::before, .navigation__item-link--dropdown::after {
    content: "";
    position: absolute;
    width: 15px;
    left: 50%;
    top: 50%;
    right: auto;
    height: 2px;
    background-color: #fff;
    display: inline-block;
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
  }
  .navigation__item-link--dropdown::before {
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .navigation__item-link--dropdown::after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    left: 33%;
    top: 48%;
  }
}

.navigation__btn {
  position: absolute;
  right: 0;
  top: 5px;
  width: 40px;
  height: 40px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  z-index: 3;
}
@media only screen and (max-width: 767.98px) {
  .navigation__btn {
    top: 13px;
  }
}

.navigation__item-link--login {
  position: relative;
}
.navigation__item--has-children .navigation__item-link--login::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  font-size: 9px;
  position: absolute;
  top: 50%;
  right: -18px;
  -webkit-transform: translate(0, -50%) rotate(-90deg);
          transform: translate(0, -50%) rotate(-90deg);
}
.loaded .navigation__item-link--login::after {
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.navigation__item--login {
  border: 1px solid #fff;
  padding: 12px 45px 12px 25px;
}
.navigation__item--login .navigation__items-secondary {
  max-width: 100%;
}
.navigation__item--login .navigation__item-link {
  font-size: 20px;
  line-height: 32px;
}
.navigation__item--login .navigation__item {
  padding: 0 25px 5px;
}
@media only screen and (min-width: 1441px) and (min-width: 1025px) {
  .no-touch .navigation__item--login:hover {
    border-color: transparent;
  }
  .no-touch .navigation__item--login:hover .navigation__item-link--login::after {
    -webkit-transform: translate(0, -50%) rotate(0);
            transform: translate(0, -50%) rotate(0);
  }
}
@media screen and (max-width: 1440px) {
  .navigation__item--login {
    display: none;
  }
}

.navigation__btns {
  display: none;
}
@media screen and (max-width: 1440px) {
  .navigation__btns {
    display: block;
    margin-bottom: 38px;
    text-align: center;
  }
  .navigation__btns .btn {
    margin-right: 5px;
  }
}
@media only screen and (max-width: 767.98px) {
  .navigation__btns {
    padding: 0 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .navigation__btns .btn {
    margin-bottom: 10px;
    margin-right: 0;
    padding: 12px 32px 12px 12px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-flex-basis: calc(50% - 5px);
        -ms-flex-preferred-size: calc(50% - 5px);
            flex-basis: calc(50% - 5px);
  }
  .navigation__btns .btn::after {
    top: 18px;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}

@media screen and (min-width: 1441px) {
  .navigation__item-link--dropdown-close::before {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  .navigation__item-link--dropdown-close::after {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
}
@media screen and (max-width: 1440px) {
  .navigation__item-link--dropdown-close {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
}

.navigation__item-link--white {
  color: #fff !important;
}

.intro-text {
  width: 100vw;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
  background-color: #f1f4f9;
  padding: 62px 0 81px;
  margin-bottom: 150px;
}
@media only screen and (max-width: 1199.98px) {
  .intro-text {
    padding: 35px 0;
    margin-bottom: 35px;
  }
}
@media only screen and (max-width: 767.98px) {
  .intro-text {
    margin-bottom: 50px;
  }
}

.intro-text__content {
  max-width: 1080px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .intro-text__content {
    padding: 0 95px;
  }
}

.intro-text__title {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .intro-text__title {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .intro-text__title {
    margin-bottom: 5px;
  }
}

.poster {
  width: 100%;
  text-align: center;
  padding: 100px 0;
}
@media only screen and (max-width: 1199.98px) {
  .poster {
    padding: 0;
  }
}

.poster__title {
  font-size: 70px;
  line-height: 84px;
  font-family: "playfair", Arial, sans-serif;
  color: #fff;
  margin-bottom: 20px;
  font-weight: 400;
}
@media only screen and (max-width: 1199.98px) {
  .poster__title {
    font-size: 28px;
    line-height: 44.8px;
    margin-bottom: 5px;
  }
}

.poster__text {
  font-size: 23px;
  line-height: 37px;
  color: #fff;
  margin-bottom: 40px;
}
@media only screen and (max-width: 1199.98px) {
  .poster__text {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}

.poster__content {
  padding: 92px 220px 110px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .poster__content {
    padding: 70px 213px;
  }
}
@media only screen and (max-width: 767.98px) {
  .poster__content {
    padding: 70px 16px;
  }
}

.poster__image {
  border-radius: 15px;
  min-height: 440px;
}
@media only screen and (max-width: 1199.98px) {
  .poster__image {
    width: 100vw;
    margin-left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border-radius: 0;
    min-height: 310px;
  }
}

.video-image {
  width: 100%;
  padding: 50px 0;
}
@media only screen and (max-width: 1199.98px) {
  .video-image {
    padding: 25px 0;
  }
}

.video-image__media-holder {
  margin-bottom: 15px;
  position: relative;
}
@media only screen and (max-width: 1199.98px) {
  .video-image__media-holder {
    width: 100vw;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.video-image__video {
  max-width: 100%;
  border: 0;
}
.video-image__video iframe {
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 100%;
}
.video-image__video .plyr {
  max-height: 100%;
  height: 100%;
  width: 100%;
}
.video-image__video .plyr.plyr--paused .plyr__controls {
  display: none;
}
.video-image__video .plyr__control.plyr__control--overlaid {
  width: 90px;
  height: 90px;
  border: 2px solid #fff;
  background: none;
  opacity: 1;
}
.video-image__video .plyr__control.plyr__control--overlaid svg {
  display: none;
}
.video-image__video .plyr__control.plyr__control--overlaid::before {
  content: url("../assets/images/play.png");
  position: absolute;
  left: 56%;
  top: 56%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media only screen and (min-width: 1025px) {
  .no-touch .video-image__video .plyr__control.plyr__control--overlaid:hover {
    -webkit-backdrop-filter: blur(6px);
            backdrop-filter: blur(6px);
  }
}
@media only screen and (max-width: 1199.98px) {
  .video-image__video .plyr__control.plyr__control--overlaid {
    width: 58px;
    height: 58px;
  }
  .video-image__video .plyr__control.plyr__control--overlaid::before {
    content: url("../assets/images/play-small.png");
    top: 57%;
    left: 55%;
  }
}

.video-image__image {
  width: 100%;
  padding-bottom: 46.25%;
  position: relative;
}

.video-image__caption {
  font-size: 16px;
  line-height: 25.6px;
  max-width: 1080px;
  color: rgba(0, 14, 42, 0.6);
  margin: 0 auto;
}

.accordion {
  padding: 2.5em 0;
}
@media only screen and (max-width: 1199.98px) {
  .accordion {
    padding: 20px 0 40px;
  }
}
@media only screen and (max-width: 767.98px) {
  .accordion {
    padding: 2px 0 42px;
  }
}

.accordion__item {
  border: 2px solid #f1f4f9;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 15px 60px -30px rgba(0, 75, 229, 0.2);
          box-shadow: 0 15px 60px -30px rgba(0, 75, 229, 0.2);
  border-radius: 10px;
}
@media only screen and (max-width: 1199.98px) {
  .accordion__item {
    margin-bottom: 13px;
  }
}
@media only screen and (max-width: 767.98px) {
  .accordion__item {
    padding: 13px 0 12px;
    margin-bottom: 10px;
  }
}

.accordion__btn {
  width: 100%;
  text-align: left;
  position: relative;
  color: #052b72;
  font-size: 23px;
  line-height: 36.8px;
  padding: 27px 65px 27px 30px;
}
.accordion__btn:focus {
  outline: none;
}
.loaded .accordion__btn {
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.accordion__btn::before, .accordion__btn::after {
  content: "";
  position: absolute;
  width: 15px;
  right: 30px;
  top: 50%;
  height: 2px;
  background-color: #004be5;
  display: inline-block;
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
.accordion__btn::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
@media only screen and (min-width: 1025px) {
  .no-touch .accordion__btn:hover {
    color: #004be5;
  }
}
@media only screen and (max-width: 1199.98px) {
  .accordion__btn {
    font-size: 18px;
    line-height: 29px;
  }
}
@media only screen and (max-width: 767.98px) {
  .accordion__btn {
    padding: 13px 60px 13px 25px;
  }
}

.accordion__btn--active::before {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.accordion__btn--active::after {
  -webkit-transform: rotate(405deg);
          transform: rotate(405deg);
}

.accordion__content {
  padding: 28px 0 37px;
  margin: 0 30px;
  display: none;
  border-top: 2px solid rgba(241, 244, 249, 0.6);
}
@media only screen and (max-width: 1199.98px) {
  .accordion__content {
    padding: 29px 0 37px;
    margin-top: 5px;
  }
}
@media only screen and (max-width: 767.98px) {
  .accordion__content {
    padding-top: 28px;
    margin-top: 20px;
  }
}

.accordion__content--first-active {
  display: block;
}

.cards {
  width: 100vw;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-bottom: 1.5em;
}
.cards .swiper-pagination-bullets {
  bottom: 0;
}
.cards .swiper-pagination-bullet {
  width: 12px;
  margin: 0 5px !important;
  /* stylelint-disable-line declaration-no-important */
  height: 12px;
}
.cards .swiper-pagination-bullet-active {
  background: #004be5;
}
.cards .swiper-slide {
  height: auto;
}
.cards .link {
  font-size: 18px;
  line-height: 29px;
}
@media only screen and (min-width: 1200px) {
  .cards .wrap {
    max-width: 1360px;
    padding: 0;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards {
    padding-bottom: 67px;
  }
  .cards .swiper-pagination {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  .cards .swiper-pagination-bullets {
    bottom: 12px;
  }
}
@media only screen and (max-width: 767.98px) {
  .cards .swiper-pagination-bullets {
    bottom: 5px;
  }
  .cards .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 7px;
  }
}

.cards__slider {
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .cards__slider {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__slider {
    padding: 0 30px 20px;
    overflow: visible;
    width: 100vw;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (max-width: 767.98px) {
  .cards__slider {
    padding: 0 20px 20px;
  }
}

.cards__title {
  text-align: center;
  max-width: 1300px;
  margin: 0 auto 50px;
}
@media only screen and (max-width: 1199.98px) {
  .cards__title {
    margin-bottom: 27px;
  }
}

@media only screen and (max-width: 767.98px) {
  .cards__title {
    margin-bottom: 15px;
    font-size: 1.4em;
    line-height: 1.4em;
  }
}

@media only screen and (min-width: 1200px) {
  .cards__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__items {
    padding-bottom: 30px;
  }
}

@media only screen and (min-width: 1200px) {
  .cards__item {
    padding: 0 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    margin-bottom: 54px;
    max-width: 33.3333%;
  }
}
@media only screen and (max-width: 1199.98px) {
  .cards__item {
    -webkit-box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
            box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
  }
}

.cards__container {
  border-radius: 10px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  position: relative;
  height: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 1025px) {
  .no-touch .cards__container:hover {
    -webkit-box-shadow: 0 30px 60px -30px rgba(5, 43, 114, 0.2);
            box-shadow: 0 30px 60px -30px rgba(5, 43, 114, 0.2);
    cursor: pointer;
  }
  .no-touch .cards__container:hover .cards__link-text {
    color: #004be5;
  }
  .no-touch .cards__container:hover .cards__link-text::after {
    margin-left: 12px;
  }
}

.cards__image {
  width: 100%;
  padding-bottom: 290px;
  margin-bottom: 20px;
}

.cards__info {
  position: relative;
  padding: 0 20px 100px;
}
@media only screen and (max-width: 1199.98px) {
  .cards__info {
    padding-bottom: 80px;
  }
}

.cards__item-title {
  margin-bottom: 5px;
}
@media only screen and (max-width: 1199.98px) {
  .cards__item-title {
    padding-top: 20px;
    border-top: 1px solid rgba(0, 14, 42, 0.1);
  }
}
@media only screen and (max-width: 767.98px) {
  .cards__image {
     padding-bottom: 235px;
  }  
  .cards__item-title {
    font-size: 1.2em;
    line-height: 1.2em;
    margin-bottom: 15px;
  }
  .cards__item-text {
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
}

.cards__item-text {
  font-size: 14px;
  line-height: 21px;
  color: rgba(0, 14, 42, 0.6);
}

.cards__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.cards__link-text {
  position: absolute;
  bottom: 27px;
  left: 20px;
}
@media only screen and (max-width: 1199.98px) {
  .cards__link-text {
    bottom: 19px;
  }
}

.tabs {
  width: 100%;
  margin-bottom: 150px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs {
    margin-bottom: 78px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs {
    margin-bottom: 80px;
  }
}
.tabs .selectric-wrapper {
  margin-bottom: 6px;
}

.tabs__title {
  text-align: center;
  margin-bottom: 50px;
}
@media only screen and (max-width: 767.98px) {
  .tabs__title {
    margin-bottom: 40px;
  }
}

.tabs--cards {
  margin-bottom: 100px;
}
@media only screen and (max-width: 1199.98px) {
  .tabs--cards .pagination {
    display: none;
  }
}

@media only screen and (min-width: 992px) {
  .tabs__btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow-x: auto;
  }
}
@media only screen and (max-width: 991.98px) {
  .tabs__btns {
    display: none;
  }
}

@media only screen and (min-width: 992px) {
  .tabs__dropdown,
.selectric-tabs__dropdown {
    display: none;
  }
}

.tabs__item {
  position: relative;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  min-width: 200px;
  margin-right: 2px;
}
.tabs__item::after {
  content: "";
  height: 2px;
  width: 100%;
  background-color: #f1f4f9;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .tabs__item:hover::after {
    background-color: #052b72;
  }
  .no-touch .tabs__item:hover .tabs__btn {
    color: #f1f4f9;
    background-color: #052b72;
    border-color: #052b72;
  }
}
@media screen and (max-width: 1440px) {
  .tabs__item {
    min-width: 160px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
  .tabs__item {
    min-width: calc(16.6667% - 2px);
  }
}

.tabs__item--active::after {
  background-color: #004be5;
  z-index: 10;
}
.tabs__item--active .tabs__btn {
  background-color: #fff;
  color: #004be5;
}
@media only screen and (min-width: 1025px) {
  .no-touch .tabs__item--active:hover::after {
    background-color: #052b72;
  }
  .no-touch .tabs__item--active:hover .tabs__btn {
    border-color: #052b72;
  }
}
@media only screen and (max-width: 1199.98px) {
  .tabs__item--active::after {
    left: 1px;
  }
}

.tabs__btn {
  font-size: 23px;
  line-height: 36.8px;
  background-color: #f1f4f9;
  color: #052b72;
  padding: 12px 15px;
  border-radius: 10px 10px 0 0;
  margin-right: 2px;
  border: 2px solid #f1f4f9;
  border-bottom: 0;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  width: 100%;
  height: 100%;
  min-height: 91px;
}

.banner-secondary {
  margin-bottom: 30px;
  width: 100vw;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  overflow-x: hidden;
}

.banner-secondary--error {
  margin-bottom: 243px;
}
@media only screen and (max-width: 1199.98px) {
  .banner-secondary--error {
    margin-bottom: 100px;
  }
}

.banner-secondary__poster {
  position: relative;
  width: 100%;
  /*height: 760px;*/
  height: 80vh;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .banner-secondary__poster {
    height: 423px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner-secondary__poster {
    height: 375px;
  }
}

.banner-secondary--overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 14, 42, 0.5);
}

.banner-secondary__content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 998px;
  text-align: center;
  width: 100%;
  z-index: 20;
}
@media only screen and (max-width: 1199.98px) {
  .banner-secondary__content {
    top: 54%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .banner-secondary__content {
    max-width: 590px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner-secondary__content {
    max-width: 100%;
    width: 100%;
    padding: 0 18px;
  }
}

.banner-secondary__title {
  color: #fff;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1199.98px) {
  .banner-secondary__title {
    margin-bottom: 20px;
  }
}

.banner-secondary__subtitle {
  color: #fff;
  font-size: 16px;
  line-height: 25.6px;
  text-transform: uppercase;
  margin-bottom: 60px;
  letter-spacing: 5px;
}
@media only screen and (max-width: 991.98px) {
  .banner-secondary__subtitle {
    font-size: 14px;
    line-height: 22.4px;
    margin-bottom: 20px;
    letter-spacing: 4px;
  }
}

.banner-secondary__image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
}

@media only screen and (min-width: 768px) {
  .banner-secondary__image--hidden {
    display: none;
  }
}

.banner-secondary__video-wrap {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
}
@media only screen and (max-width: 767.98px) {
  .banner-secondary__video-wrap {
    display: none;
  }
}

.banner-secondary__video {
  width: 100vw;
  height: 56.25vw;
  min-height: 100vh;
  min-width: 177.77vh;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.banner-secondary__info {
  margin: -120px auto 2px;
  position: relative;
  background-color: #fff;
  padding: 89px 110px 0;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  z-index: 30;
}
@media only screen and (max-width: 1199.98px) {
  .banner-secondary__info {
    margin-top: 0;
    padding: 40px 0 0;
  }
}

.banner-secondary__intro {
  /*border-bottom: 1px solid rgba(0, 14, 42, 0.1);*/
  padding-bottom: 67px;
}
@media only screen and (max-width: 1199.98px) {
  .banner-secondary__intro {
    padding-bottom: 22px;
  }
}

.table {
  margin-bottom: 110px;
}
@media only screen and (max-width: 1199.98px) {
  .table {
    margin-bottom: 100px;
    margin-top: 30px;
    -webkit-box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
            box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
    border-radius: 10px;
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .table {
    -webkit-box-shadow: 0 10px 20px rgba(0, 75, 229, 0.1);
            box-shadow: 0 10px 20px rgba(0, 75, 229, 0.1);
    padding: 0;
  }
}

.table__title {
  padding-bottom: 30px;
  position: relative;
  border-bottom: 1px solid #000e2a;
}
@media only screen and (max-width: 1199.98px) {
  .table__title {
    border-bottom: 0;
  }
  .table__title::after {
    content: "";
    height: 1px;
    width: calc(100% + 40px);
    position: absolute;
    left: -20px;
    background-color: rgba(0, 14, 42, 0.1);
    bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .table__title {
    font-size: 34px;
    line-height: 51px;
  }
}
@media only screen and (max-width: 767.98px) {
  .table__title {
    font-size: 25px;
    line-height: 37.5px;
    padding: 14px 20px 17px;
  }
  .table__title::after {
    width: 100%;
    left: 0;
  }
}

.tabs-cards .swiper-pagination-bullets {
  bottom: 37px;
}
.tabs-cards .swiper-pagination-bullet {
  width: 12px;
  margin: 0 5px !important;
  /* stylelint-disable-line declaration-no-important */
  height: 12px;
}
.tabs-cards .swiper-pagination-bullet-active {
  background: #004be5;
}
.tabs-cards .swiper-slide {
  height: auto;
}
@media only screen and (min-width: 1200px) {
  .tabs-cards .swiper-wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media only screen and (max-width: 1199.98px) {
  .tabs-cards .swiper-pagination {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-cards {
    width: 100vw;
    margin-left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    margin-top: 15px;
  }
  .tabs-cards .swiper-pagination-bullets {
    bottom: 21px;
  }
}

.tabs-cards__container {
  margin-top: 28px;
}
@media only screen and (min-width: 1200px) {
  .tabs-cards__container {
    border-bottom: 1px solid rgba(0, 14, 42, 0.1);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs-cards__container {
    width: 100vw;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-cards__container {
    margin-top: 2px;
  }
}

@media only screen and (min-width: 1200px) {
  .tabs-cards__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0 -10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs-cards__content {
    overflow: visible;
    padding: 0 30px 80px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-cards__content {
    padding: 0 20px 65px;
  }
}

@media only screen and (min-width: 1200px) {
  .tabs-cards__card {
    padding: 0 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
    margin-bottom: 67px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .tabs-cards__card {
    -webkit-box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
            box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
    border-radius: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-cards__card {
    -webkit-box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
            box-shadow: 0 30px 60px -30px rgba(0, 75, 229, 0.2);
  }
}

.tabs-cards__image {
  width: 100%;
  padding-bottom: 290px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1199.98px) {
  .tabs-cards__image {
    margin-bottom: 0;
  }
}

.tabs-cards__details {
  padding-top: 20px;
  border-top: 1px solid rgba(0, 14, 42, 0.1);
}
@media only screen and (max-width: 1199.98px) {
  .tabs-cards__details {
    border-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .tabs-cards__details {
    padding: 25px 25px 58px;
  }
}
@media only screen and (max-width: 767.98px) {
  .tabs-cards__details {
    padding: 25px 17.5px 27px;
  }
}

.tabs-cards__info {
  font-size: 14px;
  line-height: 21px;
  color: rgba(0, 14, 42, 0.6);
}

.tabs-cards__info--text {
  margin-top: 15px;
}

.tabs-text__holder {
  border: 3px solid #f1f4f9;
  padding: 50px;
  border-radius: 0 10px 10px;
  margin-top: -2px;
}
@media only screen and (max-width: 1199.98px) {
  .tabs-text__holder {
    padding: 50px 26.5px;
    margin-top: -3px;
  }
}
@media only screen and (max-width: 991.98px) {
  .tabs-text__holder {
    border-radius: 10px;
  }
}

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px 0;
  width: 100%;
}

.pagination__btn {
  font-size: 20px;
  color: #052b72;
  line-height: 32px;
  display: inline-block;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  overflow: visible;
}
@media only screen and (min-width: 1025px) {
  .no-touch .pagination__btn:hover {
    color: #004be5;
  }
}

.pagination__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.pagination__link {
  font-size: 23px;
  line-height: 36.8px;
  color: #000e2a;
  margin-right: 100px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .pagination__link:hover {
    color: #004be5;
  }
}

.pagination__link--active, .pagination-link--active {
  color: #004be5;
  font-weight: 700;
}

.pagination__arrow-link {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.pagination__prev {
  margin-right: 98px;
  padding-left: 5px;
}
.pagination__prev::before {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  font-size: 10px;
  color: #004be5;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-right: 8px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .pagination__prev:hover::before {
    -webkit-transform: translateX(-5px) rotate(180deg);
            transform: translateX(-5px) rotate(180deg);
  }
}

.pagination__next {
  padding-right: 10px;
}
.pagination__next::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  content: "";
  font-size: 10px;
  color: #004be5;
  margin-left: 8px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .pagination__next:hover::after {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}

.pagination__btn--disabled {
  color: rgba(0, 14, 42, 0.4);
  cursor: default;
}
.pagination__btn--disabled::before, .pagination__btn--disabled::after {
  opacity: 0.4;
}
@media only screen and (min-width: 1025px) {
  .no-touch .pagination__btn--disabled:hover {
    color: rgba(0, 14, 42, 0.4);
  }
  .no-touch .pagination__btn--disabled:hover::before {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .no-touch .pagination__btn--disabled:hover::after {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.contact-cards {
  width: 100vw;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-bottom: 100px;
  padding-top: 50px;
}
.contact-cards .swiper-pagination-bullets {
  bottom: 0;
}
.contact-cards .swiper-pagination-bullet {
  width: 12px;
  margin: 0 5px !important;
  /* stylelint-disable-line declaration-no-important */
  height: 12px;
}
.contact-cards .swiper-pagination-bullet-active {
  background: #004be5;
}
.contact-cards .swiper-slide {
  height: auto;
}
@media only screen and (min-width: 1200px) {
  .contact-cards .wrap {
    max-width: 1442px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .contact-cards {
    padding-bottom: 67px;
    padding-top: 20px;
  }
  .contact-cards .swiper-pagination-bullets {
    bottom: 12px;
  }
  .contact-cards .swiper-pagination {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media only screen and (max-width: 767.98px) {
  .contact-cards .swiper-pagination-bullets {
    bottom: 5px;
  }
  .contact-cards .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 7px;
  }
}

.contact-cards__slider {
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .contact-cards__slider {
    padding: 0 30px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .contact-cards__slider {
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .contact-cards__slider {
    width: 100vw;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 0 20px 20px;
  }
}

@media only screen and (min-width: 1200px) {
  .contact-cards__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media only screen and (max-width: 1199.98px) {
  .contact-cards__items {
    padding-bottom: 30px;
  }
}

@media only screen and (min-width: 1200px) {
  .contact-cards__item {
    padding: 0 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    margin-bottom: 62px;
    max-width: 33.3333%;
  }
}
@media only screen and (max-width: 767.98px) {
  .contact-cards__item {
    -webkit-box-shadow: 0 15px 60px -40px rgba(5, 43, 114, 0.2);
            box-shadow: 0 15px 60px -40px rgba(5, 43, 114, 0.2);
  }
}

.contact-cards__container {
  border-radius: 10px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  position: relative;
  height: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 1025px) {
  .no-touch .contact-cards__container:hover {
    -webkit-box-shadow: 0 30px 60px -30px rgba(5, 43, 114, 0.2);
            box-shadow: 0 30px 60px -30px rgba(5, 43, 114, 0.2);
    cursor: pointer;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .contact-cards__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-radius: 0;
  }
}

.contact-cards__image {
  width: 100%;
  padding-bottom: 290px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1199.98px) {
  .contact-cards__image {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .contact-cards__image {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-flex-basis: calc(50% - 5px);
        -ms-flex-preferred-size: calc(50% - 5px);
            flex-basis: calc(50% - 5px);
    max-width: calc(50% - 5px);
    height: 100%;
  }
}

.contact-cards__info {
  padding: 20px 0 37px;
  border-top: 1px solid rgba(0, 14, 42, 0.1);
  margin: 0 20px;
}
@media only screen and (max-width: 1199.98px) {
  .contact-cards__info {
    border-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .contact-cards__info {
    padding: 3px 0 0;
    margin: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-flex-basis: calc(50% - 5px);
        -ms-flex-preferred-size: calc(50% - 5px);
            flex-basis: calc(50% - 5px);
    max-width: calc(50% - 5px);
  }
}
@media only screen and (max-width: 767.98px) {
  .contact-cards__info {
    padding: 7px 0 18px;
  }
}

.contact-cards__item-title {
  margin-bottom: 5px;
  font-weight: 400;
}
@media only screen and (max-width: 1199.98px) {
  .contact-cards__item-title {
    padding-top: 20px;
    border-top: 1px solid rgba(0, 14, 42, 0.1);
    font-size: 25px;
    line-height: 37.5px;
  }
}
@media only screen and (max-width: 767.98px) {
  .contact-cards__item-title {
    border-top: 0;
  }
}

.contact-cards__group {
  margin-bottom: 20px;
}

.contact-cards__item-text {
  font-size: 14px;
  line-height: 21px;
  color: rgba(0, 14, 42, 0.6);
  margin-bottom: 20px;
}

.contact-cards__contact-info {
  display: inline;
}

.contact-cards__contact-info--flex {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.contact-cards__black-text {
  color: #000e2a;
  font-weight: 500;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
  .no-touch .contact-cards__black-text:hover {
    color: #004be5;
  }
}

.contact-cards__link-text {
  text-decoration: underline;
  color: #000e2a;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  font-weight: 500;
}
@media only screen and (min-width: 1025px) {
  .no-touch .contact-cards__link-text:hover {
    color: #004be5;
  }
}

.sitemap {
  width: 100%;
  margin-top: -168px;
  position: relative;
  background-color: #fff;
  border-radius: 15px;
  padding: 110px 155px;
}
@media only screen and (max-width: 1199.98px) {
  .sitemap {
    margin-top: 0;
    padding: 20px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .sitemap {
    padding-top: 10px;
  }
}

.sitemap__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media only screen and (max-width: 767.98px) {
  .sitemap__container {
    display: block;
  }
}

.sitemap__container-second {
  margin-top: 18px;
}
@media only screen and (max-width: 1199.98px) {
  .sitemap__container-second {
    margin-top: 23px;
  }
}

.sitemap__item--primary {
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  border-bottom: 2px solid transparent;
}
@media only screen and (min-width: 1025px) {
  .no-touch .sitemap__item--primary:hover {
    color: #004be5;
    border-color: #004be5;
  }
}

.sitemap__item--secondary {
  margin-bottom: 20px;
}

.sitemap__column {
  margin-bottom: 140px;
  padding-right: 30px;
}
@media only screen and (min-width: 768px) {
  .sitemap__column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}
@media only screen and (min-width: 1200px) {
  .sitemap__column {
    padding-left: 65px;
  }
}
@media only screen and (max-width: 991.98px) {
  .sitemap__column {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .sitemap__column {
    border-bottom: 1px solid rgba(0, 14, 42, 0.1);
    margin-bottom: 30px;
    padding-bottom: 30px;
    padding-right: 0;
  }
}

.sitemap__link {
  font-size: 20px;
  line-height: 32px;
  font-weight: 400;
  color: rgba(0, 14, 42, 0.6);
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.sitemap__link:focus {
  outline: none;
}
@media only screen and (min-width: 1025px) {
  .no-touch .sitemap__link:hover {
    color: #000e2a;
    padding-left: 10px;
  }
}

.sitemap__item--primary {
  color: #000e2a;
  font-size: 22px;
  line-height: 35.2px;
}

.reports-table {
  width: 100%;
  margin-bottom: 100px;
}

.reports-table__table {
  border: 1px solid rgba(0, 14, 42, 0.1);
  width: 100%;
}

.reports-table__heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid rgba(0, 14, 42, 0.1);
  border-bottom: 0;
  padding: 34px 20px;
}
@media only screen and (max-width: 1199.98px) {
  .reports-table__heading {
    padding: 20px 0 20px 20px;
  }
}

.reports-table__data {
  font-size: 20px;
  line-height: 32px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
  padding-right: 10px;
  vertical-align: middle;
}
@media only screen and (max-width: 1199.98px) {
  .reports-table__data {
    font-size: 14px;
    line-height: 22.4px;
    font-weight: 500;
  }
}

.reports-table__date-container {
  width: 180px;
  margin-right: 40px;
}

.reports-table__text-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
  padding-right: 10px;
}

.reports-table__date--hidden {
  display: none;
}

@media only screen and (min-width: 1200px) {
  .reports-table__date--shorter {
    display: none;
  }
}

.reports-table__header {
  text-align: left;
  color: #000e2a;
  font-size: 20px;
  line-height: 32px;
}
@media only screen and (max-width: 1199.98px) {
  .reports-table__header {
    font-size: 14px;
    border-bottom: 0;
    line-height: 22.4px;
  }
  .reports-table__header:first-child {
    display: none;
  }
}

.reports-table__links-container {
  font-size: 20px;
  line-height: 32px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 27%;
      -ms-flex: 0 0 27%;
          flex: 0 0 27%;
  vertical-align: middle;
}
@media only screen and (max-width: 767.98px) {
  .reports-table__links-container {
    padding-right: 10px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .reports-table__links-container {
    width: auto;
    padding: 0 5px 0 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
            flex: 0 0 200px;
    font-size: 14px;
    line-height: 22.4px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 767.98px) {
  .reports-table__links-container {
    padding: 0 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 135px;
        -ms-flex: 0 0 135px;
            flex: 0 0 135px;
  }
}

.reports-table__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 104px;
  padding: 20px;
}
.reports-table__row:nth-child(even) {
  background-color: #f1f4f9;
}
.reports-table__row:nth-child(odd) {
  background-color: #fff;
}
@media only screen and (max-width: 1199.98px) {
  .reports-table__row {
    padding: 18px 0 18px 20px;
    min-height: auto;
  }
}
@media only screen and (max-width: 767.98px) {
  .reports-table__row {
    padding: 20px 0 20px 20px;
  }
}

.reports-table__image {
  width: 180px;
  padding-bottom: 125px;
  margin-right: 40px;
}
@media only screen and (max-width: 1199.98px) {
  .reports-table__image {
    display: none;
  }
}

.reports-table__date-block {
  width: 180px;
  margin-right: 40px;
}
@media only screen and (max-width: 1199.98px) {
  .reports-table__date-block {
    display: none;
  }
}

.reports-table__date {
  font-size: 20px;
  line-height: 32px;
  color: rgba(0, 14, 42, 0.6);
  vertical-align: middle;
}
@media only screen and (max-width: 1199.98px) {
  .reports-table__date {
    font-size: 14px;
    line-height: 22.4px;
    font-weight: 500;
  }
}

.reports-table__date--inline {
  margin-bottom: 20px;
}
@media only screen and (max-width: 1199.98px) {
  .reports-table__date--inline {
    display: none;
  }
}

.reports-table__text {
  color: #052b72;
}

.reports-table__link {
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  display: block;
  position: relative;
  color: #004be5;
  width: auto;
}
.reports-table__link::after {
  font-family: "svgicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: block;
  line-height: 1;
  color: #004be5;
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (min-width: 1025px) {
  .no-touch .reports-table__link:hover {
    color: #052b72;
    font-weight: 500;
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  .no-touch .reports-table__link:hover::after {
    color: #052b72;
  }
}

.reports-table__link--view::after {
  content: "";
  font-size: 8px;
  margin-left: 5px;
}

.reports-table__link--download::after {
  content: "";
  border-bottom: 1px solid;
  font-size: 14px;
  margin-left: 8px;
}
@media only screen and (max-width: 1199.98px) {
  .reports-table__link--download::after {
    margin-left: 5px;
  }
}

.custom-table .tabs__btns {
  margin-bottom: 24px;
  position: relative;
}
.custom-table .tabs__btns::after {
  content: "";
  width: 100%;
  height: 3px;
  background-color: #f1f4f9;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
}
@media only screen and (max-width: 1199.98px) {
  .custom-table .pagination {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 25px 0;
  }
  .custom-table .pagination__link,
.custom-table .pagination__prev {
    margin-right: 40px;
  }
  .custom-table .tabs__item {
    min-width: initial;
    max-width: initial;
  }
  .custom-table .tabs__btns {
    margin-bottom: 0;
  }
  .custom-table .tabs__btns::after {
    display: none;
  }
  .custom-table .tabs__btn {
    padding: 10px 46px;
    min-height: initial;
    font-size: 18px;
    line-height: 28.8px;
  }
  .custom-table thead {
    border-bottom: 1px solid rgba(0, 14, 42, 0.1);
  }
}
@media only screen and (max-width: 767.98px) {
  .custom-table .pagination__link,
.custom-table .pagination__prev {
    margin-right: 25px;
  }
}

.credit-reports {
  width: 100%;
  position: relative;
}
.credit-reports .pagination {
  position: absolute;
  bottom: -70px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.credit-reports .pagination__prev,
.credit-reports .pagination__link {
  margin-right: 78px;
}
@media only screen and (max-width: 1199.98px) {
  .credit-reports .pagination {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 25px 0;
  }
  .credit-reports .pagination__link,
.credit-reports .pagination__prev {
    margin-right: 18px;
  }
}
@media only screen and (max-width: 767.98px) {
  .credit-reports {
    margin-bottom: 90px;
  }
  .credit-reports .pagination {
    bottom: -75px;
  }
  .credit-reports .pagination__link,
.credit-reports .pagination__prev {
    margin-right: 14px;
  }
}

.credit-reports__container {
  border: 3px solid #f1f4f9;
  border-radius: 10px;
  height: 100%;
}
@media only screen and (max-width: 1199.98px) {
  .credit-reports__container {
    -webkit-box-shadow: 0 10px 20px rgba(0, 75, 229, 0.1);
            box-shadow: 0 10px 20px rgba(0, 75, 229, 0.1);
  }
}

.credit-reports__main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid rgba(0, 14, 42, 0.1);
  padding: 27px 23px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 1199.98px) {
  .credit-reports__main {
    padding: 14px 20px 17px;
  }
}
@media only screen and (max-width: 767.98px) {
  .credit-reports__main {
    padding: 15px;
  }
}

.credit-reports__title {
  margin-bottom: 0;
  max-width: 80%;
}
@media only screen and (max-width: 1199.98px) {
  .credit-reports__title {
    max-width: 60%;
    font-size: 25px;
    line-height: 37.5px;
  }
}

.credit-reports__item {
  padding: 20px;
  margin: 0 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.credit-reports__item:nth-child(even) {
  background-color: #f1f4f9;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .credit-reports__item {
    padding: 24px 15px;
    margin: 0 10px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .credit-reports__item {
    display: block;
  }
}
@media only screen and (max-width: 767.98px) {
  .credit-reports__item {
    padding: 18px 20px 13px 10px;
    margin: 0 4px;
  }
  .credit-reports__item:nth-child(even) {
    padding: 18px 21px 34px 10px;
  }
}

.credit-reports__date {
  color: rgba(0, 14, 42, 0.6);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 150px;
      -ms-flex: 0 0 150px;
          flex: 0 0 150px;
}
@media only screen and (max-width: 767.98px) {
  .credit-reports__date {
    margin-bottom: 5px;
  }
}

.credit-reports__text {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
  margin-right: 180px;
  position: relative;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  text-transform: uppercase;
}
@media only screen and (max-width: 1199.98px) {
  .credit-reports__text {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .no-touch .credit-reports__text:hover .credit-reports__link {
    border-color: #052b72;
  }
}

.credit-reports__date,
.credit-reports__link {
  font-size: 20px;
  line-height: 32px;
}
@media only screen and (max-width: 1199.98px) {
  .credit-reports__date,
.credit-reports__link {
    font-size: 14px;
    line-height: 22.4px;
    font-weight: 500;
  }
}

.credit-reports__link {
  color: #052b72;
  display: inline;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  border-bottom: 1px solid transparent;
}
/*.js-main-reports {
    display: none !important;
}*/
.main-reports {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 150px;
}
.main-reports .credit-reports {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-basis: calc(67% - 10px);
      -ms-flex-preferred-size: calc(67% - 10px);
          flex-basis: calc(67% - 10px);
}
.main-reports .accuracy-reports {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-basis: calc(33% - 10px);
      -ms-flex-preferred-size: calc(33% - 10px);
          flex-basis: calc(33% - 10px);
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .main-reports {
    margin-bottom: 85px;
    padding-top: 30px;
  }
  .main-reports .credit-reports,
.main-reports .accuracy-reports {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-flex-basis: calc(50% - 10px);
        -ms-flex-preferred-size: calc(50% - 10px);
            flex-basis: calc(50% - 10px);
  }
}
@media only screen and (max-width: 767.98px) {
  .main-reports {
    display: block;
    margin-bottom: 60px;
    padding-top: 30px;
  }
  .main-reports .credit-reports,
.main-reports .accuracy-reports {
    max-width: 100%;
  }
}

.main-reports--full .credit-reports {
  margin-right: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .main-reports--full .credit-reports {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .main-reports--full .credit-reports {
    margin-right: 0;
  }
}

.accuracy-reports {
  width: 100%;
  border: 3px solid #f1f4f9;
  border-radius: 10px;
}
@media only screen and (max-width: 1199.98px) {
  .accuracy-reports {
    -webkit-box-shadow: 0 10px 20px rgba(0, 75, 229, 0.1);
            box-shadow: 0 10px 20px rgba(0, 75, 229, 0.1);
  }
}
@media only screen and (max-width: 767.98px) {
  .accuracy-reports {
    margin-bottom: 25px;
  }
}

.accuracy-reports__title {
  color: #000e2a;
  max-width: 70%;
}
@media only screen and (max-width: 1199.98px) {
  .accuracy-reports__title {
    font-size: 18px;
    line-height: 28.8px;
  }
}

.accuracy-reports__main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid rgba(0, 14, 42, 0.1);
  padding: 30px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1199.98px) {
  .accuracy-reports__main {
    padding: 14px 20px 17px 30px;
  }
}
@media only screen and (max-width: 767.98px) {
  .accuracy-reports__main {
    padding: 28px 15px 28px 30px;
  }
}

.accuracy-reports__text {
  font-size: 14px;
  line-height: 21px;
  color: rgba(0, 14, 42, 0.6);
  padding: 0 30px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .accuracy-reports__text {
    padding-bottom: 44px;
  }
}

.accuracy-reports__table {
  width: 100%;
  margin-bottom: 20px;
}

.accuracy-reports__table-title {
  text-align: left;
  margin-bottom: 20px;
}

.accuracy-reports__element {
  padding: 6px 5px 6px 30px;
  width: 25%;
  font-size: 16px;
  line-height: 25px;
}
.accuracy-reports__element:last-child {
  padding-right: 40px;
}
tbody .accuracy-reports__element:last-child {
  color: #004be5;
}
.accuracy-reports__element:nth-child(2) {
  background-color: #f1f4f9;
  font-weight: 700;
}
.accuracy-reports__element:nth-child(2), .accuracy-reports__element:nth-child(3) {
  padding: 6px 20px;
  text-align: center;
}
tbody .accuracy-reports__element:first-child {
  opacity: 0.6;
}
thead .accuracy-reports__element {
  text-transform: uppercase;
  padding: 10px 30px;
  font-size: 12px;
  line-height: 19px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
thead .accuracy-reports__element:first-child {
  text-align: left;
}
@media only screen and (max-width: 1199.98px) {
  tbody .accuracy-reports__element {
    padding: 6px 5px 6px 40px;
  }
  .accuracy-reports__element:last-child {
    padding-right: 10px;
    padding-left: 0;
  }
  thead .accuracy-reports__element {
    padding: 12px 5px 12px 40px;
  }
  .accuracy-reports__element:nth-child(2) {
    width: 20%;
    padding: 6px 16px;
  }
}

/*--------------------------------------------------------------
# Print Styles
--------------------------------------------------------------*/
@media print {
  body {
    background: #000e2a;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: left;
  }

  .header {
    position: relative;
  }

  .header__home {
    display: none;
  }

  .header__container {
    display: block;
  }

  .header--sticky {
    background-color: transparent;
  }
  .header--sticky .navigation__item,
.header--sticky .navigation__item-link,
.header--sticky .navigation__item-link::after {
    color: #fff;
  }

  .main,
.footer,
.navigation__item--login {
    display: none;
  }

  .navigation,
.navigation__list {
    display: block;
  }

  .navigation__items-secondary {
    display: block;
    position: relative;
    background-color: transparent;
  }

  a:link, a:visited {
    color: #fff;
    text-decoration: underline;
  }

  a:not([href="javascript:;"]):after {
    content: "[" attr(href) "]";
  }

  .navigation__item-link--dropdown:after {
    display: none !important;
    /* stylelint-disable-line declaration-no-important */
  }

  h1, h2, h3, h4, h5, h6 {
    background: none;
    color: #fff;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3N0eWxlLm1pbi5jc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9zdHlsZS5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvY29uZmlnL19yZXNldC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvYmFzZS9fZ3JpZC1sYXlvdXQuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2Jhc2UvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2Jhc2UvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9iYXNlL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19pY29uLWZvbnQuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2hlbHBlcnMvX2hlbHBlcnMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2hlbHBlcnMvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvYmFzZS9fZm9udHMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9iYXNlL19sYXlvdXQuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvcGx1Z2lucy9fc3dpcGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9wbHVnaW5zL19zZWxlY3RyaWMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL3BsdWdpbnMvX3BseXIuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX2hlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19iYW5uZXIuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX2Nvb2tpZS5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fdGV4dC1pbWFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fbmF2aWdhdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9faW50cm8tdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fcG9zdGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL192aWRlby1pbWFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19jYXJkcy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fdGFicy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fYmFubmVyLXNlY29uZGFyeS5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fdGFibGUuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX3RhYnMtY2FyZHMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX3RhYnMtdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdC1jYXJkcy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fc2l0ZW1hcC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fcmVwb3J0cy10YWJsZS5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fY3VzdG9tLXRhYmxlLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19jcmVkaXQtcmVwb3J0cy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fbWFpbi1yZXBvcnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19hY2N1cmFjeS1yZXBvcnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9oZWxwZXJzL19wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7K0RBQUE7QUNFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkMsU0FBQTtFQUNBLFVBQUE7QUZHRDs7QUVBQTs7Ozs7Ozs7Ozs7RUFXQyxjQUFBO0FGR0Q7O0FFQUE7RUFDQyxhQUFBO0FGR0Q7O0FFQUE7RUFDQyxhQUFBO0FGR0Q7O0FFRUE7RUFDQyxlQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtBRkNEOztBRUVBO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtBRkNEOztBRUVBO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QUZDRDs7QUVFQTtFQUNDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FGQ0Q7O0FFSUE7RUFDQyxxQkFBQTtBRkREOztBRUlBOzs7RUFHQyxhQUFBO0FGREQ7O0FFTUE7RUFDQyx5QkFBQTtBRkhEOztBRU1BOztFQUVDLGlCQUFBO0FGSEQ7O0FFTUE7RUFDQyxTQUFBO0FGSEQ7O0FFTUE7RUFDQyxrQkFBQTtBRkhEOztBRU1BO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtBRkhEOztBRU1BO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUZIRDs7QUVNQTs7OztFQUlDLDZCQUFBO0VBQ0EsY0FBQTtBRkhEOztBRU1BO0VBQ0MsZ0JBQUE7RUFDQSxxQkFBQTtBRkhEOztBRU1BO0VBQ0MsWUFBQTtB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 */
