/*!
* Vue Material v0.7.1
* Made with love by Marcos Moura
* Released under the MIT License.
*/
.md-ink-ripple{pointer-events:none;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);transition:all .3s cubic-bezier(.55,0,.55,.2)
}
.md-ripple{position:absolute;background-color:currentColor;border-radius:50%;opacity:.2;transform:scale(0) translateZ(0);transition:none;will-change:background-color,opacity,transform,width,height,top,left
}
.md-ripple.md-active{animation:a 1s cubic-bezier(.25,.8,.25,1) forwards
}
.md-ripple.md-active.md-fadeout{opacity:0!important;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.6s
}
@keyframes a{
to{transform:scale(2.2) translateZ(0)
}
}
html{height:100%;box-sizing:border-box
}
html *,html :after,html :before{box-sizing:inherit
}
body{min-height:100%;margin:0;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.87);font-family:Roboto,Noto Sans,Noto,sans-serif
}
ul:not(.md-list)>li+li{margin-top:8px
}
audio,canvas,embed,iframe,img,object,svg,video{max-width:100%;font-style:italic;vertical-align:middle
}
audio:not(.md-image),canvas:not(.md-image),embed:not(.md-image),iframe:not(.md-image),img:not(.md-image),object:not(.md-image),svg:not(.md-image),video:not(.md-image){height:auto
}
[tabindex="-1"]:focus{outline:none!important
}
.md-scrollbar::-webkit-scrollbar,.md-scrollbar ::-webkit-scrollbar{width:10px;height:10px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.12);transition:all .5s cubic-bezier(.35,0,.25,1);background-color:rgba(0,0,0,.05)
}
.md-scrollbar::-webkit-scrollbar:hover,.md-scrollbar ::-webkit-scrollbar:hover{box-shadow:inset 1px 1px 0 rgba(0,0,0,.054),inset 0 -1px 0 rgba(0,0,0,.038);background-color:rgba(0,0,0,.087)
}
.md-scrollbar::-webkit-scrollbar-button,.md-scrollbar ::-webkit-scrollbar-button{display:none
}
.md-scrollbar::-webkit-scrollbar-corner,.md-scrollbar ::-webkit-scrollbar-corner{background-color:transparent
}
.md-scrollbar::-webkit-scrollbar-thumb,.md-scrollbar ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26);box-shadow:inset 1px 1px 0 rgba(0,0,0,.054),inset 0 -1px 0 rgba(0,0,0,.087);transition:all .5s cubic-bezier(.35,0,.25,1)
}
.md-caption{font-size:12px;font-weight:400;letter-spacing:.02em;line-height:17px
}
.md-body-1,body{font-weight:400;line-height:20px
}
.md-body-1,.md-body-2,body{font-size:14px;letter-spacing:.01em
}
.md-body-2{font-weight:500;line-height:24px
}
.md-subheading{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px
}
.md-title{font-size:20px;font-weight:500;letter-spacing:.005em;line-height:26px
}
.md-headline{font-size:24px;line-height:32px
}
.md-display-1,.md-headline{font-weight:400;letter-spacing:0
}
.md-display-1{font-size:34px;line-height:40px
}
.md-display-2{font-size:45px;font-weight:400;letter-spacing:0;line-height:48px
}
.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:58px
}
.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.01em;line-height:112px
}
a:not(.md-button):not(.md-bottom-bar-item){text-decoration:none
}
a:not(.md-button):not(.md-bottom-bar-item):hover{text-decoration:underline
}
button:focus{outline:none
}
.md-avatar{width:40px;min-width:40px;height:40px;min-height:40px;margin:auto;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border-radius:40px;vertical-align:middle
}
.md-avatar.md-large{width:64px;min-width:64px;height:64px;min-height:64px;border-radius:64px
}
.md-avatar.md-large .md-icon{width:40px;min-width:40px;height:40px;min-height:40px;font-size:40px;line-height:40px
}
.md-avatar.md-avatar-icon{background-color:rgba(0,0,0,.38)
}
.md-avatar.md-avatar-icon .md-icon{color:#fff
}
.md-avatar .md-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)
}
.md-avatar img{width:100%;height:100%;display:block
}
.md-avatar .md-ink-ripple{border-radius:50%
}
.md-avatar .md-ink-ripple .md-ripple.md-active{animation-duration:.9s
}
.md-avatar-tooltip.md-tooltip-top{margin-top:-8px
}
.md-avatar-tooltip.md-tooltip-right{margin-left:8px
}
.md-avatar-tooltip.md-tooltip-bottom{margin-top:8px
}
.md-avatar-tooltip.md-tooltip-left{margin-left:-8px
}
.md-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;background-color:rgba(0,0,0,.54);transform:translateZ(0);opacity:0;transition:all .5s cubic-bezier(.35,0,.25,1)
}
.md-backdrop.md-active{opacity:1;pointer-events:auto
}
.md-backdrop.md-transparent{background:rgba(0,0,0,.005)
}
.md-bottom-bar{width:100%;min-width:100%;height:56px;-ms-flex-pack:center;justify-content:center;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-bottom-bar,.md-bottom-bar-item{position:relative;display:-ms-flexbox;display:flex
}
.md-bottom-bar-item{max-width:168px;min-width:80px;height:100%;padding:8px 12px 10px;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;cursor:pointer;border:none;background:transparent;transform:translateZ(0);color:currentColor;font-family:inherit;font-size:14px;line-height:1em;text-decoration:none
}
.md-bottom-bar-item.md-active{padding-top:6px
}
.md-bottom-bar-item.md-active .md-text{transform:scale(1) translateZ(0)
}
.md-bottom-bar-item.md-active .md-icon,.md-bottom-bar-item.md-active .md-text{color:currentColor
}
.md-bottom-bar-item[disabled]{opacity:.38
}
.md-bottom-bar.md-shift .md-bottom-bar-item{min-width:56px;max-width:96px;position:static;-ms-flex:1 1 32px;flex:1 1 32px;transition:.4s cubic-bezier(.25,.8,.25,1);transition-property:flex,min-width,max-width;transition-property:flex,min-width,max-width,-ms-flex
}
.md-bottom-bar.md-shift .md-bottom-bar-item .md-icon{transform:translate3d(0,8px,0)
}
.md-bottom-bar.md-shift .md-bottom-bar-item .md-text{opacity:0;transform:scale(1) translate3d(0,6px,0)
}
.md-bottom-bar.md-shift .md-bottom-bar-item.md-active{min-width:96px;max-width:168px;-ms-flex:1 1 72px;flex:1 1 72px
}
.md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-icon,.md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-text{opacity:1
}
.md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-icon{transform:scale(1) translateZ(0)
}
.md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-text{transform:scale(1) translate3d(0,2px,0)
}
.md-bottom-bar-item .md-text{transform:scale(.8571) translateY(2px);transition:all .4s cubic-bezier(.25,.8,.25,1),color .15s linear,opacity .15s linear
}
.md-bottom-bar-item .md-icon{transition:all .4s cubic-bezier(.25,.8,.25,1),color .15s linear
}
.md-button{min-width:88px;min-height:36px;margin:6px 8px;padding:0 16px;display:inline-block;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background:none;border:0;border-radius:2px;transition:all .4s cubic-bezier(.25,.8,.25,1);color:currentColor;font-family:inherit;font-size:14px;font-style:inherit;font-variant:inherit;font-weight:500;letter-spacing:inherit;line-height:36px;text-align:center;text-transform:uppercase;text-decoration:none;vertical-align:top;white-space:nowrap
}
.md-button,.md-button:focus{outline:none
}
.md-button::-moz-focus-inner{border:0
}
.md-button:hover:not([disabled]):not(.md-raised){background-color:hsla(0,0%,60%,.2);text-decoration:none
}
.md-button:hover:not([disabled]).md-raised{background-color:rgba(0,0,0,.12)
}
.md-button:active:not([disabled]){background-color:hsla(0,0%,60%,.4)
}
.md-button.md-raised:not([disabled]){box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)
}
.md-button.md-dense{min-height:32px;line-height:32px;font-size:13px
}
.md-button.md-fab .md-icon,.md-button.md-icon-button .md-icon{position:absolute;top:1px;right:0;bottom:0;left:0
}
.md-button.md-icon-button{width:40px;min-width:40px;height:40px;margin:0 6px;padding:8px;border-radius:50%;line-height:24px
}
.md-button.md-icon-button:not([disabled]):hover{background:none
}
.md-button.md-icon-button.md-dense{width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;line-height:32px
}
.md-button.md-icon-button .md-ink-ripple{border-radius:50%
}
.md-button.md-icon-button .md-ink-ripple .md-ripple{top:0!important;right:0!important;bottom:0!important;left:0!important
}
.md-button.md-icon-button .md-ripple.md-active{animation-duration:.9s
}
.md-button.md-fab{width:56px;height:56px;padding:0;min-width:0;overflow:hidden;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);border-radius:56px;line-height:56px;background-clip:padding-box;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:background-color,box-shadow,transform
}
.md-button.md-fab:focus,.md-button.md-fab:hover{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px rgba(0,0,0,.14),0 1px 14px rgba(0,0,0,.12)
}
.md-button.md-fab.md-mini{width:40px;height:40px;line-height:40px
}
.md-button.md-fab .md-ink-ripple{border-radius:56px
}
.md-button[disabled]{color:rgba(0,0,0,.26);cursor:default;pointer-events:none
}
.md-button[disabled].md-fab,.md-button[disabled].md-raised{background-color:rgba(0,0,0,.12)
}
.md-button[disabled].md-fab{box-shadow:none
}
.md-button:after{transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-button .md-ink-ripple{border-radius:2px;background-clip:padding-box;overflow:hidden
}
.md-button.md-fab .md-icon,.md-button.md-icon-button .md-icon{display:block
}
.md-fab.md-fab-bottom-center,.md-fab.md-fab-bottom-left,.md-fab.md-fab-bottom-right,.md-fab.md-fab-top-center,.md-fab.md-fab-top-left,.md-fab.md-fab-top-right,.md-speed-dial.md-fab-bottom-center,.md-speed-dial.md-fab-bottom-left,.md-speed-dial.md-fab-bottom-right,.md-speed-dial.md-fab-top-center,.md-speed-dial.md-fab-top-left,.md-speed-dial.md-fab-top-right{margin:0;position:absolute;z-index:4
}
.md-fab.md-fab-top-left,.md-speed-dial.md-fab-top-left{top:24px;left:24px
}
.md-fab.md-fab-top-center,.md-speed-dial.md-fab-top-center{top:24px;left:50%;transform:translateX(-50%)
}
.md-fab.md-fab-top-right,.md-speed-dial.md-fab-top-right{top:24px;right:24px
}
.md-fab.md-fab-bottom-left,.md-speed-dial.md-fab-bottom-left{bottom:24px;left:24px
}
.md-fab.md-fab-bottom-center,.md-speed-dial.md-fab-bottom-center{bottom:24px;left:50%;transform:translateX(-50%)
}
.md-fab.md-fab-bottom-right,.md-speed-dial.md-fab-bottom-right{right:24px;bottom:24px
}
.md-button-tooltip.md-tooltip-top{margin-top:-8px
}
.md-button-tooltip.md-tooltip-right{margin-left:8px
}
.md-button-tooltip.md-tooltip-bottom{margin-top:8px
}
.md-button-tooltip.md-tooltip-left{margin-left:-8px
}
.md-button-toggle{width:auto;display:-ms-flexbox;display:flex
}
.md-button-toggle>.md-button{margin:0;overflow:hidden;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap
}
.md-button-toggle>.md-button:first-child{border-radius:2px 0 0 2px
}
.md-button-toggle>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0
}
.md-button-toggle>.md-button:not([disabled]){color:rgba(0,0,0,.54)
}
.md-button-toggle>.md-button:not([disabled]):hover:not(.md-toggle):not(.md-raised){background-color:hsla(0,0%,60%,.2);text-decoration:none
}
.md-button-toggle>.md-button .md-ink-ripple,.md-card{border-radius:2px
}
.md-card{overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)
}
.md-card.md-with-hover{cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:box-shadow
}
.md-card.md-with-hover:hover{z-index:2;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
}
.md-card .md-card-media{position:relative
}
.md-card .md-card-media.md-16-9{overflow:hidden
}
.md-card .md-card-media.md-16-9:before{width:100%;padding-top:56.25%;display:block;content:" "
}
.md-card .md-card-media.md-16-9 img{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)
}
.md-card .md-card-media.md-4-3{overflow:hidden
}
.md-card .md-card-media.md-4-3:before{width:100%;padding-top:75%;display:block;content:" "
}
.md-card .md-card-media.md-4-3 img{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)
}
.md-card .md-card-media.md-1-1{overflow:hidden
}
.md-card .md-card-media.md-1-1:before{width:100%;padding-top:100%;display:block;content:" "
}
.md-card .md-card-media.md-1-1 img{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)
}
.md-card .md-card-media+.md-card-header{padding-top:24px
}
.md-card .md-card-media+.md-card-content:last-child{padding-bottom:16px
}
.md-card .md-card-media img{width:100%
}
.md-card .md-card-header{padding:16px
}
.md-card .md-card-header:first-child>.md-card-header-text>.md-title:first-child,.md-card .md-card-header:first-child>.md-title:first-child{margin-top:8px
}
.md-card .md-card-header:last-child{margin-bottom:8px
}
.md-card .md-card-header.md-card-header-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between
}
.md-card .md-card-header+.md-card-content{padding-top:0
}
.md-card .md-card-header+.md-card-actions:not(:last-child){padding:0 8px
}
.md-card .md-card-header .md-avatar{margin-right:16px;float:left
}
.md-card .md-card-header .md-avatar~.md-title{font-size:14px
}
.md-card .md-card-header .md-avatar~.md-subhead,.md-card .md-card-header .md-avatar~.md-title{font-weight:500;line-height:20px
}
.md-card .md-card-header .md-button{margin:0
}
.md-card .md-card-header .md-button:last-child{margin-right:-4px
}
.md-card .md-card-header .md-button+.md-button{margin-left:8px
}
.md-card .md-card-header .md-card-header-text{-ms-flex:1;flex:1
}
.md-card .md-card-header .md-card-media{width:80px;-ms-flex:0 0 80px;flex:0 0 80px;height:80px;margin-left:16px
}
.md-card .md-card-header .md-card-media.md-medium{width:120px;-ms-flex:0 0 120px;flex:0 0 120px;height:120px
}
.md-card .md-card-header .md-card-media.md-big{width:160px;-ms-flex:0 0 160px;flex:0 0 160px;height:160px
}
.md-card .md-subhead,.md-card .md-subheading,.md-card .md-title{margin:0;font-weight:400
}
.md-card .md-subhead{opacity:.54;font-size:14px;letter-spacing:.01em;line-height:20px
}
.md-card .md-subhead+.md-title{margin-top:4px
}
.md-card .md-title{font-size:24px;letter-spacing:0;line-height:32px
}
.md-card .md-card-media-actions{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between
}
.md-card .md-card-media-actions .md-card-media{max-width:240px;max-height:240px;-ms-flex:1;flex:1
}
.md-card .md-card-media-actions .md-card-actions{margin-left:16px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center
}
.md-card .md-card-media-actions .md-card-actions .md-button+.md-button{margin:8px 0 0
}
.md-card .md-card-content{padding:16px;font-size:14px;line-height:22px
}
.md-card .md-card-content:last-child{padding-bottom:24px
}
.md-card .md-card-actions{padding:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center
}
.md-card .md-card-actions .md-button{margin:0
}
.md-card .md-card-actions .md-button:first-child{margin-left:0
}
.md-card .md-card-actions .md-button:last-child{margin-right:0
}
.md-card .md-card-actions .md-button+.md-button{margin-left:4px
}
.md-card .md-card-area,.md-card>.md-card-area:not(:last-child){position:relative
}
.md-card>.md-card-area:not(:last-child):after{height:1px;position:absolute;bottom:0;content:" "
}
.md-card>.md-card-area:not(:last-child):not(.md-inset):after{right:0;left:0
}
.md-card>.md-card-area:not(:last-child).md-inset:after{right:16px;left:16px
}
.md-card .md-card-media-cover{position:relative;color:#fff
}
.md-card .md-card-media-cover.md-text-scrim .md-card-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1
}
.md-card .md-card-media-cover .md-card-area{position:absolute;right:0;bottom:0;left:0;z-index:2
}
.md-card .md-card-media-cover .md-card-header+.md-card-actions{padding-top:0
}
.md-card .md-card-media-cover .md-subhead{opacity:1
}
.md-card .md-card-expand{overflow:hidden
}
.md-card .md-card-expand.md-active [md-expand-trigger]{transform:rotate(180deg) translate3D(0,0,0)
}
.md-card .md-card-expand.md-active .md-card-content{margin-top:0!important;opacity:1
}
.md-card .md-card-expand .md-card-actions{padding-top:0;position:relative;z-index:2
}
.md-card .md-card-expand [md-expand-trigger]{transition:all .4s cubic-bezier(.25,.8,.25,1);will-change:transform
}
.md-card .md-card-expand .md-card-content{padding-top:4px;position:relative;z-index:1;opacity:0;transform:translate3D(0,0,0);transition:all .4s cubic-bezier(.25,.8,.25,1);will-change:margin
}
.md-checkbox{width:auto;margin:16px 8px 16px 0;display:-ms-inline-flexbox;display:inline-flex;position:relative
}
.md-checkbox .md-checkbox-container{width:20px;height:20px;position:relative;border-radius:2px;border:2px solid rgba(0,0,0,.54);transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-checkbox .md-checkbox-container:focus{outline:none
}
.md-checkbox .md-checkbox-container:before{width:48px;height:48px;position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.55,0,.55,.2);content:" "
}
.md-checkbox .md-checkbox-container:after{width:6px;height:13px;position:absolute;top:0;left:5px;border:2px solid #fff;border-top:0;border-left:0;opacity:0;transform:rotate(45deg) scale3D(.15,.15,1);transition:all .3s cubic-bezier(.55,0,.55,.2);content:" "
}
.md-checkbox .md-checkbox-container input{position:absolute;left:-999em
}
.md-checkbox .md-checkbox-container .md-ink-ripple{top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;color:rgba(0,0,0,.54)
}
.md-checkbox .md-checkbox-container .md-ink-ripple .md-ripple{width:48px!important;height:48px!important;top:0!important;right:0!important;bottom:0!important;left:0!important
}
.md-checkbox .md-checkbox-label{height:20px;padding-left:8px;line-height:20px
}
.md-checkbox.md-checked .md-checkbox-container:after{opacity:1;transform:rotate(45deg) scale3D(1,1,1);transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-chip{height:32px;padding:8px 12px;display:inline-block;border-radius:32px;transition:all .4s cubic-bezier(.25,.8,.25,1);font-size:13px;line-height:16px;white-space:nowrap
}
.md-chip.md-deletable{position:relative;padding-right:32px
}
.md-chip:active,.md-chip:focus{outline:none
}
.md-chip:active:not(.md-disabled),.md-chip:focus:not(.md-disabled){cursor:pointer;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)
}
.md-chip.md-disabled .md-button{pointer-events:none;cursor:default
}
.md-chip .md-button.md-delete{width:24px;min-width:24px;height:24px;min-height:24px;margin:0;padding:0;position:absolute;top:4px;right:4px;border-radius:24px;transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-chip .md-button.md-delete .md-icon{width:20px;min-width:20px;height:20px;min-height:20px;margin:0;font-size:20px
}
.md-chip .md-button.md-delete .md-ink-ripple{border-radius:32px
}
.md-chip .md-button.md-delete .md-ripple{opacity:.54
}
.md-chips .md-chip{margin-right:8px;margin-bottom:4px
}
.md-chips .md-input-container{min-height:54px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap
}
.md-chips .md-input{width:128px;-ms-flex:1;flex:1
}
.md-dialog-container{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:8
}
.md-dialog-container.md-active{pointer-events:auto
}
.md-dialog-container.md-active .md-dialog{opacity:1!important;transform:scale(1)!important;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:opacity,transform
}
.md-dialog-backdrop{position:fixed;z-index:9
}
.md-dialog{min-width:280px;max-width:80%;max-height:80%;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;overflow:hidden;position:relative;z-index:10;outline:none;border-radius:2px;opacity:0;box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12);transform:scale(.9,.85);transform-origin:center center;transition:opacity .4s cubic-bezier(.25,.8,.25,1),transform .4s cubic-bezier(.25,.8,.25,1) .05s;will-change:opacity,transform
}
.md-dialog.md-reference{transform-origin:top center
}
.md-dialog.md-transition-off{transition:none!important
}
.md-dialog p{margin:0
}
.md-dialog-title{margin-bottom:20px;padding:24px 24px 0
}
.md-dialog-content{padding:0 24px 24px;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto;position:relative;background:linear-gradient(180deg,#fff,#fff 1px,transparent 0),linear-gradient(0deg,#fff,#fff 3px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 1px,transparent 0),linear-gradient(0deg,rgba(0,0,0,.2) 1px,rgba(0,0,0,.2) 2px,transparent 0);background-attachment:local,local,scroll,scroll
}
.md-dialog-content:first-child{padding-top:24px
}
.md-dialog-content p:first-child:not(:only-child){margin-top:0
}
.md-dialog-content p:last-child:not(:only-child){margin-bottom:0
}
.md-dialog-body{margin:0 -24px;padding:0 24px;overflow:auto
}
.md-dialog-actions{min-height:52px;padding:8px 8px 8px 24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;position:relative
}
.md-dialog-actions:before{height:1px;position:absolute;top:-1px;right:0;left:0;background-color:#fff;content:" "
}
.md-dialog-actions .md-button{min-width:64px;margin:0;padding:0 8px
}
.md-dialog-actions .md-button+.md-button{margin-left:8px
}
.md-divider{height:1px;margin:0;padding:0;display:block;border:0;background-color:rgba(0,0,0,.12)
}
.md-divider.md-inset{margin-left:72px
}
.md-file{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1
}
.md-file input[type=file]{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0
}
.md-file .md-icon{cursor:pointer
}
.md-icon{width:24px;min-width:24px;height:24px;min-height:24px;font-size:24px;margin:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;fill:currentColor;text-rendering:optimizeLegibility;vertical-align:middle
}
.md-icon.md-size-2x{width:48px;min-width:48px;height:48px;min-height:48px;font-size:48px
}
.md-icon.md-size-3x{width:72px;min-width:72px;height:72px;min-height:72px;font-size:72px
}
.md-icon.md-size-4x{width:96px;min-width:96px;height:96px;min-height:96px;font-size:96px
}
.md-icon.md-size-5x{width:120px;min-width:120px;height:120px;min-height:120px;font-size:120px
}
.md-icon svg{width:100%;height:100%
}
img.md-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none
}
.md-image{opacity:0;-webkit-filter:saturate(20%);filter:saturate(20%)
}
.md-image.md-black-output{-webkit-filter:brightness(.4) saturate(20%);filter:brightness(.4) saturate(20%)
}
.md-image.md-loaded{opacity:1;-webkit-filter:saturate(100%);filter:saturate(100%);transition:opacity 1.1s cubic-bezier(.25,.8,.25,1),-webkit-filter 2.2s cubic-bezier(.25,.8,.25,1) .3s;transition:opacity 1.1s cubic-bezier(.25,.8,.25,1),filter 2.2s cubic-bezier(.25,.8,.25,1) .3s;transition:opacity 1.1s cubic-bezier(.25,.8,.25,1),filter 2.2s cubic-bezier(.25,.8,.25,1) .3s,-webkit-filter 2.2s cubic-bezier(.25,.8,.25,1) .3s
}
.md-input-container{width:100%;min-height:48px;margin:4px 0 24px;padding-top:16px;display:-ms-flexbox;display:flex;position:relative
}
.md-input-container:after{height:1px;right:0;bottom:0;background-color:rgba(0,0,0,.12);content:" "
}
.md-input-container:after,.md-input-container label{position:absolute;left:0;transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-input-container label{top:23px;pointer-events:none;transition-duration:.3s;color:rgba(0,0,0,.54);font-size:16px;line-height:20px
}
.md-input-container input,.md-input-container textarea{width:100%;height:32px;padding:0;display:block;-ms-flex:1;flex:1;border:none;background:none;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:font-size;color:rgba(0,0,0,.54);font-family:inherit;font-size:1px;line-height:32px
}
.md-input-container input:focus,.md-input-container textarea:focus{outline:none
}
.md-input-container input::-webkit-input-placeholder,.md-input-container textarea::-webkit-input-placeholder{color:rgba(0,0,0,.54);font-size:16px;text-shadow:none;-webkit-text-fill-color:initial
}
.md-input-container input~.md-icon:not(.md-icon-delete),.md-input-container textarea~.md-icon:not(.md-icon-delete){margin-left:12px
}
.md-input-container input~.md-icon:not(.md-icon-delete):after,.md-input-container textarea~.md-icon:not(.md-icon-delete):after{right:0;left:auto
}
.md-input-container textarea{min-height:32px;max-height:230px;padding:5px 0;resize:none;line-height:1.3em
}
.md-input-container .md-count,.md-input-container .md-error{height:20px;position:absolute;bottom:-22px;font-size:12px
}
.md-input-container .md-error{display:block!important;left:0;opacity:0;transform:translate3d(0,-8px,0);transition:all .3s cubic-bezier(.55,0,.55,.2)
}
.md-input-container .md-count{right:0
}
.md-input-container .md-icon:not(.md-icon-delete){margin:4px auto;color:rgba(0,0,0,.54);transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-input-container .md-icon:not(.md-icon-delete):after{width:36px;height:2px;position:absolute;left:0;bottom:0;z-index:2;content:""
}
.md-input-container .md-icon:not(.md-icon-delete)~label{left:36px
}
.md-input-container .md-icon:not(.md-icon-delete)~.md-file,.md-input-container .md-icon:not(.md-icon-delete)~.md-input,.md-input-container .md-icon:not(.md-icon-delete)~.md-textarea{margin-left:12px
}
.md-input-container.md-input-placeholder label{pointer-events:auto;top:10px;opacity:0;font-size:12px
}
.md-input-container.md-input-placeholder input,.md-input-container.md-input-placeholder textarea{font-size:16px
}
.md-input-container.md-has-value label,.md-input-container.md-input-focused label{pointer-events:auto;top:0;opacity:1;font-size:12px
}
.md-input-container.md-has-value input,.md-input-container.md-has-value textarea,.md-input-container.md-input-focused input,.md-input-container.md-input-focused textarea{font-size:16px
}
.md-input-container.md-has-value input,.md-input-container.md-has-value textarea{color:rgba(0,0,0,.87)
}
.md-input-container.md-input-inline label{pointer-events:none
}
.md-input-container.md-input-inline.md-input-focused label{top:23px;font-size:16px
}
.md-input-container.md-input-inline.md-has-value label{opacity:0
}
.md-input-container.md-input-disabled:after{background:0 100% repeat-x;background-image:linear-gradient(90deg,rgba(0,0,0,.38),rgba(0,0,0,.38) 33%,transparent 0);background-size:4px 1px
}
.md-input-container.md-input-disabled input,.md-input-container.md-input-disabled label,.md-input-container.md-input-disabled textarea{color:rgba(0,0,0,.38)
}
.md-input-container.md-has-password.md-input-focused .md-toggle-password{color:rgba(0,0,0,.54)
}
.md-input-container.md-has-password .md-toggle-password{margin:0;position:absolute;right:0;bottom:-2px;color:rgba(0,0,0,.38)
}
.md-input-container.md-has-password .md-toggle-password .md-ink-ripple{color:rgba(0,0,0,.87)
}
.md-input-container.md-input-invalid .md-error{opacity:1;transform:translateZ(0)
}
.md-input-container.md-input-required label:after{position:absolute;top:2px;right:0;transform:translateX(calc(100% + 2px));content:"*";font-size:12px;line-height:1em;vertical-align:top
}
.md-input-container.md-has-select:hover .md-select:not(.md-disabled):after{color:rgba(0,0,0,.87)
}
.md-layout{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1;flex:1
}
.md-row{-ms-flex-direction:row;flex-direction:row
}
.md-column{-ms-flex-direction:column;flex-direction:column
}
.md-layout.md-container{width:100%;max-width:1200px
}
.md-layout.md-container.md-centered{margin:0 auto
}
.md-align-start{-ms-flex-pack:start;justify-content:flex-start
}
.md-align-center{-ms-flex-pack:center;justify-content:center
}
.md-align-end{-ms-flex-pack:end;justify-content:flex-end
}
.md-gutter:not(.md-column){margin-right:-12px;margin-left:-12px
}
.md-gutter:not(.md-column)>.md-layout{padding-right:12px;padding-left:12px
}
.md-gutter .md-column{margin-top:-12px;margin-bottom:-12px
}
.md-gutter .md-column>.md-layout{padding-top:12px;padding-bottom:12px
}
.md-gutter-8:not(.md-column){margin-right:-4px;margin-left:-4px
}
.md-gutter-8:not(.md-column)>.md-layout{padding-right:4px;padding-left:4px
}
.md-gutter-8 .md-column{margin-top:-4px;margin-bottom:-4px
}
.md-gutter-8 .md-column>.md-layout{padding-top:4px;padding-bottom:4px
}
.md-gutter-16:not(.md-column){margin-right:-8px;margin-left:-8px
}
.md-gutter-16:not(.md-column)>.md-layout{padding-right:8px;padding-left:8px
}
.md-gutter-16 .md-column{margin-top:-8px;margin-bottom:-8px
}
.md-gutter-16 .md-column>.md-layout{padding-top:8px;padding-bottom:8px
}
.md-gutter-24:not(.md-column){margin-right:-12px;margin-left:-12px
}
.md-gutter-24:not(.md-column)>.md-layout{padding-right:12px;padding-left:12px
}
.md-gutter-24 .md-column{margin-top:-12px;margin-bottom:-12px
}
.md-gutter-24 .md-column>.md-layout{padding-top:12px;padding-bottom:12px
}
.md-gutter-40:not(.md-column){margin-right:-20px;margin-left:-20px
}
.md-gutter-40:not(.md-column)>.md-layout{padding-right:20px;padding-left:20px
}
.md-gutter-40 .md-column{margin-top:-20px;margin-bottom:-20px
}
.md-gutter-40 .md-column>.md-layout{padding-top:20px;padding-bottom:20px
}
.md-flex{-ms-flex:1 1;flex:1 1
}
.md-flex-33{min-width:33.33333%;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%
}
.md-flex-66{min-width:33.33333%;-ms-flex:0 1 66.66666%;flex:0 1 66.66666%
}
.md-flex-offset-33{margin-left:33.33333%
}
.md-flex-offset-66{margin-left:66.66666%
}
.md-flex-5{min-width:5%;-ms-flex:0 1 5%;flex:0 1 5%
}
.md-flex-offset-5{margin-left:5%
}
.md-flex-10{min-width:10%;-ms-flex:0 1 10%;flex:0 1 10%
}
.md-flex-offset-10{margin-left:10%
}
.md-flex-15{min-width:15%;-ms-flex:0 1 15%;flex:0 1 15%
}
.md-flex-offset-15{margin-left:15%
}
.md-flex-20{min-width:20%;-ms-flex:0 1 20%;flex:0 1 20%
}
.md-flex-offset-20{margin-left:20%
}
.md-flex-25{min-width:25%;-ms-flex:0 1 25%;flex:0 1 25%
}
.md-flex-offset-25{margin-left:25%
}
.md-flex-30{min-width:30%;-ms-flex:0 1 30%;flex:0 1 30%
}
.md-flex-offset-30{margin-left:30%
}
.md-flex-35{min-width:35%;-ms-flex:0 1 35%;flex:0 1 35%
}
.md-flex-offset-35{margin-left:35%
}
.md-flex-40{min-width:40%;-ms-flex:0 1 40%;flex:0 1 40%
}
.md-flex-offset-40{margin-left:40%
}
.md-flex-45{min-width:45%;-ms-flex:0 1 45%;flex:0 1 45%
}
.md-flex-offset-45{margin-left:45%
}
.md-flex-50{min-width:50%;-ms-flex:0 1 50%;flex:0 1 50%
}
.md-flex-offset-50{margin-left:50%
}
.md-flex-55{min-width:55%;-ms-flex:0 1 55%;flex:0 1 55%
}
.md-flex-offset-55{margin-left:55%
}
.md-flex-60{min-width:60%;-ms-flex:0 1 60%;flex:0 1 60%
}
.md-flex-offset-60{margin-left:60%
}
.md-flex-65{min-width:65%;-ms-flex:0 1 65%;flex:0 1 65%
}
.md-flex-offset-65{margin-left:65%
}
.md-flex-70{min-width:70%;-ms-flex:0 1 70%;flex:0 1 70%
}
.md-flex-offset-70{margin-left:70%
}
.md-flex-75{min-width:75%;-ms-flex:0 1 75%;flex:0 1 75%
}
.md-flex-offset-75{margin-left:75%
}
.md-flex-80{min-width:80%;-ms-flex:0 1 80%;flex:0 1 80%
}
.md-flex-offset-80{margin-left:80%
}
.md-flex-85{min-width:85%;-ms-flex:0 1 85%;flex:0 1 85%
}
.md-flex-offset-85{margin-left:85%
}
.md-flex-90{min-width:90%;-ms-flex:0 1 90%;flex:0 1 90%
}
.md-flex-offset-90{margin-left:90%
}
.md-flex-95{min-width:95%;-ms-flex:0 1 95%;flex:0 1 95%
}
.md-flex-offset-95{margin-left:95%
}
.md-flex-100{min-width:100%;-ms-flex:0 1 100%;flex:0 1 100%
}
.md-flex-offset-100{margin-left:100%
}
@media (max-width:944px){
.md-gutter:not(.md-column){margin-right:-8px;margin-left:-8px
}
.md-gutter:not(.md-column)>.md-layout{padding-right:8px;padding-left:8px
}
.md-gutter .md-column{margin-top:-8px;margin-bottom:-8px
}
.md-gutter .md-column>.md-layout{padding-top:8px;padding-bottom:8px
}
.md-row-small{-ms-flex-direction:row;flex-direction:row
}
.md-column-small{-ms-flex-direction:column;flex-direction:column
}
.md-flex-small{-ms-flex:1 1;flex:1 1
}
.md-flex-small-33{min-width:33.33333%;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%
}
.md-flex-small-66{min-width:33.33333%;-ms-flex:0 1 66.66666%;flex:0 1 66.66666%
}
.md-flex-offset-small-33{margin-left:33.33333%
}
.md-flex-offset-small-66{margin-left:66.66666%
}
.md-flex-small-5{min-width:5%;-ms-flex:0 1 5%;flex:0 1 5%
}
.md-flex-offset-small-5{margin-left:5%
}
.md-flex-small-10{min-width:10%;-ms-flex:0 1 10%;flex:0 1 10%
}
.md-flex-offset-small-10{margin-left:10%
}
.md-flex-small-15{min-width:15%;-ms-flex:0 1 15%;flex:0 1 15%
}
.md-flex-offset-small-15{margin-left:15%
}
.md-flex-small-20{min-width:20%;-ms-flex:0 1 20%;flex:0 1 20%
}
.md-flex-offset-small-20{margin-left:20%
}
.md-flex-small-25{min-width:25%;-ms-flex:0 1 25%;flex:0 1 25%
}
.md-flex-offset-small-25{margin-left:25%
}
.md-flex-small-30{min-width:30%;-ms-flex:0 1 30%;flex:0 1 30%
}
.md-flex-offset-small-30{margin-left:30%
}
.md-flex-small-35{min-width:35%;-ms-flex:0 1 35%;flex:0 1 35%
}
.md-flex-offset-small-35{margin-left:35%
}
.md-flex-small-40{min-width:40%;-ms-flex:0 1 40%;flex:0 1 40%
}
.md-flex-offset-small-40{margin-left:40%
}
.md-flex-small-45{min-width:45%;-ms-flex:0 1 45%;flex:0 1 45%
}
.md-flex-offset-small-45{margin-left:45%
}
.md-flex-small-50{min-width:50%;-ms-flex:0 1 50%;flex:0 1 50%
}
.md-flex-offset-small-50{margin-left:50%
}
.md-flex-small-55{min-width:55%;-ms-flex:0 1 55%;flex:0 1 55%
}
.md-flex-offset-small-55{margin-left:55%
}
.md-flex-small-60{min-width:60%;-ms-flex:0 1 60%;flex:0 1 60%
}
.md-flex-offset-small-60{margin-left:60%
}
.md-flex-small-65{min-width:65%;-ms-flex:0 1 65%;flex:0 1 65%
}
.md-flex-offset-small-65{margin-left:65%
}
.md-flex-small-70{min-width:70%;-ms-flex:0 1 70%;flex:0 1 70%
}
.md-flex-offset-small-70{margin-left:70%
}
.md-flex-small-75{min-width:75%;-ms-flex:0 1 75%;flex:0 1 75%
}
.md-flex-offset-small-75{margin-left:75%
}
.md-flex-small-80{min-width:80%;-ms-flex:0 1 80%;flex:0 1 80%
}
.md-flex-offset-small-80{margin-left:80%
}
.md-flex-small-85{min-width:85%;-ms-flex:0 1 85%;flex:0 1 85%
}
.md-flex-offset-small-85{margin-left:85%
}
.md-flex-small-90{min-width:90%;-ms-flex:0 1 90%;flex:0 1 90%
}
.md-flex-offset-small-90{margin-left:90%
}
.md-flex-small-95{min-width:95%;-ms-flex:0 1 95%;flex:0 1 95%
}
.md-flex-offset-small-95{margin-left:95%
}
.md-flex-small-100{min-width:100%;-ms-flex:0 1 100%;flex:0 1 100%
}
.md-flex-offset-small-100{margin-left:100%
}
.md-align-small-start{-ms-flex-pack:start;justify-content:flex-start
}
.md-align-small-center{-ms-flex-pack:center;justify-content:center
}
.md-align-small-end{-ms-flex-pack:end;justify-content:flex-end
}
.md-hide-small{display:none
}
}
@media (min-width:1904px){
.md-row-xlarge{-ms-flex-direction:row;flex-direction:row
}
.md-column-xlarge{-ms-flex-direction:column;flex-direction:column
}
.md-flex-xlarge{-ms-flex:1 1;flex:1 1
}
.md-flex-xlarge-33{min-width:33.33333%;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%
}
.md-flex-xlarge-66{min-width:33.33333%;-ms-flex:0 1 66.66666%;flex:0 1 66.66666%
}
.md-flex-offset-xlarge-33{margin-left:33.33333%
}
.md-flex-offset-xlarge-66{margin-left:66.66666%
}
.md-flex-xlarge-5{min-width:5%;-ms-flex:0 1 5%;flex:0 1 5%
}
.md-flex-offset-xlarge-5{margin-left:5%
}
.md-flex-xlarge-10{min-width:10%;-ms-flex:0 1 10%;flex:0 1 10%
}
.md-flex-offset-xlarge-10{margin-left:10%
}
.md-flex-xlarge-15{min-width:15%;-ms-flex:0 1 15%;flex:0 1 15%
}
.md-flex-offset-xlarge-15{margin-left:15%
}
.md-flex-xlarge-20{min-width:20%;-ms-flex:0 1 20%;flex:0 1 20%
}
.md-flex-offset-xlarge-20{margin-left:20%
}
.md-flex-xlarge-25{min-width:25%;-ms-flex:0 1 25%;flex:0 1 25%
}
.md-flex-offset-xlarge-25{margin-left:25%
}
.md-flex-xlarge-30{min-width:30%;-ms-flex:0 1 30%;flex:0 1 30%
}
.md-flex-offset-xlarge-30{margin-left:30%
}
.md-flex-xlarge-35{min-width:35%;-ms-flex:0 1 35%;flex:0 1 35%
}
.md-flex-offset-xlarge-35{margin-left:35%
}
.md-flex-xlarge-40{min-width:40%;-ms-flex:0 1 40%;flex:0 1 40%
}
.md-flex-offset-xlarge-40{margin-left:40%
}
.md-flex-xlarge-45{min-width:45%;-ms-flex:0 1 45%;flex:0 1 45%
}
.md-flex-offset-xlarge-45{margin-left:45%
}
.md-flex-xlarge-50{min-width:50%;-ms-flex:0 1 50%;flex:0 1 50%
}
.md-flex-offset-xlarge-50{margin-left:50%
}
.md-flex-xlarge-55{min-width:55%;-ms-flex:0 1 55%;flex:0 1 55%
}
.md-flex-offset-xlarge-55{margin-left:55%
}
.md-flex-xlarge-60{min-width:60%;-ms-flex:0 1 60%;flex:0 1 60%
}
.md-flex-offset-xlarge-60{margin-left:60%
}
.md-flex-xlarge-65{min-width:65%;-ms-flex:0 1 65%;flex:0 1 65%
}
.md-flex-offset-xlarge-65{margin-left:65%
}
.md-flex-xlarge-70{min-width:70%;-ms-flex:0 1 70%;flex:0 1 70%
}
.md-flex-offset-xlarge-70{margin-left:70%
}
.md-flex-xlarge-75{min-width:75%;-ms-flex:0 1 75%;flex:0 1 75%
}
.md-flex-offset-xlarge-75{margin-left:75%
}
.md-flex-xlarge-80{min-width:80%;-ms-flex:0 1 80%;flex:0 1 80%
}
.md-flex-offset-xlarge-80{margin-left:80%
}
.md-flex-xlarge-85{min-width:85%;-ms-flex:0 1 85%;flex:0 1 85%
}
.md-flex-offset-xlarge-85{margin-left:85%
}
.md-flex-xlarge-90{min-width:90%;-ms-flex:0 1 90%;flex:0 1 90%
}
.md-flex-offset-xlarge-90{margin-left:90%
}
.md-flex-xlarge-95{min-width:95%;-ms-flex:0 1 95%;flex:0 1 95%
}
.md-flex-offset-xlarge-95{margin-left:95%
}
.md-flex-xlarge-100{min-width:100%;-ms-flex:0 1 100%;flex:0 1 100%
}
.md-flex-offset-xlarge-100{margin-left:100%
}
.md-align-xlarge-start{-ms-flex-pack:start;justify-content:flex-start
}
.md-align-xlarge-center{-ms-flex-pack:center;justify-content:center
}
.md-align-xlarge-end{-ms-flex-pack:end;justify-content:flex-end
}
.md-hide-xlarge{display:none
}
}
@media (max-width:1903px){
.md-row-large{-ms-flex-direction:row;flex-direction:row
}
.md-column-large{-ms-flex-direction:column;flex-direction:column
}
.md-flex-large{-ms-flex:1 1;flex:1 1
}
.md-flex-large-33{min-width:33.33333%;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%
}
.md-flex-large-66{min-width:33.33333%;-ms-flex:0 1 66.66666%;flex:0 1 66.66666%
}
.md-flex-offset-large-33{margin-left:33.33333%
}
.md-flex-offset-large-66{margin-left:66.66666%
}
.md-flex-large-5{min-width:5%;-ms-flex:0 1 5%;flex:0 1 5%
}
.md-flex-offset-large-5{margin-left:5%
}
.md-flex-large-10{min-width:10%;-ms-flex:0 1 10%;flex:0 1 10%
}
.md-flex-offset-large-10{margin-left:10%
}
.md-flex-large-15{min-width:15%;-ms-flex:0 1 15%;flex:0 1 15%
}
.md-flex-offset-large-15{margin-left:15%
}
.md-flex-large-20{min-width:20%;-ms-flex:0 1 20%;flex:0 1 20%
}
.md-flex-offset-large-20{margin-left:20%
}
.md-flex-large-25{min-width:25%;-ms-flex:0 1 25%;flex:0 1 25%
}
.md-flex-offset-large-25{margin-left:25%
}
.md-flex-large-30{min-width:30%;-ms-flex:0 1 30%;flex:0 1 30%
}
.md-flex-offset-large-30{margin-left:30%
}
.md-flex-large-35{min-width:35%;-ms-flex:0 1 35%;flex:0 1 35%
}
.md-flex-offset-large-35{margin-left:35%
}
.md-flex-large-40{min-width:40%;-ms-flex:0 1 40%;flex:0 1 40%
}
.md-flex-offset-large-40{margin-left:40%
}
.md-flex-large-45{min-width:45%;-ms-flex:0 1 45%;flex:0 1 45%
}
.md-flex-offset-large-45{margin-left:45%
}
.md-flex-large-50{min-width:50%;-ms-flex:0 1 50%;flex:0 1 50%
}
.md-flex-offset-large-50{margin-left:50%
}
.md-flex-large-55{min-width:55%;-ms-flex:0 1 55%;flex:0 1 55%
}
.md-flex-offset-large-55{margin-left:55%
}
.md-flex-large-60{min-width:60%;-ms-flex:0 1 60%;flex:0 1 60%
}
.md-flex-offset-large-60{margin-left:60%
}
.md-flex-large-65{min-width:65%;-ms-flex:0 1 65%;flex:0 1 65%
}
.md-flex-offset-large-65{margin-left:65%
}
.md-flex-large-70{min-width:70%;-ms-flex:0 1 70%;flex:0 1 70%
}
.md-flex-offset-large-70{margin-left:70%
}
.md-flex-large-75{min-width:75%;-ms-flex:0 1 75%;flex:0 1 75%
}
.md-flex-offset-large-75{margin-left:75%
}
.md-flex-large-80{min-width:80%;-ms-flex:0 1 80%;flex:0 1 80%
}
.md-flex-offset-large-80{margin-left:80%
}
.md-flex-large-85{min-width:85%;-ms-flex:0 1 85%;flex:0 1 85%
}
.md-flex-offset-large-85{margin-left:85%
}
.md-flex-large-90{min-width:90%;-ms-flex:0 1 90%;flex:0 1 90%
}
.md-flex-offset-large-90{margin-left:90%
}
.md-flex-large-95{min-width:95%;-ms-flex:0 1 95%;flex:0 1 95%
}
.md-flex-offset-large-95{margin-left:95%
}
.md-flex-large-100{min-width:100%;-ms-flex:0 1 100%;flex:0 1 100%
}
.md-flex-offset-large-100{margin-left:100%
}
.md-align-large-start{-ms-flex-pack:start;justify-content:flex-start
}
.md-align-large-center{-ms-flex-pack:center;justify-content:center
}
.md-align-large-end{-ms-flex-pack:end;justify-content:flex-end
}
.md-hide-large{display:none
}
}
@media (max-width:1264px){
.md-row-medium{-ms-flex-direction:row;flex-direction:row
}
.md-column-medium{-ms-flex-direction:column;flex-direction:column
}
.md-flex-medium{-ms-flex:1 1;flex:1 1
}
.md-flex-medium-33{min-width:33.33333%;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%
}
.md-flex-medium-66{min-width:33.33333%;-ms-flex:0 1 66.66666%;flex:0 1 66.66666%
}
.md-flex-offset-medium-33{margin-left:33.33333%
}
.md-flex-offset-medium-66{margin-left:66.66666%
}
.md-flex-medium-5{min-width:5%;-ms-flex:0 1 5%;flex:0 1 5%
}
.md-flex-offset-medium-5{margin-left:5%
}
.md-flex-medium-10{min-width:10%;-ms-flex:0 1 10%;flex:0 1 10%
}
.md-flex-offset-medium-10{margin-left:10%
}
.md-flex-medium-15{min-width:15%;-ms-flex:0 1 15%;flex:0 1 15%
}
.md-flex-offset-medium-15{margin-left:15%
}
.md-flex-medium-20{min-width:20%;-ms-flex:0 1 20%;flex:0 1 20%
}
.md-flex-offset-medium-20{margin-left:20%
}
.md-flex-medium-25{min-width:25%;-ms-flex:0 1 25%;flex:0 1 25%
}
.md-flex-offset-medium-25{margin-left:25%
}
.md-flex-medium-30{min-width:30%;-ms-flex:0 1 30%;flex:0 1 30%
}
.md-flex-offset-medium-30{margin-left:30%
}
.md-flex-medium-35{min-width:35%;-ms-flex:0 1 35%;flex:0 1 35%
}
.md-flex-offset-medium-35{margin-left:35%
}
.md-flex-medium-40{min-width:40%;-ms-flex:0 1 40%;flex:0 1 40%
}
.md-flex-offset-medium-40{margin-left:40%
}
.md-flex-medium-45{min-width:45%;-ms-flex:0 1 45%;flex:0 1 45%
}
.md-flex-offset-medium-45{margin-left:45%
}
.md-flex-medium-50{min-width:50%;-ms-flex:0 1 50%;flex:0 1 50%
}
.md-flex-offset-medium-50{margin-left:50%
}
.md-flex-medium-55{min-width:55%;-ms-flex:0 1 55%;flex:0 1 55%
}
.md-flex-offset-medium-55{margin-left:55%
}
.md-flex-medium-60{min-width:60%;-ms-flex:0 1 60%;flex:0 1 60%
}
.md-flex-offset-medium-60{margin-left:60%
}
.md-flex-medium-65{min-width:65%;-ms-flex:0 1 65%;flex:0 1 65%
}
.md-flex-offset-medium-65{margin-left:65%
}
.md-flex-medium-70{min-width:70%;-ms-flex:0 1 70%;flex:0 1 70%
}
.md-flex-offset-medium-70{margin-left:70%
}
.md-flex-medium-75{min-width:75%;-ms-flex:0 1 75%;flex:0 1 75%
}
.md-flex-offset-medium-75{margin-left:75%
}
.md-flex-medium-80{min-width:80%;-ms-flex:0 1 80%;flex:0 1 80%
}
.md-flex-offset-medium-80{margin-left:80%
}
.md-flex-medium-85{min-width:85%;-ms-flex:0 1 85%;flex:0 1 85%
}
.md-flex-offset-medium-85{margin-left:85%
}
.md-flex-medium-90{min-width:90%;-ms-flex:0 1 90%;flex:0 1 90%
}
.md-flex-offset-medium-90{margin-left:90%
}
.md-flex-medium-95{min-width:95%;-ms-flex:0 1 95%;flex:0 1 95%
}
.md-flex-offset-medium-95{margin-left:95%
}
.md-flex-medium-100{min-width:100%;-ms-flex:0 1 100%;flex:0 1 100%
}
.md-flex-offset-medium-100{margin-left:100%
}
.md-align-medium-start{-ms-flex-pack:start;justify-content:flex-start
}
.md-align-medium-center{-ms-flex-pack:center;justify-content:center
}
.md-align-medium-end{-ms-flex-pack:end;justify-content:flex-end
}
.md-hide-medium{display:none
}
}
@media (max-width:600px){
.md-row-xsmall{-ms-flex-direction:row;flex-direction:row
}
.md-column-xsmall{-ms-flex-direction:column;flex-direction:column
}
.md-flex-xsmall{-ms-flex:1 1;flex:1 1
}
.md-flex-xsmall-33{min-width:33.33333%;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%
}
.md-flex-xsmall-66{min-width:33.33333%;-ms-flex:0 1 66.66666%;flex:0 1 66.66666%
}
.md-flex-offset-xsmall-33{margin-left:33.33333%
}
.md-flex-offset-xsmall-66{margin-left:66.66666%
}
.md-flex-xsmall-5{min-width:5%;-ms-flex:0 1 5%;flex:0 1 5%
}
.md-flex-offset-xsmall-5{margin-left:5%
}
.md-flex-xsmall-10{min-width:10%;-ms-flex:0 1 10%;flex:0 1 10%
}
.md-flex-offset-xsmall-10{margin-left:10%
}
.md-flex-xsmall-15{min-width:15%;-ms-flex:0 1 15%;flex:0 1 15%
}
.md-flex-offset-xsmall-15{margin-left:15%
}
.md-flex-xsmall-20{min-width:20%;-ms-flex:0 1 20%;flex:0 1 20%
}
.md-flex-offset-xsmall-20{margin-left:20%
}
.md-flex-xsmall-25{min-width:25%;-ms-flex:0 1 25%;flex:0 1 25%
}
.md-flex-offset-xsmall-25{margin-left:25%
}
.md-flex-xsmall-30{min-width:30%;-ms-flex:0 1 30%;flex:0 1 30%
}
.md-flex-offset-xsmall-30{margin-left:30%
}
.md-flex-xsmall-35{min-width:35%;-ms-flex:0 1 35%;flex:0 1 35%
}
.md-flex-offset-xsmall-35{margin-left:35%
}
.md-flex-xsmall-40{min-width:40%;-ms-flex:0 1 40%;flex:0 1 40%
}
.md-flex-offset-xsmall-40{margin-left:40%
}
.md-flex-xsmall-45{min-width:45%;-ms-flex:0 1 45%;flex:0 1 45%
}
.md-flex-offset-xsmall-45{margin-left:45%
}
.md-flex-xsmall-50{min-width:50%;-ms-flex:0 1 50%;flex:0 1 50%
}
.md-flex-offset-xsmall-50{margin-left:50%
}
.md-flex-xsmall-55{min-width:55%;-ms-flex:0 1 55%;flex:0 1 55%
}
.md-flex-offset-xsmall-55{margin-left:55%
}
.md-flex-xsmall-60{min-width:60%;-ms-flex:0 1 60%;flex:0 1 60%
}
.md-flex-offset-xsmall-60{margin-left:60%
}
.md-flex-xsmall-65{min-width:65%;-ms-flex:0 1 65%;flex:0 1 65%
}
.md-flex-offset-xsmall-65{margin-left:65%
}
.md-flex-xsmall-70{min-width:70%;-ms-flex:0 1 70%;flex:0 1 70%
}
.md-flex-offset-xsmall-70{margin-left:70%
}
.md-flex-xsmall-75{min-width:75%;-ms-flex:0 1 75%;flex:0 1 75%
}
.md-flex-offset-xsmall-75{margin-left:75%
}
.md-flex-xsmall-80{min-width:80%;-ms-flex:0 1 80%;flex:0 1 80%
}
.md-flex-offset-xsmall-80{margin-left:80%
}
.md-flex-xsmall-85{min-width:85%;-ms-flex:0 1 85%;flex:0 1 85%
}
.md-flex-offset-xsmall-85{margin-left:85%
}
.md-flex-xsmall-90{min-width:90%;-ms-flex:0 1 90%;flex:0 1 90%
}
.md-flex-offset-xsmall-90{margin-left:90%
}
.md-flex-xsmall-95{min-width:95%;-ms-flex:0 1 95%;flex:0 1 95%
}
.md-flex-offset-xsmall-95{margin-left:95%
}
.md-flex-xsmall-100{min-width:100%;-ms-flex:0 1 100%;flex:0 1 100%
}
.md-flex-offset-xsmall-100{margin-left:100%
}
.md-align-xsmall-start{-ms-flex-pack:start;justify-content:flex-start
}
.md-align-xsmall-center{-ms-flex-pack:center;justify-content:center
}
.md-align-xsmall-end{-ms-flex-pack:end;justify-content:flex-end
}
.md-hide-xsmall{display:none
}
}
@media (min-width:1264px){
.md-row-large-and-up{-ms-flex-direction:row;flex-direction:row
}
.md-column-large-and-up{-ms-flex-direction:column;flex-direction:column
}
.md-flex-large-and-up{-ms-flex:1 1;flex:1 1
}
.md-flex-large-and-up-33{min-width:33.33333%;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%
}
.md-flex-large-and-up-66{min-width:33.33333%;-ms-flex:0 1 66.66666%;flex:0 1 66.66666%
}
.md-flex-offset-large-and-up-33{margin-left:33.33333%
}
.md-flex-offset-large-and-up-66{margin-left:66.66666%
}
.md-flex-large-and-up-5{min-width:5%;-ms-flex:0 1 5%;flex:0 1 5%
}
.md-flex-offset-large-and-up-5{margin-left:5%
}
.md-flex-large-and-up-10{min-width:10%;-ms-flex:0 1 10%;flex:0 1 10%
}
.md-flex-offset-large-and-up-10{margin-left:10%
}
.md-flex-large-and-up-15{min-width:15%;-ms-flex:0 1 15%;flex:0 1 15%
}
.md-flex-offset-large-and-up-15{margin-left:15%
}
.md-flex-large-and-up-20{min-width:20%;-ms-flex:0 1 20%;flex:0 1 20%
}
.md-flex-offset-large-and-up-20{margin-left:20%
}
.md-flex-large-and-up-25{min-width:25%;-ms-flex:0 1 25%;flex:0 1 25%
}
.md-flex-offset-large-and-up-25{margin-left:25%
}
.md-flex-large-and-up-30{min-width:30%;-ms-flex:0 1 30%;flex:0 1 30%
}
.md-flex-offset-large-and-up-30{margin-left:30%
}
.md-flex-large-and-up-35{min-width:35%;-ms-flex:0 1 35%;flex:0 1 35%
}
.md-flex-offset-large-and-up-35{margin-left:35%
}
.md-flex-large-and-up-40{min-width:40%;-ms-flex:0 1 40%;flex:0 1 40%
}
.md-flex-offset-large-and-up-40{margin-left:40%
}
.md-flex-large-and-up-45{min-width:45%;-ms-flex:0 1 45%;flex:0 1 45%
}
.md-flex-offset-large-and-up-45{margin-left:45%
}
.md-flex-large-and-up-50{min-width:50%;-ms-flex:0 1 50%;flex:0 1 50%
}
.md-flex-offset-large-and-up-50{margin-left:50%
}
.md-flex-large-and-up-55{min-width:55%;-ms-flex:0 1 55%;flex:0 1 55%
}
.md-flex-offset-large-and-up-55{margin-left:55%
}
.md-flex-large-and-up-60{min-width:60%;-ms-flex:0 1 60%;flex:0 1 60%
}
.md-flex-offset-large-and-up-60{margin-left:60%
}
.md-flex-large-and-up-65{min-width:65%;-ms-flex:0 1 65%;flex:0 1 65%
}
.md-flex-offset-large-and-up-65{margin-left:65%
}
.md-flex-large-and-up-70{min-width:70%;-ms-flex:0 1 70%;flex:0 1 70%
}
.md-flex-offset-large-and-up-70{margin-left:70%
}
.md-flex-large-and-up-75{min-width:75%;-ms-flex:0 1 75%;flex:0 1 75%
}
.md-flex-offset-large-and-up-75{margin-left:75%
}
.md-flex-large-and-up-80{min-width:80%;-ms-flex:0 1 80%;flex:0 1 80%
}
.md-flex-offset-large-and-up-80{margin-left:80%
}
.md-flex-large-and-up-85{min-width:85%;-ms-flex:0 1 85%;flex:0 1 85%
}
.md-flex-offset-large-and-up-85{margin-left:85%
}
.md-flex-large-and-up-90{min-width:90%;-ms-flex:0 1 90%;flex:0 1 90%
}
.md-flex-offset-large-and-up-90{margin-left:90%
}
.md-flex-large-and-up-95{min-width:95%;-ms-flex:0 1 95%;flex:0 1 95%
}
.md-flex-offset-large-and-up-95{margin-left:95%
}
.md-flex-large-and-up-100{min-width:100%;-ms-flex:0 1 100%;flex:0 1 100%
}
.md-flex-offset-large-and-up-100{margin-left:100%
}
.md-align-large-and-up-start{-ms-flex-pack:start;justify-content:flex-start
}
.md-align-large-and-up-center{-ms-flex-pack:center;justify-content:center
}
.md-align-large-and-up-end{-ms-flex-pack:end;justify-content:flex-end
}
.md-hide-large-and-up{display:none
}
}
@media (min-width:944px){
.md-row-medium-and-up{-ms-flex-direction:row;flex-direction:row
}
.md-column-medium-and-up{-ms-flex-direction:column;flex-direction:column
}
.md-flex-medium-and-up{-ms-flex:1 1;flex:1 1
}
.md-flex-medium-and-up-33{min-width:33.33333%;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%
}
.md-flex-medium-and-up-66{min-width:33.33333%;-ms-flex:0 1 66.66666%;flex:0 1 66.66666%
}
.md-flex-offset-medium-and-up-33{margin-left:33.33333%
}
.md-flex-offset-medium-and-up-66{margin-left:66.66666%
}
.md-flex-medium-and-up-5{min-width:5%;-ms-flex:0 1 5%;flex:0 1 5%
}
.md-flex-offset-medium-and-up-5{margin-left:5%
}
.md-flex-medium-and-up-10{min-width:10%;-ms-flex:0 1 10%;flex:0 1 10%
}
.md-flex-offset-medium-and-up-10{margin-left:10%
}
.md-flex-medium-and-up-15{min-width:15%;-ms-flex:0 1 15%;flex:0 1 15%
}
.md-flex-offset-medium-and-up-15{margin-left:15%
}
.md-flex-medium-and-up-20{min-width:20%;-ms-flex:0 1 20%;flex:0 1 20%
}
.md-flex-offset-medium-and-up-20{margin-left:20%
}
.md-flex-medium-and-up-25{min-width:25%;-ms-flex:0 1 25%;flex:0 1 25%
}
.md-flex-offset-medium-and-up-25{margin-left:25%
}
.md-flex-medium-and-up-30{min-width:30%;-ms-flex:0 1 30%;flex:0 1 30%
}
.md-flex-offset-medium-and-up-30{margin-left:30%
}
.md-flex-medium-and-up-35{min-width:35%;-ms-flex:0 1 35%;flex:0 1 35%
}
.md-flex-offset-medium-and-up-35{margin-left:35%
}
.md-flex-medium-and-up-40{min-width:40%;-ms-flex:0 1 40%;flex:0 1 40%
}
.md-flex-offset-medium-and-up-40{margin-left:40%
}
.md-flex-medium-and-up-45{min-width:45%;-ms-flex:0 1 45%;flex:0 1 45%
}
.md-flex-offset-medium-and-up-45{margin-left:45%
}
.md-flex-medium-and-up-50{min-width:50%;-ms-flex:0 1 50%;flex:0 1 50%
}
.md-flex-offset-medium-and-up-50{margin-left:50%
}
.md-flex-medium-and-up-55{min-width:55%;-ms-flex:0 1 55%;flex:0 1 55%
}
.md-flex-offset-medium-and-up-55{margin-left:55%
}
.md-flex-medium-and-up-60{min-width:60%;-ms-flex:0 1 60%;flex:0 1 60%
}
.md-flex-offset-medium-and-up-60{margin-left:60%
}
.md-flex-medium-and-up-65{min-width:65%;-ms-flex:0 1 65%;flex:0 1 65%
}
.md-flex-offset-medium-and-up-65{margin-left:65%
}
.md-flex-medium-and-up-70{min-width:70%;-ms-flex:0 1 70%;flex:0 1 70%
}
.md-flex-offset-medium-and-up-70{margin-left:70%
}
.md-flex-medium-and-up-75{min-width:75%;-ms-flex:0 1 75%;flex:0 1 75%
}
.md-flex-offset-medium-and-up-75{margin-left:75%
}
.md-flex-medium-and-up-80{min-width:80%;-ms-flex:0 1 80%;flex:0 1 80%
}
.md-flex-offset-medium-and-up-80{margin-left:80%
}
.md-flex-medium-and-up-85{min-width:85%;-ms-flex:0 1 85%;flex:0 1 85%
}
.md-flex-offset-medium-and-up-85{margin-left:85%
}
.md-flex-medium-and-up-90{min-width:90%;-ms-flex:0 1 90%;flex:0 1 90%
}
.md-flex-offset-medium-and-up-90{margin-left:90%
}
.md-flex-medium-and-up-95{min-width:95%;-ms-flex:0 1 95%;flex:0 1 95%
}
.md-flex-offset-medium-and-up-95{margin-left:95%
}
.md-flex-medium-and-up-100{min-width:100%;-ms-flex:0 1 100%;flex:0 1 100%
}
.md-flex-offset-medium-and-up-100{margin-left:100%
}
.md-align-medium-and-up-start{-ms-flex-pack:start;justify-content:flex-start
}
.md-align-medium-and-up-center{-ms-flex-pack:center;justify-content:center
}
.md-align-medium-and-up-end{-ms-flex-pack:end;justify-content:flex-end
}
.md-hide-medium-and-up{display:none
}
}
@media (min-width:660px){
.md-row-small-and-up{-ms-flex-direction:row;flex-direction:row
}
.md-column-small-and-up{-ms-flex-direction:column;flex-direction:column
}
.md-flex-small-and-up{-ms-flex:1 1;flex:1 1
}
.md-flex-small-and-up-33{min-width:33.33333%;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%
}
.md-flex-small-and-up-66{min-width:33.33333%;-ms-flex:0 1 66.66666%;flex:0 1 66.66666%
}
.md-flex-offset-small-and-up-33{margin-left:33.33333%
}
.md-flex-offset-small-and-up-66{margin-left:66.66666%
}
.md-flex-small-and-up-5{min-width:5%;-ms-flex:0 1 5%;flex:0 1 5%
}
.md-flex-offset-small-and-up-5{margin-left:5%
}
.md-flex-small-and-up-10{min-width:10%;-ms-flex:0 1 10%;flex:0 1 10%
}
.md-flex-offset-small-and-up-10{margin-left:10%
}
.md-flex-small-and-up-15{min-width:15%;-ms-flex:0 1 15%;flex:0 1 15%
}
.md-flex-offset-small-and-up-15{margin-left:15%
}
.md-flex-small-and-up-20{min-width:20%;-ms-flex:0 1 20%;flex:0 1 20%
}
.md-flex-offset-small-and-up-20{margin-left:20%
}
.md-flex-small-and-up-25{min-width:25%;-ms-flex:0 1 25%;flex:0 1 25%
}
.md-flex-offset-small-and-up-25{margin-left:25%
}
.md-flex-small-and-up-30{min-width:30%;-ms-flex:0 1 30%;flex:0 1 30%
}
.md-flex-offset-small-and-up-30{margin-left:30%
}
.md-flex-small-and-up-35{min-width:35%;-ms-flex:0 1 35%;flex:0 1 35%
}
.md-flex-offset-small-and-up-35{margin-left:35%
}
.md-flex-small-and-up-40{min-width:40%;-ms-flex:0 1 40%;flex:0 1 40%
}
.md-flex-offset-small-and-up-40{margin-left:40%
}
.md-flex-small-and-up-45{min-width:45%;-ms-flex:0 1 45%;flex:0 1 45%
}
.md-flex-offset-small-and-up-45{margin-left:45%
}
.md-flex-small-and-up-50{min-width:50%;-ms-flex:0 1 50%;flex:0 1 50%
}
.md-flex-offset-small-and-up-50{margin-left:50%
}
.md-flex-small-and-up-55{min-width:55%;-ms-flex:0 1 55%;flex:0 1 55%
}
.md-flex-offset-small-and-up-55{margin-left:55%
}
.md-flex-small-and-up-60{min-width:60%;-ms-flex:0 1 60%;flex:0 1 60%
}
.md-flex-offset-small-and-up-60{margin-left:60%
}
.md-flex-small-and-up-65{min-width:65%;-ms-flex:0 1 65%;flex:0 1 65%
}
.md-flex-offset-small-and-up-65{margin-left:65%
}
.md-flex-small-and-up-70{min-width:70%;-ms-flex:0 1 70%;flex:0 1 70%
}
.md-flex-offset-small-and-up-70{margin-left:70%
}
.md-flex-small-and-up-75{min-width:75%;-ms-flex:0 1 75%;flex:0 1 75%
}
.md-flex-offset-small-and-up-75{margin-left:75%
}
.md-flex-small-and-up-80{min-width:80%;-ms-flex:0 1 80%;flex:0 1 80%
}
.md-flex-offset-small-and-up-80{margin-left:80%
}
.md-flex-small-and-up-85{min-width:85%;-ms-flex:0 1 85%;flex:0 1 85%
}
.md-flex-offset-small-and-up-85{margin-left:85%
}
.md-flex-small-and-up-90{min-width:90%;-ms-flex:0 1 90%;flex:0 1 90%
}
.md-flex-offset-small-and-up-90{margin-left:90%
}
.md-flex-small-and-up-95{min-width:95%;-ms-flex:0 1 95%;flex:0 1 95%
}
.md-flex-offset-small-and-up-95{margin-left:95%
}
.md-flex-small-and-up-100{min-width:100%;-ms-flex:0 1 100%;flex:0 1 100%
}
.md-flex-offset-small-and-up-100{margin-left:100%
}
.md-align-small-and-up-start{-ms-flex-pack:start;justify-content:flex-start
}
.md-align-small-and-up-center{-ms-flex-pack:center;justify-content:center
}
.md-align-small-and-up-end{-ms-flex-pack:end;justify-content:flex-end
}
.md-hide-small-and-up{display:none
}
}
@media (min-width:300px){
.md-row-xsmall-and-up{-ms-flex-direction:row;flex-direction:row
}
.md-column-xsmall-and-up{-ms-flex-direction:column;flex-direction:column
}
.md-flex-xsmall-and-up{-ms-flex:1 1;flex:1 1
}
.md-flex-xsmall-and-up-33{min-width:33.33333%;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%
}
.md-flex-xsmall-and-up-66{min-width:33.33333%;-ms-flex:0 1 66.66666%;flex:0 1 66.66666%
}
.md-flex-offset-xsmall-and-up-33{margin-left:33.33333%
}
.md-flex-offset-xsmall-and-up-66{margin-left:66.66666%
}
.md-flex-xsmall-and-up-5{min-width:5%;-ms-flex:0 1 5%;flex:0 1 5%
}
.md-flex-offset-xsmall-and-up-5{margin-left:5%
}
.md-flex-xsmall-and-up-10{min-width:10%;-ms-flex:0 1 10%;flex:0 1 10%
}
.md-flex-offset-xsmall-and-up-10{margin-left:10%
}
.md-flex-xsmall-and-up-15{min-width:15%;-ms-flex:0 1 15%;flex:0 1 15%
}
.md-flex-offset-xsmall-and-up-15{margin-left:15%
}
.md-flex-xsmall-and-up-20{min-width:20%;-ms-flex:0 1 20%;flex:0 1 20%
}
.md-flex-offset-xsmall-and-up-20{margin-left:20%
}
.md-flex-xsmall-and-up-25{min-width:25%;-ms-flex:0 1 25%;flex:0 1 25%
}
.md-flex-offset-xsmall-and-up-25{margin-left:25%
}
.md-flex-xsmall-and-up-30{min-width:30%;-ms-flex:0 1 30%;flex:0 1 30%
}
.md-flex-offset-xsmall-and-up-30{margin-left:30%
}
.md-flex-xsmall-and-up-35{min-width:35%;-ms-flex:0 1 35%;flex:0 1 35%
}
.md-flex-offset-xsmall-and-up-35{margin-left:35%
}
.md-flex-xsmall-and-up-40{min-width:40%;-ms-flex:0 1 40%;flex:0 1 40%
}
.md-flex-offset-xsmall-and-up-40{margin-left:40%
}
.md-flex-xsmall-and-up-45{min-width:45%;-ms-flex:0 1 45%;flex:0 1 45%
}
.md-flex-offset-xsmall-and-up-45{margin-left:45%
}
.md-flex-xsmall-and-up-50{min-width:50%;-ms-flex:0 1 50%;flex:0 1 50%
}
.md-flex-offset-xsmall-and-up-50{margin-left:50%
}
.md-flex-xsmall-and-up-55{min-width:55%;-ms-flex:0 1 55%;flex:0 1 55%
}
.md-flex-offset-xsmall-and-up-55{margin-left:55%
}
.md-flex-xsmall-and-up-60{min-width:60%;-ms-flex:0 1 60%;flex:0 1 60%
}
.md-flex-offset-xsmall-and-up-60{margin-left:60%
}
.md-flex-xsmall-and-up-65{min-width:65%;-ms-flex:0 1 65%;flex:0 1 65%
}
.md-flex-offset-xsmall-and-up-65{margin-left:65%
}
.md-flex-xsmall-and-up-70{min-width:70%;-ms-flex:0 1 70%;flex:0 1 70%
}
.md-flex-offset-xsmall-and-up-70{margin-left:70%
}
.md-flex-xsmall-and-up-75{min-width:75%;-ms-flex:0 1 75%;flex:0 1 75%
}
.md-flex-offset-xsmall-and-up-75{margin-left:75%
}
.md-flex-xsmall-and-up-80{min-width:80%;-ms-flex:0 1 80%;flex:0 1 80%
}
.md-flex-offset-xsmall-and-up-80{margin-left:80%
}
.md-flex-xsmall-and-up-85{min-width:85%;-ms-flex:0 1 85%;flex:0 1 85%
}
.md-flex-offset-xsmall-and-up-85{margin-left:85%
}
.md-flex-xsmall-and-up-90{min-width:90%;-ms-flex:0 1 90%;flex:0 1 90%
}
.md-flex-offset-xsmall-and-up-90{margin-left:90%
}
.md-flex-xsmall-and-up-95{min-width:95%;-ms-flex:0 1 95%;flex:0 1 95%
}
.md-flex-offset-xsmall-and-up-95{margin-left:95%
}
.md-flex-xsmall-and-up-100{min-width:100%;-ms-flex:0 1 100%;flex:0 1 100%
}
.md-flex-offset-xsmall-and-up-100{margin-left:100%
}
.md-align-xsmall-and-up-start{-ms-flex-pack:start;justify-content:flex-start
}
.md-align-xsmall-and-up-center{-ms-flex-pack:center;justify-content:center
}
.md-align-xsmall-and-up-end{-ms-flex-pack:end;justify-content:flex-end
}
.md-hide-xsmall-and-up{display:none
}
}
.md-list{margin:0;padding:8px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;list-style:none
}
.md-list.md-dense{padding:4px 0
}
.md-list.md-dense .md-list-item.md-inset .md-list-item-container{padding-left:72px
}
.md-list.md-dense .md-list-item .md-list-item-container{min-height:40px;font-size:13px
}
.md-list.md-dense .md-list-item .md-list-item-container .md-avatar:first-child,.md-list.md-dense .md-list-item .md-list-item-container .md-list-action:first-child{margin-right:24px
}
.md-list.md-dense .md-avatar{width:32px;min-width:32px;height:32px;min-height:32px
}
.md-list.md-dense .md-list-item-expand{min-height:40px
}
.md-list.md-double-line.md-dense .md-list-item .md-list-item-container{min-height:60px
}
.md-list.md-double-line.md-dense .md-list-item .md-avatar{width:36px;min-width:36px;height:36px;min-height:36px
}
.md-list.md-double-line.md-dense .md-list-item .md-avatar .md-avatar:first-child,.md-list.md-double-line.md-dense .md-list-item .md-avatar .md-list-action:first-child{margin-right:20px
}
.md-list.md-double-line.md-dense .md-list-text-container>:first-child,.md-list.md-double-line.md-dense .md-list-text-container>:nth-child(2){font-size:13px
}
.md-list.md-double-line .md-list-item .md-list-item-container{min-height:72px
}
.md-list.md-triple-line.md-dense .md-list-item .md-list-item-container{min-height:76px
}
.md-list.md-triple-line.md-dense .md-list-item .md-avatar{width:36px;min-width:36px;height:36px;min-height:36px
}
.md-list.md-triple-line.md-dense .md-list-item .md-avatar .md-avatar:first-child,.md-list.md-triple-line.md-dense .md-list-item .md-avatar .md-list-action:first-child{margin-right:20px
}
.md-list.md-triple-line.md-dense .md-list-text-container>:first-child,.md-list.md-triple-line.md-dense .md-list-text-container>:nth-child(2){font-size:13px
}
.md-list.md-triple-line .md-list-item .md-list-item-container{min-height:88px
}
.md-list.md-triple-line .md-avatar{margin:0
}
.md-list .md-subheader.md-inset{padding-left:72px
}
.md-list>.md-subheader:first-of-type{margin-top:-8px
}
.md-list-item{height:auto;position:relative;z-index:2
}
.md-list-item.md-disabled{cursor:default;pointer-events:none
}
.md-list-item.md-inset .md-list-item-container{padding-left:72px
}
.md-list-item .md-button-ghost{width:100%;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:0
}
.md-list-item .md-button:not(.md-button-ghost):not(.md-list-item-container){position:relative;z-index:2
}
.md-list-item .md-button:not(.md-button-ghost):not(.md-list-item-container) .md-icon{position:relative
}
.md-list-item .md-list-item-container{min-height:48px;margin:0;padding:0 16px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;position:relative;font-size:16px;font-weight:400;text-align:left;text-transform:none
}
.md-list-item .md-list-item-container:hover{text-decoration:none
}
.md-list-item .md-list-item-container>.md-icon:first-child{margin-right:32px
}
.md-list-item .md-list-item-container .md-avatar:first-child,.md-list-item .md-list-item-container .md-list-action:first-child{margin-right:16px
}
.md-list-item .md-list-item-container .md-list-action{margin:0 -10px 0 0
}
.md-list-item .md-list-item-container .md-list-action:nth-child(3){margin:0 -10px 0 16px
}
.md-list-item .md-divider{position:absolute;bottom:0;right:0;left:0
}
.md-list-item .md-avatar,.md-list-item .md-icon,.md-list-item .md-list-action:first-child{margin:0
}
.md-list-item .md-avatar:first-of-type+*,.md-list-item .md-icon:first-of-type+*,.md-list-item .md-list-action:first-child:first-of-type+*{-ms-flex:1 1 auto;flex:1 1 auto
}
.md-list-item .md-avatar{margin-top:8px;margin-bottom:8px
}
.md-list-item .md-icon{color:rgba(0,0,0,.54)
}
.md-list-item .md-ink-ripple{border-radius:0
}
.md-list-item-expand{min-height:48px;-ms-flex-flow:column wrap;flex-flow:column wrap;overflow:hidden;transform:translate3D(0,0,0)
}
.md-list-item-expand:after,.md-list-item-expand:before{height:1px;position:absolute;right:0;left:0;z-index:3;transition:all .4s cubic-bezier(.25,.8,.25,1);content:" "
}
.md-list-item-expand:before{top:0
}
.md-list-item-expand:after{bottom:0
}
.md-list-item-expand.md-active{position:relative
}
.md-list-item-expand.md-active:after,.md-list-item-expand.md-active:before{background-color:rgba(0,0,0,.12)
}
.md-list-item-expand.md-active.md-active+.md-active:before,.md-list-item-expand.md-active:first-of-type:before,.md-list-item-expand.md-active:last-of-type:after{background:none
}
.md-list-item-expand.md-active>.md-list-item-container .md-list-expand-indicator{transform:rotate(180deg) translate3D(0,0,0)
}
.md-list-item-expand.md-active>.md-list-expand{margin-bottom:0!important
}
.md-list-item-expand .md-expansion-indicator,.md-list-item-expand .md-icon,.md-list-item-expand .md-list-item-container{transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-list-item-expand .md-list-expand{position:relative;z-index:1;transform:translate3D(0,0,0);will-change:margin-bottom;transition:all .5s cubic-bezier(.35,0,.25,1)
}
.md-list-item-expand .md-list-expand.md-transition-off{transition:none!important
}
.md-list-item-expand .md-list-expand .md-list{padding:0
}
.md-list-text-container{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:1;flex:1;overflow:hidden;line-height:1.25em;white-space:normal
}
.md-list-text-container>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.md-list-text-container>:first-child{font-size:16px
}
.md-list-text-container>:nth-child(2),.md-list-text-container>:nth-child(3){margin:0;color:rgba(0,0,0,.54);font-size:14px
}
.md-list-text-container>:nth-child(2):not(:last-child){color:rgba(0,0,0,.87)
}
.md-menu{display:inline-block
}
.md-menu-content{width:168px;min-width:84px;max-width:392px;min-height:64px;max-height:calc(100vh - 32px);overflow-x:hidden;overflow-y:auto;position:absolute;z-index:13;transform:scale(.9,.85) translateZ(0);border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);opacity:0;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.55,0,.55,.2),margin .3s cubic-bezier(.55,0,.55,.2),transform 0s cubic-bezier(.55,0,.55,.2) .4s;will-change:transform,opacity,width
}
.md-menu-content.md-direction-bottom-right{margin-top:-20px;margin-left:-8px;transform-origin:top left
}
.md-menu-content.md-direction-bottom-right.md-active{margin-top:-11px
}
.md-menu-content.md-direction-bottom-left{margin-top:-20px;margin-left:8px;transform-origin:top right
}
.md-menu-content.md-direction-bottom-left.md-active{margin-top:-11px
}
.md-menu-content.md-direction-top-right{margin-top:20px;margin-left:-8px;transform-origin:bottom left
}
.md-menu-content.md-direction-top-right.md-active{margin-top:11px
}
.md-menu-content.md-direction-top-left{margin-top:20px;margin-left:8px;transform-origin:bottom right
}
.md-menu-content.md-direction-top-left.md-active{margin-top:11px
}
.md-menu-content.md-align-trigger{margin:0
}
.md-menu-content.md-size-1{width:84px
}
.md-menu-content.md-size-2{width:112px
}
.md-menu-content.md-size-3{width:168px
}
.md-menu-content.md-size-4{width:224px
}
.md-menu-content.md-size-5{width:280px
}
.md-menu-content.md-size-6{width:336px
}
.md-menu-content.md-size-7{width:392px
}
.md-menu-content.md-active{pointer-events:auto;opacity:1;transform:scale(1) translateZ(0);transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .4s cubic-bezier(.25,.8,.25,1),transform .3s cubic-bezier(.25,.8,.25,1)
}
.md-menu-content.md-active .md-list{opacity:1;transition:opacity .3s cubic-bezier(.25,.8,.25,1)
}
.md-menu-content .md-list{opacity:0;transition:opacity .3s cubic-bezier(.25,.8,.25,1)
}
.md-menu-item{cursor:pointer;font-size:16px;line-height:1.2em
}
.md-menu-item[disabled]{cursor:default
}
.md-menu-item .md-list-item-holder{overflow:hidden;text-overflow:ellipsis
}
.md-menu-backdrop{z-index:12
}
.md-progress{width:100%;height:4px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-progress.md-indeterminate .md-progress-track{right:0
}
.md-progress.md-indeterminate .md-progress-track:after,.md-progress.md-indeterminate .md-progress-track:before{position:absolute;top:0;bottom:0;left:0;will-change:left,right;content:""
}
.md-progress.md-indeterminate .md-progress-track:before{animation:b 2.3s cubic-bezier(.65,.815,.735,.395) infinite
}
.md-progress.md-indeterminate .md-progress-track:after{animation:c 2.3s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s
}
.md-progress.md-progress-enter,.md-progress.md-progress-leave-active{opacity:0;transform:scaleY(0) translateZ(0)
}
.md-progress.md-progress-enter-active{transform:scaleY(1) translateZ(0)
}
.md-progress-track{position:absolute;top:0;bottom:0;left:0;transition:all .4s cubic-bezier(.25,.8,.25,1)
}
@keyframes b{
0%{right:100%;left:-35%
}
60%{right:-100%;left:100%
}
to{right:-100%;left:100%
}
}
@keyframes c{
0%{right:100%;left:-200%
}
60%{right:-8%;left:107%
}
to{right:-8%;left:107%
}
}
.md-radio{width:auto;margin:16px 8px 16px 0;display:-ms-inline-flexbox;display:inline-flex;position:relative
}
.md-radio .md-radio-container{width:20px;height:20px;position:relative;border-radius:50%;border:2px solid rgba(0,0,0,.54);transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-radio .md-radio-container:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;opacity:0;transform:scale3D(.38,.38,1);transition:all .3s cubic-bezier(.55,0,.55,.2);content:" "
}
.md-radio .md-radio-container input{position:absolute;left:-999em
}
.md-radio .md-radio-container .md-ink-ripple{top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;color:rgba(0,0,0,.54)
}
.md-radio .md-radio-container .md-ink-ripple .md-ripple{width:48px!important;height:48px!important;top:0!important;right:0!important;bottom:0!important;left:0!important
}
.md-radio .md-radio-label{height:20px;padding-left:8px;line-height:20px
}
.md-radio.md-checked .md-radio-container:after{opacity:1;transform:scale3D(1,1,1);transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-select{width:100%;min-width:128px;height:32px;position:relative
}
.md-select:focus{outline:none
}
.md-select:after{margin-top:2px;position:absolute;top:50%;right:0;transform:translateY(-50%) scaleY(.45) scaleX(.85);transition:all .15s linear;content:"\25BC"
}
.md-select.md-active .md-select-menu{top:-8px;pointer-events:auto;opacity:1;transform:translateY(-8px) scale3D(1,1,1);transform-origin:center top;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.25s;transition-property:opacity,transform,top
}
.md-select.md-active .md-select-menu>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s;transition-delay:.1s
}
.md-select.md-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none
}
.md-select select{position:absolute;left:-999em
}
.md-select .md-menu,.md-select .md-select-value{width:100%;height:32px;display:block;position:relative
}
.md-select .md-select-value{padding-right:24px;cursor:pointer;overflow:hidden;z-index:2;font-size:16px;line-height:33px;text-overflow:ellipsis;white-space:nowrap
}
.md-select .md-subheader{color:hsla(0,0%,46%,.87);text-transform:uppercase
}
.md-select .md-subheader:first-child{margin-top:-8px
}
.md-select-content{width:auto;max-height:256px
}
.md-select-content.md-direction-bottom-right{margin-top:-15px;margin-left:-16px
}
.md-select-content .md-menu-item .md-list-item-holder{overflow:visible;-ms-flex-pack:start;justify-content:flex-start
}
.md-select-content.md-multiple .md-checkbox{margin:0
}
.md-select-content.md-multiple .md-checkbox-label{padding-left:16px;cursor:pointer
}
.md-sidenav.md-left .md-sidenav-content{left:0;transform:translate3D(-100%,0,0)
}
.md-sidenav.md-right .md-sidenav-content{right:0;transform:translate3D(100%,0,0)
}
.md-sidenav.md-fixed .md-sidenav-backdrop,.md-sidenav.md-fixed .md-sidenav-content{position:fixed
}
.md-sidenav .md-sidenav-content{width:304px;position:absolute;top:0;bottom:0;z-index:7;pointer-events:none;overflow:auto;-webkit-overflow-scrolling:touch;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:transform;will-change:transform
}
.md-sidenav .md-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;background-color:rgba(0,0,0,.54);opacity:0;transition:all .5s cubic-bezier(.35,0,.25,1);transition-property:opacity;will-change:opacity
}
.md-sidenav.md-active .md-sidenav-content{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);pointer-events:auto;transform:translate3D(0,0,0)
}
.md-sidenav.md-active .md-sidenav-backdrop{opacity:1;pointer-events:auto
}
.md-snackbar{display:-ms-flexbox;display:flex;position:fixed;right:0;left:0;z-index:11;pointer-events:none;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:margin-top,margin-bottom
}
.md-snackbar.md-position-bottom-center,.md-snackbar.md-position-top-center{-ms-flex-pack:center;justify-content:center
}
.md-snackbar.md-position-bottom-right,.md-snackbar.md-position-top-right{margin-right:24px;-ms-flex-pack:end;justify-content:flex-end
}
.md-snackbar.md-position-bottom-left,.md-snackbar.md-position-top-left{margin-left:24px;-ms-flex-pack:start;justify-content:flex-start
}
.md-snackbar.md-position-top-center,.md-snackbar.md-position-top-left,.md-snackbar.md-position-top-right{margin-top:24px
}
.md-snackbar.md-position-bottom-left,.md-snackbar.md-position-bottom-right{margin-bottom:24px
}
.md-snackbar.md-position-top-center,.md-snackbar.md-position-top-left,.md-snackbar.md-position-top-right{top:0
}
.md-snackbar.md-position-top-center .md-snackbar-container,.md-snackbar.md-position-top-left .md-snackbar-container,.md-snackbar.md-position-top-right .md-snackbar-container{transform:translate3D(0,calc(-100% - 24px),0)
}
.md-snackbar.md-position-bottom-center,.md-snackbar.md-position-bottom-left,.md-snackbar.md-position-bottom-right{bottom:0
}
.md-snackbar.md-position-bottom-center .md-snackbar-container,.md-snackbar.md-position-bottom-left .md-snackbar-container,.md-snackbar.md-position-bottom-right .md-snackbar-container{transform:translate3D(0,calc(100% + 24px),0)
}
.md-snackbar.md-active .md-snackbar-container{transform:translate3D(0,0,0)
}
.md-snackbar.md-active .md-snackbar-content{opacity:1;transition:opacity .4s cubic-bezier(.25,.8,.25,1) .1s
}
.md-snackbar .md-snackbar-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;opacity:0;transition:opacity .2s cubic-bezier(.25,.8,.25,1);will-change:opacity
}
.md-snackbar .md-button{min-width:64px;margin:-8px -16px
}
.md-snackbar .md-button:last-child{margin-left:48px
}
.md-snackbar-container{width:auto;min-width:288px;max-width:568px;min-height:48px;padding:14px 24px;overflow:hidden;pointer-events:auto;border-radius:2px;background-color:#323232;transition:all .4s cubic-bezier(.25,.8,.25,1);color:#fff;font-size:14px
}
.md-has-toast-top-right .md-fab.md-fab-top-right{transform:translate3D(0,68px,0)
}
.md-has-toast-top-center .md-fab.md-fab-top-center{transform:translate3D(-50%,68px,0)
}
.md-has-toast-top-left .md-fab.md-fab-top-left{transform:translate3D(0,68px,0)
}
.md-has-toast-bottom-right .md-fab.md-fab-bottom-right{transform:translate3D(0,-68px,0)
}
.md-has-toast-bottom-center .md-fab.md-fab-bottom-center{transform:translate3D(-50%,-68px,0)
}
.md-has-toast-bottom-left .md-fab.md-fab-bottom-left{transform:translate3D(0,-68px,0)
}
@media (max-width:600px){
.md-snackbar{margin:0!important
}
.md-snackbar-container{width:100%;max-width:100%;border-radius:0
}
.md-has-toast-top-right .md-fab.md-fab-top-right{transform:translate3D(0,48px,0)
}
.md-has-toast-top-center .md-fab.md-fab-top-center{transform:translate3D(-50%,48px,0)
}
.md-has-toast-top-left .md-fab.md-fab-top-left{transform:translate3D(0,48px,0)
}
.md-has-toast-bottom-right .md-fab.md-fab-bottom-right{transform:translate3D(0,-48px,0)
}
.md-has-toast-bottom-center .md-fab.md-fab-bottom-center{transform:translate3D(-50%,-48px,0)
}
.md-has-toast-bottom-left .md-fab.md-fab-bottom-left{transform:translate3D(0,-48px,0)
}
.md-has-toast .md-fab.md-fab-top-center,.md-has-toast .md-fab.md-fab-top-left,.md-has-toast .md-fab.md-fab-top-right{transform:translate3D(0,44px,0)
}
.md-has-toast .md-fab.md-fab-bottom-center,.md-has-toast .md-fab.md-fab-bottom-left,.md-has-toast .md-fab.md-fab-bottom-right{transform:translate3D(0,-44px,0)
}
}
.md-speed-dial{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center
}
.md-speed-dial.md-direction-top.md-mode-fling [md-fab-trigger]~.md-button{transform:scale(.95) translate3D(0,80%,0)
}
.md-speed-dial.md-direction-top [md-fab-trigger]{margin-top:8px
}
.md-speed-dial.md-direction-top [md-fab-trigger]~.md-button{margin-bottom:16px
}
.md-speed-dial.md-direction-right{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center
}
.md-speed-dial.md-direction-right.md-mode-fling [md-fab-trigger]~.md-button{transform:scale(.95) translate3D(-80%,0,0)
}
.md-speed-dial.md-direction-right [md-fab-trigger]{margin-right:8px
}
.md-speed-dial.md-direction-right [md-fab-trigger]~.md-button{margin-left:16px
}
.md-speed-dial.md-direction-bottom{-ms-flex-direction:column;flex-direction:column
}
.md-speed-dial.md-direction-bottom.md-mode-fling [md-fab-trigger]~.md-button{transform:scale(.95) translate3D(0,-80%,0)
}
.md-speed-dial.md-direction-bottom [md-fab-trigger]{margin-bottom:8px
}
.md-speed-dial.md-direction-bottom [md-fab-trigger]~.md-button{margin-top:16px
}
.md-speed-dial.md-direction-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;justify-content:center
}
.md-speed-dial.md-direction-left.md-mode-fling [md-fab-trigger]~.md-button{transform:scale(.95) translate3D(80%,0,0)
}
.md-speed-dial.md-direction-left [md-fab-trigger]{margin-left:8px
}
.md-speed-dial.md-direction-left [md-fab-trigger]~.md-button{margin-right:16px
}
.md-speed-dial.md-mode-scale [md-fab-trigger]~.md-button{transform:scale(.6)
}
.md-speed-dial.md-active [md-fab-trigger]~.md-button{opacity:1;pointer-events:auto;transform:translate3D(0,0,0)!important
}
.md-speed-dial.md-active [md-fab-trigger]~.md-button:nth-child(2){transition-delay:.05s
}
.md-speed-dial.md-active [md-fab-trigger]~.md-button:nth-child(3){transition-delay:.1s
}
.md-speed-dial.md-active [md-fab-trigger]~.md-button:nth-child(4){transition-delay:.15s
}
.md-speed-dial.md-active [md-fab-trigger]~.md-button:nth-child(5){transition-delay:.2s
}
.md-speed-dial.md-active [md-fab-trigger]~.md-button:nth-child(6){transition-delay:.25s
}
.md-speed-dial.md-active [md-fab-trigger]~.md-button:nth-child(7){transition-delay:.3s
}
.md-speed-dial.md-active [md-fab-trigger]~.md-button:nth-child(8){transition-delay:.35s
}
.md-speed-dial.md-active [md-fab-trigger]~.md-button:nth-child(9){transition-delay:.4s
}
.md-speed-dial.md-active [md-fab-trigger]~.md-button:nth-child(10){transition-delay:.45s
}
.md-speed-dial.md-active [md-fab-trigger]~.md-button:nth-child(11){transition-delay:.5s
}
.md-speed-dial.md-active [md-fab-trigger] [md-icon-morph]{transform:rotate(0);opacity:1
}
.md-speed-dial.md-active [md-fab-trigger] [md-icon-morph]+.md-icon{transform:rotate(90deg) scale(.8);opacity:0
}
.md-speed-dial .md-button{margin:0
}
.md-speed-dial [md-fab-trigger]{position:relative;z-index:2
}
.md-speed-dial [md-fab-trigger]~.md-button{position:relative;z-index:1;opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-speed-dial [md-fab-trigger]~.md-button:nth-last-child(2){transition-delay:.05s
}
.md-speed-dial [md-fab-trigger]~.md-button:nth-last-child(3){transition-delay:.1s
}
.md-speed-dial [md-fab-trigger]~.md-button:nth-last-child(4){transition-delay:.15s
}
.md-speed-dial [md-fab-trigger]~.md-button:nth-last-child(5){transition-delay:.2s
}
.md-speed-dial [md-fab-trigger]~.md-button:nth-last-child(6){transition-delay:.25s
}
.md-speed-dial [md-fab-trigger]~.md-button:nth-last-child(7){transition-delay:.3s
}
.md-speed-dial [md-fab-trigger]~.md-button:nth-last-child(8){transition-delay:.35s
}
.md-speed-dial [md-fab-trigger]~.md-button:nth-last-child(9){transition-delay:.4s
}
.md-speed-dial [md-fab-trigger]~.md-button:nth-last-child(10){transition-delay:.45s
}
.md-speed-dial [md-fab-trigger]~.md-button:nth-last-child(11){transition-delay:.5s
}
.md-speed-dial [md-icon-morph],.md-speed-dial [md-icon-morph]+.md-icon{transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-speed-dial [md-icon-morph]{opacity:0;transform:rotate(-90deg) scale(.8)
}
.md-spinner{display:inline-block;position:relative;pointer-events:none;will-change:transform,opacity
}
.md-spinner.md-indeterminate .md-spinner-draw{animation:d 1.9s linear infinite;transform:rotate(0deg) translateZ(0)
}
.md-spinner.md-indeterminate .md-spinner-path{stroke-dasharray:2,200;animation:f 1.425s ease-in-out infinite
}
.md-spinner.md-spinner-leave-active{opacity:0;transform:scale(.8) translateZ(0);transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-spinner:not(.md-indeterminate).md-spinner-enter-active{transition-duration:2s
}
.md-spinner:not(.md-indeterminate).md-spinner-enter-active .md-spinner-draw{animation:e 1.98s cubic-bezier(.25,.8,.25,1) forwards
}
.md-spinner-draw{width:100%;height:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(270deg) translateZ(0);transform-origin:center center;will-change:transform,opacity
}
.md-spinner-path{fill:none;stroke-dashoffset:0;stroke-miterlimit:10;transition:all .4s cubic-bezier(.25,.8,.25,1)
}
@keyframes d{
to{transform:rotate(1turn) translateZ(0)
}
}
@keyframes e{
0%{opacity:0;transform:rotate(-90deg) translateZ(0)
}
20%{opacity:1
}
to{transform:rotate(270deg) translateZ(0)
}
}
@keyframes f{
0%{stroke-dasharray:2,200;stroke-dashoffset:0
}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px
}
to{stroke-dasharray:89,200;stroke-dashoffset:-124px
}
}
.md-subheader{min-height:48px;padding:0 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;color:rgba(0,0,0,.54);font-size:14px;font-weight:500
}
.md-switch{width:auto;margin:16px 8px 16px 0;display:-ms-inline-flexbox;display:inline-flex;position:relative
}
.md-switch .md-switch-container{width:34px;height:14px;position:relative;border-radius:14px;transition:all .4s cubic-bezier(.25,.8,.25,1);background-color:rgba(0,0,0,.38)
}
.md-switch .md-switch-container .md-switch-thumb{width:20px;height:20px;position:absolute;top:50%;left:0;background-color:#fafafa;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);transition:all .15s linear
}
.md-switch .md-switch-container input{position:absolute;left:-999em
}
.md-switch .md-switch-container .md-ink-ripple{top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;color:rgba(0,0,0,.54)
}
.md-switch .md-switch-container .md-ink-ripple .md-ripple{width:48px!important;height:48px!important;top:0!important;right:0!important;bottom:0!important;left:0!important
}
.md-switch .md-switch-container .md-switch-holder{width:40px;height:40px;margin:0;padding:0;position:absolute;top:50%;left:50%;z-index:2;background:none;border:none;transform:translate(-50%,-50%)
}
.md-switch .md-switch-container .md-switch-holder:focus{outline:none
}
.md-switch .md-switch-label{height:14px;padding-left:8px;line-height:14px
}
.md-switch.md-dragging .md-switch-thumb{cursor:-webkit-grabbing;cursor:grabbing
}
.md-switch.md-disabled .md-switch-thumb{cursor:default
}
.md-table{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;overflow-x:auto
}
.md-table.md-transition-off .md-checkbox .md-checkbox-container,.md-table.md-transition-off .md-checkbox .md-checkbox-container:after,.md-table.md-transition-off .md-table-cell{transition:none!important
}
.md-table table{width:100%;border-spacing:0;border-collapse:collapse;overflow:hidden
}
.md-table tbody .md-table-row{border-top:1px solid #e0e0e0
}
.md-table tbody .md-table-row.md-selected .md-table-cell{background-color:#f5f5f5
}
.md-table tbody .md-table-row:hover .md-table-cell{background-color:#eee
}
.md-table .md-table-head{padding:0;position:relative;color:rgba(0,0,0,.54);font-size:12px;line-height:16px;text-align:left
}
.md-table .md-table-head:last-child .md-table-head-container .md-table-head-text{padding-right:24px
}
.md-table .md-table-head.md-numeric{text-align:right
}
.md-table .md-table-head .md-icon{width:16px;min-width:16px;height:16px;min-height:16px;font-size:16px;color:rgba(0,0,0,.54)
}
.md-table .md-table-head .md-icon:not(.md-sortable-icon){margin:0 4px
}
.md-table .md-table-head .md-icon:first-child{margin-left:0
}
.md-table .md-table-head .md-icon:last-child{margin-right:0
}
.md-table .md-table-head-container{height:56px;padding:14px 0;transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-table .md-table-head-text{height:28px;padding-right:32px;padding-left:24px;display:inline-block;position:relative;overflow:hidden;line-height:28px;text-overflow:ellipsis;white-space:nowrap
}
.md-table .md-sortable{cursor:pointer
}
.md-table .md-sortable:first-of-type .md-sortable-icon{left:auto;right:10px
}
.md-table .md-sortable.md-sorted,.md-table .md-sortable:hover{color:rgba(0,0,0,.87)
}
.md-table .md-sortable.md-sorted .md-sortable-icon,.md-table .md-sortable:hover .md-sortable-icon{opacity:1
}
.md-table .md-sortable.md-sorted .md-sortable-icon{color:rgba(0,0,0,.87)
}
.md-table .md-sortable.md-sorted-descending .md-sortable-icon{transform:translateY(-50%) rotate(180deg)
}
.md-table .md-sortable .md-sortable-icon{position:absolute;top:50%;left:2px;transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translateY(-50%);opacity:0;color:rgba(0,0,0,.38)
}
.md-table .md-sortable .md-ink-ripple{color:rgba(0,0,0,.87)
}
.md-table .md-table-cell{height:48px;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);color:rgba(0,0,0,.87);font-size:13px;line-height:18px
}
.md-table .md-table-cell:last-child .md-table-cell-container{padding-right:24px
}
.md-table .md-table-cell.md-numeric{text-align:right
}
.md-table .md-table-cell.md-numeric .md-table-cell-container{-ms-flex-pack:end;justify-content:flex-end
}
.md-table .md-table-cell.md-has-action .md-table-cell-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between
}
.md-table .md-table-cell .md-table-cell-container{padding:6px 32px 6px 24px
}
.md-table .md-table-cell .md-button{width:36px;min-width:36px;height:36px;min-height:36px
}
.md-table .md-table-cell .md-button:last-child{margin:0 -10px 0 0
}
.md-table .md-table-cell .md-button .md-icon{width:18px;min-width:18px;height:18px;min-height:18px;margin:0;color:rgba(0,0,0,.54);font-size:18px
}
.md-table .md-table-selection{width:60px;position:relative;vertical-align:middle
}
.md-table .md-table-selection+.md-table-cell .md-table-cell-container,.md-table .md-table-selection+.md-table-head .md-table-head-container .md-table-head-text{padding-left:8px
}
.md-table .md-table-selection .md-table-cell-container{padding-right:16px;padding-left:24px
}
.md-table .md-table-selection .md-checkbox{margin:0
}
.md-table .md-table-selection .md-checkbox-container{width:18px;height:18px;margin-top:1px
}
.md-table .md-table-selection .md-checkbox-container:after{top:-1px;left:4px
}
.md-table .md-select{min-width:84px
}
.md-table .md-option,.md-table .md-select-value{font-size:13px
}
.md-table-edit-trigger{display:inline-block;cursor:pointer;color:rgba(0,0,0,.38)
}
.md-table-edit-trigger.md-edited{color:rgba(0,0,0,.87)
}
.md-table-dialog{max-height:0;margin:0;padding:0 24px 2px;position:absolute;top:0;right:0;left:24px;z-index:5;overflow:hidden;pointer-events:none;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);background-color:#fff;opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1),max-height 0s .5s;transition-duration:.3s;transform:translate3D(0,-8px,0)
}
.md-table-dialog.md-active{max-height:400px;pointer-events:auto;transform:translate3D(#000);opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.3s
}
.md-table-dialog.md-large{padding:12px 24px 2px
}
.md-table-dialog .md-input-container{margin-top:0;margin-bottom:16px
}
.md-table-dialog .md-input-container.md-input-placeholder input{font-size:13px
}
.md-table-dialog .md-input-container.md-input-placeholder input::-webkit-input-placeholder{font-size:13px
}
.md-table-dialog .md-char-counter{font-size:13.5px;color:rgba(0,0,0,.54)
}
.md-table-dialog .md-button{min-width:64px
}
.md-table-card{overflow:visible
}
.md-table-card .md-toolbar{padding-left:16px;background-color:#fff
}
.md-table-card .md-title{-ms-flex:1;flex:1;font-size:20px
}
.md-table-card .md-table-pagination{height:56px;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid #e0e0e0;color:rgba(0,0,0,.54);font-size:12px
}
.md-table-card .md-table-pagination .md-table-pagination-previous{margin-right:2px;margin-left:18px
}
.md-table-card .md-table-pagination .md-select{width:auto;min-width:36px;margin:0 32px
}
.md-table-card .md-table-pagination .md-select:after{margin-top:0
}
.md-table-card .md-table-pagination .md-select .md-select-value{padding:0;border:none;font-size:13px
}
.md-table-card .md-table-pagination .md-button:not([disabled]){color:rgba(0,0,0,.87)
}
.md-table-card .md-table-pagination .md-button[disabled] .md-icon{color:rgba(0,0,0,.26)
}
.md-pagination-select.md-direction-bottom-right{margin-top:-16px
}
.md-pagination-select .md-list-item-holder{font-size:13px
}
.md-table-alternate-header{position:absolute;top:0;right:0;left:0;z-index:4;pointer-events:none;opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.3s
}
.md-table-alternate-header.md-active{pointer-events:auto;opacity:1;transform:translate3D(#000)
}
.md-table-alternate-header .md-counter{margin-left:8px;-ms-flex:1;flex:1
}
.md-tabs{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;position:relative
}
.md-tabs.md-transition-off *{transition:none!important
}
.md-tabs.md-dynamic-height .md-tabs-content{transition:height .4s cubic-bezier(.25,.8,.25,1)
}
.md-tabs .md-tabs-navigation{height:48px;min-height:48px;position:relative;z-index:1;display:-ms-flexbox;display:flex;transition:all .4s cubic-bezier(.25,.8,.25,1)
}
.md-tabs .md-tabs-navigation.md-has-icon.md-has-label{min-height:72px
}
.md-tabs .md-tabs-navigation.md-has-icon.md-has-label .md-icon{margin-bottom:10px
}
.md-tabs .md-tabs-navigation.md-centered{-ms-flex-pack:center;justify-content:center
}
.md-tabs .md-tabs-navigation.md-fixed .md-tab-header{-ms-flex:1;flex:1
}
.md-tabs .md-tabs-navigation.md-right{-ms-flex-pack:end;justify-content:flex-end
}
.md-tabs .md-tab-header{min-width:72px;max-width:264px;margin:0;padding:0 12px;display:inline-block;position:relative;cursor:pointer;border:0;background:none;transition:all .4s cubic-bezier(.25,.8,.25,1);font-family:inherit;font-size:14px;font-weight:500;text-transform:uppercase
}
.md-tabs .md-tab-header.md-disabled{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none
}
.md-tabs .md-tab-header-container{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center
}
.md-tabs .md-tab-header-container .md-icon{margin:0
}
.md-tabs .md-tab-indicator{height:2px;position:absolute;bottom:0;left:0;transform:translate3D(0,0,0)
}
.md-tabs .md-tab-indicator.md-transition-off{transition:none!important
}
.md-tabs .md-tab-indicator.md-to-right{transition:all .4s cubic-bezier(.25,.8,.25,1),left .3s cubic-bezier(.35,0,.25,1),right .15s cubic-bezier(.35,0,.25,1)
}
.md-tabs .md-tab-indicator.md-to-left{transition:all .4s cubic-bezier(.25,.8,.25,1),right .3s cubic-bezier(.35,0,.25,1),left .15s cubic-bezier(.35,0,.25,1)
}
.md-tabs .md-tabs-content{width:100%;height:0;position:relative;overflow:hidden
}
.md-tabs .md-tabs-wrapper{width:9999em;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0);transition:transform .4s cubic-bezier(.25,.8,.25,1)
}
.md-tabs .md-tab{padding:16px;position:absolute;top:0;left:0;right:0
}
.md-toolbar{min-height:64px;padding:0 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate3D(0,0,0)
}
.md-toolbar.md-dense{min-height:48px
}
.md-toolbar.md-dense.md-medium{min-height:72px
}
.md-toolbar.md-dense.md-large{min-height:96px
}
.md-toolbar.md-dense .md-toolbar-container{height:48px
}
.md-toolbar.md-medium{min-height:88px
}
.md-toolbar.md-medium .md-toolbar-container:nth-child(2) .md-title:first-child{margin-left:56px
}
.md-toolbar.md-large{min-height:128px;-ms-flex-line-pack:inherit;align-content:inherit
}
.md-toolbar.md-large .md-toolbar-container:nth-child(2) .md-title:first-child{margin-left:56px
}
.md-toolbar.md-account-header{min-height:164px
}
.md-toolbar.md-account-header .md-ink-ripple{color:#fff
}
.md-toolbar.md-account-header .md-list-item-container:hover:not([disabled]){background-color:hsla(0,0%,100%,.12)
}
.md-toolbar.md-account-header .md-avatar-list{margin:16px 0 8px
}
.md-toolbar.md-account-header .md-avatar-list .md-list-item-container{-ms-flex-align:start;align-items:flex-start
}
.md-toolbar.md-account-header .md-avatar-list .md-avatar+.md-avatar{margin-left:16px
}
.md-toolbar .md-toolbar-container{width:100%;height:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start
}
.md-toolbar .md-toolbar-container>.md-button:first-child{margin-left:0;margin-right:16px
}
.md-toolbar .md-toolbar-container>.md-button+.md-button{margin-left:0
}
.md-toolbar>.md-button:first-child{margin-left:0;margin-right:16px
}
.md-toolbar>.md-button+.md-button{margin-left:0
}
.md-toolbar .md-button:hover:not([disabled]):not(.md-raised):not(.md-icon-button):not(.md-fab){background-color:hsla(0,0%,100%,.1)
}
.md-toolbar .md-title{margin:0;font-size:20px;font-weight:400
}
.md-toolbar .md-title:first-child{margin-left:8px
}
.md-toolbar .md-title+.md-input-container{margin-left:24px
}
.md-toolbar .md-list{padding:0;margin:0 -8px;-ms-flex:1;flex:1
}
.md-tooltip{height:20px;padding:0 8px;position:fixed;z-index:14;pointer-events:none;background-color:rgba(97,97,97,.87);border-radius:2px;opacity:0;transform-origin:center top;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.3s;transition-delay:0s;color:#fff;font-family:Roboto,Noto Sans,Noto,sans-serif;font-size:10px;line-height:20px;text-transform:none;white-space:nowrap
}
.md-tooltip.md-active{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.3s
}
.md-tooltip:not(.md-active){transition-delay:0s!important
}
.md-tooltip.md-transition-off{transition:none!important
}
.md-tooltip.md-tooltip-top{margin-top:-14px;transform:translate(-50%,8px)
}
.md-tooltip.md-tooltip-top.md-active{transform:translate(-50%)
}
.md-tooltip.md-tooltip-right{margin-left:14px;transform:translate(-8px,50%)
}
.md-tooltip.md-tooltip-right.md-active{transform:translateY(50%)
}
.md-tooltip.md-tooltip-bottom{margin-top:14px;transform:translate(-50%,-8px)
}
.md-tooltip.md-tooltip-bottom.md-active{transform:translate(-50%)
}
.md-tooltip.md-tooltip-left{margin-left:-14px;transform:translate(8px,50%)
}
.md-tooltip.md-tooltip-left.md-active{transform:translateY(50%)
}
.md-whiteframe{position:relative;z-index:1
}
.md-whiteframe-1dp{box-shadow:0 1px 3px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)
}
.md-whiteframe-2dp{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)
}
.md-whiteframe-3dp{box-shadow:0 1px 8px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)
}
.md-whiteframe-4dp{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)
}
.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px rgba(0,0,0,.14),0 1px 14px rgba(0,0,0,.12)
}
.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)
}
.md-whiteframe-7dp{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)
}
.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
}
.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)
}
.md-whiteframe-10dp{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)
}
.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)
}
.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)
}
.md-whiteframe-13dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)
}
.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)
}
.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)
}
.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)
}
.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)
}
.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)
}
.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)
}
.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)
}
.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)
}
.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)
}
.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)
}
.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)
}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/customize/?id=abe2595235cc179300b1078ff0957489)
 * Config saved to config.json and https://gist.github.com/abe2595235cc179300b1078ff0957489
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 768px) {
.container {
    width: 740px;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
.col-sm-12 {
    width: 100%;
}
.col-sm-11 {
    width: 91.66666667%;
}
.col-sm-10 {
    width: 83.33333333%;
}
.col-sm-9 {
    width: 75%;
}
.col-sm-8 {
    width: 66.66666667%;
}
.col-sm-7 {
    width: 58.33333333%;
}
.col-sm-6 {
    width: 50%;
}
.col-sm-5 {
    width: 41.66666667%;
}
.col-sm-4 {
    width: 33.33333333%;
}
.col-sm-3 {
    width: 25%;
}
.col-sm-2 {
    width: 16.66666667%;
}
.col-sm-1 {
    width: 8.33333333%;
}
.col-sm-pull-12 {
    right: 100%;
}
.col-sm-pull-11 {
    right: 91.66666667%;
}
.col-sm-pull-10 {
    right: 83.33333333%;
}
.col-sm-pull-9 {
    right: 75%;
}
.col-sm-pull-8 {
    right: 66.66666667%;
}
.col-sm-pull-7 {
    right: 58.33333333%;
}
.col-sm-pull-6 {
    right: 50%;
}
.col-sm-pull-5 {
    right: 41.66666667%;
}
.col-sm-pull-4 {
    right: 33.33333333%;
}
.col-sm-pull-3 {
    right: 25%;
}
.col-sm-pull-2 {
    right: 16.66666667%;
}
.col-sm-pull-1 {
    right: 8.33333333%;
}
.col-sm-pull-0 {
    right: auto;
}
.col-sm-push-12 {
    left: 100%;
}
.col-sm-push-11 {
    left: 91.66666667%;
}
.col-sm-push-10 {
    left: 83.33333333%;
}
.col-sm-push-9 {
    left: 75%;
}
.col-sm-push-8 {
    left: 66.66666667%;
}
.col-sm-push-7 {
    left: 58.33333333%;
}
.col-sm-push-6 {
    left: 50%;
}
.col-sm-push-5 {
    left: 41.66666667%;
}
.col-sm-push-4 {
    left: 33.33333333%;
}
.col-sm-push-3 {
    left: 25%;
}
.col-sm-push-2 {
    left: 16.66666667%;
}
.col-sm-push-1 {
    left: 8.33333333%;
}
.col-sm-push-0 {
    left: auto;
}
.col-sm-offset-12 {
    margin-left: 100%;
}
.col-sm-offset-11 {
    margin-left: 91.66666667%;
}
.col-sm-offset-10 {
    margin-left: 83.33333333%;
}
.col-sm-offset-9 {
    margin-left: 75%;
}
.col-sm-offset-8 {
    margin-left: 66.66666667%;
}
.col-sm-offset-7 {
    margin-left: 58.33333333%;
}
.col-sm-offset-6 {
    margin-left: 50%;
}
.col-sm-offset-5 {
    margin-left: 41.66666667%;
}
.col-sm-offset-4 {
    margin-left: 33.33333333%;
}
.col-sm-offset-3 {
    margin-left: 25%;
}
.col-sm-offset-2 {
    margin-left: 16.66666667%;
}
.col-sm-offset-1 {
    margin-left: 8.33333333%;
}
.col-sm-offset-0 {
    margin-left: 0%;
}
}
@media (min-width: 1024px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.col-md-12 {
    width: 100%;
}
.col-md-11 {
    width: 91.66666667%;
}
.col-md-10 {
    width: 83.33333333%;
}
.col-md-9 {
    width: 75%;
}
.col-md-8 {
    width: 66.66666667%;
}
.col-md-7 {
    width: 58.33333333%;
}
.col-md-6 {
    width: 50%;
}
.col-md-5 {
    width: 41.66666667%;
}
.col-md-4 {
    width: 33.33333333%;
}
.col-md-3 {
    width: 25%;
}
.col-md-2 {
    width: 16.66666667%;
}
.col-md-1 {
    width: 8.33333333%;
}
.col-md-pull-12 {
    right: 100%;
}
.col-md-pull-11 {
    right: 91.66666667%;
}
.col-md-pull-10 {
    right: 83.33333333%;
}
.col-md-pull-9 {
    right: 75%;
}
.col-md-pull-8 {
    right: 66.66666667%;
}
.col-md-pull-7 {
    right: 58.33333333%;
}
.col-md-pull-6 {
    right: 50%;
}
.col-md-pull-5 {
    right: 41.66666667%;
}
.col-md-pull-4 {
    right: 33.33333333%;
}
.col-md-pull-3 {
    right: 25%;
}
.col-md-pull-2 {
    right: 16.66666667%;
}
.col-md-pull-1 {
    right: 8.33333333%;
}
.col-md-pull-0 {
    right: auto;
}
.col-md-push-12 {
    left: 100%;
}
.col-md-push-11 {
    left: 91.66666667%;
}
.col-md-push-10 {
    left: 83.33333333%;
}
.col-md-push-9 {
    left: 75%;
}
.col-md-push-8 {
    left: 66.66666667%;
}
.col-md-push-7 {
    left: 58.33333333%;
}
.col-md-push-6 {
    left: 50%;
}
.col-md-push-5 {
    left: 41.66666667%;
}
.col-md-push-4 {
    left: 33.33333333%;
}
.col-md-push-3 {
    left: 25%;
}
.col-md-push-2 {
    left: 16.66666667%;
}
.col-md-push-1 {
    left: 8.33333333%;
}
.col-md-push-0 {
    left: auto;
}
.col-md-offset-12 {
    margin-left: 100%;
}
.col-md-offset-11 {
    margin-left: 91.66666667%;
}
.col-md-offset-10 {
    margin-left: 83.33333333%;
}
.col-md-offset-9 {
    margin-left: 75%;
}
.col-md-offset-8 {
    margin-left: 66.66666667%;
}
.col-md-offset-7 {
    margin-left: 58.33333333%;
}
.col-md-offset-6 {
    margin-left: 50%;
}
.col-md-offset-5 {
    margin-left: 41.66666667%;
}
.col-md-offset-4 {
    margin-left: 33.33333333%;
}
.col-md-offset-3 {
    margin-left: 25%;
}
.col-md-offset-2 {
    margin-left: 16.66666667%;
}
.col-md-offset-1 {
    margin-left: 8.33333333%;
}
.col-md-offset-0 {
    margin-left: 0%;
}
}
@media (min-width: 1280px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
}
.col-lg-12 {
    width: 100%;
}
.col-lg-11 {
    width: 91.66666667%;
}
.col-lg-10 {
    width: 83.33333333%;
}
.col-lg-9 {
    width: 75%;
}
.col-lg-8 {
    width: 66.66666667%;
}
.col-lg-7 {
    width: 58.33333333%;
}
.col-lg-6 {
    width: 50%;
}
.col-lg-5 {
    width: 41.66666667%;
}
.col-lg-4 {
    width: 33.33333333%;
}
.col-lg-3 {
    width: 25%;
}
.col-lg-2 {
    width: 16.66666667%;
}
.col-lg-1 {
    width: 8.33333333%;
}
.col-lg-pull-12 {
    right: 100%;
}
.col-lg-pull-11 {
    right: 91.66666667%;
}
.col-lg-pull-10 {
    right: 83.33333333%;
}
.col-lg-pull-9 {
    right: 75%;
}
.col-lg-pull-8 {
    right: 66.66666667%;
}
.col-lg-pull-7 {
    right: 58.33333333%;
}
.col-lg-pull-6 {
    right: 50%;
}
.col-lg-pull-5 {
    right: 41.66666667%;
}
.col-lg-pull-4 {
    right: 33.33333333%;
}
.col-lg-pull-3 {
    right: 25%;
}
.col-lg-pull-2 {
    right: 16.66666667%;
}
.col-lg-pull-1 {
    right: 8.33333333%;
}
.col-lg-pull-0 {
    right: auto;
}
.col-lg-push-12 {
    left: 100%;
}
.col-lg-push-11 {
    left: 91.66666667%;
}
.col-lg-push-10 {
    left: 83.33333333%;
}
.col-lg-push-9 {
    left: 75%;
}
.col-lg-push-8 {
    left: 66.66666667%;
}
.col-lg-push-7 {
    left: 58.33333333%;
}
.col-lg-push-6 {
    left: 50%;
}
.col-lg-push-5 {
    left: 41.66666667%;
}
.col-lg-push-4 {
    left: 33.33333333%;
}
.col-lg-push-3 {
    left: 25%;
}
.col-lg-push-2 {
    left: 16.66666667%;
}
.col-lg-push-1 {
    left: 8.33333333%;
}
.col-lg-push-0 {
    left: auto;
}
.col-lg-offset-12 {
    margin-left: 100%;
}
.col-lg-offset-11 {
    margin-left: 91.66666667%;
}
.col-lg-offset-10 {
    margin-left: 83.33333333%;
}
.col-lg-offset-9 {
    margin-left: 75%;
}
.col-lg-offset-8 {
    margin-left: 66.66666667%;
}
.col-lg-offset-7 {
    margin-left: 58.33333333%;
}
.col-lg-offset-6 {
    margin-left: 50%;
}
.col-lg-offset-5 {
    margin-left: 41.66666667%;
}
.col-lg-offset-4 {
    margin-left: 33.33333333%;
}
.col-lg-offset-3 {
    margin-left: 25%;
}
.col-lg-offset-2 {
    margin-left: 16.66666667%;
}
.col-lg-offset-1 {
    margin-left: 8.33333333%;
}
.col-lg-offset-0 {
    margin-left: 0%;
}
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
    display: block !important;
}
table.visible-xs {
    display: table !important;
}
tr.visible-xs {
    display: table-row !important;
}
th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
    display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
    display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
    display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.visible-sm {
    display: block !important;
}
table.visible-sm {
    display: table !important;
}
tr.visible-sm {
    display: table-row !important;
}
th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.visible-sm-block {
    display: block !important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.visible-sm-inline {
    display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.visible-sm-inline-block {
    display: inline-block !important;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.visible-md {
    display: block !important;
}
table.visible-md {
    display: table !important;
}
tr.visible-md {
    display: table-row !important;
}
th.visible-md,
  td.visible-md {
    display: table-cell !important;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.visible-md-block {
    display: block !important;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.visible-md-inline {
    display: inline !important;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.visible-md-inline-block {
    display: inline-block !important;
}
}
@media (min-width: 1280px) {
.visible-lg {
    display: block !important;
}
table.visible-lg {
    display: table !important;
}
tr.visible-lg {
    display: table-row !important;
}
th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
}
}
@media (min-width: 1280px) {
.visible-lg-block {
    display: block !important;
}
}
@media (min-width: 1280px) {
.visible-lg-inline {
    display: inline !important;
}
}
@media (min-width: 1280px) {
.visible-lg-inline-block {
    display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
    display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.hidden-sm {
    display: none !important;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.hidden-md {
    display: none !important;
}
}
@media (min-width: 1280px) {
.hidden-lg {
    display: none !important;
}
}
.visible-print {
  display: none !important;
}
@media print {
.visible-print {
    display: block !important;
}
table.visible-print {
    display: table !important;
}
tr.visible-print {
    display: table-row !important;
}
th.visible-print,
  td.visible-print {
    display: table-cell !important;
}
}
.visible-print-block {
  display: none !important;
}
@media print {
.visible-print-block {
    display: block !important;
}
}
.visible-print-inline {
  display: none !important;
}
@media print {
.visible-print-inline {
    display: inline !important;
}
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
.visible-print-inline-block {
    display: inline-block !important;
}
}
@media print {
.hidden-print {
    display: none !important;
}
}

.jw-icon {
    font-family: 'jw-icons';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    background-color: transparent;
    font-variant: normal;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale
}
.jw-skin-scmp {
  font-family: "Open Sans", sans-serif;
}

/* disable background of idle overlay */
.jw-skin-scmp.jw-state-idle .jw-controls {
  background: none !important;
}

/* This is the class that houses all controls. Use this to adjust the appearance of the entire controlbar. */
.jw-skin-scmp .jw-controlbar {
  border-top: #333 1px solid;
  height: 2.5em;
}

/* Vertically aligns the timeslider and icons in the center of the controlbar. */
.jw-skin-scmp .jw-group {
  vertical-align: middle;
}

/* Sets the style for the visual playlist. */
.jw-skin-scmp .jw-playlist {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Aligns the visual playlist above its icon. */
.jw-skin-scmp .jw-playlist-container {
  left: -43%;
  background-color: rgba(0, 0, 0, 0.8);
}

/* Sets the style for the visual playlist items. */
.jw-skin-scmp .jw-playlist-container .jw-option {
  border-bottom: 1px solid #444;
}

/* Allows you to adjust the color of the playlist item when hovering and has a different active style.*/
.jw-skin-scmp .jw-playlist-container .jw-option:hover,
.jw-skin-scmp .jw-playlist-container .jw-option.jw-active-option {
  /*background-color: black;*/
}

/* Changes the color of the label when hovering.*/
.jw-skin-scmp .jw-playlist-container .jw-option:hover .jw-label {
  color: #ff0046;
}

/* Aligns the playlist header icon with the items in the playlist. */
.jw-skin-scmp .jw-playlist-container .jw-icon-playlist {
  margin-left: 0;
}

/* Sets the color of the play icon of the currently playing playlist item.*/
.jw-skin-scmp .jw-playlist-container .jw-label .jw-icon-play {
  color: #ff0046;
}

/* Aligns the playlist play icon with the items in the playlist. */
.jw-skin-scmp .jw-playlist-container .jw-label .jw-icon-play:before {
    padding-left: 0
}

/* Sets the color of the playlist title */
.jw-skin-scmp .jw-tooltip-title {
    background-color: #000;
    color: #fff
}

/* Style for playlist item, current time, qualities, and caption text.*/
.jw-skin-scmp .jw-text {
  color: #ffffff;
}

/* Color for all buttons when they are inactive. This is over-ridden with the
inactive configuration in the skin block.*/
.jw-skin-scmp .jw-button-color {
  color: #ffffff;
}

/* Color for all buttons for when they are hovered on. This is over-ridden with the
active configuration in the skin block.*/
.jw-skin-scmp .jw-button-color:hover {
  /* color: #ff0046; */
}

/* Color for when HD/CD icons are toggled on. */
.jw-skin-scmp .jw-toggle {
  color: #ff0046;
}

/* Color for when HD/CD icons are toggled off. */
.jw-skin-scmp .jw-toggle.jw-off {
  color: #ffffff;
}

/* Sets spacing between controlbar icons and text */
.jw-skin-scmp .jw-controlbar .jw-icon:before,
.jw-skin-scmp .jw-text-elapsed,
.jw-skin-scmp .jw-text-duration {
    padding: 0 .7em;
}

/* Removes icon padding to align the playlist header icon with the items in the playlist. */
.jw-skin-scmp .jw-controlbar .jw-icon-prev:before {
    padding-right: .25em;
}

/* Removes icon padding to align the playlist header icon with the items in the playlist. */
.jw-skin-scmp .jw-controlbar .jw-icon-playlist:before {
    padding: 0 .45em;
}
.jw-skin-scmp .jw-controlbar .jw-icon-next:before {
    padding-left: .25em
}

/* Sets the style for the prev and next icons. */
.jw-skin-scmp .jw-icon-prev,
.jw-skin-scmp .jw-icon-next {
    font-size: .7em
}

/* Adds the spacer style to between the play icon and the previous icon. */
.jw-skin-scmp .jw-icon-prev:before {
  border-left: 1px solid #666;
}

/* Adds the spacer style to between the next item and current time.  */
/*.jw-skin-scmp .jw-icon-next:before {
  border-right: 1px solid #666;
}*/

/* Color of the display icon */
.jw-skin-scmp .jw-icon-display {
  color: #fff;
}

/* Centers the display icon in it's container */
.jw-skin-scmp .jw-icon-display:before {
  padding-left: 0;
}

/* Turns the display icon container into a circle. */
.jw-skin-scmp .jw-display-icon-container {
    border-radius: 50%;
    border: 3px solid #FFFFFF;
}

/* Styles the timeslider rail */
.jw-skin-scmp .jw-rail {
  background-color: #384154;
  box-shadow: none;
}

/* Sets the color for the buffer of the timeslider rail. */
.jw-skin-scmp .jw-buffer {
    background-color: #666f82
}

/* Sets the style for the elaspesd progress. */
.jw-skin-scmp .jw-progress {
    background: #ff0046
}

/* Sets the width of the knob's container */
.jw-skin-scmp .jw-knob {
    width: .6em;
    height: .6em;
    background-color: #fff;
    border-radius: 1em
}

/* Sets the height for the horizontal slider container. */
.jw-skin-scmp .jw-slider-horizontal .jw-slider-container {
    height: .95em
}

/* Sets the height for the horizontal slider elements. */
.jw-skin-scmp .jw-slider-horizontal .jw-rail,
.jw-skin-scmp .jw-slider-horizontal .jw-buffer,
.jw-skin-scmp .jw-slider-horizontal .jw-progress {
    height: .2em;
    border-radius: 0
}

/* Centers the knob vertically. */
.jw-skin-scmp .jw-slider-horizontal .jw-knob {
    /*top: -0.19999999999999998em*/
}

/* Cetners the timeslider cuepoints vertically. */
.jw-skin-scmp .jw-slider-horizontal .jw-cue {
    top: -0.04999999999999999em;
    width: .3em;
    height: .3em;
    background-color: #fff;
    border-radius: 50%
}

/* Sets the width for the vertical slider elements. */
.jw-skin-scmp .jw-slider-vertical .jw-rail,
.jw-skin-scmp .jw-slider-vertical .jw-buffer,
.jw-skin-scmp .jw-slider-vertical .jw-progress {
    width: .2em
}

/* Sets the position of the volume slider container. */
.jw-skin-scmp .jw-volume-tip {
    width: 100%;
    left: -45%;
    padding-bottom: .7em;
    background-color: rgba(33, 33, 33, 0.8);
}

/* change style of jw-time-tip */
.jwplayer.jw-skin-scmp .jw-time-tip {
  border: 1px solid #333;
  background-color: rgba(33, 33, 33, 0.8);
}
.jwplayer.jw-skin-scmp .jw-time-tip:after {
  content:none;
}
.jwplayer.jw-skin-scmp .jw-time-tip span {
  background-color: rgba(33, 33, 33, .8);
  color: #fff;
  bottom: ;
}

/* slide knob */
.jwplayer.jw-skin-scmp .jw-overlay .jw-slider-volume .jw-slider-container .jw-knob {
  background-color: #ffffff;
}

/* Sets the color of the duration text in the controlbar. */
.jw-skin-scmp .jw-text-duration {
    color: #666f82
}
.jwplayer.jw-skin-scmp .jw-controlbar .jw-text-duration:before {
  content: "";
}

/* Adds a left border as a spacer between all controlbar icons. */
.jw-skin-scmp .jw-controlbar-right-group .jw-icon-tooltip:before,
.jw-skin-scmp .jw-controlbar-right-group .jw-icon-inline:before {
    border-left: 1px solid #666
}

/* Removes the border from the first icon after the time duration text. */
.jw-skin-scmp .jw-controlbar-right-group .jw-icon-inline:first-child:before {
    border: 0
}

/* This styles the dock icons into a circle. */
.jw-skin-scmp .jw-dock .jw-dock-button {
    border-radius: 50%;
    border: 1px solid #333
}

/* This styles tooltip for dock text background. */
.jw-skin-scmp .jw-dock .jw-overlay {
    border-radius: 2.5em
}

/*This sets the font color and background color for the active item in HD and CC menus. */
.jw-skin-scmp .jw-icon-tooltip .jw-active-option {
    background-color: #ff0046;
    color: #fff
}

/* Sets a min width for the volume container so that when it changes between mute and volume, the controlbar does not shift. */
.jw-skin-scmp .jw-icon-volume {
    min-width: 2.6em
}

/* Sets the style for the time tooltip, menu, volume. */
.jw-skin-scmp .jw-time-tip,
.jw-skin-scmp .jw-menu,
.jw-skin-scmp .jw-volume-tip,
.jw-skin-scmp .jw-skip {
    border: 1px solid #333
}

/* Sets the position for the time tooltip. */
.jw-skin-scmp .jw-time-tip {
    padding: .2em;
    bottom: .125em;
    border-radius: .3em;
}

/* Sets the position for the vertical volume slider. */
.jw-skin-scmp .jw-menu,
.jw-skin-scmp .jw-volume-tip {
    bottom: .24em
}

/* Sets the shape of the skip icon. */
.jw-skin-scmp .jw-skip {
    padding: .4em;
    border-radius: 1.75em
}

/* Sets the style for the skip text. */
.jw-skin-scmp .jw-skip .jw-text,
.jw-skin-scmp .jw-skip .jw-icon-inline {
    color: #fff;
    line-height: 1.75em
}
.jw-skin-scmp .jw-skip.jw-skippable:hover .jw-text,
.jw-skin-scmp .jw-skip.jw-skippable:hover .jw-icon-inline {
    /* color: #ff0046 */
}

/* Sets the style for video. */
.jwplayer.jw-skin-scmp .jw-settings-menu {
  position: absolute;
  bottom: 2.5em;
  margin: 0;
  right: 3%;
  height: 75.56px;
  width: 59.83px;
}
.jwplayer.jw-skin-scmp .jw-settings-menu:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -50%;
  width: 100%;
  background-color: transparent;
  content: " ";
}
.jwplayer.jw-skin-scmp .jw-settings-menu .jw-settings-submenu {
  position: relative;
  margin: 0;
  background-color: rgba(33, 33, 33, .65);
  border: 1px solid #333;
  letter-spacing: 0.14px;
  padding: .5em;
}
.jwplayer.jw-skin-scmp .jw-settings-menu .jw-settings-content-item {
  color: #FFF;
  padding: 0 .5em;
  margin: 0;
  height: 1.5em;
}
.jwplayer.jw-skin-scmp .jw-settings-menu .jw-settings-content-item:hover,
.jwplayer.jw-skin-scmp .jw-settings-menu .jw-settings-item-active {
  color: #fff;
  background-color: #ADCEE4;
  font-weight: bold;
}


/* up next group */
.jw-skin-scmp .jw-related-item.jw-related-item-next-up:hover .jw-related-item-play {
  display: none;
}

/* hide upnext container(temporarily) until replicated v7.12.13 next button. */
.jwplayer.jw-skin-scmp .jw-related-shelf-container {
  display: none;
}
.jwplayer.jw-skin-scmp .jw-related-title {
  display: none;
}

/* Hide Some Buttons */
/*.jw-skin-scmp .jw-related-dock-btn,
.jw-skin-scmp .jw-sharing-dock-btn {
  display: none;
}*/



/*
 * Custom Styles
 */
.jw-skin-scmp .jw-overlays .jw-plugin-related.jw-plugin-related-open {
  background: rgba(0,0,0,0.7);
}
.jw-skin-scmp .jw-related-item-next-up {
  width: 100% !important;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -70px;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-container {
  width: 510px;
  height: 140px;
  margin: 0 auto;
  font-family: "Open Sans", sans-serif;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-container .jw-related-item-content {
  background: none;
  border: none;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-poster {
  width: 150px;
  height: 84px;
  background-size: cover;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
}
.jwplayer:not(.jw-flag-small-player) .jw-related-item-next-up .jw-related-item-poster {
  position: absolute !important;
  height: 84px !important;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-poster .jw-related-item-duration {
    font-size: 11px;
    line-height: 11px;
    color: #FFF;
    top: 69px;
    right: 5px;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-title {
  margin: 0;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-title  span {
  padding-left: 165px;
  font-size: 16px;
  line-height: 20px;
  padding-right: 88px;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-title-content .jw-related-item-title-text {
  padding-left: 165px;
  font-size: 16px;
  line-height: 20px;
  padding-right: 88px;
  padding-top: 0px;
  font-size: 16px;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-title .jw-related-next-up-text {
  border-bottom: 2px solid #72828e;
  padding: 0 0 15px !important;
  display: block;
  margin-bottom: 20px !important;
  text-transform: uppercase;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-content-container:after {
  background: none !important;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-content-container svg {
  transform: rotate(-90deg);
}
.play-next-icon {
    width: 86px;
    height: 86px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.play-next-icon:after {
  display: inline-block;
  border-style: solid;
  border-width: 17px 0 17px 37px;
  border-color: transparent transparent transparent #fff;
  content: ' ';
  position: absolute;
  right: 20px;
  top: 25px;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-content-container .path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: dash 20s linear forwards;
  stroke: #FFF;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-content-container .no-animation .path {
    animation: 0;
    stroke-dashoffset: 0;
}
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-content-container .back {
  stroke: #72828e;
}
.jw-skin-scmp .jw-related-item-content:hover .jw-related-item-play,
.jw-skin-scmp .jw-related-item-next-up .jw-related-item-container .jw-related-autoplay-svg {
  display: none;
}
.jw-skin-scmp .jw-related-autoplay-frame-progress {
  animation: 0;
  stroke-width: 0;
}
.jw-skin-scmp .jw-dock {
    display: none;
}

/* .jw-breakpoint-0 (Player width: 0-319) */
/* .jw-breakpoint-1 (Player width: 320-419) */
/* .jw-breakpoint-2 (Player width: 420-539) */
.jw-skin-scmp.jw-breakpoint-0 .jw-settings-menu,
.jw-skin-scmp.jw-breakpoint-1 .jw-settings-menu,
.jw-skin-scmp.jw-breakpoint-2 .jw-settings-menu {
  right: 3%;
}
.jwplayer.jw-skin-scmp.jw-flag-small-player .jw-related-container {
    padding: 15px 0;
    width: calc(100% - (44px * 1.5));
}
.jw-skin-scmp.jw-breakpoint-0 .jw-related-shelf-container,
.jw-skin-scmp.jw-breakpoint-1 .jw-related-shelf-container,
.jw-skin-scmp.jw-breakpoint-2 .jw-related-shelf-container,
.jw-skin-scmp.jw-breakpoint-3 .jw-related-shelf-container,
.jw-skin-scmp.jw-breakpoint-4 .jw-related-shelf-container,
.jw-skin-scmp.jw-breakpoint-5 .jw-related-shelf-container {
  display: none;
}
.jwplayer.jw-skin-scmp.jw-flag-small-player .jw-related-title {
  display: none;
}
.jwplayer.jw-skin-scmp.jw-flag-small-player .play-next-icon {
  top: 37px;
}
.jw-skin-scmp.jw-breakpoint-0 .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-poster,
.jw-skin-scmp.jw-breakpoint-1 .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-poster,
.jw-skin-scmp.jw-breakpoint-2 .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-poster {
  display: none;
}
.jw-skin-scmp.jw-breakpoint-0 .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-title,
.jw-skin-scmp.jw-breakpoint-1 .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-title,
.jw-skin-scmp.jw-breakpoint-2 .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-title {
  bottom: initial;
}
.jw-skin-scmp.jw-breakpoint-0 .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-title  span,
.jw-skin-scmp.jw-breakpoint-1 .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-title  span,
.jw-skin-scmp.jw-breakpoint-2 .jw-related-item-next-up .jw-related-item-content-container .jw-related-item-title  span {
  padding: 0;
  background: none;
  text-overflow: initial;
  white-space: normal;
  padding-right: 70px;
}
.jw-skin-scmp.jw-breakpoint-0 .jw-related-item-next-up .jw-related-item-container,
.jw-skin-scmp.jw-breakpoint-1 .jw-related-item-next-up .jw-related-item-container,
.jw-skin-scmp.jw-breakpoint-2 .jw-related-item-next-up .jw-related-item-container {
  width: 100%;
  padding: 0 30px;
}
.jw-skin-scmp.jw-breakpoint-0 .play-next-icon,
.jw-skin-scmp.jw-breakpoint-1 .play-next-icon,
.jw-skin-scmp.jw-breakpoint-2 .play-next-icon {
    transform: scale(0.7, 0.7);
}
.jw-skin-scmp .jw-related-item-content:hover .jw-related-item-title span:before {
  background: none;
}
@keyframes dash {
to {
    stroke-dashoffset: 0;
}
}







/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
html body.md-theme-default {
  background: #27303E;
}
#app {
  font-family: "Open Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #FFFFFF;
  padding-top: 50px;
}
p {
  color: #ddf;
}
.nav-horizontal-scroll-container {
  display: flex;
  flex-wrap: nowrap;
  overflow: scroll;
  overflow-y: hidden;
  background: none;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  will-change: scroll-position;
}
.nav-horizontal-scroll-container::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent;
    display: none;
}
.nav-horizontal-scroll-container::-webkit-scrollbar-track {
    display: none;
}
.nav-horizontal-scroll-container::-webkit-scrollbar-thumb {
    display: none;
    background: transparent;
}
.nav-horizontal-scroll-container > a {
    flex: 0 0 auto;
    margin-right: 0.0625rem;
    padding: 0 0.625rem;
    font-weight: bold;
    text-transform: uppercase;
}
.nav-horizontal-scroll-container > a:last-child {
      margin-right: 0;
}
*,
body.md-theme-default a:not(.md-button) {
  color: #FFFFFF;
}
*:hover,
  body.md-theme-default a:not(.md-button):hover {
    color: #FFFFFF;
    text-decoration: none;
}
* {
  outline: none;
}
iframe:not(.md-image) {
  height: inherit;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
ul.main-menu {
  width: 100%;
  padding: 0.625rem 1.25rem;
  border-top: 1px solid #72828E;
  border-bottom: 1px solid #72828E;
  margin-top: 0;
}
ul.main-menu li {
    list-style: none;
    line-height: 2.125rem;
}
ul.main-menu li:first-child {
      display: none;
}
ul.main-menu:not(.md-list) > li + li {
    margin-top: 0;
}
ul.main-menu a {
    display: block;
    font: bold 0.875rem "Open Sans", sans-serif;
    line-height: 2.125rem;
    text-align: left;
}
ul.main-menu a:not(.md-button),
  ul.main-menu a:not(.md-button):hover {
    color: #FFFFFF;
}
ul.main-menu a:not(.md-button):focus,
  ul.main-menu a:not(.md-button):hover {
    color: #f17628;
}

/* rebranding */
body.scmp-rebranding ul.main-menu a:not(.md-button):hover {
  color: #ffcb05;
}
body.scmp-rebranding ul.secondary-menu a:not(.md-button):hover {
  color: #ffcb05;
}
ul.main-menu + ul.secondary-menu {
  margin-top: -10px;
}
ul.secondary-menu {
  width: 100%;
  padding: 0.625rem 1.25rem 0.9375rem;
  text-align: left;
  border-bottom: 1px solid #72828E;
}
ul.secondary-menu li {
    list-style: none;
    line-height: 2.125rem;
}
ul.secondary-menu a {
    display: block;
    font: normal 0.875rem "Open Sans", sans-serif;
    line-height: 2.125rem;
}
ul.secondary-menu a:not(.md-button),
  ul.secondary-menu a:not(.md-button):hover {
    color: #FFFFFF;
}
ul.secondary-menu a:not(.md-button):focus,
  ul.secondary-menu a:not(.md-button):hover {
    color: #f17628;
}
.md-theme-default .dropdown-menu {
  width: 15.1875rem;
  border-radius: 0;
}
.md-theme-default .dropdown-menu .md-button-ghost {
    display: none;
}
.md-theme-default .dropdown-menu .md-theme-default.md-list {
    background: #3D4A5E;
    padding: 0;
}
.md-theme-default .dropdown-menu .md-button:hover:not([disabled]):not(.md-raised) {
    background-color: inherit;
}
.md-theme-default .dropdown-menu .md-list-item-container {
    padding: 0;
}
.md-theme-default .dropdown-menu .icon-scmp-blue {
    margin-right: 0.875rem;
}
.md-theme-default .dropdown-menu .home {
    font: bold 0.875rem "Open Sans", sans-serif;
    line-height: 0.875rem;
    padding: 1.25rem 1.0625rem;
}
.md-theme-default .dropdown-menu .followus {
    width: 100%;
    margin: 1.125rem 1.25rem;
}
.md-theme-default .dropdown-menu .followus .text-follow {
      font: 600 0.6875rem "Open Sans", sans-serif;
      text-transform: uppercase;
      width: 90px;
      white-space: normal;
      margin: 0;
      line-height: 1.875rem;
}
.md-theme-default header .header {
  background: #1C2129;
}
.md-theme-default header .icon-scmp,
.md-theme-default header .icon-menu,
.md-theme-default header .icon-close {
  fill: #FFFFFF;
}
.md-theme-default header .icon-menu,
.md-theme-default header .icon-close {
  width: 1.0625rem;
  height: 0.8125rem;
}
.md-theme-default header .sidenav-button.md-button.md-icon-button,
.md-theme-default header .dropdown-button.md-button.md-icon-button {
  border-radius: 0;
  height: 3.125rem;
  width: 3rem;
  margin-right: 0;
}
.md-theme-default header .sidenav-button.md-button.md-icon-button.active,
  .md-theme-default header .dropdown-button.md-button.md-icon-button.active {
    background: #3D4A5E;
}
.md-theme-default header .sidenav-button.md-button.md-icon-button .md-icon,
  .md-theme-default header .dropdown-button.md-button.md-icon-button .md-icon {
    padding: 0.1875rem;
    font-size: 1.125rem;
    font-weight: bold;
}
.md-theme-default header .sidenav-button.md-button.md-icon-button {
  position: absolute;
  top: 0;
}
.md-theme-default header .dropdown-button.md-button.md-icon-button.active {
  background: #3D4A5E;
}
.md-theme-default header.lite .md-toolbar.layout-mobile .md-title {
  margin-left: 30px;
}
.md-theme-default header .md-toolbar {
  background: #1C2129;
  min-height: 3.125rem;
  padding: 0;
  width: 100%;
}
.md-theme-default header .md-toolbar .container {
    position: relative;
}
.md-theme-default header .md-toolbar .md-title {
    font: normal 1.5rem "Open Sans", sans-serif;
    line-height: 3.125rem;
    text-transform: uppercase;
    margin-left: 60px;
}
.md-theme-default header .md-toolbar.layout-mobile .icon-scmp-tv {
    margin: 0 auto;
}
.md-theme-default header .md-toolbar.layout-mobile .home {
    position: absolute;
    right: 0.3125rem;
    top: 0.3125rem;
}
.md-theme-default header .md-toolbar.layout-mobile svg.icon.icon-scmp-blue.scmp-rebranding {
    height: 1.875rem;
    width: 1.875rem;
    margin: 5px 10px 0 0;
}
.md-theme-default header .md-toolbar.layout-desktop .icon-scmp-tv {
    margin-left: 1.25rem;
}
.md-theme-default header .md-toolbar.layout-desktop .md-title {
    float: left;
    margin-left: 1.25rem;
}
.md-theme-default header .md-toolbar.layout-desktop .row-scmp-logo {
    position: absolute;
    width: 100%;
}
.md-theme-default header .md-toolbar.layout-desktop .row-scmp-logo a {
      position: relative;
      z-index: 1;
}
.md-theme-default header .md-toolbar.layout-desktop .icon-menu,
  .md-theme-default header .md-toolbar.layout-desktop .icon-close {
    width: 1.375rem;
    height: 1.0625rem;
}
.md-theme-default header .md-sidenav {
  position: fixed;
  z-index: 100000;
  top: 0;
}
.md-theme-default header .md-sidenav.md-active {
  width: 100%;
  height: 100%;
}
.md-theme-default header .md-sidenav.md-active .md-sidenav-content {
    padding-top: 0.75rem;
}
.md-theme-default header .md-sidenav.md-active .md-sidenav-backdrop {
    top: 3.125rem;
}
.md-theme-default header .md-sidenav-content {
  background: #3D4A5E;
  margin-top: 3.125rem;
}
.md-theme-default header .md-sidenav-content .icon {
    fill: #FFFFFF;
    width: 1rem;
    height: 1rem;
    margin-right: 0.6875rem;
}
.md-theme-default header .md-sidenav-content .home,
  .md-theme-default header .md-sidenav-content .newsletter {
    font: bold 0.875rem "Open Sans", sans-serif;
    line-height: 1.1875rem;
    display: block;
    text-transform: uppercase;
    text-align: left;
    padding: 0.9375rem 1.25rem;
}
.md-theme-default header .md-sidenav-content .newsletter {
    border-top: 1px solid #72828E;
}
.md-theme-default header .md-sidenav-content .followus,
  .md-theme-default header .md-sidenav-content .download-app {
    padding: 0 1.25rem 1.25rem;
    border-bottom: 1px solid #72828E;
    margin: 1.25rem 0 0;
}
.md-theme-default header .md-sidenav-content .followus .text-follow,
    .md-theme-default header .md-sidenav-content .followus .text-download-app,
    .md-theme-default header .md-sidenav-content .download-app .text-follow,
    .md-theme-default header .md-sidenav-content .download-app .text-download-app {
      font: normal 0.75rem "Open Sans", sans-serif;
      line-height: 0.875rem;
}
.md-theme-default header .md-sidenav-content .followus .text-follow,
    .md-theme-default header .md-sidenav-content .download-app .text-follow {
      line-height: 1.875rem;
}
.md-theme-default header .md-sidenav-content .followus .text-download-app a,
    .md-theme-default header .md-sidenav-content .download-app .text-download-app a {
      line-height: 1.875rem;
}
.md-theme-default header .md-sidenav-content .followus .link-download-app,
    .md-theme-default header .md-sidenav-content .download-app .link-download-app {
      width: 1.875rem;
      height: 1.875rem;
      display: block;
}
.md-theme-default header .md-sidenav-content .followus .icon-scmp,
    .md-theme-default header .md-sidenav-content .download-app .icon-scmp {
      fill: none;
      width: 1.875rem;
      height: 1.875rem;
}
.md-theme-default header .md-sidenav-content .followus .icon-scmp .scmpsvg2,
      .md-theme-default header .md-sidenav-content .download-app .icon-scmp .scmpsvg2 {
        fill: #FFFFFF;
}
.md-theme-default header .md-sidenav-content .download-app {
    padding: 0 1.25rem 0.875rem;
    margin: 0.875rem 0;
}
.md-theme-default header .md-theme-default.md-sidenav .md-sidenav-content {
  background: #3D4A5E;
}
.md-theme-default header .layout-desktop .md-menu {
  float: left;
  z-index: 2;
  position: relative;
}
.md-theme-default header .layout-desktop .md-button.md-icon-button {
  margin: 0;
}
.md-theme-default header .layout-desktop .icon-scmp {
  height: 3.125rem;
}
.md-theme-default header .layout-desktop svg.icon-scmp.scmp-rebranding {
  width: 14.375rem;
  height: 3.125rem;
  padding-top: 0.9375rem;
  padding-bottom: 0.875rem;
}
.md-theme-default header nav {
  display: none;
  background: #27303E;
}
.md-theme-default header nav a,
  .md-theme-default header nav a:not(.md-button) {
    display: inline-block;
    font-family: "Open Sans", sans-serif;
    font-size: 0.625rem;
    color: #FFFFFF;
    line-height: 2.0625rem;
    text-transform: uppercase;
    padding: 0 0.625rem;
}
.md-theme-default header nav .icon-home {
    fill: #FFFFFF;
    width: 0.75rem;
    heighT: 0.75rem;
    margin: 0 0.125rem;
}
.headroom {
  will-change: transform;
  transition: transform 200ms linear;
}
.headroom--pinned {
  transform: translateY(0%);
}
.headroom--unpinned {
  transform: translateY(-100%);
}
.headroom--unpinned--bottom {
  transform: translateY(100%);
}
.header--fixed {
  position: fixed;
  z-index: 100001;
  right: 0;
  left: 0;
  top: 0;
  will-change: transform;
}
.slide-in-on {
  overflow: hidden;
}
.slide-in-on .header--fixed.headroom--not-top {
    -moz-transform: translateY(0%) !important;
    -o-transform: translateY(0%) !important;
    -ms-transform: translateY(0%) !important;
    -webkit-transform: translateY(0%) !important;
    transform: translateY(0%) !important;
}
header .social-media,
.dropdown-menu .social-media {
  display: block;
}
header .social-media a,
  .dropdown-menu .social-media a {
    display: block;
    width: 1.875rem;
    height: 1.875rem;
    background: #000000;
    float: left;
    text-align: center;
    border-radius: 50%;
}
header .social-media a ~ a,
    .dropdown-menu .social-media a ~ a {
      margin-left: 0.3125rem;
}
header .social-media .icon-social-media,
  .dropdown-menu .social-media .icon-social-media {
    width: 0.75rem;
    height: 0.75rem;
    display: block;
    margin: 0.5625rem;
}
header .md-sidenav .md-sidenav-content,
.dropdown-menu .md-sidenav .md-sidenav-content {
  z-index: 100001;
}
header svg.icon-scmp-tv,
.dropdown-menu svg.icon-scmp-tv {
  width: 6.25rem;
  float: left;
  height: 3.125rem;
  fill: #FFFFFF;
}
header svg.icon-scmp-blue:not(.md-image),
.dropdown-menu svg.icon-scmp-blue:not(.md-image) {
  width: 2.5rem;
  height: 2.5rem;
}
header svg.icon-scmp-blue:not(.md-image) .st0,
  .dropdown-menu svg.icon-scmp-blue:not(.md-image) .st0 {
    fill: #005FB8;
}
header svg.icon-scmp-blue:not(.md-image) .st1,
  .dropdown-menu svg.icon-scmp-blue:not(.md-image) .st1 {
    fill: none;
}
header svg.icon-scmp-blue:not(.md-image) .st2,
  .dropdown-menu svg.icon-scmp-blue:not(.md-image) .st2 {
    display: none;
    fill: none;
}
header svg.icon-scmp-blue:not(.md-image) .st3,
  .dropdown-menu svg.icon-scmp-blue:not(.md-image) .st3 {
    fill: #FFFFFF;
}
header svg.icon-scmp-blue:not(.md-image) .scmp-rebranding,
  .dropdown-menu svg.icon-scmp-blue:not(.md-image) .scmp-rebranding {
    margin-right: 0.625rem;
    width: 14.375rem;
    height: 1.25rem;
}
header svg.icon.icon-scmp-blue.scmp-rebranding,
.dropdown-menu svg.icon.icon-scmp-blue.scmp-rebranding {
  margin-right: 0.625rem;
  width: 1.5rem;
  height: 1.125rem;
}
.scmp-films-link-wrapper {
  height: 50px;
  width: 100%;
}
.scmp-films-link-wrapper .scmp-films-link {
    border-top: 1px solid #72828E;
    line-height: 1.1875rem;
    display: block;
    text-transform: uppercase;
    text-align: left;
    padding: 0.9375rem 1.25rem;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.md-theme-default .icon-social-media {
  fill: #FFFFFF;
  flex: 1;
  height: 0.625rem;
  width: auto;
  transition: fill 0.25s;
}
.md-theme-default .icon-social-media.icon-facebook {
    height: 0.75rem;
}
.md-theme-default .icon-social-media.icon-instagram {
    height: 0.6875rem;
    width: 0.6875rem;
}
.md-theme-default .icon-social-media:hover {
    fill: #7DB9E1;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-4932e958] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-4932e958] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-4932e958] {
    width: 1004px;
}
.container-87[data-v-4932e958] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-4932e958] {
    width: 1260px;
}
}
.container-87[data-v-4932e958] {
  position: relative;
}
.container-fluid[data-v-4932e958], .container-87[data-v-4932e958] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-4932e958] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-4932e958], .fade-leave-to[data-v-4932e958] {
  opacity: 0;
}
.text-uppercase[data-v-4932e958] {
  text-transform: uppercase;
}
.text-left[data-v-4932e958] {
  text-align: left;
}
.text-center[data-v-4932e958] {
  text-align: center;
}
.text-right[data-v-4932e958] {
  text-align: right;
}
.no-gutter[data-v-4932e958] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-4932e958] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-4932e958] {
      display: block;
}
}
.visible-mobile[data-v-4932e958] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-4932e958] {
      display: block;
}
}
[data-v-4932e958]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-4932e958]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.newsletter-widget-wrapper[data-v-4932e958] {
  position: relative;
  width: 23.4375rem;
  max-width: 100%;
  padding: 0.75rem 0.625rem 0;
  background: #1C2129;
  font-family: "Open Sans", sans-serif;
  display: inline-block;
  height: 6.875rem;
  -webkit-transition: height 0.5s 0.2s;
  /* Safari */
  transition: height 0.5s 0.2s;
}
.newsletter-widget-wrapper .newsletter-title[data-v-4932e958] {
    text-transform: uppercase;
    display: none;
    font-size: 0.75rem;
}
.newsletter-widget-wrapper .svg-wrapper[data-v-4932e958] {
    width: 1.125rem;
    margin-right: 0.625rem;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
    margin-top: 0.1875rem;
}
.newsletter-widget-wrapper .svg-wrapper svg.icon-email[data-v-4932e958] {
      fill: white;
      width: 1rem;
      height: 0.75rem;
}
.newsletter-widget-wrapper .newsletter-form[data-v-4932e958] {
    width: calc(100% - 28px);
    display: inline-block;
}
.newsletter-widget-wrapper .newsletter-form input[data-v-4932e958], .newsletter-widget-wrapper .newsletter-form button[data-v-4932e958] {
      border: none;
}
.newsletter-widget-wrapper .newsletter-form .input-group-submission[data-v-4932e958] {
      padding: 0.9375rem 0 0;
      text-align: left;
}
.newsletter-widget-wrapper .newsletter-form .field-email[data-v-4932e958] {
      padding: 0.3125rem 0.625rem;
      width: 100%;
      background: #3e454f;
      color: white;
      font-size: 0.75rem;
      margin: 0;
      border-radius: 0;
}
.newsletter-widget-wrapper .newsletter-form .field-email[data-v-4932e958]::-webkit-input-placeholder {
        /* Chrome */
        color: #B6BDC4;
}
.newsletter-widget-wrapper .newsletter-form .field-email[data-v-4932e958]:-ms-input-placeholder {
        /* IE 10+ */
        color: #B6BDC4;
}
.newsletter-widget-wrapper .newsletter-form .field-email[data-v-4932e958]::-moz-placeholder {
        /* Firefox 19+ */
        color: #B6BDC4;
        opacity: 1;
}
.newsletter-widget-wrapper .newsletter-form .field-email[data-v-4932e958]:-moz-placeholder {
        /* Firefox 4 - 18 */
        color: #B6BDC4;
        opacity: 1;
}
.newsletter-widget-wrapper .newsletter-form .subscribe-btn-wrapper[data-v-4932e958] {
      display: inline-block;
      vertical-align: top;
}
.newsletter-widget-wrapper .newsletter-form .subscribe-btn[data-v-4932e958] {
      padding: 0.375rem 1.875rem;
      display: inline-block;
      background-color: #317DAA;
      margin-right: 0.625rem;
      font-size: 0.8125rem;
      text-transform: uppercase;
      line-height: 1;
      border: 0;
      box-sizing: border-box;
      -webkit-transition: background 0.25s;
      /* Safari */
      transition: background 0.25s;
}
.newsletter-widget-wrapper .newsletter-form .subscribe-btn[data-v-4932e958]:hover, .newsletter-widget-wrapper .newsletter-form .subscribe-btn[data-v-4932e958]:active {
        background-color: #f17628;
}
.newsletter-widget-wrapper .newsletter-form .privacy-text[data-v-4932e958] {
      color: #6E7784;
      width: calc(100% - 122px);
      font-size: 0.625rem;
      display: inline-block;
}
.newsletter-widget-wrapper .newsletter-form .privacy-text a[data-v-4932e958] {
        color: #6E7784;
}
.newsletter-widget-wrapper .newsletter-form .privacy-text a[data-v-4932e958]:hover, .newsletter-widget-wrapper .newsletter-form .privacy-text a[data-v-4932e958]:focus {
          color: #7DB9E1;
}
.newsletter-widget-wrapper .newsletter-form .error-msg[data-v-4932e958] {
      margin-top: 0.4375rem;
      font-size: 0.625rem;
      text-align: left;
      color: #FF3300;
      line-height: 1;
      display: block;
}
.newsletter-widget-wrapper .newsletter-form .error-msg span[data-v-4932e958] {
        color: #FF3300;
}
.newsletter-widget-wrapper .success-msg[data-v-4932e958] {
    background: #1C2129;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 0.8125rem;
    line-height: 1;
    font-weight: normal;
}
.newsletter-widget-wrapper .success-msg .inner[data-v-4932e958] {
      position: relative;
      top: 50%;
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
}
.newsletter-widget-wrapper .success-msg .inner .email-title[data-v-4932e958] {
        font-weight: bold;
        display: block;
        margin-bottom: 0.625rem;
        font-weight: normal;
}
.newsletter-widget-wrapper .success-msg .inner .email-title span[data-v-4932e958] {
          color: #FFFFFF;
          display: inline-block;
          line-height: 1.125rem;
}
.newsletter-widget-wrapper .success-msg .inner svg.icon-email[data-v-4932e958] {
        fill: #FFFFFF;
        width: 0.875rem;
        margin-right: 0.3125rem;
        position: relative;
        bottom: 0.0625rem;
}
.newsletter-widget-wrapper .success-msg .inner svg.icon-tick[data-v-4932e958] {
        fill: #f17628;
        width: 0.875rem;
        margin-right: 0.3125rem;
}
.newsletter-widget-wrapper .success-msg .inner span[data-v-4932e958] {
        color: #f17628;
        font-weight: bold;
}
.newsletter-widget-wrapper.newsletter-type-header[data-v-4932e958] {
  width: 19.375rem;
  height: 3.125rem;
  overflow-y: hidden;
}
.newsletter-widget-wrapper.newsletter-type-header.active[data-v-4932e958] {
    height: 6.875rem;
}
.newsletter-widget-wrapper.newsletter-type-header.done[data-v-4932e958] {
    height: 3.125rem;
}
.newsletter-widget-wrapper.newsletter-type-header.done .input-group-submission[data-v-4932e958] {
      display: none;
}
.newsletter-widget-wrapper.newsletter-type-header .success-msg .inner .email-title[data-v-4932e958] {
    display: inline-block;
    margin: 0;
    margin-right: 0.3125rem;
}
.newsletter-widget-wrapper.newsletter-type-header .success-msg .inner .email-title span[data-v-4932e958] {
      display: none;
}
.newsletter-widget-wrapper.newsletter-type-inline[data-v-4932e958], .newsletter-widget-wrapper.newsletter-type-full[data-v-4932e958] {
  height: 6.125rem;
  overflow-y: hidden;
  padding: 0.9375rem 1.25rem 0;
}
.newsletter-widget-wrapper.newsletter-type-inline.active[data-v-4932e958], .active.newsletter-widget-wrapper.newsletter-type-full[data-v-4932e958] {
    height: 9.75rem;
}
.newsletter-widget-wrapper.newsletter-type-inline.done[data-v-4932e958], .done.newsletter-widget-wrapper.newsletter-type-full[data-v-4932e958] {
    height: 6.125rem;
}
.newsletter-widget-wrapper.newsletter-type-inline .newsletter-form[data-v-4932e958], .newsletter-widget-wrapper.newsletter-type-full .newsletter-form[data-v-4932e958] {
    width: 100%;
}
.newsletter-widget-wrapper.newsletter-type-inline .newsletter-form .input-group-submission[data-v-4932e958], .newsletter-widget-wrapper.newsletter-type-full .newsletter-form .input-group-submission[data-v-4932e958] {
      padding: 0.3125rem 0 0;
}
.newsletter-widget-wrapper.newsletter-type-inline .svg-wrapper[data-v-4932e958], .newsletter-widget-wrapper.newsletter-type-full .svg-wrapper[data-v-4932e958] {
    width: 100%;
    display: block;
    margin-top: 0;
    margin-bottom: 0.5rem;
    text-align: center;
}
.newsletter-widget-wrapper.newsletter-type-inline .svg-wrapper svg.icon-email[data-v-4932e958], .newsletter-widget-wrapper.newsletter-type-full .svg-wrapper svg.icon-email[data-v-4932e958] {
      vertical-align: -0.09375rem;
      margin-right: 0.3125rem;
}
.newsletter-widget-wrapper.newsletter-type-inline .svg-wrapper .newsletter-title[data-v-4932e958], .newsletter-widget-wrapper.newsletter-type-full .svg-wrapper .newsletter-title[data-v-4932e958] {
      display: inline-block;
}
.newsletter-widget-wrapper.newsletter-type-inline .subscribe-btn-wrapper[data-v-4932e958], .newsletter-widget-wrapper.newsletter-type-full .subscribe-btn-wrapper[data-v-4932e958] {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5rem;
}
.newsletter-widget-wrapper.newsletter-type-inline .privacy-text[data-v-4932e958], .newsletter-widget-wrapper.newsletter-type-full .privacy-text[data-v-4932e958] {
    display: block;
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 0.75rem;
}
.newsletter-widget-wrapper.newsletter-type-inline .error-msg[data-v-4932e958], .newsletter-widget-wrapper.newsletter-type-full .error-msg[data-v-4932e958] {
    text-align: center;
}
.newsletter-widget-wrapper.newsletter-type-inline .success-msg[data-v-4932e958], .newsletter-widget-wrapper.newsletter-type-full .success-msg[data-v-4932e958] {
    text-align: center;
}
.newsletter-widget-wrapper.newsletter-type-full[data-v-4932e958] {
  height: 9.75rem;
}
.newsletter-widget-wrapper.newsletter-type-full.done[data-v-4932e958] {
    height: 9.75rem;
}
header .newsletter-widget-wrapper[data-v-4932e958] {
  position: absolute;
  z-index: 10;
  right: 0;
  top: -0.0625rem;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.newsletter-widget-overlay {
  z-index: 100002;
}
.newsletter-widget-overlay .md-dialog-content:first-child {
    padding: 0;
    display: -webkit-flex;
    display: flex;
}
.newsletter-widget-overlay .md-dialog {
    max-width: calc(100% - 30px);
    margin: 0 0.9375rem;
    background-color: transparent !important;
    border-radius: 0;
}
.newsletter-widget-overlay .md-backdrop {
    background: #FFFFFF;
    opacity: 0.5;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.md-theme-default footer {
  font-size: 0.625rem;
  font-family: "Open Sans", sans-serif;
  line-height: 0.6875rem;
  background: #1C2129;
}
.md-theme-default footer .layout-mobile .text-follow {
  margin-top: 1.5625rem;
}
.md-theme-default footer .layout-mobile .social-media {
  display: block;
  margin-top: 1.25rem;
}
.md-theme-default footer .layout-mobile .social-media a {
  padding: 0 0.6875rem;
}
.md-theme-default footer .layout-mobile .social-media a svg.icon-twitter {
  top: 0.0625rem;
  position: relative;
}
.md-theme-default footer .layout-mobile .social-media a svg.icon-instagram {
  margin-left: -0.1875rem;
}
.md-theme-default footer .layout-mobile .text-copyright {
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}
.md-theme-default footer .layout-desktop {
  padding-top: 2.1875rem;
  padding-bottom: 2.1875rem;
}
.md-theme-default footer .layout-desktop .social-media a {
    text-align: right;
    float: left;
}
.md-theme-default footer .layout-desktop .social-media a svg {
      margin-left: 1.4375rem;
}
.md-theme-default footer .layout-desktop .social-media a svg.icon-instagram {
      margin-left: 1.3125rem;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-0a86ffb4] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-0a86ffb4] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-0a86ffb4] {
    width: 1004px;
}
.container-87[data-v-0a86ffb4] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-0a86ffb4] {
    width: 1260px;
}
}
.container-87[data-v-0a86ffb4] {
  position: relative;
}
.container-fluid[data-v-0a86ffb4], .container-87[data-v-0a86ffb4] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-0a86ffb4] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-0a86ffb4], .fade-leave-to[data-v-0a86ffb4] {
  opacity: 0;
}
.text-uppercase[data-v-0a86ffb4] {
  text-transform: uppercase;
}
.text-left[data-v-0a86ffb4] {
  text-align: left;
}
.text-center[data-v-0a86ffb4] {
  text-align: center;
}
.text-right[data-v-0a86ffb4] {
  text-align: right;
}
.no-gutter[data-v-0a86ffb4] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-0a86ffb4] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-0a86ffb4] {
      display: block;
}
}
.visible-mobile[data-v-0a86ffb4] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-0a86ffb4] {
      display: block;
}
}
[data-v-0a86ffb4]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-0a86ffb4]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.test[data-v-0a86ffb4] {
  height: 300px;
  overflow-y: scroll;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-9ab015de] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-9ab015de] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-9ab015de] {
    width: 1004px;
}
.container-87[data-v-9ab015de] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-9ab015de] {
    width: 1260px;
}
}
.container-87[data-v-9ab015de] {
  position: relative;
}
.container-fluid[data-v-9ab015de], .container-87[data-v-9ab015de] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-9ab015de] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-9ab015de], .fade-leave-to[data-v-9ab015de] {
  opacity: 0;
}
.text-uppercase[data-v-9ab015de] {
  text-transform: uppercase;
}
.text-left[data-v-9ab015de] {
  text-align: left;
}
.text-center[data-v-9ab015de] {
  text-align: center;
}
.text-right[data-v-9ab015de] {
  text-align: right;
}
.no-gutter[data-v-9ab015de] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-9ab015de] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-9ab015de] {
      display: block;
}
}
.visible-mobile[data-v-9ab015de] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-9ab015de] {
      display: block;
}
}
[data-v-9ab015de]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-9ab015de]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-c76bd75c] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-c76bd75c] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-c76bd75c] {
    width: 1004px;
}
.container-87[data-v-c76bd75c] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-c76bd75c] {
    width: 1260px;
}
}
.container-87[data-v-c76bd75c] {
  position: relative;
}
.container-fluid[data-v-c76bd75c], .container-87[data-v-c76bd75c] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-c76bd75c] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-c76bd75c], .fade-leave-to[data-v-c76bd75c] {
  opacity: 0;
}
.text-uppercase[data-v-c76bd75c] {
  text-transform: uppercase;
}
.text-left[data-v-c76bd75c] {
  text-align: left;
}
.text-center[data-v-c76bd75c] {
  text-align: center;
}
.text-right[data-v-c76bd75c] {
  text-align: right;
}
.no-gutter[data-v-c76bd75c] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-c76bd75c] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-c76bd75c] {
      display: block;
}
}
.visible-mobile[data-v-c76bd75c] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-c76bd75c] {
      display: block;
}
}
[data-v-c76bd75c]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-c76bd75c]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.wrapper[data-v-c76bd75c] {
  background: #1C2129;
  min-height: 12.5rem;
}
.wrapper .loading[data-v-c76bd75c] {
    margin: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    margin-top: -0.875rem;
}
.md-theme-default.md-card[data-v-c76bd75c] {
  box-shadow: none;
  background: #1C2129;
  font-family: "Open Sans", sans-serif;
  text-align: left;
}
.md-theme-default .md-card-header[data-v-c76bd75c] {
  padding-top: 15px;
  padding-bottom: 5px;
}
.card-title a[data-v-c76bd75c]:not(.md-button) {
  font-size: 15px;
  line-height: 19px;
  letter-spacing: -0.01em;
  font-weight: 300;
  margin-bottom: 10px;
  color: #FFFFFF;
  display: inline-block;
}
.card-time[data-v-c76bd75c] {
  font-size: 11px;
  line-height: 12px;
  color: #72828E;
}
.card-content-type[data-v-c76bd75c] {
  display: inline-block;
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
}
.card-content-type svg[data-v-c76bd75c] {
    fill: #FFFFFF;
    fill-opacity: 0.5;
    width: 1.875rem;
    height: 1.875rem;
}
.card-duration[data-v-c76bd75c] {
  position: absolute;
  font-size: 12px;
  right: 10px;
  bottom: 10px;
  color: #FFFFFF;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  font-weight: 800;
}
.node-type-gallery .card-content-type[data-v-c76bd75c] {
  background: #1c2129;
  width: 45px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  border-radius: 50%;
}
.node-type-gallery .card-content-type svg[data-v-c76bd75c] {
    height: auto;
    width: 19px;
    top: -0.09375rem;
    position: relative;
    fill-opacity: 1;
    fill: #FFFFFF;
}
@media (max-width: 1023px) {
.xs-vertical .md-card .md-card-header[data-v-c76bd75c],
  .xs-vertical .md-card .md-card-content[data-v-c76bd75c] {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
}
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.node-label a,
.node-label span {
  font-size: 0.6875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ADCEE4;
  letter-spacing: 0.05em;
  line-height: 0.6875rem;
  display: inline-block;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-64dbdab4] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-64dbdab4] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-64dbdab4] {
    width: 1004px;
}
.container-87[data-v-64dbdab4] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-64dbdab4] {
    width: 1260px;
}
}
.container-87[data-v-64dbdab4] {
  position: relative;
}
.container-fluid[data-v-64dbdab4], .container-87[data-v-64dbdab4] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-64dbdab4] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-64dbdab4], .fade-leave-to[data-v-64dbdab4] {
  opacity: 0;
}
.text-uppercase[data-v-64dbdab4] {
  text-transform: uppercase;
}
.text-left[data-v-64dbdab4] {
  text-align: left;
}
.text-center[data-v-64dbdab4] {
  text-align: center;
}
.text-right[data-v-64dbdab4] {
  text-align: right;
}
.no-gutter[data-v-64dbdab4] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-64dbdab4] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-64dbdab4] {
      display: block;
}
}
.visible-mobile[data-v-64dbdab4] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-64dbdab4] {
      display: block;
}
}
[data-v-64dbdab4]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-64dbdab4]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-187fda2a] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-187fda2a] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-187fda2a] {
    width: 1004px;
}
.container-87[data-v-187fda2a] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-187fda2a] {
    width: 1260px;
}
}
.container-87[data-v-187fda2a] {
  position: relative;
}
.container-fluid[data-v-187fda2a], .container-87[data-v-187fda2a] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-187fda2a] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-187fda2a], .fade-leave-to[data-v-187fda2a] {
  opacity: 0;
}
.text-uppercase[data-v-187fda2a] {
  text-transform: uppercase;
}
.text-left[data-v-187fda2a] {
  text-align: left;
}
.text-center[data-v-187fda2a] {
  text-align: center;
}
.text-right[data-v-187fda2a] {
  text-align: right;
}
.no-gutter[data-v-187fda2a] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-187fda2a] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-187fda2a] {
      display: block;
}
}
.visible-mobile[data-v-187fda2a] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-187fda2a] {
      display: block;
}
}
[data-v-187fda2a]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-187fda2a]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
@media (max-width: 1023px) {
.field-section.header a[data-v-187fda2a] {
    font-size: 1.25rem;
}
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-c74fa85a] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-c74fa85a] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-c74fa85a] {
    width: 1004px;
}
.container-87[data-v-c74fa85a] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-c74fa85a] {
    width: 1260px;
}
}
.container-87[data-v-c74fa85a] {
  position: relative;
}
.container-fluid[data-v-c74fa85a], .container-87[data-v-c74fa85a] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-c74fa85a] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-c74fa85a], .fade-leave-to[data-v-c74fa85a] {
  opacity: 0;
}
.text-uppercase[data-v-c74fa85a] {
  text-transform: uppercase;
}
.text-left[data-v-c74fa85a] {
  text-align: left;
}
.text-center[data-v-c74fa85a] {
  text-align: center;
}
.text-right[data-v-c74fa85a] {
  text-align: right;
}
.no-gutter[data-v-c74fa85a] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-c74fa85a] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-c74fa85a] {
      display: block;
}
}
.visible-mobile[data-v-c74fa85a] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-c74fa85a] {
      display: block;
}
}
[data-v-c74fa85a]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-c74fa85a]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.md-theme-default.md-card[data-v-c74fa85a] {
  background: transparent;
  font-family: "Open Sans", sans-serif;
  text-align: left;
  display: block;
  box-shadow: none;
}
@media (max-width: 1023px) {
.xs-vertical .md-theme-default.md-card[data-v-c74fa85a] {
    background: #1C2129;
}
.xs-vertical .md-card-media[data-v-c74fa85a] {
    width: 100%;
}
.xs-vertical .md-card-content[data-v-c74fa85a] {
    width: 100%;
    padding: 0.9375rem 1.875rem;
}
.xs-vertical .xs-vertical-hidden[data-v-c74fa85a] {
    display: none;
}
.xs-vertical .card-title a[data-v-c74fa85a]:not(.md-button) {
    font-size: 0.9375rem;
    line-height: 1.1875rem;
    letter-spacing: -0.01em;
    margin-bottom: 0.625rem;
}
.xs-vertical .card-duration[data-v-c74fa85a] {
    font-size: 0.75rem;
    right: 0.625rem;
    bottom: 0.625rem;
}
}
@media (min-width: 1024px) {
.md-horizontal .md-horizontal-hidden[data-v-c74fa85a] {
    display: none;
}
.md-horizontal .card-title a[data-v-c74fa85a]:not(.md-button) {
    font-size: 0.8125rem;
    line-height: 1.125rem;
}
.md-horizontal .card-duration[data-v-c74fa85a] {
    font-size: 0.6875rem;
    line-height: 0.9375rem;
    right: 0.3125rem;
    bottom: 0.3125rem;
}
.md-horizontal .card-section a[data-v-c74fa85a]:not(.md-button) {
    line-height: 0.6875rem;
    margin-bottom: 0.5rem;
}
}
.md-card-media[data-v-c74fa85a],
.md-card-content[data-v-c74fa85a] {
  position: relative;
  float: left;
}
.md-card-media[data-v-c74fa85a] {
  width: 45%;
}
.md-card-content[data-v-c74fa85a] {
  width: 55%;
  padding: 0 0 0 0.6875rem;
}
.card-time[data-v-c74fa85a] {
  font-size: 0.6875rem;
  line-height: 0.75rem;
  color: #72828E;
}
.card-content-type[data-v-c74fa85a] {
  display: inline-block;
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
}
.card-content-type svg[data-v-c74fa85a] {
    fill: #FFFFFF;
    fill-opacity: 0.5;
    width: 2.1875rem;
    height: 2.1875rem;
}
.card-section a[data-v-c74fa85a]:not(.md-button) {
  font-size: 0.6875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ADCEE4;
  letter-spacing: 0.05em;
}
.card-title a[data-v-c74fa85a]:not(.md-button) {
  font-weight: 300;
  color: #FFFFFF;
  display: inline-block;
}
.card-duration[data-v-c74fa85a] {
  position: absolute;
  color: #FFFFFF;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  font-weight: 800;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.scmp-advert-tile iframe.md-image {
  opacity: 1;
  filter: none;
}
.scmp-advert-tile {
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.scmp-advert-tile {
      text-align: center;
}
}
.scmp-advert-tile:not(.scmp-advert-tile-displayed) {
    display: none;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-1d328fb2] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-1d328fb2] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-1d328fb2] {
    width: 1004px;
}
.container-87[data-v-1d328fb2] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-1d328fb2] {
    width: 1260px;
}
}
.container-87[data-v-1d328fb2] {
  position: relative;
}
.container-fluid[data-v-1d328fb2], .container-87[data-v-1d328fb2] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-1d328fb2] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-1d328fb2], .fade-leave-to[data-v-1d328fb2] {
  opacity: 0;
}
.text-uppercase[data-v-1d328fb2] {
  text-transform: uppercase;
}
.text-left[data-v-1d328fb2] {
  text-align: left;
}
.text-center[data-v-1d328fb2] {
  text-align: center;
}
.text-right[data-v-1d328fb2] {
  text-align: right;
}
.no-gutter[data-v-1d328fb2] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-1d328fb2] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-1d328fb2] {
      display: block;
}
}
.visible-mobile[data-v-1d328fb2] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-1d328fb2] {
      display: block;
}
}
[data-v-1d328fb2]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-1d328fb2]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.loading[data-v-1d328fb2] {
  position: relative;
  margin: 30px 0;
}
.loader-text[data-v-1d328fb2] {
  background: transparent;
  color: #FFF;
  font: bold 0.6875rem "Open Sans", sans-serif;
  margin-bottom: 0.5rem;
  line-height: 0.9375rem;
}
.loader[data-v-1d328fb2] {
  margin: 0 auto;
  font-size: 0.625rem;
  position: relative;
  width: 2.5rem;
  height: 0.25rem;
  background: #3c4758;
  position: relative;
}
.loader-bar[data-v-1d328fb2] {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.25rem;
  background: #317daa;
  transform: translateZ(0);
  animation: load8 0.9s infinite;
}
@keyframes load8 {
0% {
    width: 0;
}
100% {
    width: 2.5rem;
}
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-d0e940c6] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-d0e940c6] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-d0e940c6] {
    width: 1004px;
}
.container-87[data-v-d0e940c6] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-d0e940c6] {
    width: 1260px;
}
}
.container-87[data-v-d0e940c6] {
  position: relative;
}
.container-fluid[data-v-d0e940c6], .container-87[data-v-d0e940c6] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-d0e940c6] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-d0e940c6], .fade-leave-to[data-v-d0e940c6] {
  opacity: 0;
}
.text-uppercase[data-v-d0e940c6] {
  text-transform: uppercase;
}
.text-left[data-v-d0e940c6] {
  text-align: left;
}
.text-center[data-v-d0e940c6] {
  text-align: center;
}
.text-right[data-v-d0e940c6] {
  text-align: right;
}
.no-gutter[data-v-d0e940c6] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-d0e940c6] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-d0e940c6] {
      display: block;
}
}
.visible-mobile[data-v-d0e940c6] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-d0e940c6] {
      display: block;
}
}
[data-v-d0e940c6]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-d0e940c6]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
body.md-theme-default .error a[data-v-d0e940c6]:not(.md-button) {
  color: #7DB9E1;
}
.error[data-v-d0e940c6] {
  margin-top: 11.4375rem;
  text-align: left;
  margin-bottom: 14.3125rem;
}
.error .content-wrapper[data-v-d0e940c6] {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
}
.error h1[data-v-d0e940c6] {
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 300;
    text-transform: uppercase;
    text-align: left;
    margin: 0;
}
.error p[data-v-d0e940c6] {
    margin-bottom: 3.5625rem;
    font-size: 1rem;
    line-height: 1.375rem;
}
.error a[data-v-d0e940c6] {
    line-height: 1.125rem;
    font-size: 1rem;
}
.error.error-500[data-v-d0e940c6] {
    /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.error.error-500[data-v-d0e940c6] {
        margin-top: 6.25rem;
        margin-bottom: 7.5rem;
}
}
.error.error-500 h1[data-v-d0e940c6] {
      /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.error.error-500 h1[data-v-d0e940c6] {
          font-size: 2rem;
          line-height: 1.875rem;
}
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
body.md-theme-default .field-section a:not(.md-button) {
  color: #ADCEE4;
}
body.md-theme-default .field-title a:not(.md-button) {
  color: #FFFFFF;
}
body.md-theme-default .field-author a:not(.md-button) {
  color: #ADCEE4;
}
body.md-theme-default .field-body a:not(.md-button) {
  color: #FFFFFF;
}
body.md-theme-default .field-section.header a:not(.md-button) {
  color: #FFFFFF;
}
.md-card .md-card-media + .md-card-content:last-child {
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.md-card .md-card-media + .md-card-content:last-child {
      padding-bottom: 0;
}
}
.sticky-up-next .md-card .md-card-media + .md-card-content:last-child {
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.sticky-up-next .md-card .md-card-media + .md-card-content:last-child {
      padding-bottom: 0;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.md-card .md-card-media {
    height: 100%;
}
.md-card .md-card-media img {
      display: block;
}
}
.jw-skin-scmp .jw-progress {
  background-color: #ADCEE4;
}
.jw-skin-scmp .jw-toggle {
  color: #ADCEE4;
}
.jw-skin-scmp .jw-icon-tooltip .jw-active-option {
  background-color: #ADCEE4;
}
.sticky-up-next {
  position: fixed;
  bottom: 0;
  z-index: 1;
  width: 100%;
  padding-top: 1.25rem;
}
.sticky-up-next-wrapper {
  padding: 0.9375rem 1.875rem;
  background: #101317;
  position: relative;
}
.sticky-up-next-wrapper .btn-nav.disabled {
    opacity: 0.2;
}
.component-wrapper {
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.component-wrapper {
      padding-top: 1.75rem;
}
}
.video-container {
  margin-bottom: 1.25rem;
}
.field-section.header {
  margin: 0 0 1.75rem 0;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.field-section.header {
      display: none;
}
}
.field-section.header a {
    font-size: 3rem;
    text-transform: uppercase;
    line-height: 4.0625rem;
    display: inline-block;
    text-align: center;
    font-weight: normal;
}
.node-content-wrapper {
  display: table;
  table-layout: fixed;
}
.node-content {
  padding-right: 1.25rem;
}
.node-content,
.related-story-widget {
  display: table-cell;
}
.node-wrapper {
  display: table-row;
  table-layout: fixed;
  text-align: left;
}
.node-wrapper .fields {
    text-align: left;
    display: block;
}
.node-wrapper .fields.inline {
      display: inline-block;
}
.node-wrapper .node-label span,
  .node-wrapper .node-label a {
    font-size: 0.6875rem;
    vertical-align: top;
    line-height: 0.9375rem;
    margin-bottom: 0.5rem;
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.node-wrapper .node-label span,
      .node-wrapper .node-label a {
        font-size: 0.625rem;
}
}
.node-wrapper .node-content .node-label span,
  .node-wrapper .node-content .node-label a {
    font-size: 0.75rem;
}
.node-wrapper .field-title {
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: -0.01em;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.node-wrapper .field-title {
        font-size: 1.25rem;
        line-height: 1.5rem;
}
}
.node-wrapper .field-author {
    font-size: 0.875rem;
    line-height: 1.1875rem;
    margin: 0 0 1.5625rem 0;
    /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.node-wrapper .field-author {
        font-size: 0.8125rem;
}
}
.node-wrapper .field-body {
    font-size: 0.8125rem;
    line-height: 1.125rem;
}
.node-wrapper .field-body p {
      margin-top: 0;
      color: #FFFFFF;
      margin-bottom: 1.875rem;
}
.node-wrapper .field-updated {
    font-size: 0.8125rem;
    line-height: 1.125rem;
    color: #72828E;
    margin-right: 0.9375rem;
}
.node-wrapper .wrapper-right .scmp-advert-tile-processed > div,
  .node-wrapper .wrapper-right .scmp-advert-tile-processed > iframe {
    /* Mobile breakpoints */
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.node-wrapper .wrapper-right .scmp-advert-tile-processed > div,
      .node-wrapper .wrapper-right .scmp-advert-tile-processed > iframe {
        border-bottom: 2px solid #72828E !important;
        margin: 0 0.625rem 1.25rem;
        box-sizing: content-box;
        padding: 0 0 1.25rem;
}
}
@media (min-width: 0) and (max-width: 1023px) {
.node-wrapper .wrapper-right .scmp-advert-tile-processed > div,
      .node-wrapper .wrapper-right .scmp-advert-tile-processed > iframe {
        margin-bottom: 1.875rem;
        box-sizing: content-box;
}
}
.wrapper-left {
  display: table-cell;
  padding-right: 0.625rem;
  vertical-align: top;
}
.wrapper-right {
  display: table-cell;
  width: 19.375rem;
  padding-left: 0.625rem;
  position: relative;
  vertical-align: top;
}
.wrapper-right .loading {
    position: absolute;
    top: 50%;
    width: 100%;
    margin: -0.875rem 0 0 0;
    /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.wrapper-right .loading {
        display: none;
}
}
.wrapper-right .loader-text {
    text-align: center;
}
.wrapper-right .related-video-wrapper {
    margin-bottom: 1rem;
}
.wrapper-right .related-video-wrapper.last {
      margin-bottom: 0;
}
.node-type-video .wrapper-right {
  position: relative;
}
.related-video-bottom-pane {
  padding-top: 3.75rem;
  padding-bottom: 1.25rem;
  background: #212833;
}
.related-video-bottom-pane .loading {
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.related-video-bottom-pane .loading {
        margin-top: -1.875rem;
}
}
.dark-video-section {
  background: black;
}
.dark-video-section .related-video-bottom-pane {
    background: black;
}
.related-video-table {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.related-video-row {
  display: table-row;
  width: 100%;
  vertical-align: top;
}
.related-video-row .related-video-wrapper {
    display: table-cell;
    vertical-align: top;
    height: 100%;
    width: 25%;
    position: relative;
    overflow: hidden;
    padding-top: 1.25rem;
}
.related-video-row .related-video-wrapper > div {
      height: 100%;
      padding-bottom: 999px;
      margin-bottom: -999px;
}
@-moz-document url-prefix() {
.related-video-row .related-video-wrapper > div {
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.related-video-row .related-video-wrapper > div {
        display: table;
}
}
}
.VueCarousel.with-pagination {
  padding-bottom: 0.625rem;
}
.VueCarousel.with-pagination .VueCarousel-pagination {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    padding-left: 0.6875rem;
    background: #1C2129;
}
.VueCarousel-navigation-button {
  display: none;
}
.VueCarousel-slide .wrapper {
  height: 100%;
  display: block;
}
.btn-nav {
  display: inline-block;
  width: 1.875rem;
  position: absolute;
  margin-top: -0.625rem;
  top: 50%;
}
.btn-nav svg {
    fill: #FFFFFF;
    width: 0.5625rem;
}
.btn-prev {
  left: 0;
}
.btn-next {
  right: 0;
}
.related-story-widget {
  width: 13.75rem;
}
.related-story-widget h4 {
    text-transform: uppercase;
    font-size: 0.75rem;
    line-height: 0.75rem;
    font-weight: 800;
    color: #FFFFFF;
}
.related-video-wrapper {
  padding-left: 10px;
  padding-right: 10px;
}
.related-video-wrapper.first .wrapper {
    margin-bottom: 1rem;
}
.related-video-wrapper.first .control-panel {
    padding-bottom: 1rem;
}
.related-video-wrapper.first .up-next,
  .related-video-wrapper.first .auto-play-state {
    font-size: 0.75rem;
    line-height: 0.75rem;
    text-transform: uppercase;
    font-weight: 800;
}
.related-video-wrapper.first .auto-play-state {
    color: #72828E;
}
.related-video-wrapper.first:after {
    content: ' ';
    border: 2px solid #72828E;
    display: block;
    border-width: 0 0 0.125rem 0;
}
.md-theme-default .share-button-container.mode-inline.field-share {
  margin-bottom: 1.5625rem;
}
.md-theme-default .share-button-container.mode-inline.field-share .share-count-wrapper .share-count {
    margin-right: 1.75rem;
    padding: 0.3125rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.node-container {
  display: table;
  padding-bottom: 4.375rem;
}
@media (max-width: 1023px) {
.node-content-wrapper,
  .node-content {
    display: block;
}
.video-container {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
}
.node-wrapper {
    display: block;
}
.node-content {
    padding: 0.3125rem 1.25rem 1.875rem;
}
.related-video-bottom-pane {
    background: transparent;
    padding-top: 0;
}
.related-video-wrapper {
    padding-left: 0;
    padding-right: 0;
}
.related-video-wrapper.first.wrapper {
      margin-bottom: 0;
}
.related-video-wrapper.first:after {
      border: none;
}
.related-video-row {
    display: block;
}
.related-video-row .related-video-wrapper {
      display: block;
      width: 100%;
}
.wrapper-left {
    display: block;
    padding-right: 0;
}
.wrapper-right {
    display: block;
    width: auto;
    padding-left: 0;
}
.node-container {
    padding-bottom: 0;
}
}
#dfp-video-companion > * {
  margin-left: auto;
  margin-right: auto;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-117cd9d6] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-117cd9d6] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-117cd9d6] {
    width: 1004px;
}
.container-87[data-v-117cd9d6] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-117cd9d6] {
    width: 1260px;
}
}
.container-87[data-v-117cd9d6] {
  position: relative;
}
.container-fluid[data-v-117cd9d6], .container-87[data-v-117cd9d6] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-117cd9d6] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-117cd9d6], .fade-leave-to[data-v-117cd9d6] {
  opacity: 0;
}
.text-uppercase[data-v-117cd9d6] {
  text-transform: uppercase;
}
.text-left[data-v-117cd9d6] {
  text-align: left;
}
.text-center[data-v-117cd9d6] {
  text-align: center;
}
.text-right[data-v-117cd9d6] {
  text-align: right;
}
.no-gutter[data-v-117cd9d6] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-117cd9d6] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-117cd9d6] {
      display: block;
}
}
.visible-mobile[data-v-117cd9d6] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-117cd9d6] {
      display: block;
}
}
[data-v-117cd9d6]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-117cd9d6]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
ul[data-v-117cd9d6] {
  list-style-type: none;
  padding: 0;
}
li[data-v-117cd9d6] {
  display: inline-block;
  margin: 0;
}
li[data-v-117cd9d6]:not(.last):after {
    content: '/';
    margin-right: 0.3125rem;
    padding-left: 0.3125rem;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-c7337958] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-c7337958] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-c7337958] {
    width: 1004px;
}
.container-87[data-v-c7337958] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-c7337958] {
    width: 1260px;
}
}
.container-87[data-v-c7337958] {
  position: relative;
}
.container-fluid[data-v-c7337958], .container-87[data-v-c7337958] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-c7337958] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-c7337958], .fade-leave-to[data-v-c7337958] {
  opacity: 0;
}
.text-uppercase[data-v-c7337958] {
  text-transform: uppercase;
}
.text-left[data-v-c7337958] {
  text-align: left;
}
.text-center[data-v-c7337958] {
  text-align: center;
}
.text-right[data-v-c7337958] {
  text-align: right;
}
.no-gutter[data-v-c7337958] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-c7337958] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-c7337958] {
      display: block;
}
}
.visible-mobile[data-v-c7337958] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-c7337958] {
      display: block;
}
}
[data-v-c7337958]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-c7337958]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.md-theme-default.md-card[data-v-c7337958] {
  background: transparent;
  font-family: "Open Sans", sans-serif;
  text-align: left;
  display: block;
  box-shadow: none;
}
.xs-horizontal .md-card-media[data-v-c7337958] {
  width: 6.25rem;
  height: 3.5rem;
  position: absolute;
}
.xs-horizontal .md-horizontal-hidden[data-v-c7337958] {
  display: none;
}
.xs-horizontal .card-title[data-v-c7337958] {
  font-size: 0.8125rem;
  line-height: 1.0625rem;
}
.xs-horizontal .card-duration[data-v-c7337958] {
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  right: 0.3125rem;
  bottom: 0.3125rem;
}
.md-card-media[data-v-c7337958],
.md-card-content[data-v-c7337958] {
  position: relative;
  float: left;
}
.md-card-content[data-v-c7337958] {
  width: 100%;
  padding: 0 0 0 6.875rem;
  min-height: 3.5rem;
}
.card-up-next[data-v-c7337958] {
  text-transform: uppercase;
  font-size: 0.6875rem;
  font-weight: 800;
  color: #ADCEE4;
  line-height: 0.75rem;
  margin-bottom: 0.125rem;
}
.card-title[data-v-c7337958] {
  font-weight: 300;
  color: #FFFFFF;
  display: inline-block;
}
.card-duration[data-v-c7337958] {
  position: absolute;
  color: #FFFFFF;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  font-weight: 800;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.md-theme-default .share-button-container.mode-inline-margin .share-count-wrapper, .md-theme-default .share-button-container.mode-inline .share-count-wrapper {
  float: left;
}
.md-theme-default .share-button-container.mode-inline-margin .share-count-wrapper .share-count, .md-theme-default .share-button-container.mode-inline .share-count-wrapper .share-count {
    padding: 0.3125rem 0.625rem;
    font-size: 0.8125rem;
    background-color: #1C2129;
    line-height: 1.25rem;
    margin-right: 1.625rem;
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.md-theme-default .share-button-container.mode-inline-margin .share-count-wrapper .share-count, .md-theme-default .share-button-container.mode-inline .share-count-wrapper .share-count {
        padding: 0.3125rem 1.375rem;
}
}
.md-theme-default .share-button-container.mode-inline-margin .share-buttons-wrapper, .md-theme-default .share-button-container.mode-inline .share-buttons-wrapper {
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.md-theme-default .share-button-container.mode-inline-margin .share-buttons-wrapper, .md-theme-default .share-button-container.mode-inline .share-buttons-wrapper {
      float: right;
}
}
.md-theme-default .share-button-container.mode-inline-margin .share-button:not(:last-child), .md-theme-default .share-button-container.mode-inline .share-button:not(:last-child) {
  margin-right: 1.25rem;
}
@media screen and (min-width: 375px) {
.md-theme-default .share-button-container.mode-inline-margin .share-button:not(:last-child), .md-theme-default .share-button-container.mode-inline .share-button:not(:last-child) {
      margin-right: 1.5625rem;
}
}
.md-theme-default .share-button-container.mode-inline-margin .share-button.twitter, .md-theme-default .share-button-container.mode-inline .share-button.twitter {
  top: 0.0625rem;
  position: relative;
}
@media screen and (min-width: 375px) {
.md-theme-default .share-button-container.mode-inline-margin .share-button.twitter:not(:last-child), .md-theme-default .share-button-container.mode-inline .share-button.twitter:not(:last-child) {
    margin-right: 1.5rem;
}
}
.md-theme-default .share-button-container.mode-inline-margin .share-button.twitter svg, .md-theme-default .share-button-container.mode-inline .share-button.twitter svg {
  width: 1.0625rem;
}
.md-theme-default .share-button-container.mode-inline-margin .share-button.email, .md-theme-default .share-button-container.mode-inline .share-button.email {
  top: 0.0625rem;
  position: relative;
}
.md-theme-default .share-button-container.mode-inline-margin .share-button.email svg, .md-theme-default .share-button-container.mode-inline .share-button.email svg {
    width: 1rem;
}
.md-theme-default .share-button-container.mode-inline-margin .share-button svg, .md-theme-default .share-button-container.mode-inline .share-button svg {
  height: 1rem;
  max-width: 1.3125rem;
  display: inline-block;
}
.md-theme-default .share-count-wrapper {
  color: #FFFFFF;
}
.md-theme-default .share-button svg {
  fill: #FFFFFF;
  width: auto;
  transition: fill 0.25s;
}
.md-theme-default .share-button svg:hover {
  fill: #7DB9E1;
}
.md-theme-default .share-button-container.mode-inline {
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.md-theme-default .share-button-container.mode-inline .share-buttons-wrapper {
      float: left;
}
}
@media (max-width: 375px) and (min-width: 0) {
.md-theme-default .share-button-container.mode-inline .share-count-wrapper {
    width: 100%;
}
.md-theme-default .share-button-container.mode-inline .share-buttons-wrapper {
    float: left;
    margin-left: 0.3125rem;
    margin-top: 0.9375rem;
}
}
.md-theme-default .share-button-container.mode-block {
  min-width: 18.75rem;
  clear: both;
  /* Mobile breakpoints */
}
.md-theme-default .share-button-container.mode-block svg.facebook-messenger, .md-theme-default .share-button-container.mode-block svg.twitter, .md-theme-default .share-button-container.mode-block svg.whatsapp, .md-theme-default .share-button-container.mode-block svg.email {
    top: 0.0625rem;
    position: relative;
}
.md-theme-default .share-button-container.mode-block .share-count-wrapper {
    font-size: 1.25rem;
    display: block;
    letter-spacing: 0;
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.md-theme-default .share-button-container.mode-block .share-count-wrapper {
        font-size: 1.875rem;
}
}
.md-theme-default .share-button-container.mode-block .separator {
    height: 0.0625rem;
    width: 6.25rem;
    display: block;
    background-color: #FFFFFF;
    margin: 0.4375rem auto 0 auto;
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.md-theme-default .share-button-container.mode-block .separator {
        margin-top: 0.6875rem;
}
}
.md-theme-default .share-button-container.mode-block .share-buttons-wrapper {
    display: flex;
    max-width: 18.625rem;
    margin-top: 1.25rem auto 0 auto;
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.md-theme-default .share-button-container.mode-block .share-buttons-wrapper {
        margin-top: 2.5rem;
        max-width: 18.125rem;
}
}
.md-theme-default .share-button-container.mode-block .share-button {
    flex: 1;
}
.md-theme-default .share-button-container.mode-block svg.facebook {
    height: 1.6875rem;
}
.md-theme-default .share-button-container.mode-block svg.facebook-messenger {
    height: 1.375rem;
}
.md-theme-default .share-button-container.mode-block svg.twitter {
    height: 1.25rem;
}
.md-theme-default .share-button-container.mode-block svg.whatsapp {
    height: 1.4375rem;
}
.md-theme-default .share-button-container.mode-block svg.email {
    height: 1.0625rem;
}
@media (min-width: 1024px) {
.md-theme-default .share-button-container.mode-block svg.facebook {
      height: 2.5rem;
}
.md-theme-default .share-button-container.mode-block svg.twitter {
      height: 1.875rem;
}
.md-theme-default .share-button-container.mode-block svg.email {
      height: 1.625rem;
}
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-632f1946] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-632f1946] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-632f1946] {
    width: 1004px;
}
.container-87[data-v-632f1946] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-632f1946] {
    width: 1260px;
}
}
.container-87[data-v-632f1946] {
  position: relative;
}
.container-fluid[data-v-632f1946], .container-87[data-v-632f1946] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-632f1946] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-632f1946], .fade-leave-to[data-v-632f1946] {
  opacity: 0;
}
.text-uppercase[data-v-632f1946] {
  text-transform: uppercase;
}
.text-left[data-v-632f1946] {
  text-align: left;
}
.text-center[data-v-632f1946] {
  text-align: center;
}
.text-right[data-v-632f1946] {
  text-align: right;
}
.no-gutter[data-v-632f1946] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-632f1946] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-632f1946] {
      display: block;
}
}
.visible-mobile[data-v-632f1946] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-632f1946] {
      display: block;
}
}
[data-v-632f1946]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-632f1946]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.field-title[data-v-632f1946] {
  font-weight: normal;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-b0c4297a] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-b0c4297a] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-b0c4297a] {
    width: 1004px;
}
.container-87[data-v-b0c4297a] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-b0c4297a] {
    width: 1260px;
}
}
.container-87[data-v-b0c4297a] {
  position: relative;
}
.container-fluid[data-v-b0c4297a], .container-87[data-v-b0c4297a] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-b0c4297a] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-b0c4297a], .fade-leave-to[data-v-b0c4297a] {
  opacity: 0;
}
.text-uppercase[data-v-b0c4297a] {
  text-transform: uppercase;
}
.text-left[data-v-b0c4297a] {
  text-align: left;
}
.text-center[data-v-b0c4297a] {
  text-align: center;
}
.text-right[data-v-b0c4297a] {
  text-align: right;
}
.no-gutter[data-v-b0c4297a] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-b0c4297a] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-b0c4297a] {
      display: block;
}
}
.visible-mobile[data-v-b0c4297a] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-b0c4297a] {
      display: block;
}
}
[data-v-b0c4297a]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-b0c4297a]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.md-card .md-card-media[data-v-b0c4297a] {
  height: 100%;
}
.md-card .md-card-media img[data-v-b0c4297a] {
    display: block;
}
.content-row-container[data-v-b0c4297a] {
  margin-left: -10px;
  margin-right: -10px;
}
.content-row-title[data-v-b0c4297a] {
  padding: 0 10px 0.0625rem;
  text-align: left;
  margin-top: 1.875rem;
}
.content-row-title .row-title[data-v-b0c4297a] {
    color: #FFFFFF;
    font-size: 1.25rem;
    line-height: 1.875rem;
    text-transform: uppercase;
}
.content-row-title .row-title .bar[data-v-b0c4297a] {
      width: 6.25rem;
}
.content-row-title .row-title .bar[data-v-b0c4297a]::before {
        content: " ";
        display: block;
        border-top: 2px solid #3E4B5E;
        height: 1rem;
}
.content-row-title .row-title .more[data-v-b0c4297a] {
      font-size: 1rem;
      color: #7DB9E1;
      text-transform: lowercase;
}
.content-row-title .row-title .more[data-v-b0c4297a]::before {
        content: "/";
        padding: 0 0.3125rem;
}
.content-row-title .row-title .more[data-v-b0c4297a]:hover::before {
        color: #7DB9E1;
}
.content-row-table[data-v-b0c4297a] {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.content-row[data-v-b0c4297a] {
  display: table-row;
  margin-bottom: 1.25rem;
  table-layout: fixed;
  overflow: hidden;
}
.content-row .content-row-wrapper[data-v-b0c4297a] {
    display: table-cell;
    vertical-align: top;
    height: 100%;
    width: 25%;
    position: relative;
    overflow: hidden;
    padding-top: 1.25rem;
    margin-bottom: 1rem;
    padding-left: 10px;
    padding-right: 10px;
}
.content-row .content-row-wrapper > div[data-v-b0c4297a] {
      height: 100%;
      padding-bottom: 999px;
      margin-bottom: -999px;
}
.content-row .content-row-wrapper.first[data-v-b0c4297a] {
      border: 2px solid #72828E;
      border-width: 0 0 2px 0;
}
.content-row .content-row-wrapper.first .control-panel[data-v-b0c4297a] {
        padding-bottom: 1rem;
}
.content-row .content-row-wrapper.first .up-next[data-v-b0c4297a],
      .content-row .content-row-wrapper.first .auto-play-state[data-v-b0c4297a] {
        font-size: 0.75rem;
        line-height: 0.75rem;
        text-transform: uppercase;
        font-weight: 800;
}
.content-row .content-row-wrapper.first .auto-play-state[data-v-b0c4297a] {
        color: #72828E;
}
@media (max-width: 1023px) {
.content-row-title[data-v-b0c4297a] {
    text-align: center;
}
.content-row-title .bar[data-v-b0c4297a] {
      text-align: center;
      margin: 0 auto;
}
.content-row[data-v-b0c4297a] {
    display: block;
    margin-bottom: 0;
}
.content-row .content-row-wrapper[data-v-b0c4297a] {
      display: block;
      width: 100%;
      padding-left: 0;
      padding-right: 0;
      margin-bottom: 0;
      padding-top: 0.9375rem;
}
.content-row .content-row-wrapper.first[data-v-b0c4297a] {
        border: none;
}
.content-row .content-row-wrapper.dummy[data-v-b0c4297a] {
        display: none;
}
}
@-moz-document url-prefix() {
.content-row .content-row-wrapper > div {
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.content-row .content-row-wrapper > div {
        display: table;
}
}
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.vue-portal-target {
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  position: relative;
  /* Mobile breakpoints */
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.vue-portal-target {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
}
}
@media (min-width: 0) and (max-width: 1023px) {
.pw-globals-bv-safari body:not(.comment-show) .vue-portal-target {
      position: fixed;
}
}
body.comment-show {
  overflow: hidden;
}
body.comment-show #app {
    /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
body.comment-show #app {
        padding-top: 0;
}
}
body.comment-show .content-wrapper {
    /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
body.comment-show .content-wrapper {
        display: none;
}
}
.comment-show #app {
  overflow-y: hidden;
}
.field-comments {
  font-size: 0.8125rem;
  line-height: 1rem;
  color: #72828E;
}
.field-comments svg {
    fill: #72828E;
    width: 1.1875rem;
    height: 1rem;
    vertical-align: middle;
}
.field-comments span {
    color: #72828E;
    display: inline-block;
    line-height: 16px;
    vertical-align: middle;
    padding-left: 0.125rem;
}
.comment-popup-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* Mobile breakpoints */
  background-color: #ddd;
  z-index: 100001;
  overflow-y: scroll;
  -webkit-transition: all 0.3s ease-in-out;
  /* Safari */
  transition: all 0.3s ease-in-out;
  -ms-transform: translateY(120%);
  /* IE 9 */
  -webkit-transform: translateY(120%);
  /* Safari */
  transform: translateY(120%);
  color: rgba(0, 0, 0, 0.87);
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.pw-globals-bv-safari .comment-popup-wrapper.show {
      position: relative;
      bottom: initial;
}
}
@media (min-width: 1024px) {
.comment-popup-wrapper {
      width: 60%;
      left: auto;
      -ms-transform: translateY(0);
      /* IE 9 */
      -webkit-transform: translateY(0);
      /* Safari */
      transform: translateY(0);
      -ms-transform: translateX(120%);
      /* IE 9 */
      -webkit-transform: translateX(120%);
      /* Safari */
      transform: translateX(120%);
}
}
.comment-popup-wrapper.show {
    -ms-transform: translateY(0);
    /* IE 9 */
    -webkit-transform: translateY(0);
    /* Safari */
    transform: translateY(0);
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.comment-popup-wrapper.show {
        -ms-transform: translateX(0);
        /* IE 9 */
        -webkit-transform: translateX(0);
        /* Safari */
        transform: translateX(0);
}
}
.comment-popup-wrapper iframe {
    width: 100%;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.comment-popup-wrapper .loading {
    position: absolute;
    top: 50%;
    left: 50%;
}
.comment-popup-wrapper .loading .loader-text {
      display: none;
}
.comment-btn-close {
  right: 0;
  z-index: 100002;
  -webkit-transition: all 0.3s ease-in-out;
  /* Safari */
  transition: all 0.3s ease-in-out;
  -ms-transform: translateX(120%);
  /* IE 9 */
  -webkit-transform: translateX(120%);
  /* Safari */
  transform: translateX(120%);
  visibility: hidden;
  /* Mobile breakpoints */
}
.comment-btn-close.desktop {
    height: 55px;
    width: 55px;
    cursor: pointer;
    position: fixed;
    top: 100px;
    background: #F8F8F2;
    text-align: center;
}
.comment-btn-close.desktop.show {
      display: block;
      right: 60%;
      -ms-transform: translateX(0);
      /* IE 9 */
      -webkit-transform: translateX(0);
      /* Safari */
      transform: translateX(0);
}
@media (min-width: 0) and (max-width: 1023px) {
.comment-btn-close.mobile {
      display: none !important;
}
.comment-btn-close.desktop.show {
      -webkit-transition: none;
      /* Safari */
      transition: none;
      top: 0;
      right: 0;
}
}
.comment-btn-close.show {
    visibility: visible;
}
.comment-btn-close svg.svg-close-icon {
    width: 30px;
    height: 55px;
}
.comment-loading-overlay.md-dialog-container.md-theme-default .md-dialog {
  background: transparent;
  box-shadow: none;
}
.comment-loading-overlay.md-dialog-container.md-theme-default .md-dialog .md-dialog-content {
    background: transparent;
}
.comment-loading-overlay.md-dialog-container.md-theme-default .md-dialog .md-dialog-content .loading .loader-text {
      color: #FFF;
      text-align: center;
}
.comment-loading-overlay.md-dialog-container.md-theme-default .md-backdrop {
  background-color: rgba(0, 0, 0, 0.7);
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
body.md-theme-default .field-section a:not(.md-button) {
  color: #ADCEE4;
}
.node-wrapper.node-type-gallery {
  margin-top: 26px;
  position: relative;
  text-align: left;
  padding-bottom: 0;
  padding: 0;
  display: block;
}
.node-wrapper.node-type-gallery .wrapper-left, .node-wrapper.node-type-gallery .wrapper-right {
    position: initial;
    vertical-align: top;
}
.node-wrapper.node-type-gallery .wrapper-left {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 0;
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.node-wrapper.node-type-gallery .wrapper-left {
        margin-right: 1.25rem;
        width: calc(100% - 320px);
}
}
.node-wrapper.node-type-gallery .wrapper-right {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 0;
    /* Mobile breakpoints */
}
.node-wrapper.node-type-gallery .wrapper-right .share-button-container {
      margin-top: 1.125rem;
}
.node-wrapper.node-type-gallery .wrapper-right .scmp-advert-tile-processed > div,
    .node-wrapper.node-type-gallery .wrapper-right .scmp-advert-tile-processed > iframe {
      padding: 0;
      margin: 0;
      margin-bottom: 0.9375rem !important;
      border-bottom: 0 !important;
}
@media (min-width: 1024px) {
.node-wrapper.node-type-gallery .wrapper-right {
        width: 18.75rem;
}
}
.node-wrapper.node-type-gallery .field-body-wrapper {
    position: relative;
}
.node-wrapper.node-type-gallery .field-body-wrapper:not(.no-description) {
      /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.node-wrapper.node-type-gallery .field-body-wrapper:not(.no-description) {
          margin-top: 1.875rem;
}
}
.node-wrapper.node-type-gallery .field-body {
    font-size: 0.875rem;
    line-height: 1.25rem;
    border: 1px solid transparent;
    /* Mobile breakpoints */
    /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.node-wrapper.node-type-gallery .field-body {
        color: #7DB9E1;
}
}
@media (min-width: 1024px) {
.node-wrapper.node-type-gallery .field-body {
        font-size: 0.9375rem;
}
}
.node-wrapper.node-type-gallery .field-body > *:last-child {
    margin-bottom: 0;
}
.node-wrapper.node-type-gallery .field-body.show-more:not(.no-truncate) > *:last-child::after,
  .node-wrapper.node-type-gallery .field-body.show-less:not(.no-truncate) > *:last-child::after {
    content: "/ more+";
    display: inline-block;
    color: #7DB9E1;
    cursor: pointer;
}
.node-wrapper.node-type-gallery .field-body.show-less:not(.no-truncate) > *:last-child::after {
    content: "show less";
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.node-wrapper.node-type-gallery .field-body.show-less:not(.no-truncate) > *:last-child::after {
        content: "/ less";
}
}
.node-wrapper.node-type-gallery button.text-display {
    opacity: 0;
    z-index: 1;
    width: 100%;
    height: 1.25rem;
    bottom: 0;
    position: absolute;
}
.node-wrapper.node-type-gallery button.text-display:hover ~ .field-body > *:last-child::after {
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.node-wrapper.node-type-gallery button.text-display:hover ~ .field-body > *:last-child::after {
        color: #f17628;
}
}
.bottom-info-wrapper {
  padding: 1.25rem 1.875rem 1.875rem;
}
.bottom-info-wrapper .field-section {
    font-size: 0.6875rem;
    font-weight: bold;
    color: #adcee4;
    margin-bottom: 0.375rem;
    text-transform: uppercase;
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.bottom-info-wrapper .field-section {
        font-size: 0.75rem;
}
}
.gallery-info-wrapper {
  text-align: left;
  margin-bottom: 1.25rem;
  padding: 0 1.25rem;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-info-wrapper {
      padding: 0;
      padding-right: 0.625rem;
      margin-bottom: 1.875rem;
}
}
.gallery-info-wrapper.gallery-info-mobile .inner-left {
    width: calc(100% - 70px);
}
.gallery-info-wrapper .field-updated {
    color: #72828e;
    font-size: 0.75rem;
    /* Mobile breakpoints */
    /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.gallery-info-wrapper .field-updated {
        margin-top: -0.625rem;
        margin-bottom: 0.75rem;
}
}
@media (min-width: 1024px) {
.gallery-info-wrapper .field-updated {
        font-size: 0.875rem;
        margin-bottom: 2rem;
}
}
.gallery-info-wrapper .field-section {
    font-weight: bold;
    color: #adcee4;
    margin-bottom: 0.375rem;
    text-transform: uppercase;
    font-size: 0.6875rem;
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-info-wrapper .field-section {
        font-size: 0.75rem;
}
}
.gallery-info-wrapper .field-title {
    margin: 0;
    font-weight: normal;
    margin-bottom: 0.875rem;
    font-size: 1.125rem;
    line-height: 1.375rem;
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-info-wrapper .field-title {
        font-size: 1.375rem;
        line-height: 1.75rem;
}
}
.gallery-info-wrapper .field-author {
    color: #adcee4;
    margin-bottom: 1.375rem;
}
.fade-enter-active, .fade-leave-active {
  transition: opacity .5s;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.latest-gallery {
  padding: 0 0 2em;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.gallery-image-slider {
  text-align: left;
}
.gallery-image-slider > div.top-control-bar {
    display: none;
}
.gallery-image-slider .top-control-bar {
    position: absolute;
    right: 1.0625rem;
    top: 0.9375rem;
    z-index: 10;
    padding: 0;
    display: inline-block;
    margin-bottom: 1.5rem;
    display: flex;
}
.gallery-image-slider .top-control-bar .pager {
      line-height: 1;
      border: 1px solid white;
      font-size: 0.8125rem;
      display: inline-block;
      text-align: center;
      padding: 0 0.8125rem;
      height: 2.125rem;
      line-height: 2.125rem;
      font-weight: 600;
      text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
      box-shadow: 0px 0px 1px 1px rgba(5, 5, 5, 0.3);
      min-width: 4.5rem;
      /* Mobile breakpoints */
}
.gallery-image-slider .top-control-bar .pager .page {
        padding-right: 0.25rem;
}
.gallery-image-slider .top-control-bar .pager .total {
        padding-left: 0.25rem;
}
.gallery-image-slider .top-control-bar .pager span {
        bottom: 2px;
        position: relative;
}
.gallery-image-slider .top-control-bar .previous, .gallery-image-slider .top-control-bar .next {
      display: none;
      margin-left: 1.375rem;
      /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-image-slider .top-control-bar .previous, .gallery-image-slider .top-control-bar .next {
          display: inline-block;
}
}
.gallery-image-slider .top-control-bar .previous svg, .gallery-image-slider .top-control-bar .next svg {
        width: 1.0625rem;
        height: 2.125rem;
}
.gallery-image-slider .top-control-bar .previous svg .st0, .gallery-image-slider .top-control-bar .next svg .st0 {
          opacity: 0.2;
          transition: all 0.25s;
}
.gallery-image-slider .top-control-bar .previous svg .st1, .gallery-image-slider .top-control-bar .next svg .st1 {
          fill: #FFFFFF;
          transition: all 0.25s;
}
.gallery-image-slider .top-control-bar .previous svg:hover .st0, .gallery-image-slider .top-control-bar .next svg:hover .st0 {
          opacity: 0.2;
}
.gallery-image-slider .top-control-bar .previous svg:hover .st1, .gallery-image-slider .top-control-bar .next svg:hover .st1 {
          fill: #ADCEE4;
}
.gallery-image-slider .top-control-bar .previous.disable svg .st0, .gallery-image-slider .top-control-bar .next.disable svg .st0 {
        opacity: 0.05;
}
.gallery-image-slider .top-control-bar .previous.disable svg .st1, .gallery-image-slider .top-control-bar .next.disable svg .st1 {
        fill: rgba(255, 255, 255, 0.5);
}
.gallery-image-slider .gallery-image-wrapper {
    position: relative;
    overflow: hidden;
}
.gallery-image-slider .gallery-image-wrapper .image-container-outer {
      position: relative;
      overflow: hidden;
}
.gallery-image-slider .gallery-image-wrapper .image-container {
      will-change: transform;
      background: #1c2129;
      width: 1000%;
      display: flex;
      align-items: center;
      position: relative;
      -ms-touch-action: pan-Y;
      -moz-backface-visibility: hidden;
      transition: transform 1s, 1s height 0.5s;
      /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-image-slider .gallery-image-wrapper .image-container {
          min-height: 36.4375rem;
}
}
.gallery-image-slider .gallery-image-wrapper .image-container.paning {
        transition: none;
}
.gallery-image-slider .gallery-image-wrapper .image-container .item {
        display: inline-block;
        width: 100%;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
}
.gallery-image-slider .gallery-image-wrapper .image-container .item img {
          max-height: 1000px;
}
.gallery-image-slider .gallery-image-wrapper .image-container .gallery-image {
        pointer-events: none;
        width: auto;
        height: auto;
        user-drag: none;
        user-select: none;
        -moz-user-select: none;
        -webkit-user-drag: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        display: block;
        margin: 0 auto;
        position: relative;
}
.gallery-image-slider .gallery-image-wrapper .image-container .preload {
        display: none;
}
.gallery-image-slider .gallery-image-wrapper .btn-prev, .gallery-image-slider .gallery-image-wrapper .btn-next {
      background: rgba(33, 40, 51, 0.2);
      width: 2.25rem;
      height: 2.25rem;
      display: inline-block;
      line-height: 2.125rem;
      position: absolute;
      top: 50%;
      margin-top: -1.125rem;
      z-index: 10;
      cursor: pointer;
      text-align: center;
}
.gallery-image-slider .gallery-image-wrapper .btn-prev svg, .gallery-image-slider .gallery-image-wrapper .btn-next svg {
        width: 0.5625rem;
        height: 1.0625rem;
        fill: white;
}
.gallery-image-slider .gallery-image-wrapper .btn-prev.disable, .gallery-image-slider .gallery-image-wrapper .btn-next.disable {
        opacity: 0.2;
}
.gallery-image-slider .gallery-image-wrapper .btn-prev {
      left: 0;
}
.gallery-image-slider .gallery-image-wrapper .btn-next {
      right: 0;
}
.gallery-image-slider .gallery-image-wrapper .btn-zoom-image {
      position: absolute;
      right: 0.875rem;
      bottom: 0.875rem;
      z-index: 10;
      /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-image-slider .gallery-image-wrapper .btn-zoom-image {
          right: 1.25rem;
          bottom: 1.25rem;
}
}
.gallery-image-slider .gallery-image-wrapper .btn-zoom-image svg {
        fill: white;
        width: 1.125rem;
        height: 1.125rem;
        /* Mobile breakpoints */
}
.gallery-image-slider .gallery-image-wrapper .btn-zoom-image svg .st0 {
          opacity: 0.3;
          fill-rule: evenodd;
          clip-rule: evenodd;
          fill: #000000;
}
.gallery-image-slider .gallery-image-wrapper .btn-zoom-image svg .st1 {
          fill-rule: evenodd;
          clip-rule: evenodd;
          fill: #FFFFFF;
}
@media (min-width: 1024px) {
.gallery-image-slider .gallery-image-wrapper .btn-zoom-image svg {
            width: 1.25rem;
            height: 1.25rem;
}
}
.gallery-image-slider .image-desc-text-wrapper {
    display: block;
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
    padding: 0 1.875rem;
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-image-slider .image-desc-text-wrapper {
        padding: 0;
}
}
.gallery-image-slider .image-desc-text-wrapper .image-desc-text {
      display: block;
      vertical-align: top;
      font-size: 0.8125rem;
      overflow: hidden;
      min-height: 2em;
      cursor: pointer;
      float: left;
      width: calc(100% - 40px);
      /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-image-slider .image-desc-text-wrapper .image-desc-text {
          font-size: 0.9375rem;
          line-height: 1.5rem;
          width: calc(100% - 50px);
}
}
.gallery-image-slider .image-desc-text-wrapper .image-desc-text.empty {
        visibility: hidden;
}
.gallery-image-slider .image-desc-text-wrapper .share-button {
      float: right;
      position: relative;
      top: -1.25rem;
      display: inline-block;
      width: 2.5rem;
      height: 2.5rem;
      line-height: 2.5rem;
      background-color: #1c2129;
      text-align: center;
      /* Mobile breakpoints */
      /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.gallery-image-slider .image-desc-text-wrapper .share-button {
          right: -1.875rem;
}
}
@media (min-width: 1024px) {
.gallery-image-slider .image-desc-text-wrapper .share-button {
          height: 3.125rem;
          width: 3.125rem;
          line-height: 3.125rem;
}
}
.gallery-image-slider .image-desc-text-wrapper .share-button svg {
        fill: white;
        width: 0.875rem;
        /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-image-slider .image-desc-text-wrapper .share-button svg {
            width: 1.0625rem;
}
}
.gallery-image-slider .image-desc-text-wrapper .share-button.active svg {
        fill: #27303e;
}
.share-overlay {
  z-index: 40;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  visibility: hidden;
}
.share-overlay.active {
    visibility: visible;
}
.share-overlay .inner {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    font-size: 1.875rem;
    font-weight: bold;
    letter-spacing: 0.0625rem;
    display: inline-block;
    margin: 0 auto;
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.share-overlay .inner {
        padding: 3.125rem;
}
}
.share-overlay .inner .count {
      margin-bottom: 1.625rem;
}
.share-overlay .inner .count:after {
        content: "";
        border-bottom: 1px solid white;
        width: 6.25rem;
        display: block;
        margin: 0 auto;
        margin-top: 0.5rem;
}
.upnext-gallery-container {
  position: absolute;
  right: 0;
  background: rgba(125, 185, 225, 0.9);
  z-index: 1000;
  top: 50%;
  text-transform: uppercase;
  transform: translateY(-50%) translateX(90px) rotate(-90deg);
  font-size: 0.6875rem;
  font-weight: 600;
  width: 8.125rem;
  visibility: hidden;
  height: 2.625rem;
  transition: all 1s;
}
.upnext-gallery-container.active {
    transform: translateY(-50%) translateX(45px) rotate(-90deg);
    visibility: visible;
}
.upnext-gallery-container:hover {
    background: #FFFFFF;
}
.upnext-gallery-container > a.upnext-link:not(.md-button) {
    color: #1C2129;
    padding: 0.8125rem 1.0625rem;
    display: block;
    height: 0.625rem;
}
.upnext-gallery-container > a.upnext-link:not(.md-button):hover {
      color: #1C2129;
}
.upnext-gallery-container > a.upnext-link:not(.md-button) .icon-arrow-right-trans {
      width: 0.375rem;
      height: 0.625rem;
      transform: rotate(90deg);
      margin-left: 0.3125rem;
}

/* Mobile breakpoints */
@media (min-width: 0) and (max-width: 1023px) {
.gallery-image-slider > div.top-control-bar {
    display: block;
    position: absolute;
    top: 3.125rem;
}
.gallery-image-slider .gallery-image-wrapper .top-control-bar {
    display: none;
}
.upnext-gallery-container {
    position: absolute;
    width: 7.5625rem;
    font-size: 0.625rem;
    transform: translateY(-50%) translateX(80px) rotate(-90deg);
    transition: all 1s;
}
.upnext-gallery-container.active {
      transform: translateY(-50%) translateX(40px) rotate(-90deg);
      visibility: visible;
}
.upnext-gallery-container > a.upnext-link:not(.md-button) {
      padding: 0.9375rem;
      display: block;
}
.upnext-gallery-container > a.upnext-link:not(.md-button):hover {
        color: #1C2129;
}
.upnext-gallery-container > a.upnext-link:not(.md-button) .icon-arrow-right-trans {
        width: 0.3125rem;
        transform: rotate(90deg);
        margin-left: 0.3125rem;
}
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.pswp {
  z-index: 100001 !important;
}
.pswp.pswp--zoom-allowed .pswp__img {
    /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.pswp.pswp--zoom-allowed .pswp__img {
        cursor: default;
}
}
.pswp .pswp__share-tooltip a {
    color: #000 !important;
}
.pswp .pswp__caption__center {
    font-size: 0.9375rem;
    max-width: 1000px;
    padding: 0.625rem 0.9375rem;
}
.pswp .pswp__share--download {
    display: none !important;
}
.pswp .pswp__button--share {
    display: none !important;
}
.pswp .custom-left-arrow, .pswp .custom-right-arrow {
    position: absolute;
    background-color: rgba(33, 40, 51, 0.2);
    display: inline-block;
    line-height: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
    text-align: center;
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */
}
.pswp .custom-left-arrow svg, .pswp .custom-right-arrow svg {
      width: 0.625rem;
      fill: white;
}
.pswp .custom-left-arrow:before, .pswp .custom-right-arrow:before {
      display: none;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-0816af24] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-0816af24] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-0816af24] {
    width: 1004px;
}
.container-87[data-v-0816af24] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-0816af24] {
    width: 1260px;
}
}
.container-87[data-v-0816af24] {
  position: relative;
}
.container-fluid[data-v-0816af24], .container-87[data-v-0816af24] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-0816af24] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-0816af24], .fade-leave-to[data-v-0816af24] {
  opacity: 0;
}
.text-uppercase[data-v-0816af24] {
  text-transform: uppercase;
}
.text-left[data-v-0816af24] {
  text-align: left;
}
.text-center[data-v-0816af24] {
  text-align: center;
}
.text-right[data-v-0816af24] {
  text-align: right;
}
.no-gutter[data-v-0816af24] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-0816af24] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-0816af24] {
      display: block;
}
}
.visible-mobile[data-v-0816af24] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-0816af24] {
      display: block;
}
}
[data-v-0816af24]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-0816af24]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.gallery-image-carousel[data-v-0816af24] {
  padding: 0 0 1rem;
  position: relative;
  background: #1c2129;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-image-carousel[data-v-0816af24] {
      padding: 0 0 2.3125rem;
}
}
.gallery-image-carousel-container[data-v-0816af24] {
  position: relative;
  padding: 0;
  height: 8.125rem;
  overflow: hidden;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-image-carousel-container[data-v-0816af24] {
      height: 9.375rem;
}
}
.gallery-image-carousel-container .gallery-image-item-list[data-v-0816af24] {
    padding-top: 1.875rem;
    height: 10rem;
    /* Mobile breakpoints */
    background: gold;
    backface-visibility: hidden;
    flex-basis: 8.75rem;
    visibility: visible;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: scroll;
    overflow-y: hidden;
    background: none;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    will-change: scroll-position;
}
@media (min-width: 1024px) {
.gallery-image-carousel-container .gallery-image-item-list[data-v-0816af24] {
        padding-top: 3.125rem;
        height: 11.25rem;
}
}
.gallery-image-carousel-container .gallery-image-item-list[data-v-0816af24]::-webkit-scrollbar {
      width: 0;
      height: 0;
      background: transparent;
      display: none;
}
.gallery-image-carousel-container .gallery-image-item-list[data-v-0816af24]::-webkit-scrollbar-track {
      display: none;
}
.gallery-image-carousel-container .gallery-image-item-list[data-v-0816af24]::-webkit-scrollbar-thumb {
      display: none;
      background: transparent;
}
.gallery-image-carousel-container .gallery-image-item-list .item[data-v-0816af24] {
      flex-basis: inherit;
      flex-grow: 0;
      flex-shrink: 0;
      user-select: none;
      width: 8.75rem;
      height: 5.375rem;
      position: relative;
      box-sizing: border-box;
      margin: 0 0.3125rem;
      cursor: pointer;
      /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-image-carousel-container .gallery-image-item-list .item[data-v-0816af24] {
          margin: 0 0.625rem;
}
}
.gallery-image-carousel-container .gallery-image-item-list .item img[data-v-0816af24] {
        width: 8.75rem;
        height: 5.375rem;
}
.gallery-image-carousel-container .gallery-image-item-list .item[data-v-0816af24]:first-child {
        margin-left: 0;
}
.gallery-image-carousel-container .gallery-image-item-list .item[data-v-0816af24]:last-child {
        margin-right: 0;
}
.gallery-image-carousel-container .gallery-image-item-list .item[data-v-0816af24]::after {
        content: "";
        position: absolute;
        border: none;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
}
.gallery-image-carousel-container .gallery-image-item-list .item[data-v-0816af24]:hover::after {
        border: 1px solid white;
}
.gallery-image-carousel-container .gallery-image-item-list .item.active[data-v-0816af24]::after {
        border: 3px solid white;
}
.gallery-image-carousel-container .gallery-image-item-list .item.active[data-v-0816af24]::before {
        top: -1.875rem;
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0.875rem 0.6875rem 0 0.6875rem;
        left: 50%;
        transform: translateX(-50%);
        border-color: #27303e transparent transparent transparent;
        cursor: initial;
        /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.gallery-image-carousel-container .gallery-image-item-list .item.active[data-v-0816af24]::before {
            top: -3.125rem;
            border-width: 1.6875rem 1.375rem 0 1.375rem;
}
}
.gallery-image-carousel-container .btn-prev[data-v-0816af24], .gallery-image-carousel-container .btn-next[data-v-0816af24] {
    background: rgba(33, 40, 51, 0.8);
    width: 36px;
    height: 36px;
    display: inline-block;
    line-height: 34px;
    position: absolute;
    top: 50%;
    margin-top: 1px;
    z-index: 1;
    cursor: pointer;
}
.gallery-image-carousel-container .btn-prev svg[data-v-0816af24], .gallery-image-carousel-container .btn-next svg[data-v-0816af24] {
      width: 9px;
      height: 17px;
      fill: white;
}
.gallery-image-carousel-container .btn-prev.disable[data-v-0816af24], .gallery-image-carousel-container .btn-next.disable[data-v-0816af24] {
      opacity: 0.5;
}
.gallery-image-carousel-container .btn-prev[data-v-0816af24] {
    left: 0;
}
.gallery-image-carousel-container .btn-next[data-v-0816af24] {
    right: 0;
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-03f267ee] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-03f267ee] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-03f267ee] {
    width: 1004px;
}
.container-87[data-v-03f267ee] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-03f267ee] {
    width: 1260px;
}
}
.container-87[data-v-03f267ee] {
  position: relative;
}
.container-fluid[data-v-03f267ee], .container-87[data-v-03f267ee] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-03f267ee] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-03f267ee], .fade-leave-to[data-v-03f267ee] {
  opacity: 0;
}
.text-uppercase[data-v-03f267ee] {
  text-transform: uppercase;
}
.text-left[data-v-03f267ee] {
  text-align: left;
}
.text-center[data-v-03f267ee] {
  text-align: center;
}
.text-right[data-v-03f267ee] {
  text-align: right;
}
.no-gutter[data-v-03f267ee] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-03f267ee] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-03f267ee] {
      display: block;
}
}
.visible-mobile[data-v-03f267ee] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-03f267ee] {
      display: block;
}
}
[data-v-03f267ee]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-03f267ee]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.dark-video-section .component-wrapper[data-v-03f267ee] {
  background: black;
}
.dark-video-section .component-wrapper.related-video-bottom-pane[data-v-03f267ee] {
    background: black;
}
.field-section.header[data-v-03f267ee] {
  margin-top: 1.75rem;
}
.field-section.header a[data-v-03f267ee] {
    font-size: 3rem;
    text-transform: uppercase;
    line-height: 4.0625rem;
    display: block;
    text-align: center;
    margin: 0 0 1.75rem 0;
    font-weight: normal;
}
.section-term .infinite-scroll-row[data-v-03f267ee] {
  background: #212833;
  display: table;
  width: 100%;
}
.section-term .infinite-scroll-row > div[data-v-03f267ee] {
    margin-top: -1.25rem;
}
@media (max-width: 1023px) {
.field-section.header a[data-v-03f267ee] {
    margin: 1.4375rem 0 0 0;
    line-height: 1.4375rem;
}
.section-term .infinite-scroll-row[data-v-03f267ee] {
    background: #27303E;
}
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html[data-v-406ddea2] {
  font-size: 16px;
}
@media (min-width: 768px) {
.container[data-v-406ddea2] {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container[data-v-406ddea2] {
    width: 1004px;
}
.container-87[data-v-406ddea2] {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container[data-v-406ddea2] {
    width: 1260px;
}
}
.container-87[data-v-406ddea2] {
  position: relative;
}
.container-fluid[data-v-406ddea2], .container-87[data-v-406ddea2] {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active[data-v-406ddea2] {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter[data-v-406ddea2], .fade-leave-to[data-v-406ddea2] {
  opacity: 0;
}
.text-uppercase[data-v-406ddea2] {
  text-transform: uppercase;
}
.text-left[data-v-406ddea2] {
  text-align: left;
}
.text-center[data-v-406ddea2] {
  text-align: center;
}
.text-right[data-v-406ddea2] {
  text-align: right;
}
.no-gutter[data-v-406ddea2] {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop[data-v-406ddea2] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop[data-v-406ddea2] {
      display: block;
}
}
.visible-mobile[data-v-406ddea2] {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile[data-v-406ddea2] {
      display: block;
}
}
[data-v-406ddea2]::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
[data-v-406ddea2]::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.section-loading[data-v-406ddea2] {
  display: table;
  width: 100%;
}
.section-loading .section-loading-upper[data-v-406ddea2],
  .section-loading .section-loading-lower[data-v-406ddea2] {
    display: table-row;
    width: 100%;
}
.section-loading .section-loading-upper .section-loading-wrapper[data-v-406ddea2],
    .section-loading .section-loading-lower .section-loading-wrapper[data-v-406ddea2] {
      display: table-cell;
      min-height: 25rem;
      vertical-align: middle;
}
.section-loading .section-loading-upper[data-v-406ddea2] {
    height: 37.5rem;
}
.section-loading .section-loading-lower[data-v-406ddea2] {
    background: #212833;
    height: 6.25rem;
}
@media (max-width: 1023px) {
.section-loading .section-loading-upper[data-v-406ddea2] {
    height: 12.5rem;
}
.section-loading .section-loading-lower[data-v-406ddea2] {
    display: none;
}
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.video-home .field-section.header,
.video-home .related-video-bottom-pane {
  display: none;
}
.video-home .content-row-container,
.video-home .infinite-scroll-row {
  background: #212833;
}
.video-home .content-row-container {
  padding: 0.9375rem 0;
  position: relative;
  z-index: 0;
}
.video-home .infinite-scroll-row {
  display: table;
  width: 100%;
  margin-top: -1.25rem;
}
.video-home .infinite-scroll-row > div {
    margin-top: -1.25rem;
}
@media (max-width: 1023px) {
.video-home .related-video-wrapper {
    display: none;
}
.video-home .content-row-container,
  .video-home .infinite-scroll-row {
    background: #27303E;
}
.video-home .content-row-container {
    padding-top: 0;
}
.video-home .related-video-bottom-pane {
    display: block;
}
}
/*  Variable
   ========================================================================== */
/*  breakpoint
   ========================================================================== */
/*  Misc
   ========================================================================== */
html {
  font-size: 16px;
}
@media (min-width: 768px) {
.container {
    width: 100%;
}
}
@media (min-width: 1024px) {
.container {
    width: 1004px;
}
.container-87 {
    width: 87%;
}
}
@media (min-width: 1280px) {
.container {
    width: 1260px;
}
}
.container-87 {
  position: relative;
}
.container-fluid, .container-87 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.fade-enter-active {
  transition: opacity 1.2s ease-in-out;
  transition: transform .5s ease-in-out;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.no-gutter {
  margin-left: -10px;
  margin-right: -10px;
}
.visible-desktop {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 1024px) {
.visible-desktop {
      display: block;
}
}
.visible-mobile {
  display: none;
  /* Mobile breakpoints */
}
@media (min-width: 0) and (max-width: 1023px) {
.visible-mobile {
      display: block;
}
}
::-moz-selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
::selection {
  color: #1c2129 !important;
  background-color: #ADCEE4 !important;
}
.gallery-home .field-section.header,
.gallery-home .related-video-bottom-pane {
  display: none;
}
.gallery-home .content-row-container,
.gallery-home .infinite-scroll-row {
  background: #212833;
}
.gallery-home .content-row-container {
  padding: 0.9375rem 0;
}
.gallery-home .infinite-scroll-row {
  display: table;
  width: 100%;
  margin-top: -1.25rem;
}
.gallery-home .infinite-scroll-row > div {
    margin-top: -1.25rem;
}
@media (max-width: 1023px) {
.gallery-home .related-video-wrapper {
    display: none;
}
.gallery-home .content-row-container,
  .gallery-home .infinite-scroll-row {
    background: #27303E;
}
}
