/*
    This file belongs to the BNC Video - Viewer preset,
    configurable through Tools > Assets > Viewer Presets
    do not include these clases in the project. File is here only for versioning
 */

.s7videoviewer {
    width: 100%;
    height: 100%;
}

.s7videoviewer .s7videoplayer {
    position: absolute;
    top: 0px;
    left: 0px;
}

.s7tooltip {
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border-color: #999999;
    background-color: #000000;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.s7videoviewer .s7controlbar {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 36px;
    background-image: url("../../../content/dam/_CSS/_OOTB/Dot0x000000opacity75.png");
    background-color: transparent;
}

.s7videoviewer.s7mouseinput .s7controlbar {
    height: 36px;
}

.s7videoviewer.s7touchinput .s7controlbar {
    height: 72px;
}

.s7videoviewer .s7playpausebutton {
    position: absolute;
}

.s7videoviewer .s7playpausebutton[selected][state] {

}

.s7videoviewer .s7playpausebutton[selected][state][replay] {

}

.s7videoviewer.s7mouseinput .s7playpausebutton {
    top: 4px;
    left: 4px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='over'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='down'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='disabled'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up']::before {
    content: '';
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled'] {
    position: relative;
    top: 12px;
    left: 14px;
    width: 10px;
    height: 12px;
    background: transparent;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled'] {
    position: relative;
    top: 24px;
    left: 20px;
    width: 21px;
    height: 24px;
    background: transparent;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #fff;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #fff;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #de161d;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #de161d;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #555555;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #555555;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #ababab;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #ababab;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::after {
    right: 0;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::before {
    left: 0;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='up'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='over'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='down'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='disabled'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton {
    top: 8px;
    left: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='up'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='over'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='down'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='disabled'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='up'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='over'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='down'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='disabled'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer .s7fullscreenbutton {

}

.s7videoviewer .s7fullscreenbutton[state][selected] {

}

.s7videoviewer.s7mouseinput .s7fullscreenbutton {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton {
    position: absolute;
    top: 24px;
    right: 20px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer .s7closedcaptionbutton {
    background-size: 112px;
}

.s7videoviewer .s7closedcaptionbutton[state][selected] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ClosedCaptionButton_sprite.png");
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton {
    top: 4px;
    right: 68px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='up'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton {
    top: 8px;
    right: 128px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
    background-position: -0px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='up'] {
    background-position: -0px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7closedcaptionbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='up'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7videoscrubber {
    position: absolute;
}

.s7videoviewer .s7videoscrubber .s7videotime {
    background-image: url("../../../content/dam/_CSS/_OOTB/VideoScrubber_sprite.png");
    background-size: 60px;
}

.s7videoviewer .s7videoscrubber .s7navigation[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/VideoScrubber_sprite.png");
    background-size: 60px;
}

.s7videoviewer .s7videoscrubber .s7knob {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background-image: none;
    background-color: #de161d;
}

.s7videoviewer .s7videoscrubber .s7videotime {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 58px;
    padding: 0px;
    background-position: -0px -288px;
    text-align: center;
    vertical-align: middle;
    line-height: 24px;
    color: #ffffff;
}

.s7videoviewer .s7videoscrubber .s7track {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #555555;
}

.s7videoviewer .s7videoscrubber .s7trackloaded {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #666666;
}

.s7videoviewer .s7videoscrubber .s7trackplayed {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #999999;
}

.s7videoviewer .s7videoscrubber .s7navigation {
    position: absolute;
    top: 0px;
    height: 8px;
}

.s7videoviewer .s7videoscrubber .s7chapter {
    max-width: 235px;
    bottom: 8px;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header {
    height: 22px;
    background-color: rgba(51, 51, 51, 0.8);
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header .s7starttime {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #dddddd;
    padding-right: 10px;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header .s7title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7description {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: rgba(221, 221, 221, 0.9);
    padding: 12px 12px 9px 12px;
    line-height: 15px;
}

.s7videoviewer .s7videoscrubber .s7knob {
    position: absolute;
    top: -2px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber {
    top: 14px;
    left: 40px;
    width: 340px;
    height: 8px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7videotime {
    height: 35px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7knob {
    left: -3px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation {
    width: 5px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation[state='default'] {
    background-position: -28px -389px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation[state='over'] {
    background-position: -33px -389px;
}

.s7videoviewer.s7touchinput .s7videoscrubber {
    top: 32px;
    left: 52px;
    height: 8px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7videotime {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7knob {
    left: 0px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation {
    width: 30px;
    height: 72px;
    margin: -32px 0px 0px 0px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='default'] {
    background-position: -30px -317px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='over'] {
    background-position: -0px -317px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation {
        background-size: 30px;
    }

    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='default'] {
        background-position: -0px -72px;
    }

    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='over'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7videotime {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    line-height: normal;
    width: 60px\9;
}

.s7videoviewer.s7mouseinput .s7videotime {
    top: 8px;
    right: 98px;
    font-size: 10px;
}

.s7videoviewer.s7touchinput .s7videotime {
    top: 21px;
    right: 188px;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
}

.s7videoviewer .s7videoplayer .s7caption {
    background-color: rgba(0, 0, 0, 0.75);
    color: #e6e6e6;
    font-weight: normal;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.s7videoviewer .s7audiocaptionsbutton {
    background-size: 112px;
}

.s7videoviewer .s7audiocaptionsbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/AudioCaptionsButton_sprite.png");
}

.s7videoviewer.s7mouseinput .s7audiocaptions {
    top: 4px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7audiocaptions .s7audiocaptionsmenu {
    bottom: 30px,;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='up'] {
    background-position: 0 -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='over'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='down'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='disabled'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7touchinput .s7audiocaptions {
    top: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu {
    position: fixed;
    top: 50%;
    left: 50%;
    right: initial;
    bottom: initial;
    transform: translate(-50%, -50%);
    font-size: 18px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu .title {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu li {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu .header {
    display: flex;
    margin-bottom: 10px;
}

.s7videoviewer.s7touchinput.s7device_landscape .s7audiocaptions .s7audiocaptionsmenu .list {
    max-height: 150px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='up'] {
    background-position: 0 -448px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='over'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='down'] {
    background-position: 0 -504px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='disabled'] {
    background-position: -56px -504px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7audiocaptionsbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='up'] {
        background-position: 0 0;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='over'] {
        background-position: 0 -56px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='down'] {
        background-position: 0 -112px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='disabled'] {
        background-position: 0 -168px;
    }

}

.s7videoviewer .s7mutablevolume {
    position: absolute;
}

.s7videoviewer .s7mutablevolume .s7mutebutton {
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[state][selected] {
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7knob {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background-color: #de161d;
    background-image: none;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume {
    position: absolute;
    background-color: #000;
    left: -8px;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7track {
    position: absolute;
    top: 11px;
    width: 4px;
    height: 61px;
    background-color: #fff;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7filledtrack {
    position: absolute;
    width: 4px;
    height: 61px;
    background-color: #de161d;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7knob {
    top: 11px;
    left: 7px;
    position: absolute;
}

.s7videoviewer.s7mouseinput .s7mutablevolume {
    top: 10px;
    right: 35px;
    width: 16px;
    height: 16px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume {
    width: 26px;
    height: 82px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume .s7track {
    left: 11px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume .s7knob {

}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[state][selected] {
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7mutablevolume {
    top: 24px;
    right: 68px;
    width: 24px;
    height: 24px;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume {
    width: 26px;
    height: 82px;
    left: -3px;
    background-color: #000;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume .s7track {
    left: 10px;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume .s7knob {
    left: 6px;
}

.s7videoviewer .s7videoplayer .s7iconeffect {
    width: 80px;
    height: 80px;
    background-size: 160px;
    cursor: pointer;
}

.s7videoviewer .s7videoplayer .s7iconeffect[state] {
    background-image: none;
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='play'] {
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='play']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='replay'] {
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='replay']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='play']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='replay']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoplayer .s7iconeffect[state] {
    background-image: none;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect {
        background-size: 80px;
    }

    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='play'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='replay'] {
        background-position: -0px -80px;
    }

}

.s7videoviewer .s7socialshare {
    display: none;
    position: absolute;
}

.s7videoviewer .s7socialshare .s7socialsharepanel {
    background-color: rgba(231, 231, 231, 0);
}

.s7videoviewer .s7socialshare .s7socialbutton {
    background-color: transparent;
}

.s7videoviewer .s7socialshare .s7socialbutton {
    background-size: 112px;
}

.s7videoviewer .s7socialshare .s7socialbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/SocialShare_sprite.png");
}

.s7videoviewer.s7mouseinput .s7socialshare {
    top: 4px;
    right: 5px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7socialshare {
    top: 8px;
    right: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7emailshare {
    background-size: 112px;
}

.s7videoviewer .s7emailshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7emailshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7emailshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7emailshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7embedshare {
    background-size: 112px;
}

.s7videoviewer .s7embedshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7embedshare[state='up'] {
    background-position: -28px -600px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='over'] {
    background-position: -0px -600px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='down'] {
    background-position: -80px -588px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='disabled'] {
    background-position: -80px -560px;
}

.s7videoviewer.s7touchinput .s7embedshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7embedshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7linkshare {
    background-size: 112px;
}

.s7videoviewer .s7linkshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/LinkShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7linkshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7linkshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7linkshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7facebookshare {
    background-size: 112px;
}

.s7videoviewer .s7facebookshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/FacebookShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7facebookshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7facebookshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7twittershare {
    background-size: 112px;
}

.s7videoviewer .s7twittershare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/TwitterShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7twittershare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7twittershare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7twittershare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7linkdialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/LinkShare_dark_sprite.png");
    background-position: -0px -588px;
    background-size: 112px;
}

.s7videoviewer .s7linkdialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7linkdialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialog {
    background-color: #ffffff;
    width: 100%;
    height: 100%;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputcontainer {
    padding: 15px 10px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputwide {
    font-size: 16pt;
    width: 590px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoglink {
    font-size: 20pt;
    width: 578px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter {
    bottom: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogheadertext {
        font-size: 21pt;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogbody {
        width: 90%;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputcontainer {
        width: 90%;
        overflow: hidden;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputwide {
        font-size: 16pt;
        width: 100%;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter .s7button {
        font-size: 18pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogcancelbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogactionbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoglink {
        font-size: 16pt;
    }

}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='up'] {
    background-position: -0px -638px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='over'] {
    background-position: -0px -613px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='down'] {
    background-position: -0px -613px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='disabled'] {
    background-position: -0px -638px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='up'] {
    background-position: -25px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='over'] {
    background-position: -0px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='down'] {
    background-position: -0px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='disabled'] {
    background-position: -25px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-position: -0px -688px;
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-position: -0px -663px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='up'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='over'] {
    background-position: -28px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='down'] {
    background-position: -0px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='disabled'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='up'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='over'] {
    background-position: -28px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='down'] {
    background-position: -0px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='disabled'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state] {
    width: 28px;
    height: 65px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='up'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='over'] {
    background-position: -28px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='down'] {
    background-position: -0px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='disabled'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7emaildialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialog {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogviewarea {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogbody {
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogerrormessage {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputlabel {
    font-size: 18pt;
    width: 100px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogaddemailbutton {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputcontainer {
    padding: 15px 10px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputshort {
    font-size: 20pt;
    width: 400px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
    font-size: 20pt;
    width: 430px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogthumbnail {
    width: 180px;
    height: 120px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginfopanel {
    width: 390px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogtitle {
    font-size: 24pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogorigin {
    font-size: 19pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogdescription {
    font-size: 17pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter {
    position: absolute;
    bottom: 0px;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
        border: none;
        width: 140px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginfopanel {
        width: 180px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogheadertext {
        font-family: Helvetica;
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputlabel {
        font-size: 12pt;
        width: 50px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogaddemailbutton {
        font-size: 12pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogmessage {
        font-family: Helvetica;
        height: 55px;
        font-size: 17pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputcontainer {
        padding: 5px 5px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputshort {
        font-size: 20pt;
        width: 120px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
        font-size: 20pt;
        width: 160px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogthumbnail {
        width: 90px;
        height: 60px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogtitle {
        font-size: 24pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogorigin {
        font-size: 13pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogdescription {
        font-size: 17pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogremoveemailbutton {
        height: 25px;
        width: 25px;
        background-repeat: no-repeat;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter .s7button {
        font-family: Helvetica;
        font-size: 16pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogcancelbutton {
        width: 120px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogactionbutton {
        width: 120px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dlgdescrline {
        width: 260px;
    }

}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-position: -56px -600px;
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-position: -56px -616px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='up'] {
    background-position: -40px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='over'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='down'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='disabled'] {
    background-position: -40px -560px;
}

.s7videoviewer .s7embeddialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='up'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='over'] {
    background-position: -28px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='down'] {
    background-position: -0px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='disabled'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='up'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='over'] {
    background-position: -28px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='down'] {
    background-position: -0px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='disabled'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state] {
    width: 28px;
    height: 65px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='up'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='over'] {
    background-position: -28px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='down'] {
    background-position: -0px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='disabled'] {
    background-position: -56px -64px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialog {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogviewarea {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogbody {
    padding: 0;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputwide {
    font-size: 16pt;
    width: 600px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputcontainer {
    width: 578px;
    font-size: 14pt;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizelabel {
    font-size: 16pt;
    width: 120px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dropdownitemanchor {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7combobox[expanded="false"] {
    width: 180px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter {
    position: absolute;
    bottom: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizepanel {
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputwide {
        font-size: 12pt;
        width: 90%;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputcontainer {
        width: 90%;
        font-size: 14pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogbody {
        width: 100%;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogheadertext {
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizelabel {
        font-size: 14pt;
        width: 100px;
        line-height: 20px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter .s7button {
        font-size: 18pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogcancelbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogactionbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

}

.s7videoviewer .s7emailshare[state] {
    display: none !important;
}

.s7videoviewer.s7mouseinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

.s7videoviewer.s7mouseinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_small.s7touchinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_small.s7touchinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_medium.s7touchinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_medium.s7touchinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

.s7playpausebutton[selected="true"][state="up"] {
    background-image: none;
}

.s7mutablevolume .s7verticalvolume .s7knob {
    background-image: none;
}

.s7mutablevolume .s7verticalvolume {
    background-color: #000;
}

/*
    This file belongs to the BNC Video - Viewer preset,
    configurable through Tools > Assets > Viewer Presets
    do not include these clases in the project. File is here only for versioning
 */

.s7videoviewer {
    width: 100%;
    height: 100%;
}

.s7videoviewer .s7videoplayer {
    position: absolute;
    top: 0px;
    left: 0px;
}

.s7tooltip {
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border-color: #999999;
    background-color: #000000;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.s7videoviewer .s7controlbar {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 36px;
    background-image: url("../../../content/dam/_CSS/_OOTB/Dot0x000000opacity75.png");
    background-color: transparent;
}

.s7videoviewer.s7mouseinput .s7controlbar {
    height: 36px;
}

.s7videoviewer.s7touchinput .s7controlbar {
    height: 72px;
}

.s7videoviewer .s7playpausebutton {
    position: absolute;
}

.s7videoviewer .s7playpausebutton[selected][state] {

}

.s7videoviewer .s7playpausebutton[selected][state][replay] {

}

.s7videoviewer.s7mouseinput .s7playpausebutton {
    top: 4px;
    left: 4px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='over'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='down'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='disabled'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up']::before {
    content: '';
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled'] {
    position: relative;
    top: 12px;
    left: 14px;
    width: 10px;
    height: 12px;
    background: transparent;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled'] {
    position: relative;
    top: 24px;
    left: 20px;
    width: 21px;
    height: 24px;
    background: transparent;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #fff;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #fff;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #de161d;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #de161d;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #555555;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #555555;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #ababab;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #ababab;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::after {
    right: 0;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::before {
    left: 0;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='up'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='over'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='down'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='disabled'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton {
    top: 8px;
    left: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='up'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='over'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='down'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='disabled'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='up'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='over'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='down'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='disabled'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer .s7fullscreenbutton {

}

.s7videoviewer .s7fullscreenbutton[state][selected] {

}

.s7videoviewer.s7mouseinput .s7fullscreenbutton {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton {
    position: absolute;
    top: 24px;
    right: 20px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer .s7closedcaptionbutton {
    background-size: 112px;
}

.s7videoviewer .s7closedcaptionbutton[state][selected] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ClosedCaptionButton_sprite.png");
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton {
    top: 4px;
    right: 68px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='up'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton {
    top: 8px;
    right: 128px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
    background-position: -0px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='up'] {
    background-position: -0px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7closedcaptionbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='up'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7videoscrubber {
    position: absolute;
}

.s7videoviewer .s7videoscrubber .s7videotime {
    background-image: url("../../../content/dam/_CSS/_OOTB/VideoScrubber_sprite.png");
    background-size: 60px;
}

.s7videoviewer .s7videoscrubber .s7navigation[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/VideoScrubber_sprite.png");
    background-size: 60px;
}

.s7videoviewer .s7videoscrubber .s7knob {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background-image: none;
    background-color: #de161d;
}

.s7videoviewer .s7videoscrubber .s7videotime {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 58px;
    padding: 0px;
    background-position: -0px -288px;
    text-align: center;
    vertical-align: middle;
    line-height: 24px;
    color: #ffffff;
}

.s7videoviewer .s7videoscrubber .s7track {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #555555;
}

.s7videoviewer .s7videoscrubber .s7trackloaded {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #666666;
}

.s7videoviewer .s7videoscrubber .s7trackplayed {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #999999;
}

.s7videoviewer .s7videoscrubber .s7navigation {
    position: absolute;
    top: 0px;
    height: 8px;
}

.s7videoviewer .s7videoscrubber .s7chapter {
    max-width: 235px;
    bottom: 8px;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header {
    height: 22px;
    background-color: rgba(51, 51, 51, 0.8);
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header .s7starttime {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #dddddd;
    padding-right: 10px;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header .s7title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7description {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: rgba(221, 221, 221, 0.9);
    padding: 12px 12px 9px 12px;
    line-height: 15px;
}

.s7videoviewer .s7videoscrubber .s7knob {
    position: absolute;
    top: -2px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber {
    top: 14px;
    left: 40px;
    width: 340px;
    height: 8px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7videotime {
    height: 35px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7knob {
    left: -3px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation {
    width: 5px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation[state='default'] {
    background-position: -28px -389px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation[state='over'] {
    background-position: -33px -389px;
}

.s7videoviewer.s7touchinput .s7videoscrubber {
    top: 32px;
    left: 52px;
    height: 8px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7videotime {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7knob {
    left: 0px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation {
    width: 30px;
    height: 72px;
    margin: -32px 0px 0px 0px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='default'] {
    background-position: -30px -317px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='over'] {
    background-position: -0px -317px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation {
        background-size: 30px;
    }

    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='default'] {
        background-position: -0px -72px;
    }

    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='over'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7videotime {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    line-height: normal;
    width: 60px\9;
}

.s7videoviewer.s7mouseinput .s7videotime {
    top: 8px;
    right: 98px;
    font-size: 10px;
}

.s7videoviewer.s7touchinput .s7videotime {
    top: 21px;
    right: 188px;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
}

.s7videoviewer .s7videoplayer .s7caption {
    background-color: rgba(0, 0, 0, 0.75);
    color: #e6e6e6;
    font-weight: normal;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.s7videoviewer .s7audiocaptionsbutton {
    background-size: 112px;
}

.s7videoviewer .s7audiocaptionsbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/AudioCaptionsButton_sprite.png");
}

.s7videoviewer.s7mouseinput .s7audiocaptions {
    top: 4px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7audiocaptions .s7audiocaptionsmenu {
    bottom: 30px,;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='up'] {
    background-position: 0 -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='over'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='down'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='disabled'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7touchinput .s7audiocaptions {
    top: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu {
    position: fixed;
    top: 50%;
    left: 50%;
    right: initial;
    bottom: initial;
    transform: translate(-50%, -50%);
    font-size: 18px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu .title {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu li {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu .header {
    display: flex;
    margin-bottom: 10px;
}

.s7videoviewer.s7touchinput.s7device_landscape .s7audiocaptions .s7audiocaptionsmenu .list {
    max-height: 150px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='up'] {
    background-position: 0 -448px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='over'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='down'] {
    background-position: 0 -504px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='disabled'] {
    background-position: -56px -504px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7audiocaptionsbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='up'] {
        background-position: 0 0;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='over'] {
        background-position: 0 -56px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='down'] {
        background-position: 0 -112px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='disabled'] {
        background-position: 0 -168px;
    }

}

.s7videoviewer .s7mutablevolume {
    position: absolute;
}

.s7videoviewer .s7mutablevolume .s7mutebutton {
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[state][selected] {
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7knob {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background-color: #de161d;
    background-image: none;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume {
    position: absolute;
    background-color: #000;
    left: -8px;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7track {
    position: absolute;
    top: 11px;
    width: 4px;
    height: 61px;
    background-color: #fff;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7filledtrack {
    position: absolute;
    width: 4px;
    height: 61px;
    background-color: #de161d;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7knob {
    top: 11px;
    left: 7px;
    position: absolute;
}

.s7videoviewer.s7mouseinput .s7mutablevolume {
    top: 10px;
    right: 35px;
    width: 16px;
    height: 16px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume {
    width: 26px;
    height: 82px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume .s7track {
    left: 11px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume .s7knob {

}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[state][selected] {
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7mutablevolume {
    top: 24px;
    right: 68px;
    width: 24px;
    height: 24px;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume {
    width: 26px;
    height: 82px;
    left: -3px;
    background-color: #000;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume .s7track {
    left: 10px;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume .s7knob {
    left: 6px;
}

.s7videoviewer .s7videoplayer .s7iconeffect {
    width: 80px;
    height: 80px;
    background-size: 160px;
    cursor: pointer;
}

.s7videoviewer .s7videoplayer .s7iconeffect[state] {
    background-image: none;
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='play'] {
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='play']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='replay'] {
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='replay']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='play']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='replay']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoplayer .s7iconeffect[state] {
    background-image: none;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect {
        background-size: 80px;
    }

    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='play'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='replay'] {
        background-position: -0px -80px;
    }

}

.s7videoviewer .s7socialshare {
    display: none;
    position: absolute;
}

.s7videoviewer .s7socialshare .s7socialsharepanel {
    background-color: rgba(231, 231, 231, 0);
}

.s7videoviewer .s7socialshare .s7socialbutton {
    background-color: transparent;
}

.s7videoviewer .s7socialshare .s7socialbutton {
    background-size: 112px;
}

.s7videoviewer .s7socialshare .s7socialbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/SocialShare_sprite.png");
}

.s7videoviewer.s7mouseinput .s7socialshare {
    top: 4px;
    right: 5px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7socialshare {
    top: 8px;
    right: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7emailshare {
    background-size: 112px;
}

.s7videoviewer .s7emailshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7emailshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7emailshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7emailshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7embedshare {
    background-size: 112px;
}

.s7videoviewer .s7embedshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7embedshare[state='up'] {
    background-position: -28px -600px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='over'] {
    background-position: -0px -600px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='down'] {
    background-position: -80px -588px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='disabled'] {
    background-position: -80px -560px;
}

.s7videoviewer.s7touchinput .s7embedshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7embedshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7linkshare {
    background-size: 112px;
}

.s7videoviewer .s7linkshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/LinkShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7linkshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7linkshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7linkshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7facebookshare {
    background-size: 112px;
}

.s7videoviewer .s7facebookshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/FacebookShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7facebookshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7facebookshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7twittershare {
    background-size: 112px;
}

.s7videoviewer .s7twittershare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/TwitterShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7twittershare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7twittershare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7twittershare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7linkdialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/LinkShare_dark_sprite.png");
    background-position: -0px -588px;
    background-size: 112px;
}

.s7videoviewer .s7linkdialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7linkdialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialog {
    background-color: #ffffff;
    width: 100%;
    height: 100%;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputcontainer {
    padding: 15px 10px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputwide {
    font-size: 16pt;
    width: 590px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoglink {
    font-size: 20pt;
    width: 578px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter {
    bottom: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogheadertext {
        font-size: 21pt;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogbody {
        width: 90%;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputcontainer {
        width: 90%;
        overflow: hidden;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputwide {
        font-size: 16pt;
        width: 100%;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter .s7button {
        font-size: 18pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogcancelbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogactionbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoglink {
        font-size: 16pt;
    }

}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='up'] {
    background-position: -0px -638px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='over'] {
    background-position: -0px -613px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='down'] {
    background-position: -0px -613px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='disabled'] {
    background-position: -0px -638px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='up'] {
    background-position: -25px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='over'] {
    background-position: -0px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='down'] {
    background-position: -0px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='disabled'] {
    background-position: -25px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-position: -0px -688px;
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-position: -0px -663px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='up'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='over'] {
    background-position: -28px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='down'] {
    background-position: -0px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='disabled'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='up'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='over'] {
    background-position: -28px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='down'] {
    background-position: -0px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='disabled'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state] {
    width: 28px;
    height: 65px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='up'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='over'] {
    background-position: -28px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='down'] {
    background-position: -0px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='disabled'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7emaildialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialog {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogviewarea {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogbody {
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogerrormessage {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputlabel {
    font-size: 18pt;
    width: 100px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogaddemailbutton {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputcontainer {
    padding: 15px 10px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputshort {
    font-size: 20pt;
    width: 400px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
    font-size: 20pt;
    width: 430px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogthumbnail {
    width: 180px;
    height: 120px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginfopanel {
    width: 390px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogtitle {
    font-size: 24pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogorigin {
    font-size: 19pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogdescription {
    font-size: 17pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter {
    position: absolute;
    bottom: 0px;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
        border: none;
        width: 140px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginfopanel {
        width: 180px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogheadertext {
        font-family: Helvetica;
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputlabel {
        font-size: 12pt;
        width: 50px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogaddemailbutton {
        font-size: 12pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogmessage {
        font-family: Helvetica;
        height: 55px;
        font-size: 17pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputcontainer {
        padding: 5px 5px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputshort {
        font-size: 20pt;
        width: 120px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
        font-size: 20pt;
        width: 160px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogthumbnail {
        width: 90px;
        height: 60px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogtitle {
        font-size: 24pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogorigin {
        font-size: 13pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogdescription {
        font-size: 17pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogremoveemailbutton {
        height: 25px;
        width: 25px;
        background-repeat: no-repeat;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter .s7button {
        font-family: Helvetica;
        font-size: 16pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogcancelbutton {
        width: 120px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogactionbutton {
        width: 120px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dlgdescrline {
        width: 260px;
    }

}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-position: -56px -600px;
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-position: -56px -616px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='up'] {
    background-position: -40px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='over'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='down'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='disabled'] {
    background-position: -40px -560px;
}

.s7videoviewer .s7embeddialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='up'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='over'] {
    background-position: -28px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='down'] {
    background-position: -0px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='disabled'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='up'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='over'] {
    background-position: -28px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='down'] {
    background-position: -0px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='disabled'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state] {
    width: 28px;
    height: 65px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='up'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='over'] {
    background-position: -28px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='down'] {
    background-position: -0px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='disabled'] {
    background-position: -56px -64px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialog {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogviewarea {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogbody {
    padding: 0;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputwide {
    font-size: 16pt;
    width: 600px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputcontainer {
    width: 578px;
    font-size: 14pt;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizelabel {
    font-size: 16pt;
    width: 120px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dropdownitemanchor {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7combobox[expanded="false"] {
    width: 180px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter {
    position: absolute;
    bottom: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizepanel {
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputwide {
        font-size: 12pt;
        width: 90%;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputcontainer {
        width: 90%;
        font-size: 14pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogbody {
        width: 100%;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogheadertext {
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizelabel {
        font-size: 14pt;
        width: 100px;
        line-height: 20px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter .s7button {
        font-size: 18pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogcancelbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogactionbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

}

.s7videoviewer .s7emailshare[state] {
    display: none !important;
}

.s7videoviewer.s7mouseinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

.s7videoviewer.s7mouseinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_small.s7touchinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_small.s7touchinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_medium.s7touchinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_medium.s7touchinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

.s7playpausebutton[selected="true"][state="up"] {
    background-image: none;
}

.s7mutablevolume .s7verticalvolume .s7knob {
    background-image: none;
}

.s7mutablevolume .s7verticalvolume {
    background-color: #000;
}

.mci-bg{background-color:#fff!important}.mci-bg-secondary{background-color:#f7f4f0!important}.mci-bg-tertiary{background-color:#de161d!important}.mci-bg-quaternary{background-color:#000!important}.mci-bg-fill{background-color:#de161d!important}.mci-bg-fill-hover:hover{background-color:#8b1618!important}.mci-bg-fill-tertiary-hover:hover{background-color:#f7f4f0!important}.mci-bg-surface{background-color:#fff!important}.mci-bg-surface-secondary{background-color:#f7f4f0!important}.mci-bg-surface-tertiary{background-color:#de161d!important}.mci-bg-surface-quaternary{background-color:#ededed!important}.mci-bg-surface-quinary{background-color:#f7f7f7!important}.mci-br-small{border-radius:.25rem!important}.mci-br-medium{border-radius:.5rem!important}.mci-br-large{border-radius:.75rem!important}.mci-br-xlarge{border-radius:1rem!important}.mci-br-xxlarge{border-radius:1.5rem!important}.mci-br-xxxlarge{border-radius:2rem!important}@media (width>=577px){.sm\:mci-br-small{border-radius:.25rem!important}.sm\:mci-br-medium{border-radius:.5rem!important}.sm\:mci-br-large{border-radius:.75rem!important}.sm\:mci-br-xlarge{border-radius:1rem!important}.sm\:mci-br-xxlarge{border-radius:1.5rem!important}.sm\:mci-br-xxxlarge{border-radius:2rem!important}}@media (width>=768px){.md\:mci-br-small{border-radius:.25rem!important}.md\:mci-br-medium{border-radius:.5rem!important}.md\:mci-br-large{border-radius:.75rem!important}.md\:mci-br-xlarge{border-radius:1rem!important}.md\:mci-br-xxlarge{border-radius:1.5rem!important}.md\:mci-br-xxxlarge{border-radius:2rem!important}}@media (width>=992px){.lg\:mci-br-small{border-radius:.25rem!important}.lg\:mci-br-medium{border-radius:.5rem!important}.lg\:mci-br-large{border-radius:.75rem!important}.lg\:mci-br-xlarge{border-radius:1rem!important}.lg\:mci-br-xxlarge{border-radius:1.5rem!important}.lg\:mci-br-xxxlarge{border-radius:2rem!important}}@media (width>=1200px){.xl\:mci-br-small{border-radius:.25rem!important}.xl\:mci-br-medium{border-radius:.5rem!important}.xl\:mci-br-large{border-radius:.75rem!important}.xl\:mci-br-xlarge{border-radius:1rem!important}.xl\:mci-br-xxlarge{border-radius:1.5rem!important}.xl\:mci-br-xxxlarge{border-radius:2rem!important}}@media (width>=1440px){.xxl\:mci-br-small{border-radius:.25rem!important}.xxl\:mci-br-medium{border-radius:.5rem!important}.xxl\:mci-br-large{border-radius:.75rem!important}.xxl\:mci-br-xlarge{border-radius:1rem!important}.xxl\:mci-br-xxlarge{border-radius:1.5rem!important}.xxl\:mci-br-xxxlarge{border-radius:2rem!important}}.mci-m-0{margin:0!important}.mci-m-auto{margin:auto!important}.mci-m-xxsmall{margin:.25rem!important}.mci-m-xsmall{margin:.5rem!important}.mci-m-small{margin:.75rem!important}.mci-m-normal{margin:1rem!important}.mci-m-medium{margin:1.5rem!important}.mci-m-large{margin:2rem!important}.mci-m-xlarge{margin:3rem!important}.mci-m-xxlarge{margin:4rem!important}.mci-m-xxxlarge{margin:5rem!important}.mci-m-xxxxlarge{margin:7.5rem!important}@media (width>=577px){.sm\:mci-m-0{margin:0!important}.sm\:mci-m-auto{margin:auto!important}.sm\:mci-m-xxsmall{margin:.25rem!important}.sm\:mci-m-xsmall{margin:.5rem!important}.sm\:mci-m-small{margin:.75rem!important}.sm\:mci-m-normal{margin:1rem!important}.sm\:mci-m-medium{margin:1.5rem!important}.sm\:mci-m-large{margin:2rem!important}.sm\:mci-m-xlarge{margin:3rem!important}.sm\:mci-m-xxlarge{margin:4rem!important}.sm\:mci-m-xxxlarge{margin:5rem!important}.sm\:mci-m-xxxxlarge{margin:7.5rem!important}}@media (width>=768px){.md\:mci-m-0{margin:0!important}.md\:mci-m-auto{margin:auto!important}.md\:mci-m-xxsmall{margin:.25rem!important}.md\:mci-m-xsmall{margin:.5rem!important}.md\:mci-m-small{margin:.75rem!important}.md\:mci-m-normal{margin:1rem!important}.md\:mci-m-medium{margin:1.5rem!important}.md\:mci-m-large{margin:2rem!important}.md\:mci-m-xlarge{margin:3rem!important}.md\:mci-m-xxlarge{margin:4rem!important}.md\:mci-m-xxxlarge{margin:5rem!important}.md\:mci-m-xxxxlarge{margin:7.5rem!important}}@media (width>=992px){.lg\:mci-m-0{margin:0!important}.lg\:mci-m-auto{margin:auto!important}.lg\:mci-m-xxsmall{margin:.25rem!important}.lg\:mci-m-xsmall{margin:.5rem!important}.lg\:mci-m-small{margin:.75rem!important}.lg\:mci-m-normal{margin:1rem!important}.lg\:mci-m-medium{margin:1.5rem!important}.lg\:mci-m-large{margin:2rem!important}.lg\:mci-m-xlarge{margin:3rem!important}.lg\:mci-m-xxlarge{margin:4rem!important}.lg\:mci-m-xxxlarge{margin:5rem!important}.lg\:mci-m-xxxxlarge{margin:7.5rem!important}}@media (width>=1200px){.xl\:mci-m-0{margin:0!important}.xl\:mci-m-auto{margin:auto!important}.xl\:mci-m-xxsmall{margin:.25rem!important}.xl\:mci-m-xsmall{margin:.5rem!important}.xl\:mci-m-small{margin:.75rem!important}.xl\:mci-m-normal{margin:1rem!important}.xl\:mci-m-medium{margin:1.5rem!important}.xl\:mci-m-large{margin:2rem!important}.xl\:mci-m-xlarge{margin:3rem!important}.xl\:mci-m-xxlarge{margin:4rem!important}.xl\:mci-m-xxxlarge{margin:5rem!important}.xl\:mci-m-xxxxlarge{margin:7.5rem!important}}@media (width>=1440px){.xxl\:mci-m-0{margin:0!important}.xxl\:mci-m-auto{margin:auto!important}.xxl\:mci-m-xxsmall{margin:.25rem!important}.xxl\:mci-m-xsmall{margin:.5rem!important}.xxl\:mci-m-small{margin:.75rem!important}.xxl\:mci-m-normal{margin:1rem!important}.xxl\:mci-m-medium{margin:1.5rem!important}.xxl\:mci-m-large{margin:2rem!important}.xxl\:mci-m-xlarge{margin:3rem!important}.xxl\:mci-m-xxlarge{margin:4rem!important}.xxl\:mci-m-xxxlarge{margin:5rem!important}.xxl\:mci-m-xxxxlarge{margin:7.5rem!important}}.mci-mt-0{margin-top:0!important}.mci-mt-auto{margin-top:auto!important}.mci-mt-xxsmall{margin-top:.25rem!important}.mci-mt-xsmall{margin-top:.5rem!important}.mci-mt-small{margin-top:.75rem!important}.mci-mt-normal{margin-top:1rem!important}.mci-mt-medium{margin-top:1.5rem!important}.mci-mt-large{margin-top:2rem!important}.mci-mt-xlarge{margin-top:3rem!important}.mci-mt-xxlarge{margin-top:4rem!important}.mci-mt-xxxlarge{margin-top:5rem!important}.mci-mt-xxxxlarge{margin-top:7.5rem!important}@media (width>=577px){.sm\:mci-mt-0{margin-top:0!important}.sm\:mci-mt-auto{margin-top:auto!important}.sm\:mci-mt-xxsmall{margin-top:.25rem!important}.sm\:mci-mt-xsmall{margin-top:.5rem!important}.sm\:mci-mt-small{margin-top:.75rem!important}.sm\:mci-mt-normal{margin-top:1rem!important}.sm\:mci-mt-medium{margin-top:1.5rem!important}.sm\:mci-mt-large{margin-top:2rem!important}.sm\:mci-mt-xlarge{margin-top:3rem!important}.sm\:mci-mt-xxlarge{margin-top:4rem!important}.sm\:mci-mt-xxxlarge{margin-top:5rem!important}.sm\:mci-mt-xxxxlarge{margin-top:7.5rem!important}}@media (width>=768px){.md\:mci-mt-0{margin-top:0!important}.md\:mci-mt-auto{margin-top:auto!important}.md\:mci-mt-xxsmall{margin-top:.25rem!important}.md\:mci-mt-xsmall{margin-top:.5rem!important}.md\:mci-mt-small{margin-top:.75rem!important}.md\:mci-mt-normal{margin-top:1rem!important}.md\:mci-mt-medium{margin-top:1.5rem!important}.md\:mci-mt-large{margin-top:2rem!important}.md\:mci-mt-xlarge{margin-top:3rem!important}.md\:mci-mt-xxlarge{margin-top:4rem!important}.md\:mci-mt-xxxlarge{margin-top:5rem!important}.md\:mci-mt-xxxxlarge{margin-top:7.5rem!important}}@media (width>=992px){.lg\:mci-mt-0{margin-top:0!important}.lg\:mci-mt-auto{margin-top:auto!important}.lg\:mci-mt-xxsmall{margin-top:.25rem!important}.lg\:mci-mt-xsmall{margin-top:.5rem!important}.lg\:mci-mt-small{margin-top:.75rem!important}.lg\:mci-mt-normal{margin-top:1rem!important}.lg\:mci-mt-medium{margin-top:1.5rem!important}.lg\:mci-mt-large{margin-top:2rem!important}.lg\:mci-mt-xlarge{margin-top:3rem!important}.lg\:mci-mt-xxlarge{margin-top:4rem!important}.lg\:mci-mt-xxxlarge{margin-top:5rem!important}.lg\:mci-mt-xxxxlarge{margin-top:7.5rem!important}}@media (width>=1200px){.xl\:mci-mt-0{margin-top:0!important}.xl\:mci-mt-auto{margin-top:auto!important}.xl\:mci-mt-xxsmall{margin-top:.25rem!important}.xl\:mci-mt-xsmall{margin-top:.5rem!important}.xl\:mci-mt-small{margin-top:.75rem!important}.xl\:mci-mt-normal{margin-top:1rem!important}.xl\:mci-mt-medium{margin-top:1.5rem!important}.xl\:mci-mt-large{margin-top:2rem!important}.xl\:mci-mt-xlarge{margin-top:3rem!important}.xl\:mci-mt-xxlarge{margin-top:4rem!important}.xl\:mci-mt-xxxlarge{margin-top:5rem!important}.xl\:mci-mt-xxxxlarge{margin-top:7.5rem!important}}@media (width>=1440px){.xxl\:mci-mt-0{margin-top:0!important}.xxl\:mci-mt-auto{margin-top:auto!important}.xxl\:mci-mt-xxsmall{margin-top:.25rem!important}.xxl\:mci-mt-xsmall{margin-top:.5rem!important}.xxl\:mci-mt-small{margin-top:.75rem!important}.xxl\:mci-mt-normal{margin-top:1rem!important}.xxl\:mci-mt-medium{margin-top:1.5rem!important}.xxl\:mci-mt-large{margin-top:2rem!important}.xxl\:mci-mt-xlarge{margin-top:3rem!important}.xxl\:mci-mt-xxlarge{margin-top:4rem!important}.xxl\:mci-mt-xxxlarge{margin-top:5rem!important}.xxl\:mci-mt-xxxxlarge{margin-top:7.5rem!important}}.mci-mr-0{margin-right:0!important}.mci-mr-auto{margin-right:auto!important}.mci-mr-xxsmall{margin-right:.25rem!important}.mci-mr-xsmall{margin-right:.5rem!important}.mci-mr-small{margin-right:.75rem!important}.mci-mr-normal{margin-right:1rem!important}.mci-mr-medium{margin-right:1.5rem!important}.mci-mr-large{margin-right:2rem!important}.mci-mr-xlarge{margin-right:3rem!important}.mci-mr-xxlarge{margin-right:4rem!important}.mci-mr-xxxlarge{margin-right:5rem!important}.mci-mr-xxxxlarge{margin-right:7.5rem!important}@media (width>=577px){.sm\:mci-mr-0{margin-right:0!important}.sm\:mci-mr-auto{margin-right:auto!important}.sm\:mci-mr-xxsmall{margin-right:.25rem!important}.sm\:mci-mr-xsmall{margin-right:.5rem!important}.sm\:mci-mr-small{margin-right:.75rem!important}.sm\:mci-mr-normal{margin-right:1rem!important}.sm\:mci-mr-medium{margin-right:1.5rem!important}.sm\:mci-mr-large{margin-right:2rem!important}.sm\:mci-mr-xlarge{margin-right:3rem!important}.sm\:mci-mr-xxlarge{margin-right:4rem!important}.sm\:mci-mr-xxxlarge{margin-right:5rem!important}.sm\:mci-mr-xxxxlarge{margin-right:7.5rem!important}}@media (width>=768px){.md\:mci-mr-0{margin-right:0!important}.md\:mci-mr-auto{margin-right:auto!important}.md\:mci-mr-xxsmall{margin-right:.25rem!important}.md\:mci-mr-xsmall{margin-right:.5rem!important}.md\:mci-mr-small{margin-right:.75rem!important}.md\:mci-mr-normal{margin-right:1rem!important}.md\:mci-mr-medium{margin-right:1.5rem!important}.md\:mci-mr-large{margin-right:2rem!important}.md\:mci-mr-xlarge{margin-right:3rem!important}.md\:mci-mr-xxlarge{margin-right:4rem!important}.md\:mci-mr-xxxlarge{margin-right:5rem!important}.md\:mci-mr-xxxxlarge{margin-right:7.5rem!important}}@media (width>=992px){.lg\:mci-mr-0{margin-right:0!important}.lg\:mci-mr-auto{margin-right:auto!important}.lg\:mci-mr-xxsmall{margin-right:.25rem!important}.lg\:mci-mr-xsmall{margin-right:.5rem!important}.lg\:mci-mr-small{margin-right:.75rem!important}.lg\:mci-mr-normal{margin-right:1rem!important}.lg\:mci-mr-medium{margin-right:1.5rem!important}.lg\:mci-mr-large{margin-right:2rem!important}.lg\:mci-mr-xlarge{margin-right:3rem!important}.lg\:mci-mr-xxlarge{margin-right:4rem!important}.lg\:mci-mr-xxxlarge{margin-right:5rem!important}.lg\:mci-mr-xxxxlarge{margin-right:7.5rem!important}}@media (width>=1200px){.xl\:mci-mr-0{margin-right:0!important}.xl\:mci-mr-auto{margin-right:auto!important}.xl\:mci-mr-xxsmall{margin-right:.25rem!important}.xl\:mci-mr-xsmall{margin-right:.5rem!important}.xl\:mci-mr-small{margin-right:.75rem!important}.xl\:mci-mr-normal{margin-right:1rem!important}.xl\:mci-mr-medium{margin-right:1.5rem!important}.xl\:mci-mr-large{margin-right:2rem!important}.xl\:mci-mr-xlarge{margin-right:3rem!important}.xl\:mci-mr-xxlarge{margin-right:4rem!important}.xl\:mci-mr-xxxlarge{margin-right:5rem!important}.xl\:mci-mr-xxxxlarge{margin-right:7.5rem!important}}@media (width>=1440px){.xxl\:mci-mr-0{margin-right:0!important}.xxl\:mci-mr-auto{margin-right:auto!important}.xxl\:mci-mr-xxsmall{margin-right:.25rem!important}.xxl\:mci-mr-xsmall{margin-right:.5rem!important}.xxl\:mci-mr-small{margin-right:.75rem!important}.xxl\:mci-mr-normal{margin-right:1rem!important}.xxl\:mci-mr-medium{margin-right:1.5rem!important}.xxl\:mci-mr-large{margin-right:2rem!important}.xxl\:mci-mr-xlarge{margin-right:3rem!important}.xxl\:mci-mr-xxlarge{margin-right:4rem!important}.xxl\:mci-mr-xxxlarge{margin-right:5rem!important}.xxl\:mci-mr-xxxxlarge{margin-right:7.5rem!important}}.mci-mb-0{margin-bottom:0!important}.mci-mb-auto{margin-bottom:auto!important}.mci-mb-xxsmall{margin-bottom:.25rem!important}.mci-mb-xsmall{margin-bottom:.5rem!important}.mci-mb-small{margin-bottom:.75rem!important}.mci-mb-normal{margin-bottom:1rem!important}.mci-mb-medium{margin-bottom:1.5rem!important}.mci-mb-large{margin-bottom:2rem!important}.mci-mb-xlarge{margin-bottom:3rem!important}.mci-mb-xxlarge{margin-bottom:4rem!important}.mci-mb-xxxlarge{margin-bottom:5rem!important}.mci-mb-xxxxlarge{margin-bottom:7.5rem!important}@media (width>=577px){.sm\:mci-mb-0{margin-bottom:0!important}.sm\:mci-mb-auto{margin-bottom:auto!important}.sm\:mci-mb-xxsmall{margin-bottom:.25rem!important}.sm\:mci-mb-xsmall{margin-bottom:.5rem!important}.sm\:mci-mb-small{margin-bottom:.75rem!important}.sm\:mci-mb-normal{margin-bottom:1rem!important}.sm\:mci-mb-medium{margin-bottom:1.5rem!important}.sm\:mci-mb-large{margin-bottom:2rem!important}.sm\:mci-mb-xlarge{margin-bottom:3rem!important}.sm\:mci-mb-xxlarge{margin-bottom:4rem!important}.sm\:mci-mb-xxxlarge{margin-bottom:5rem!important}.sm\:mci-mb-xxxxlarge{margin-bottom:7.5rem!important}}@media (width>=768px){.md\:mci-mb-0{margin-bottom:0!important}.md\:mci-mb-auto{margin-bottom:auto!important}.md\:mci-mb-xxsmall{margin-bottom:.25rem!important}.md\:mci-mb-xsmall{margin-bottom:.5rem!important}.md\:mci-mb-small{margin-bottom:.75rem!important}.md\:mci-mb-normal{margin-bottom:1rem!important}.md\:mci-mb-medium{margin-bottom:1.5rem!important}.md\:mci-mb-large{margin-bottom:2rem!important}.md\:mci-mb-xlarge{margin-bottom:3rem!important}.md\:mci-mb-xxlarge{margin-bottom:4rem!important}.md\:mci-mb-xxxlarge{margin-bottom:5rem!important}.md\:mci-mb-xxxxlarge{margin-bottom:7.5rem!important}}@media (width>=992px){.lg\:mci-mb-0{margin-bottom:0!important}.lg\:mci-mb-auto{margin-bottom:auto!important}.lg\:mci-mb-xxsmall{margin-bottom:.25rem!important}.lg\:mci-mb-xsmall{margin-bottom:.5rem!important}.lg\:mci-mb-small{margin-bottom:.75rem!important}.lg\:mci-mb-normal{margin-bottom:1rem!important}.lg\:mci-mb-medium{margin-bottom:1.5rem!important}.lg\:mci-mb-large{margin-bottom:2rem!important}.lg\:mci-mb-xlarge{margin-bottom:3rem!important}.lg\:mci-mb-xxlarge{margin-bottom:4rem!important}.lg\:mci-mb-xxxlarge{margin-bottom:5rem!important}.lg\:mci-mb-xxxxlarge{margin-bottom:7.5rem!important}}@media (width>=1200px){.xl\:mci-mb-0{margin-bottom:0!important}.xl\:mci-mb-auto{margin-bottom:auto!important}.xl\:mci-mb-xxsmall{margin-bottom:.25rem!important}.xl\:mci-mb-xsmall{margin-bottom:.5rem!important}.xl\:mci-mb-small{margin-bottom:.75rem!important}.xl\:mci-mb-normal{margin-bottom:1rem!important}.xl\:mci-mb-medium{margin-bottom:1.5rem!important}.xl\:mci-mb-large{margin-bottom:2rem!important}.xl\:mci-mb-xlarge{margin-bottom:3rem!important}.xl\:mci-mb-xxlarge{margin-bottom:4rem!important}.xl\:mci-mb-xxxlarge{margin-bottom:5rem!important}.xl\:mci-mb-xxxxlarge{margin-bottom:7.5rem!important}}@media (width>=1440px){.xxl\:mci-mb-0{margin-bottom:0!important}.xxl\:mci-mb-auto{margin-bottom:auto!important}.xxl\:mci-mb-xxsmall{margin-bottom:.25rem!important}.xxl\:mci-mb-xsmall{margin-bottom:.5rem!important}.xxl\:mci-mb-small{margin-bottom:.75rem!important}.xxl\:mci-mb-normal{margin-bottom:1rem!important}.xxl\:mci-mb-medium{margin-bottom:1.5rem!important}.xxl\:mci-mb-large{margin-bottom:2rem!important}.xxl\:mci-mb-xlarge{margin-bottom:3rem!important}.xxl\:mci-mb-xxlarge{margin-bottom:4rem!important}.xxl\:mci-mb-xxxlarge{margin-bottom:5rem!important}.xxl\:mci-mb-xxxxlarge{margin-bottom:7.5rem!important}}.mci-ml-0{margin-left:0!important}.mci-ml-auto{margin-left:auto!important}.mci-ml-xxsmall{margin-left:.25rem!important}.mci-ml-xsmall{margin-left:.5rem!important}.mci-ml-small{margin-left:.75rem!important}.mci-ml-normal{margin-left:1rem!important}.mci-ml-medium{margin-left:1.5rem!important}.mci-ml-large{margin-left:2rem!important}.mci-ml-xlarge{margin-left:3rem!important}.mci-ml-xxlarge{margin-left:4rem!important}.mci-ml-xxxlarge{margin-left:5rem!important}.mci-ml-xxxxlarge{margin-left:7.5rem!important}@media (width>=577px){.sm\:mci-ml-0{margin-left:0!important}.sm\:mci-ml-auto{margin-left:auto!important}.sm\:mci-ml-xxsmall{margin-left:.25rem!important}.sm\:mci-ml-xsmall{margin-left:.5rem!important}.sm\:mci-ml-small{margin-left:.75rem!important}.sm\:mci-ml-normal{margin-left:1rem!important}.sm\:mci-ml-medium{margin-left:1.5rem!important}.sm\:mci-ml-large{margin-left:2rem!important}.sm\:mci-ml-xlarge{margin-left:3rem!important}.sm\:mci-ml-xxlarge{margin-left:4rem!important}.sm\:mci-ml-xxxlarge{margin-left:5rem!important}.sm\:mci-ml-xxxxlarge{margin-left:7.5rem!important}}@media (width>=768px){.md\:mci-ml-0{margin-left:0!important}.md\:mci-ml-auto{margin-left:auto!important}.md\:mci-ml-xxsmall{margin-left:.25rem!important}.md\:mci-ml-xsmall{margin-left:.5rem!important}.md\:mci-ml-small{margin-left:.75rem!important}.md\:mci-ml-normal{margin-left:1rem!important}.md\:mci-ml-medium{margin-left:1.5rem!important}.md\:mci-ml-large{margin-left:2rem!important}.md\:mci-ml-xlarge{margin-left:3rem!important}.md\:mci-ml-xxlarge{margin-left:4rem!important}.md\:mci-ml-xxxlarge{margin-left:5rem!important}.md\:mci-ml-xxxxlarge{margin-left:7.5rem!important}}@media (width>=992px){.lg\:mci-ml-0{margin-left:0!important}.lg\:mci-ml-auto{margin-left:auto!important}.lg\:mci-ml-xxsmall{margin-left:.25rem!important}.lg\:mci-ml-xsmall{margin-left:.5rem!important}.lg\:mci-ml-small{margin-left:.75rem!important}.lg\:mci-ml-normal{margin-left:1rem!important}.lg\:mci-ml-medium{margin-left:1.5rem!important}.lg\:mci-ml-large{margin-left:2rem!important}.lg\:mci-ml-xlarge{margin-left:3rem!important}.lg\:mci-ml-xxlarge{margin-left:4rem!important}.lg\:mci-ml-xxxlarge{margin-left:5rem!important}.lg\:mci-ml-xxxxlarge{margin-left:7.5rem!important}}@media (width>=1200px){.xl\:mci-ml-0{margin-left:0!important}.xl\:mci-ml-auto{margin-left:auto!important}.xl\:mci-ml-xxsmall{margin-left:.25rem!important}.xl\:mci-ml-xsmall{margin-left:.5rem!important}.xl\:mci-ml-small{margin-left:.75rem!important}.xl\:mci-ml-normal{margin-left:1rem!important}.xl\:mci-ml-medium{margin-left:1.5rem!important}.xl\:mci-ml-large{margin-left:2rem!important}.xl\:mci-ml-xlarge{margin-left:3rem!important}.xl\:mci-ml-xxlarge{margin-left:4rem!important}.xl\:mci-ml-xxxlarge{margin-left:5rem!important}.xl\:mci-ml-xxxxlarge{margin-left:7.5rem!important}}@media (width>=1440px){.xxl\:mci-ml-0{margin-left:0!important}.xxl\:mci-ml-auto{margin-left:auto!important}.xxl\:mci-ml-xxsmall{margin-left:.25rem!important}.xxl\:mci-ml-xsmall{margin-left:.5rem!important}.xxl\:mci-ml-small{margin-left:.75rem!important}.xxl\:mci-ml-normal{margin-left:1rem!important}.xxl\:mci-ml-medium{margin-left:1.5rem!important}.xxl\:mci-ml-large{margin-left:2rem!important}.xxl\:mci-ml-xlarge{margin-left:3rem!important}.xxl\:mci-ml-xxlarge{margin-left:4rem!important}.xxl\:mci-ml-xxxlarge{margin-left:5rem!important}.xxl\:mci-ml-xxxxlarge{margin-left:7.5rem!important}}.mci-mx-0{margin-left:0!important}.mci-mx-auto{margin-left:auto!important}.mci-mx-xxsmall{margin-left:.25rem!important}.mci-mx-xsmall{margin-left:.5rem!important}.mci-mx-small{margin-left:.75rem!important}.mci-mx-normal{margin-left:1rem!important}.mci-mx-medium{margin-left:1.5rem!important}.mci-mx-large{margin-left:2rem!important}.mci-mx-xlarge{margin-left:3rem!important}.mci-mx-xxlarge{margin-left:4rem!important}.mci-mx-xxxlarge{margin-left:5rem!important}.mci-mx-xxxxlarge{margin-left:7.5rem!important}@media (width>=577px){.sm\:mci-mx-0{margin-left:0!important}.sm\:mci-mx-auto{margin-left:auto!important}.sm\:mci-mx-xxsmall{margin-left:.25rem!important}.sm\:mci-mx-xsmall{margin-left:.5rem!important}.sm\:mci-mx-small{margin-left:.75rem!important}.sm\:mci-mx-normal{margin-left:1rem!important}.sm\:mci-mx-medium{margin-left:1.5rem!important}.sm\:mci-mx-large{margin-left:2rem!important}.sm\:mci-mx-xlarge{margin-left:3rem!important}.sm\:mci-mx-xxlarge{margin-left:4rem!important}.sm\:mci-mx-xxxlarge{margin-left:5rem!important}.sm\:mci-mx-xxxxlarge{margin-left:7.5rem!important}}@media (width>=768px){.md\:mci-mx-0{margin-left:0!important}.md\:mci-mx-auto{margin-left:auto!important}.md\:mci-mx-xxsmall{margin-left:.25rem!important}.md\:mci-mx-xsmall{margin-left:.5rem!important}.md\:mci-mx-small{margin-left:.75rem!important}.md\:mci-mx-normal{margin-left:1rem!important}.md\:mci-mx-medium{margin-left:1.5rem!important}.md\:mci-mx-large{margin-left:2rem!important}.md\:mci-mx-xlarge{margin-left:3rem!important}.md\:mci-mx-xxlarge{margin-left:4rem!important}.md\:mci-mx-xxxlarge{margin-left:5rem!important}.md\:mci-mx-xxxxlarge{margin-left:7.5rem!important}}@media (width>=992px){.lg\:mci-mx-0{margin-left:0!important}.lg\:mci-mx-auto{margin-left:auto!important}.lg\:mci-mx-xxsmall{margin-left:.25rem!important}.lg\:mci-mx-xsmall{margin-left:.5rem!important}.lg\:mci-mx-small{margin-left:.75rem!important}.lg\:mci-mx-normal{margin-left:1rem!important}.lg\:mci-mx-medium{margin-left:1.5rem!important}.lg\:mci-mx-large{margin-left:2rem!important}.lg\:mci-mx-xlarge{margin-left:3rem!important}.lg\:mci-mx-xxlarge{margin-left:4rem!important}.lg\:mci-mx-xxxlarge{margin-left:5rem!important}.lg\:mci-mx-xxxxlarge{margin-left:7.5rem!important}}@media (width>=1200px){.xl\:mci-mx-0{margin-left:0!important}.xl\:mci-mx-auto{margin-left:auto!important}.xl\:mci-mx-xxsmall{margin-left:.25rem!important}.xl\:mci-mx-xsmall{margin-left:.5rem!important}.xl\:mci-mx-small{margin-left:.75rem!important}.xl\:mci-mx-normal{margin-left:1rem!important}.xl\:mci-mx-medium{margin-left:1.5rem!important}.xl\:mci-mx-large{margin-left:2rem!important}.xl\:mci-mx-xlarge{margin-left:3rem!important}.xl\:mci-mx-xxlarge{margin-left:4rem!important}.xl\:mci-mx-xxxlarge{margin-left:5rem!important}.xl\:mci-mx-xxxxlarge{margin-left:7.5rem!important}}@media (width>=1440px){.xxl\:mci-mx-0{margin-left:0!important}.xxl\:mci-mx-auto{margin-left:auto!important}.xxl\:mci-mx-xxsmall{margin-left:.25rem!important}.xxl\:mci-mx-xsmall{margin-left:.5rem!important}.xxl\:mci-mx-small{margin-left:.75rem!important}.xxl\:mci-mx-normal{margin-left:1rem!important}.xxl\:mci-mx-medium{margin-left:1.5rem!important}.xxl\:mci-mx-large{margin-left:2rem!important}.xxl\:mci-mx-xlarge{margin-left:3rem!important}.xxl\:mci-mx-xxlarge{margin-left:4rem!important}.xxl\:mci-mx-xxxlarge{margin-left:5rem!important}.xxl\:mci-mx-xxxxlarge{margin-left:7.5rem!important}}.mci-mx-0{margin-right:0!important}.mci-mx-auto{margin-right:auto!important}.mci-mx-xxsmall{margin-right:.25rem!important}.mci-mx-xsmall{margin-right:.5rem!important}.mci-mx-small{margin-right:.75rem!important}.mci-mx-normal{margin-right:1rem!important}.mci-mx-medium{margin-right:1.5rem!important}.mci-mx-large{margin-right:2rem!important}.mci-mx-xlarge{margin-right:3rem!important}.mci-mx-xxlarge{margin-right:4rem!important}.mci-mx-xxxlarge{margin-right:5rem!important}.mci-mx-xxxxlarge{margin-right:7.5rem!important}@media (width>=577px){.sm\:mci-mx-0{margin-right:0!important}.sm\:mci-mx-auto{margin-right:auto!important}.sm\:mci-mx-xxsmall{margin-right:.25rem!important}.sm\:mci-mx-xsmall{margin-right:.5rem!important}.sm\:mci-mx-small{margin-right:.75rem!important}.sm\:mci-mx-normal{margin-right:1rem!important}.sm\:mci-mx-medium{margin-right:1.5rem!important}.sm\:mci-mx-large{margin-right:2rem!important}.sm\:mci-mx-xlarge{margin-right:3rem!important}.sm\:mci-mx-xxlarge{margin-right:4rem!important}.sm\:mci-mx-xxxlarge{margin-right:5rem!important}.sm\:mci-mx-xxxxlarge{margin-right:7.5rem!important}}@media (width>=768px){.md\:mci-mx-0{margin-right:0!important}.md\:mci-mx-auto{margin-right:auto!important}.md\:mci-mx-xxsmall{margin-right:.25rem!important}.md\:mci-mx-xsmall{margin-right:.5rem!important}.md\:mci-mx-small{margin-right:.75rem!important}.md\:mci-mx-normal{margin-right:1rem!important}.md\:mci-mx-medium{margin-right:1.5rem!important}.md\:mci-mx-large{margin-right:2rem!important}.md\:mci-mx-xlarge{margin-right:3rem!important}.md\:mci-mx-xxlarge{margin-right:4rem!important}.md\:mci-mx-xxxlarge{margin-right:5rem!important}.md\:mci-mx-xxxxlarge{margin-right:7.5rem!important}}@media (width>=992px){.lg\:mci-mx-0{margin-right:0!important}.lg\:mci-mx-auto{margin-right:auto!important}.lg\:mci-mx-xxsmall{margin-right:.25rem!important}.lg\:mci-mx-xsmall{margin-right:.5rem!important}.lg\:mci-mx-small{margin-right:.75rem!important}.lg\:mci-mx-normal{margin-right:1rem!important}.lg\:mci-mx-medium{margin-right:1.5rem!important}.lg\:mci-mx-large{margin-right:2rem!important}.lg\:mci-mx-xlarge{margin-right:3rem!important}.lg\:mci-mx-xxlarge{margin-right:4rem!important}.lg\:mci-mx-xxxlarge{margin-right:5rem!important}.lg\:mci-mx-xxxxlarge{margin-right:7.5rem!important}}@media (width>=1200px){.xl\:mci-mx-0{margin-right:0!important}.xl\:mci-mx-auto{margin-right:auto!important}.xl\:mci-mx-xxsmall{margin-right:.25rem!important}.xl\:mci-mx-xsmall{margin-right:.5rem!important}.xl\:mci-mx-small{margin-right:.75rem!important}.xl\:mci-mx-normal{margin-right:1rem!important}.xl\:mci-mx-medium{margin-right:1.5rem!important}.xl\:mci-mx-large{margin-right:2rem!important}.xl\:mci-mx-xlarge{margin-right:3rem!important}.xl\:mci-mx-xxlarge{margin-right:4rem!important}.xl\:mci-mx-xxxlarge{margin-right:5rem!important}.xl\:mci-mx-xxxxlarge{margin-right:7.5rem!important}}@media (width>=1440px){.xxl\:mci-mx-0{margin-right:0!important}.xxl\:mci-mx-auto{margin-right:auto!important}.xxl\:mci-mx-xxsmall{margin-right:.25rem!important}.xxl\:mci-mx-xsmall{margin-right:.5rem!important}.xxl\:mci-mx-small{margin-right:.75rem!important}.xxl\:mci-mx-normal{margin-right:1rem!important}.xxl\:mci-mx-medium{margin-right:1.5rem!important}.xxl\:mci-mx-large{margin-right:2rem!important}.xxl\:mci-mx-xlarge{margin-right:3rem!important}.xxl\:mci-mx-xxlarge{margin-right:4rem!important}.xxl\:mci-mx-xxxlarge{margin-right:5rem!important}.xxl\:mci-mx-xxxxlarge{margin-right:7.5rem!important}}.mci-my-0{margin-top:0!important}.mci-my-auto{margin-top:auto!important}.mci-my-xxsmall{margin-top:.25rem!important}.mci-my-xsmall{margin-top:.5rem!important}.mci-my-small{margin-top:.75rem!important}.mci-my-normal{margin-top:1rem!important}.mci-my-medium{margin-top:1.5rem!important}.mci-my-large{margin-top:2rem!important}.mci-my-xlarge{margin-top:3rem!important}.mci-my-xxlarge{margin-top:4rem!important}.mci-my-xxxlarge{margin-top:5rem!important}.mci-my-xxxxlarge{margin-top:7.5rem!important}@media (width>=577px){.sm\:mci-my-0{margin-top:0!important}.sm\:mci-my-auto{margin-top:auto!important}.sm\:mci-my-xxsmall{margin-top:.25rem!important}.sm\:mci-my-xsmall{margin-top:.5rem!important}.sm\:mci-my-small{margin-top:.75rem!important}.sm\:mci-my-normal{margin-top:1rem!important}.sm\:mci-my-medium{margin-top:1.5rem!important}.sm\:mci-my-large{margin-top:2rem!important}.sm\:mci-my-xlarge{margin-top:3rem!important}.sm\:mci-my-xxlarge{margin-top:4rem!important}.sm\:mci-my-xxxlarge{margin-top:5rem!important}.sm\:mci-my-xxxxlarge{margin-top:7.5rem!important}}@media (width>=768px){.md\:mci-my-0{margin-top:0!important}.md\:mci-my-auto{margin-top:auto!important}.md\:mci-my-xxsmall{margin-top:.25rem!important}.md\:mci-my-xsmall{margin-top:.5rem!important}.md\:mci-my-small{margin-top:.75rem!important}.md\:mci-my-normal{margin-top:1rem!important}.md\:mci-my-medium{margin-top:1.5rem!important}.md\:mci-my-large{margin-top:2rem!important}.md\:mci-my-xlarge{margin-top:3rem!important}.md\:mci-my-xxlarge{margin-top:4rem!important}.md\:mci-my-xxxlarge{margin-top:5rem!important}.md\:mci-my-xxxxlarge{margin-top:7.5rem!important}}@media (width>=992px){.lg\:mci-my-0{margin-top:0!important}.lg\:mci-my-auto{margin-top:auto!important}.lg\:mci-my-xxsmall{margin-top:.25rem!important}.lg\:mci-my-xsmall{margin-top:.5rem!important}.lg\:mci-my-small{margin-top:.75rem!important}.lg\:mci-my-normal{margin-top:1rem!important}.lg\:mci-my-medium{margin-top:1.5rem!important}.lg\:mci-my-large{margin-top:2rem!important}.lg\:mci-my-xlarge{margin-top:3rem!important}.lg\:mci-my-xxlarge{margin-top:4rem!important}.lg\:mci-my-xxxlarge{margin-top:5rem!important}.lg\:mci-my-xxxxlarge{margin-top:7.5rem!important}}@media (width>=1200px){.xl\:mci-my-0{margin-top:0!important}.xl\:mci-my-auto{margin-top:auto!important}.xl\:mci-my-xxsmall{margin-top:.25rem!important}.xl\:mci-my-xsmall{margin-top:.5rem!important}.xl\:mci-my-small{margin-top:.75rem!important}.xl\:mci-my-normal{margin-top:1rem!important}.xl\:mci-my-medium{margin-top:1.5rem!important}.xl\:mci-my-large{margin-top:2rem!important}.xl\:mci-my-xlarge{margin-top:3rem!important}.xl\:mci-my-xxlarge{margin-top:4rem!important}.xl\:mci-my-xxxlarge{margin-top:5rem!important}.xl\:mci-my-xxxxlarge{margin-top:7.5rem!important}}@media (width>=1440px){.xxl\:mci-my-0{margin-top:0!important}.xxl\:mci-my-auto{margin-top:auto!important}.xxl\:mci-my-xxsmall{margin-top:.25rem!important}.xxl\:mci-my-xsmall{margin-top:.5rem!important}.xxl\:mci-my-small{margin-top:.75rem!important}.xxl\:mci-my-normal{margin-top:1rem!important}.xxl\:mci-my-medium{margin-top:1.5rem!important}.xxl\:mci-my-large{margin-top:2rem!important}.xxl\:mci-my-xlarge{margin-top:3rem!important}.xxl\:mci-my-xxlarge{margin-top:4rem!important}.xxl\:mci-my-xxxlarge{margin-top:5rem!important}.xxl\:mci-my-xxxxlarge{margin-top:7.5rem!important}}.mci-my-0{margin-bottom:0!important}.mci-my-auto{margin-bottom:auto!important}.mci-my-xxsmall{margin-bottom:.25rem!important}.mci-my-xsmall{margin-bottom:.5rem!important}.mci-my-small{margin-bottom:.75rem!important}.mci-my-normal{margin-bottom:1rem!important}.mci-my-medium{margin-bottom:1.5rem!important}.mci-my-large{margin-bottom:2rem!important}.mci-my-xlarge{margin-bottom:3rem!important}.mci-my-xxlarge{margin-bottom:4rem!important}.mci-my-xxxlarge{margin-bottom:5rem!important}.mci-my-xxxxlarge{margin-bottom:7.5rem!important}@media (width>=577px){.sm\:mci-my-0{margin-bottom:0!important}.sm\:mci-my-auto{margin-bottom:auto!important}.sm\:mci-my-xxsmall{margin-bottom:.25rem!important}.sm\:mci-my-xsmall{margin-bottom:.5rem!important}.sm\:mci-my-small{margin-bottom:.75rem!important}.sm\:mci-my-normal{margin-bottom:1rem!important}.sm\:mci-my-medium{margin-bottom:1.5rem!important}.sm\:mci-my-large{margin-bottom:2rem!important}.sm\:mci-my-xlarge{margin-bottom:3rem!important}.sm\:mci-my-xxlarge{margin-bottom:4rem!important}.sm\:mci-my-xxxlarge{margin-bottom:5rem!important}.sm\:mci-my-xxxxlarge{margin-bottom:7.5rem!important}}@media (width>=768px){.md\:mci-my-0{margin-bottom:0!important}.md\:mci-my-auto{margin-bottom:auto!important}.md\:mci-my-xxsmall{margin-bottom:.25rem!important}.md\:mci-my-xsmall{margin-bottom:.5rem!important}.md\:mci-my-small{margin-bottom:.75rem!important}.md\:mci-my-normal{margin-bottom:1rem!important}.md\:mci-my-medium{margin-bottom:1.5rem!important}.md\:mci-my-large{margin-bottom:2rem!important}.md\:mci-my-xlarge{margin-bottom:3rem!important}.md\:mci-my-xxlarge{margin-bottom:4rem!important}.md\:mci-my-xxxlarge{margin-bottom:5rem!important}.md\:mci-my-xxxxlarge{margin-bottom:7.5rem!important}}@media (width>=992px){.lg\:mci-my-0{margin-bottom:0!important}.lg\:mci-my-auto{margin-bottom:auto!important}.lg\:mci-my-xxsmall{margin-bottom:.25rem!important}.lg\:mci-my-xsmall{margin-bottom:.5rem!important}.lg\:mci-my-small{margin-bottom:.75rem!important}.lg\:mci-my-normal{margin-bottom:1rem!important}.lg\:mci-my-medium{margin-bottom:1.5rem!important}.lg\:mci-my-large{margin-bottom:2rem!important}.lg\:mci-my-xlarge{margin-bottom:3rem!important}.lg\:mci-my-xxlarge{margin-bottom:4rem!important}.lg\:mci-my-xxxlarge{margin-bottom:5rem!important}.lg\:mci-my-xxxxlarge{margin-bottom:7.5rem!important}}@media (width>=1200px){.xl\:mci-my-0{margin-bottom:0!important}.xl\:mci-my-auto{margin-bottom:auto!important}.xl\:mci-my-xxsmall{margin-bottom:.25rem!important}.xl\:mci-my-xsmall{margin-bottom:.5rem!important}.xl\:mci-my-small{margin-bottom:.75rem!important}.xl\:mci-my-normal{margin-bottom:1rem!important}.xl\:mci-my-medium{margin-bottom:1.5rem!important}.xl\:mci-my-large{margin-bottom:2rem!important}.xl\:mci-my-xlarge{margin-bottom:3rem!important}.xl\:mci-my-xxlarge{margin-bottom:4rem!important}.xl\:mci-my-xxxlarge{margin-bottom:5rem!important}.xl\:mci-my-xxxxlarge{margin-bottom:7.5rem!important}}@media (width>=1440px){.xxl\:mci-my-0{margin-bottom:0!important}.xxl\:mci-my-auto{margin-bottom:auto!important}.xxl\:mci-my-xxsmall{margin-bottom:.25rem!important}.xxl\:mci-my-xsmall{margin-bottom:.5rem!important}.xxl\:mci-my-small{margin-bottom:.75rem!important}.xxl\:mci-my-normal{margin-bottom:1rem!important}.xxl\:mci-my-medium{margin-bottom:1.5rem!important}.xxl\:mci-my-large{margin-bottom:2rem!important}.xxl\:mci-my-xlarge{margin-bottom:3rem!important}.xxl\:mci-my-xxlarge{margin-bottom:4rem!important}.xxl\:mci-my-xxxlarge{margin-bottom:5rem!important}.xxl\:mci-my-xxxxlarge{margin-bottom:7.5rem!important}}.mci-p-0{padding:0!important}.mci-p-xxsmall{padding:.25rem!important}.mci-p-xsmall{padding:.5rem!important}.mci-p-small{padding:.75rem!important}.mci-p-normal{padding:1rem!important}.mci-p-medium{padding:1.5rem!important}.mci-p-large{padding:2rem!important}.mci-p-xlarge{padding:3rem!important}.mci-p-xxlarge{padding:4rem!important}.mci-p-xxxlarge{padding:5rem!important}.mci-p-xxxxlarge{padding:7.5rem!important}@media (width>=577px){.sm\:mci-p-0{padding:0!important}.sm\:mci-p-xxsmall{padding:.25rem!important}.sm\:mci-p-xsmall{padding:.5rem!important}.sm\:mci-p-small{padding:.75rem!important}.sm\:mci-p-normal{padding:1rem!important}.sm\:mci-p-medium{padding:1.5rem!important}.sm\:mci-p-large{padding:2rem!important}.sm\:mci-p-xlarge{padding:3rem!important}.sm\:mci-p-xxlarge{padding:4rem!important}.sm\:mci-p-xxxlarge{padding:5rem!important}.sm\:mci-p-xxxxlarge{padding:7.5rem!important}}@media (width>=768px){.md\:mci-p-0{padding:0!important}.md\:mci-p-xxsmall{padding:.25rem!important}.md\:mci-p-xsmall{padding:.5rem!important}.md\:mci-p-small{padding:.75rem!important}.md\:mci-p-normal{padding:1rem!important}.md\:mci-p-medium{padding:1.5rem!important}.md\:mci-p-large{padding:2rem!important}.md\:mci-p-xlarge{padding:3rem!important}.md\:mci-p-xxlarge{padding:4rem!important}.md\:mci-p-xxxlarge{padding:5rem!important}.md\:mci-p-xxxxlarge{padding:7.5rem!important}}@media (width>=992px){.lg\:mci-p-0{padding:0!important}.lg\:mci-p-xxsmall{padding:.25rem!important}.lg\:mci-p-xsmall{padding:.5rem!important}.lg\:mci-p-small{padding:.75rem!important}.lg\:mci-p-normal{padding:1rem!important}.lg\:mci-p-medium{padding:1.5rem!important}.lg\:mci-p-large{padding:2rem!important}.lg\:mci-p-xlarge{padding:3rem!important}.lg\:mci-p-xxlarge{padding:4rem!important}.lg\:mci-p-xxxlarge{padding:5rem!important}.lg\:mci-p-xxxxlarge{padding:7.5rem!important}}@media (width>=1200px){.xl\:mci-p-0{padding:0!important}.xl\:mci-p-xxsmall{padding:.25rem!important}.xl\:mci-p-xsmall{padding:.5rem!important}.xl\:mci-p-small{padding:.75rem!important}.xl\:mci-p-normal{padding:1rem!important}.xl\:mci-p-medium{padding:1.5rem!important}.xl\:mci-p-large{padding:2rem!important}.xl\:mci-p-xlarge{padding:3rem!important}.xl\:mci-p-xxlarge{padding:4rem!important}.xl\:mci-p-xxxlarge{padding:5rem!important}.xl\:mci-p-xxxxlarge{padding:7.5rem!important}}@media (width>=1440px){.xxl\:mci-p-0{padding:0!important}.xxl\:mci-p-xxsmall{padding:.25rem!important}.xxl\:mci-p-xsmall{padding:.5rem!important}.xxl\:mci-p-small{padding:.75rem!important}.xxl\:mci-p-normal{padding:1rem!important}.xxl\:mci-p-medium{padding:1.5rem!important}.xxl\:mci-p-large{padding:2rem!important}.xxl\:mci-p-xlarge{padding:3rem!important}.xxl\:mci-p-xxlarge{padding:4rem!important}.xxl\:mci-p-xxxlarge{padding:5rem!important}.xxl\:mci-p-xxxxlarge{padding:7.5rem!important}}.mci-pt-0{padding-top:0!important}.mci-pt-xxsmall{padding-top:.25rem!important}.mci-pt-xsmall{padding-top:.5rem!important}.mci-pt-small{padding-top:.75rem!important}.mci-pt-normal{padding-top:1rem!important}.mci-pt-medium{padding-top:1.5rem!important}.mci-pt-large{padding-top:2rem!important}.mci-pt-xlarge{padding-top:3rem!important}.mci-pt-xxlarge{padding-top:4rem!important}.mci-pt-xxxlarge{padding-top:5rem!important}.mci-pt-xxxxlarge{padding-top:7.5rem!important}@media (width>=577px){.sm\:mci-pt-0{padding-top:0!important}.sm\:mci-pt-xxsmall{padding-top:.25rem!important}.sm\:mci-pt-xsmall{padding-top:.5rem!important}.sm\:mci-pt-small{padding-top:.75rem!important}.sm\:mci-pt-normal{padding-top:1rem!important}.sm\:mci-pt-medium{padding-top:1.5rem!important}.sm\:mci-pt-large{padding-top:2rem!important}.sm\:mci-pt-xlarge{padding-top:3rem!important}.sm\:mci-pt-xxlarge{padding-top:4rem!important}.sm\:mci-pt-xxxlarge{padding-top:5rem!important}.sm\:mci-pt-xxxxlarge{padding-top:7.5rem!important}}@media (width>=768px){.md\:mci-pt-0{padding-top:0!important}.md\:mci-pt-xxsmall{padding-top:.25rem!important}.md\:mci-pt-xsmall{padding-top:.5rem!important}.md\:mci-pt-small{padding-top:.75rem!important}.md\:mci-pt-normal{padding-top:1rem!important}.md\:mci-pt-medium{padding-top:1.5rem!important}.md\:mci-pt-large{padding-top:2rem!important}.md\:mci-pt-xlarge{padding-top:3rem!important}.md\:mci-pt-xxlarge{padding-top:4rem!important}.md\:mci-pt-xxxlarge{padding-top:5rem!important}.md\:mci-pt-xxxxlarge{padding-top:7.5rem!important}}@media (width>=992px){.lg\:mci-pt-0{padding-top:0!important}.lg\:mci-pt-xxsmall{padding-top:.25rem!important}.lg\:mci-pt-xsmall{padding-top:.5rem!important}.lg\:mci-pt-small{padding-top:.75rem!important}.lg\:mci-pt-normal{padding-top:1rem!important}.lg\:mci-pt-medium{padding-top:1.5rem!important}.lg\:mci-pt-large{padding-top:2rem!important}.lg\:mci-pt-xlarge{padding-top:3rem!important}.lg\:mci-pt-xxlarge{padding-top:4rem!important}.lg\:mci-pt-xxxlarge{padding-top:5rem!important}.lg\:mci-pt-xxxxlarge{padding-top:7.5rem!important}}@media (width>=1200px){.xl\:mci-pt-0{padding-top:0!important}.xl\:mci-pt-xxsmall{padding-top:.25rem!important}.xl\:mci-pt-xsmall{padding-top:.5rem!important}.xl\:mci-pt-small{padding-top:.75rem!important}.xl\:mci-pt-normal{padding-top:1rem!important}.xl\:mci-pt-medium{padding-top:1.5rem!important}.xl\:mci-pt-large{padding-top:2rem!important}.xl\:mci-pt-xlarge{padding-top:3rem!important}.xl\:mci-pt-xxlarge{padding-top:4rem!important}.xl\:mci-pt-xxxlarge{padding-top:5rem!important}.xl\:mci-pt-xxxxlarge{padding-top:7.5rem!important}}@media (width>=1440px){.xxl\:mci-pt-0{padding-top:0!important}.xxl\:mci-pt-xxsmall{padding-top:.25rem!important}.xxl\:mci-pt-xsmall{padding-top:.5rem!important}.xxl\:mci-pt-small{padding-top:.75rem!important}.xxl\:mci-pt-normal{padding-top:1rem!important}.xxl\:mci-pt-medium{padding-top:1.5rem!important}.xxl\:mci-pt-large{padding-top:2rem!important}.xxl\:mci-pt-xlarge{padding-top:3rem!important}.xxl\:mci-pt-xxlarge{padding-top:4rem!important}.xxl\:mci-pt-xxxlarge{padding-top:5rem!important}.xxl\:mci-pt-xxxxlarge{padding-top:7.5rem!important}}.mci-pr-0{padding-right:0!important}.mci-pr-xxsmall{padding-right:.25rem!important}.mci-pr-xsmall{padding-right:.5rem!important}.mci-pr-small{padding-right:.75rem!important}.mci-pr-normal{padding-right:1rem!important}.mci-pr-medium{padding-right:1.5rem!important}.mci-pr-large{padding-right:2rem!important}.mci-pr-xlarge{padding-right:3rem!important}.mci-pr-xxlarge{padding-right:4rem!important}.mci-pr-xxxlarge{padding-right:5rem!important}.mci-pr-xxxxlarge{padding-right:7.5rem!important}@media (width>=577px){.sm\:mci-pr-0{padding-right:0!important}.sm\:mci-pr-xxsmall{padding-right:.25rem!important}.sm\:mci-pr-xsmall{padding-right:.5rem!important}.sm\:mci-pr-small{padding-right:.75rem!important}.sm\:mci-pr-normal{padding-right:1rem!important}.sm\:mci-pr-medium{padding-right:1.5rem!important}.sm\:mci-pr-large{padding-right:2rem!important}.sm\:mci-pr-xlarge{padding-right:3rem!important}.sm\:mci-pr-xxlarge{padding-right:4rem!important}.sm\:mci-pr-xxxlarge{padding-right:5rem!important}.sm\:mci-pr-xxxxlarge{padding-right:7.5rem!important}}@media (width>=768px){.md\:mci-pr-0{padding-right:0!important}.md\:mci-pr-xxsmall{padding-right:.25rem!important}.md\:mci-pr-xsmall{padding-right:.5rem!important}.md\:mci-pr-small{padding-right:.75rem!important}.md\:mci-pr-normal{padding-right:1rem!important}.md\:mci-pr-medium{padding-right:1.5rem!important}.md\:mci-pr-large{padding-right:2rem!important}.md\:mci-pr-xlarge{padding-right:3rem!important}.md\:mci-pr-xxlarge{padding-right:4rem!important}.md\:mci-pr-xxxlarge{padding-right:5rem!important}.md\:mci-pr-xxxxlarge{padding-right:7.5rem!important}}@media (width>=992px){.lg\:mci-pr-0{padding-right:0!important}.lg\:mci-pr-xxsmall{padding-right:.25rem!important}.lg\:mci-pr-xsmall{padding-right:.5rem!important}.lg\:mci-pr-small{padding-right:.75rem!important}.lg\:mci-pr-normal{padding-right:1rem!important}.lg\:mci-pr-medium{padding-right:1.5rem!important}.lg\:mci-pr-large{padding-right:2rem!important}.lg\:mci-pr-xlarge{padding-right:3rem!important}.lg\:mci-pr-xxlarge{padding-right:4rem!important}.lg\:mci-pr-xxxlarge{padding-right:5rem!important}.lg\:mci-pr-xxxxlarge{padding-right:7.5rem!important}}@media (width>=1200px){.xl\:mci-pr-0{padding-right:0!important}.xl\:mci-pr-xxsmall{padding-right:.25rem!important}.xl\:mci-pr-xsmall{padding-right:.5rem!important}.xl\:mci-pr-small{padding-right:.75rem!important}.xl\:mci-pr-normal{padding-right:1rem!important}.xl\:mci-pr-medium{padding-right:1.5rem!important}.xl\:mci-pr-large{padding-right:2rem!important}.xl\:mci-pr-xlarge{padding-right:3rem!important}.xl\:mci-pr-xxlarge{padding-right:4rem!important}.xl\:mci-pr-xxxlarge{padding-right:5rem!important}.xl\:mci-pr-xxxxlarge{padding-right:7.5rem!important}}@media (width>=1440px){.xxl\:mci-pr-0{padding-right:0!important}.xxl\:mci-pr-xxsmall{padding-right:.25rem!important}.xxl\:mci-pr-xsmall{padding-right:.5rem!important}.xxl\:mci-pr-small{padding-right:.75rem!important}.xxl\:mci-pr-normal{padding-right:1rem!important}.xxl\:mci-pr-medium{padding-right:1.5rem!important}.xxl\:mci-pr-large{padding-right:2rem!important}.xxl\:mci-pr-xlarge{padding-right:3rem!important}.xxl\:mci-pr-xxlarge{padding-right:4rem!important}.xxl\:mci-pr-xxxlarge{padding-right:5rem!important}.xxl\:mci-pr-xxxxlarge{padding-right:7.5rem!important}}.mci-pb-0{padding-bottom:0!important}.mci-pb-xxsmall{padding-bottom:.25rem!important}.mci-pb-xsmall{padding-bottom:.5rem!important}.mci-pb-small{padding-bottom:.75rem!important}.mci-pb-normal{padding-bottom:1rem!important}.mci-pb-medium{padding-bottom:1.5rem!important}.mci-pb-large{padding-bottom:2rem!important}.mci-pb-xlarge{padding-bottom:3rem!important}.mci-pb-xxlarge{padding-bottom:4rem!important}.mci-pb-xxxlarge{padding-bottom:5rem!important}.mci-pb-xxxxlarge{padding-bottom:7.5rem!important}@media (width>=577px){.sm\:mci-pb-0{padding-bottom:0!important}.sm\:mci-pb-xxsmall{padding-bottom:.25rem!important}.sm\:mci-pb-xsmall{padding-bottom:.5rem!important}.sm\:mci-pb-small{padding-bottom:.75rem!important}.sm\:mci-pb-normal{padding-bottom:1rem!important}.sm\:mci-pb-medium{padding-bottom:1.5rem!important}.sm\:mci-pb-large{padding-bottom:2rem!important}.sm\:mci-pb-xlarge{padding-bottom:3rem!important}.sm\:mci-pb-xxlarge{padding-bottom:4rem!important}.sm\:mci-pb-xxxlarge{padding-bottom:5rem!important}.sm\:mci-pb-xxxxlarge{padding-bottom:7.5rem!important}}@media (width>=768px){.md\:mci-pb-0{padding-bottom:0!important}.md\:mci-pb-xxsmall{padding-bottom:.25rem!important}.md\:mci-pb-xsmall{padding-bottom:.5rem!important}.md\:mci-pb-small{padding-bottom:.75rem!important}.md\:mci-pb-normal{padding-bottom:1rem!important}.md\:mci-pb-medium{padding-bottom:1.5rem!important}.md\:mci-pb-large{padding-bottom:2rem!important}.md\:mci-pb-xlarge{padding-bottom:3rem!important}.md\:mci-pb-xxlarge{padding-bottom:4rem!important}.md\:mci-pb-xxxlarge{padding-bottom:5rem!important}.md\:mci-pb-xxxxlarge{padding-bottom:7.5rem!important}}@media (width>=992px){.lg\:mci-pb-0{padding-bottom:0!important}.lg\:mci-pb-xxsmall{padding-bottom:.25rem!important}.lg\:mci-pb-xsmall{padding-bottom:.5rem!important}.lg\:mci-pb-small{padding-bottom:.75rem!important}.lg\:mci-pb-normal{padding-bottom:1rem!important}.lg\:mci-pb-medium{padding-bottom:1.5rem!important}.lg\:mci-pb-large{padding-bottom:2rem!important}.lg\:mci-pb-xlarge{padding-bottom:3rem!important}.lg\:mci-pb-xxlarge{padding-bottom:4rem!important}.lg\:mci-pb-xxxlarge{padding-bottom:5rem!important}.lg\:mci-pb-xxxxlarge{padding-bottom:7.5rem!important}}@media (width>=1200px){.xl\:mci-pb-0{padding-bottom:0!important}.xl\:mci-pb-xxsmall{padding-bottom:.25rem!important}.xl\:mci-pb-xsmall{padding-bottom:.5rem!important}.xl\:mci-pb-small{padding-bottom:.75rem!important}.xl\:mci-pb-normal{padding-bottom:1rem!important}.xl\:mci-pb-medium{padding-bottom:1.5rem!important}.xl\:mci-pb-large{padding-bottom:2rem!important}.xl\:mci-pb-xlarge{padding-bottom:3rem!important}.xl\:mci-pb-xxlarge{padding-bottom:4rem!important}.xl\:mci-pb-xxxlarge{padding-bottom:5rem!important}.xl\:mci-pb-xxxxlarge{padding-bottom:7.5rem!important}}@media (width>=1440px){.xxl\:mci-pb-0{padding-bottom:0!important}.xxl\:mci-pb-xxsmall{padding-bottom:.25rem!important}.xxl\:mci-pb-xsmall{padding-bottom:.5rem!important}.xxl\:mci-pb-small{padding-bottom:.75rem!important}.xxl\:mci-pb-normal{padding-bottom:1rem!important}.xxl\:mci-pb-medium{padding-bottom:1.5rem!important}.xxl\:mci-pb-large{padding-bottom:2rem!important}.xxl\:mci-pb-xlarge{padding-bottom:3rem!important}.xxl\:mci-pb-xxlarge{padding-bottom:4rem!important}.xxl\:mci-pb-xxxlarge{padding-bottom:5rem!important}.xxl\:mci-pb-xxxxlarge{padding-bottom:7.5rem!important}}.mci-pl-0{padding-left:0!important}.mci-pl-xxsmall{padding-left:.25rem!important}.mci-pl-xsmall{padding-left:.5rem!important}.mci-pl-small{padding-left:.75rem!important}.mci-pl-normal{padding-left:1rem!important}.mci-pl-medium{padding-left:1.5rem!important}.mci-pl-large{padding-left:2rem!important}.mci-pl-xlarge{padding-left:3rem!important}.mci-pl-xxlarge{padding-left:4rem!important}.mci-pl-xxxlarge{padding-left:5rem!important}.mci-pl-xxxxlarge{padding-left:7.5rem!important}@media (width>=577px){.sm\:mci-pl-0{padding-left:0!important}.sm\:mci-pl-xxsmall{padding-left:.25rem!important}.sm\:mci-pl-xsmall{padding-left:.5rem!important}.sm\:mci-pl-small{padding-left:.75rem!important}.sm\:mci-pl-normal{padding-left:1rem!important}.sm\:mci-pl-medium{padding-left:1.5rem!important}.sm\:mci-pl-large{padding-left:2rem!important}.sm\:mci-pl-xlarge{padding-left:3rem!important}.sm\:mci-pl-xxlarge{padding-left:4rem!important}.sm\:mci-pl-xxxlarge{padding-left:5rem!important}.sm\:mci-pl-xxxxlarge{padding-left:7.5rem!important}}@media (width>=768px){.md\:mci-pl-0{padding-left:0!important}.md\:mci-pl-xxsmall{padding-left:.25rem!important}.md\:mci-pl-xsmall{padding-left:.5rem!important}.md\:mci-pl-small{padding-left:.75rem!important}.md\:mci-pl-normal{padding-left:1rem!important}.md\:mci-pl-medium{padding-left:1.5rem!important}.md\:mci-pl-large{padding-left:2rem!important}.md\:mci-pl-xlarge{padding-left:3rem!important}.md\:mci-pl-xxlarge{padding-left:4rem!important}.md\:mci-pl-xxxlarge{padding-left:5rem!important}.md\:mci-pl-xxxxlarge{padding-left:7.5rem!important}}@media (width>=992px){.lg\:mci-pl-0{padding-left:0!important}.lg\:mci-pl-xxsmall{padding-left:.25rem!important}.lg\:mci-pl-xsmall{padding-left:.5rem!important}.lg\:mci-pl-small{padding-left:.75rem!important}.lg\:mci-pl-normal{padding-left:1rem!important}.lg\:mci-pl-medium{padding-left:1.5rem!important}.lg\:mci-pl-large{padding-left:2rem!important}.lg\:mci-pl-xlarge{padding-left:3rem!important}.lg\:mci-pl-xxlarge{padding-left:4rem!important}.lg\:mci-pl-xxxlarge{padding-left:5rem!important}.lg\:mci-pl-xxxxlarge{padding-left:7.5rem!important}}@media (width>=1200px){.xl\:mci-pl-0{padding-left:0!important}.xl\:mci-pl-xxsmall{padding-left:.25rem!important}.xl\:mci-pl-xsmall{padding-left:.5rem!important}.xl\:mci-pl-small{padding-left:.75rem!important}.xl\:mci-pl-normal{padding-left:1rem!important}.xl\:mci-pl-medium{padding-left:1.5rem!important}.xl\:mci-pl-large{padding-left:2rem!important}.xl\:mci-pl-xlarge{padding-left:3rem!important}.xl\:mci-pl-xxlarge{padding-left:4rem!important}.xl\:mci-pl-xxxlarge{padding-left:5rem!important}.xl\:mci-pl-xxxxlarge{padding-left:7.5rem!important}}@media (width>=1440px){.xxl\:mci-pl-0{padding-left:0!important}.xxl\:mci-pl-xxsmall{padding-left:.25rem!important}.xxl\:mci-pl-xsmall{padding-left:.5rem!important}.xxl\:mci-pl-small{padding-left:.75rem!important}.xxl\:mci-pl-normal{padding-left:1rem!important}.xxl\:mci-pl-medium{padding-left:1.5rem!important}.xxl\:mci-pl-large{padding-left:2rem!important}.xxl\:mci-pl-xlarge{padding-left:3rem!important}.xxl\:mci-pl-xxlarge{padding-left:4rem!important}.xxl\:mci-pl-xxxlarge{padding-left:5rem!important}.xxl\:mci-pl-xxxxlarge{padding-left:7.5rem!important}}.mci-px-0{padding-left:0!important}.mci-px-xxsmall{padding-left:.25rem!important}.mci-px-xsmall{padding-left:.5rem!important}.mci-px-small{padding-left:.75rem!important}.mci-px-normal{padding-left:1rem!important}.mci-px-medium{padding-left:1.5rem!important}.mci-px-large{padding-left:2rem!important}.mci-px-xlarge{padding-left:3rem!important}.mci-px-xxlarge{padding-left:4rem!important}.mci-px-xxxlarge{padding-left:5rem!important}.mci-px-xxxxlarge{padding-left:7.5rem!important}@media (width>=577px){.sm\:mci-px-0{padding-left:0!important}.sm\:mci-px-xxsmall{padding-left:.25rem!important}.sm\:mci-px-xsmall{padding-left:.5rem!important}.sm\:mci-px-small{padding-left:.75rem!important}.sm\:mci-px-normal{padding-left:1rem!important}.sm\:mci-px-medium{padding-left:1.5rem!important}.sm\:mci-px-large{padding-left:2rem!important}.sm\:mci-px-xlarge{padding-left:3rem!important}.sm\:mci-px-xxlarge{padding-left:4rem!important}.sm\:mci-px-xxxlarge{padding-left:5rem!important}.sm\:mci-px-xxxxlarge{padding-left:7.5rem!important}}@media (width>=768px){.md\:mci-px-0{padding-left:0!important}.md\:mci-px-xxsmall{padding-left:.25rem!important}.md\:mci-px-xsmall{padding-left:.5rem!important}.md\:mci-px-small{padding-left:.75rem!important}.md\:mci-px-normal{padding-left:1rem!important}.md\:mci-px-medium{padding-left:1.5rem!important}.md\:mci-px-large{padding-left:2rem!important}.md\:mci-px-xlarge{padding-left:3rem!important}.md\:mci-px-xxlarge{padding-left:4rem!important}.md\:mci-px-xxxlarge{padding-left:5rem!important}.md\:mci-px-xxxxlarge{padding-left:7.5rem!important}}@media (width>=992px){.lg\:mci-px-0{padding-left:0!important}.lg\:mci-px-xxsmall{padding-left:.25rem!important}.lg\:mci-px-xsmall{padding-left:.5rem!important}.lg\:mci-px-small{padding-left:.75rem!important}.lg\:mci-px-normal{padding-left:1rem!important}.lg\:mci-px-medium{padding-left:1.5rem!important}.lg\:mci-px-large{padding-left:2rem!important}.lg\:mci-px-xlarge{padding-left:3rem!important}.lg\:mci-px-xxlarge{padding-left:4rem!important}.lg\:mci-px-xxxlarge{padding-left:5rem!important}.lg\:mci-px-xxxxlarge{padding-left:7.5rem!important}}@media (width>=1200px){.xl\:mci-px-0{padding-left:0!important}.xl\:mci-px-xxsmall{padding-left:.25rem!important}.xl\:mci-px-xsmall{padding-left:.5rem!important}.xl\:mci-px-small{padding-left:.75rem!important}.xl\:mci-px-normal{padding-left:1rem!important}.xl\:mci-px-medium{padding-left:1.5rem!important}.xl\:mci-px-large{padding-left:2rem!important}.xl\:mci-px-xlarge{padding-left:3rem!important}.xl\:mci-px-xxlarge{padding-left:4rem!important}.xl\:mci-px-xxxlarge{padding-left:5rem!important}.xl\:mci-px-xxxxlarge{padding-left:7.5rem!important}}@media (width>=1440px){.xxl\:mci-px-0{padding-left:0!important}.xxl\:mci-px-xxsmall{padding-left:.25rem!important}.xxl\:mci-px-xsmall{padding-left:.5rem!important}.xxl\:mci-px-small{padding-left:.75rem!important}.xxl\:mci-px-normal{padding-left:1rem!important}.xxl\:mci-px-medium{padding-left:1.5rem!important}.xxl\:mci-px-large{padding-left:2rem!important}.xxl\:mci-px-xlarge{padding-left:3rem!important}.xxl\:mci-px-xxlarge{padding-left:4rem!important}.xxl\:mci-px-xxxlarge{padding-left:5rem!important}.xxl\:mci-px-xxxxlarge{padding-left:7.5rem!important}}.mci-px-0{padding-right:0!important}.mci-px-xxsmall{padding-right:.25rem!important}.mci-px-xsmall{padding-right:.5rem!important}.mci-px-small{padding-right:.75rem!important}.mci-px-normal{padding-right:1rem!important}.mci-px-medium{padding-right:1.5rem!important}.mci-px-large{padding-right:2rem!important}.mci-px-xlarge{padding-right:3rem!important}.mci-px-xxlarge{padding-right:4rem!important}.mci-px-xxxlarge{padding-right:5rem!important}.mci-px-xxxxlarge{padding-right:7.5rem!important}@media (width>=577px){.sm\:mci-px-0{padding-right:0!important}.sm\:mci-px-xxsmall{padding-right:.25rem!important}.sm\:mci-px-xsmall{padding-right:.5rem!important}.sm\:mci-px-small{padding-right:.75rem!important}.sm\:mci-px-normal{padding-right:1rem!important}.sm\:mci-px-medium{padding-right:1.5rem!important}.sm\:mci-px-large{padding-right:2rem!important}.sm\:mci-px-xlarge{padding-right:3rem!important}.sm\:mci-px-xxlarge{padding-right:4rem!important}.sm\:mci-px-xxxlarge{padding-right:5rem!important}.sm\:mci-px-xxxxlarge{padding-right:7.5rem!important}}@media (width>=768px){.md\:mci-px-0{padding-right:0!important}.md\:mci-px-xxsmall{padding-right:.25rem!important}.md\:mci-px-xsmall{padding-right:.5rem!important}.md\:mci-px-small{padding-right:.75rem!important}.md\:mci-px-normal{padding-right:1rem!important}.md\:mci-px-medium{padding-right:1.5rem!important}.md\:mci-px-large{padding-right:2rem!important}.md\:mci-px-xlarge{padding-right:3rem!important}.md\:mci-px-xxlarge{padding-right:4rem!important}.md\:mci-px-xxxlarge{padding-right:5rem!important}.md\:mci-px-xxxxlarge{padding-right:7.5rem!important}}@media (width>=992px){.lg\:mci-px-0{padding-right:0!important}.lg\:mci-px-xxsmall{padding-right:.25rem!important}.lg\:mci-px-xsmall{padding-right:.5rem!important}.lg\:mci-px-small{padding-right:.75rem!important}.lg\:mci-px-normal{padding-right:1rem!important}.lg\:mci-px-medium{padding-right:1.5rem!important}.lg\:mci-px-large{padding-right:2rem!important}.lg\:mci-px-xlarge{padding-right:3rem!important}.lg\:mci-px-xxlarge{padding-right:4rem!important}.lg\:mci-px-xxxlarge{padding-right:5rem!important}.lg\:mci-px-xxxxlarge{padding-right:7.5rem!important}}@media (width>=1200px){.xl\:mci-px-0{padding-right:0!important}.xl\:mci-px-xxsmall{padding-right:.25rem!important}.xl\:mci-px-xsmall{padding-right:.5rem!important}.xl\:mci-px-small{padding-right:.75rem!important}.xl\:mci-px-normal{padding-right:1rem!important}.xl\:mci-px-medium{padding-right:1.5rem!important}.xl\:mci-px-large{padding-right:2rem!important}.xl\:mci-px-xlarge{padding-right:3rem!important}.xl\:mci-px-xxlarge{padding-right:4rem!important}.xl\:mci-px-xxxlarge{padding-right:5rem!important}.xl\:mci-px-xxxxlarge{padding-right:7.5rem!important}}@media (width>=1440px){.xxl\:mci-px-0{padding-right:0!important}.xxl\:mci-px-xxsmall{padding-right:.25rem!important}.xxl\:mci-px-xsmall{padding-right:.5rem!important}.xxl\:mci-px-small{padding-right:.75rem!important}.xxl\:mci-px-normal{padding-right:1rem!important}.xxl\:mci-px-medium{padding-right:1.5rem!important}.xxl\:mci-px-large{padding-right:2rem!important}.xxl\:mci-px-xlarge{padding-right:3rem!important}.xxl\:mci-px-xxlarge{padding-right:4rem!important}.xxl\:mci-px-xxxlarge{padding-right:5rem!important}.xxl\:mci-px-xxxxlarge{padding-right:7.5rem!important}}.mci-py-0{padding-top:0!important}.mci-py-xxsmall{padding-top:.25rem!important}.mci-py-xsmall{padding-top:.5rem!important}.mci-py-small{padding-top:.75rem!important}.mci-py-normal{padding-top:1rem!important}.mci-py-medium{padding-top:1.5rem!important}.mci-py-large{padding-top:2rem!important}.mci-py-xlarge{padding-top:3rem!important}.mci-py-xxlarge{padding-top:4rem!important}.mci-py-xxxlarge{padding-top:5rem!important}.mci-py-xxxxlarge{padding-top:7.5rem!important}@media (width>=577px){.sm\:mci-py-0{padding-top:0!important}.sm\:mci-py-xxsmall{padding-top:.25rem!important}.sm\:mci-py-xsmall{padding-top:.5rem!important}.sm\:mci-py-small{padding-top:.75rem!important}.sm\:mci-py-normal{padding-top:1rem!important}.sm\:mci-py-medium{padding-top:1.5rem!important}.sm\:mci-py-large{padding-top:2rem!important}.sm\:mci-py-xlarge{padding-top:3rem!important}.sm\:mci-py-xxlarge{padding-top:4rem!important}.sm\:mci-py-xxxlarge{padding-top:5rem!important}.sm\:mci-py-xxxxlarge{padding-top:7.5rem!important}}@media (width>=768px){.md\:mci-py-0{padding-top:0!important}.md\:mci-py-xxsmall{padding-top:.25rem!important}.md\:mci-py-xsmall{padding-top:.5rem!important}.md\:mci-py-small{padding-top:.75rem!important}.md\:mci-py-normal{padding-top:1rem!important}.md\:mci-py-medium{padding-top:1.5rem!important}.md\:mci-py-large{padding-top:2rem!important}.md\:mci-py-xlarge{padding-top:3rem!important}.md\:mci-py-xxlarge{padding-top:4rem!important}.md\:mci-py-xxxlarge{padding-top:5rem!important}.md\:mci-py-xxxxlarge{padding-top:7.5rem!important}}@media (width>=992px){.lg\:mci-py-0{padding-top:0!important}.lg\:mci-py-xxsmall{padding-top:.25rem!important}.lg\:mci-py-xsmall{padding-top:.5rem!important}.lg\:mci-py-small{padding-top:.75rem!important}.lg\:mci-py-normal{padding-top:1rem!important}.lg\:mci-py-medium{padding-top:1.5rem!important}.lg\:mci-py-large{padding-top:2rem!important}.lg\:mci-py-xlarge{padding-top:3rem!important}.lg\:mci-py-xxlarge{padding-top:4rem!important}.lg\:mci-py-xxxlarge{padding-top:5rem!important}.lg\:mci-py-xxxxlarge{padding-top:7.5rem!important}}@media (width>=1200px){.xl\:mci-py-0{padding-top:0!important}.xl\:mci-py-xxsmall{padding-top:.25rem!important}.xl\:mci-py-xsmall{padding-top:.5rem!important}.xl\:mci-py-small{padding-top:.75rem!important}.xl\:mci-py-normal{padding-top:1rem!important}.xl\:mci-py-medium{padding-top:1.5rem!important}.xl\:mci-py-large{padding-top:2rem!important}.xl\:mci-py-xlarge{padding-top:3rem!important}.xl\:mci-py-xxlarge{padding-top:4rem!important}.xl\:mci-py-xxxlarge{padding-top:5rem!important}.xl\:mci-py-xxxxlarge{padding-top:7.5rem!important}}@media (width>=1440px){.xxl\:mci-py-0{padding-top:0!important}.xxl\:mci-py-xxsmall{padding-top:.25rem!important}.xxl\:mci-py-xsmall{padding-top:.5rem!important}.xxl\:mci-py-small{padding-top:.75rem!important}.xxl\:mci-py-normal{padding-top:1rem!important}.xxl\:mci-py-medium{padding-top:1.5rem!important}.xxl\:mci-py-large{padding-top:2rem!important}.xxl\:mci-py-xlarge{padding-top:3rem!important}.xxl\:mci-py-xxlarge{padding-top:4rem!important}.xxl\:mci-py-xxxlarge{padding-top:5rem!important}.xxl\:mci-py-xxxxlarge{padding-top:7.5rem!important}}.mci-py-0{padding-bottom:0!important}.mci-py-xxsmall{padding-bottom:.25rem!important}.mci-py-xsmall{padding-bottom:.5rem!important}.mci-py-small{padding-bottom:.75rem!important}.mci-py-normal{padding-bottom:1rem!important}.mci-py-medium{padding-bottom:1.5rem!important}.mci-py-large{padding-bottom:2rem!important}.mci-py-xlarge{padding-bottom:3rem!important}.mci-py-xxlarge{padding-bottom:4rem!important}.mci-py-xxxlarge{padding-bottom:5rem!important}.mci-py-xxxxlarge{padding-bottom:7.5rem!important}@media (width>=577px){.sm\:mci-py-0{padding-bottom:0!important}.sm\:mci-py-xxsmall{padding-bottom:.25rem!important}.sm\:mci-py-xsmall{padding-bottom:.5rem!important}.sm\:mci-py-small{padding-bottom:.75rem!important}.sm\:mci-py-normal{padding-bottom:1rem!important}.sm\:mci-py-medium{padding-bottom:1.5rem!important}.sm\:mci-py-large{padding-bottom:2rem!important}.sm\:mci-py-xlarge{padding-bottom:3rem!important}.sm\:mci-py-xxlarge{padding-bottom:4rem!important}.sm\:mci-py-xxxlarge{padding-bottom:5rem!important}.sm\:mci-py-xxxxlarge{padding-bottom:7.5rem!important}}@media (width>=768px){.md\:mci-py-0{padding-bottom:0!important}.md\:mci-py-xxsmall{padding-bottom:.25rem!important}.md\:mci-py-xsmall{padding-bottom:.5rem!important}.md\:mci-py-small{padding-bottom:.75rem!important}.md\:mci-py-normal{padding-bottom:1rem!important}.md\:mci-py-medium{padding-bottom:1.5rem!important}.md\:mci-py-large{padding-bottom:2rem!important}.md\:mci-py-xlarge{padding-bottom:3rem!important}.md\:mci-py-xxlarge{padding-bottom:4rem!important}.md\:mci-py-xxxlarge{padding-bottom:5rem!important}.md\:mci-py-xxxxlarge{padding-bottom:7.5rem!important}}@media (width>=992px){.lg\:mci-py-0{padding-bottom:0!important}.lg\:mci-py-xxsmall{padding-bottom:.25rem!important}.lg\:mci-py-xsmall{padding-bottom:.5rem!important}.lg\:mci-py-small{padding-bottom:.75rem!important}.lg\:mci-py-normal{padding-bottom:1rem!important}.lg\:mci-py-medium{padding-bottom:1.5rem!important}.lg\:mci-py-large{padding-bottom:2rem!important}.lg\:mci-py-xlarge{padding-bottom:3rem!important}.lg\:mci-py-xxlarge{padding-bottom:4rem!important}.lg\:mci-py-xxxlarge{padding-bottom:5rem!important}.lg\:mci-py-xxxxlarge{padding-bottom:7.5rem!important}}@media (width>=1200px){.xl\:mci-py-0{padding-bottom:0!important}.xl\:mci-py-xxsmall{padding-bottom:.25rem!important}.xl\:mci-py-xsmall{padding-bottom:.5rem!important}.xl\:mci-py-small{padding-bottom:.75rem!important}.xl\:mci-py-normal{padding-bottom:1rem!important}.xl\:mci-py-medium{padding-bottom:1.5rem!important}.xl\:mci-py-large{padding-bottom:2rem!important}.xl\:mci-py-xlarge{padding-bottom:3rem!important}.xl\:mci-py-xxlarge{padding-bottom:4rem!important}.xl\:mci-py-xxxlarge{padding-bottom:5rem!important}.xl\:mci-py-xxxxlarge{padding-bottom:7.5rem!important}}@media (width>=1440px){.xxl\:mci-py-0{padding-bottom:0!important}.xxl\:mci-py-xxsmall{padding-bottom:.25rem!important}.xxl\:mci-py-xsmall{padding-bottom:.5rem!important}.xxl\:mci-py-small{padding-bottom:.75rem!important}.xxl\:mci-py-normal{padding-bottom:1rem!important}.xxl\:mci-py-medium{padding-bottom:1.5rem!important}.xxl\:mci-py-large{padding-bottom:2rem!important}.xxl\:mci-py-xlarge{padding-bottom:3rem!important}.xxl\:mci-py-xxlarge{padding-bottom:4rem!important}.xxl\:mci-py-xxxlarge{padding-bottom:5rem!important}.xxl\:mci-py-xxxxlarge{padding-bottom:7.5rem!important}}.mci-t-0{top:0!important}.mci-t-auto{top:auto!important}.mci-t-xxsmall{top:.25rem!important}.mci-t-xsmall{top:.5rem!important}.mci-t-small{top:.75rem!important}.mci-t-normal{top:1rem!important}.mci-t-medium{top:1.5rem!important}.mci-t-large{top:2rem!important}.mci-t-xlarge{top:3rem!important}.mci-t-xxlarge{top:4rem!important}.mci-t-xxxlarge{top:5rem!important}.mci-t-xxxxlarge{top:7.5rem!important}@media (width>=577px){.sm\:mci-t-0{top:0!important}.sm\:mci-t-auto{top:auto!important}.sm\:mci-t-xxsmall{top:.25rem!important}.sm\:mci-t-xsmall{top:.5rem!important}.sm\:mci-t-small{top:.75rem!important}.sm\:mci-t-normal{top:1rem!important}.sm\:mci-t-medium{top:1.5rem!important}.sm\:mci-t-large{top:2rem!important}.sm\:mci-t-xlarge{top:3rem!important}.sm\:mci-t-xxlarge{top:4rem!important}.sm\:mci-t-xxxlarge{top:5rem!important}.sm\:mci-t-xxxxlarge{top:7.5rem!important}}@media (width>=768px){.md\:mci-t-0{top:0!important}.md\:mci-t-auto{top:auto!important}.md\:mci-t-xxsmall{top:.25rem!important}.md\:mci-t-xsmall{top:.5rem!important}.md\:mci-t-small{top:.75rem!important}.md\:mci-t-normal{top:1rem!important}.md\:mci-t-medium{top:1.5rem!important}.md\:mci-t-large{top:2rem!important}.md\:mci-t-xlarge{top:3rem!important}.md\:mci-t-xxlarge{top:4rem!important}.md\:mci-t-xxxlarge{top:5rem!important}.md\:mci-t-xxxxlarge{top:7.5rem!important}}@media (width>=992px){.lg\:mci-t-0{top:0!important}.lg\:mci-t-auto{top:auto!important}.lg\:mci-t-xxsmall{top:.25rem!important}.lg\:mci-t-xsmall{top:.5rem!important}.lg\:mci-t-small{top:.75rem!important}.lg\:mci-t-normal{top:1rem!important}.lg\:mci-t-medium{top:1.5rem!important}.lg\:mci-t-large{top:2rem!important}.lg\:mci-t-xlarge{top:3rem!important}.lg\:mci-t-xxlarge{top:4rem!important}.lg\:mci-t-xxxlarge{top:5rem!important}.lg\:mci-t-xxxxlarge{top:7.5rem!important}}@media (width>=1200px){.xl\:mci-t-0{top:0!important}.xl\:mci-t-auto{top:auto!important}.xl\:mci-t-xxsmall{top:.25rem!important}.xl\:mci-t-xsmall{top:.5rem!important}.xl\:mci-t-small{top:.75rem!important}.xl\:mci-t-normal{top:1rem!important}.xl\:mci-t-medium{top:1.5rem!important}.xl\:mci-t-large{top:2rem!important}.xl\:mci-t-xlarge{top:3rem!important}.xl\:mci-t-xxlarge{top:4rem!important}.xl\:mci-t-xxxlarge{top:5rem!important}.xl\:mci-t-xxxxlarge{top:7.5rem!important}}@media (width>=1440px){.xxl\:mci-t-0{top:0!important}.xxl\:mci-t-auto{top:auto!important}.xxl\:mci-t-xxsmall{top:.25rem!important}.xxl\:mci-t-xsmall{top:.5rem!important}.xxl\:mci-t-small{top:.75rem!important}.xxl\:mci-t-normal{top:1rem!important}.xxl\:mci-t-medium{top:1.5rem!important}.xxl\:mci-t-large{top:2rem!important}.xxl\:mci-t-xlarge{top:3rem!important}.xxl\:mci-t-xxlarge{top:4rem!important}.xxl\:mci-t-xxxlarge{top:5rem!important}.xxl\:mci-t-xxxxlarge{top:7.5rem!important}}.mci-r-0{right:0!important}.mci-r-auto{right:auto!important}.mci-r-xxsmall{right:.25rem!important}.mci-r-xsmall{right:.5rem!important}.mci-r-small{right:.75rem!important}.mci-r-normal{right:1rem!important}.mci-r-medium{right:1.5rem!important}.mci-r-large{right:2rem!important}.mci-r-xlarge{right:3rem!important}.mci-r-xxlarge{right:4rem!important}.mci-r-xxxlarge{right:5rem!important}.mci-r-xxxxlarge{right:7.5rem!important}@media (width>=577px){.sm\:mci-r-0{right:0!important}.sm\:mci-r-auto{right:auto!important}.sm\:mci-r-xxsmall{right:.25rem!important}.sm\:mci-r-xsmall{right:.5rem!important}.sm\:mci-r-small{right:.75rem!important}.sm\:mci-r-normal{right:1rem!important}.sm\:mci-r-medium{right:1.5rem!important}.sm\:mci-r-large{right:2rem!important}.sm\:mci-r-xlarge{right:3rem!important}.sm\:mci-r-xxlarge{right:4rem!important}.sm\:mci-r-xxxlarge{right:5rem!important}.sm\:mci-r-xxxxlarge{right:7.5rem!important}}@media (width>=768px){.md\:mci-r-0{right:0!important}.md\:mci-r-auto{right:auto!important}.md\:mci-r-xxsmall{right:.25rem!important}.md\:mci-r-xsmall{right:.5rem!important}.md\:mci-r-small{right:.75rem!important}.md\:mci-r-normal{right:1rem!important}.md\:mci-r-medium{right:1.5rem!important}.md\:mci-r-large{right:2rem!important}.md\:mci-r-xlarge{right:3rem!important}.md\:mci-r-xxlarge{right:4rem!important}.md\:mci-r-xxxlarge{right:5rem!important}.md\:mci-r-xxxxlarge{right:7.5rem!important}}@media (width>=992px){.lg\:mci-r-0{right:0!important}.lg\:mci-r-auto{right:auto!important}.lg\:mci-r-xxsmall{right:.25rem!important}.lg\:mci-r-xsmall{right:.5rem!important}.lg\:mci-r-small{right:.75rem!important}.lg\:mci-r-normal{right:1rem!important}.lg\:mci-r-medium{right:1.5rem!important}.lg\:mci-r-large{right:2rem!important}.lg\:mci-r-xlarge{right:3rem!important}.lg\:mci-r-xxlarge{right:4rem!important}.lg\:mci-r-xxxlarge{right:5rem!important}.lg\:mci-r-xxxxlarge{right:7.5rem!important}}@media (width>=1200px){.xl\:mci-r-0{right:0!important}.xl\:mci-r-auto{right:auto!important}.xl\:mci-r-xxsmall{right:.25rem!important}.xl\:mci-r-xsmall{right:.5rem!important}.xl\:mci-r-small{right:.75rem!important}.xl\:mci-r-normal{right:1rem!important}.xl\:mci-r-medium{right:1.5rem!important}.xl\:mci-r-large{right:2rem!important}.xl\:mci-r-xlarge{right:3rem!important}.xl\:mci-r-xxlarge{right:4rem!important}.xl\:mci-r-xxxlarge{right:5rem!important}.xl\:mci-r-xxxxlarge{right:7.5rem!important}}@media (width>=1440px){.xxl\:mci-r-0{right:0!important}.xxl\:mci-r-auto{right:auto!important}.xxl\:mci-r-xxsmall{right:.25rem!important}.xxl\:mci-r-xsmall{right:.5rem!important}.xxl\:mci-r-small{right:.75rem!important}.xxl\:mci-r-normal{right:1rem!important}.xxl\:mci-r-medium{right:1.5rem!important}.xxl\:mci-r-large{right:2rem!important}.xxl\:mci-r-xlarge{right:3rem!important}.xxl\:mci-r-xxlarge{right:4rem!important}.xxl\:mci-r-xxxlarge{right:5rem!important}.xxl\:mci-r-xxxxlarge{right:7.5rem!important}}.mci-b-0{bottom:0!important}.mci-b-auto{bottom:auto!important}.mci-b-xxsmall{bottom:.25rem!important}.mci-b-xsmall{bottom:.5rem!important}.mci-b-small{bottom:.75rem!important}.mci-b-normal{bottom:1rem!important}.mci-b-medium{bottom:1.5rem!important}.mci-b-large{bottom:2rem!important}.mci-b-xlarge{bottom:3rem!important}.mci-b-xxlarge{bottom:4rem!important}.mci-b-xxxlarge{bottom:5rem!important}.mci-b-xxxxlarge{bottom:7.5rem!important}@media (width>=577px){.sm\:mci-b-0{bottom:0!important}.sm\:mci-b-auto{bottom:auto!important}.sm\:mci-b-xxsmall{bottom:.25rem!important}.sm\:mci-b-xsmall{bottom:.5rem!important}.sm\:mci-b-small{bottom:.75rem!important}.sm\:mci-b-normal{bottom:1rem!important}.sm\:mci-b-medium{bottom:1.5rem!important}.sm\:mci-b-large{bottom:2rem!important}.sm\:mci-b-xlarge{bottom:3rem!important}.sm\:mci-b-xxlarge{bottom:4rem!important}.sm\:mci-b-xxxlarge{bottom:5rem!important}.sm\:mci-b-xxxxlarge{bottom:7.5rem!important}}@media (width>=768px){.md\:mci-b-0{bottom:0!important}.md\:mci-b-auto{bottom:auto!important}.md\:mci-b-xxsmall{bottom:.25rem!important}.md\:mci-b-xsmall{bottom:.5rem!important}.md\:mci-b-small{bottom:.75rem!important}.md\:mci-b-normal{bottom:1rem!important}.md\:mci-b-medium{bottom:1.5rem!important}.md\:mci-b-large{bottom:2rem!important}.md\:mci-b-xlarge{bottom:3rem!important}.md\:mci-b-xxlarge{bottom:4rem!important}.md\:mci-b-xxxlarge{bottom:5rem!important}.md\:mci-b-xxxxlarge{bottom:7.5rem!important}}@media (width>=992px){.lg\:mci-b-0{bottom:0!important}.lg\:mci-b-auto{bottom:auto!important}.lg\:mci-b-xxsmall{bottom:.25rem!important}.lg\:mci-b-xsmall{bottom:.5rem!important}.lg\:mci-b-small{bottom:.75rem!important}.lg\:mci-b-normal{bottom:1rem!important}.lg\:mci-b-medium{bottom:1.5rem!important}.lg\:mci-b-large{bottom:2rem!important}.lg\:mci-b-xlarge{bottom:3rem!important}.lg\:mci-b-xxlarge{bottom:4rem!important}.lg\:mci-b-xxxlarge{bottom:5rem!important}.lg\:mci-b-xxxxlarge{bottom:7.5rem!important}}@media (width>=1200px){.xl\:mci-b-0{bottom:0!important}.xl\:mci-b-auto{bottom:auto!important}.xl\:mci-b-xxsmall{bottom:.25rem!important}.xl\:mci-b-xsmall{bottom:.5rem!important}.xl\:mci-b-small{bottom:.75rem!important}.xl\:mci-b-normal{bottom:1rem!important}.xl\:mci-b-medium{bottom:1.5rem!important}.xl\:mci-b-large{bottom:2rem!important}.xl\:mci-b-xlarge{bottom:3rem!important}.xl\:mci-b-xxlarge{bottom:4rem!important}.xl\:mci-b-xxxlarge{bottom:5rem!important}.xl\:mci-b-xxxxlarge{bottom:7.5rem!important}}@media (width>=1440px){.xxl\:mci-b-0{bottom:0!important}.xxl\:mci-b-auto{bottom:auto!important}.xxl\:mci-b-xxsmall{bottom:.25rem!important}.xxl\:mci-b-xsmall{bottom:.5rem!important}.xxl\:mci-b-small{bottom:.75rem!important}.xxl\:mci-b-normal{bottom:1rem!important}.xxl\:mci-b-medium{bottom:1.5rem!important}.xxl\:mci-b-large{bottom:2rem!important}.xxl\:mci-b-xlarge{bottom:3rem!important}.xxl\:mci-b-xxlarge{bottom:4rem!important}.xxl\:mci-b-xxxlarge{bottom:5rem!important}.xxl\:mci-b-xxxxlarge{bottom:7.5rem!important}}.mci-l-0{left:0!important}.mci-l-auto{left:auto!important}.mci-l-xxsmall{left:.25rem!important}.mci-l-xsmall{left:.5rem!important}.mci-l-small{left:.75rem!important}.mci-l-normal{left:1rem!important}.mci-l-medium{left:1.5rem!important}.mci-l-large{left:2rem!important}.mci-l-xlarge{left:3rem!important}.mci-l-xxlarge{left:4rem!important}.mci-l-xxxlarge{left:5rem!important}.mci-l-xxxxlarge{left:7.5rem!important}@media (width>=577px){.sm\:mci-l-0{left:0!important}.sm\:mci-l-auto{left:auto!important}.sm\:mci-l-xxsmall{left:.25rem!important}.sm\:mci-l-xsmall{left:.5rem!important}.sm\:mci-l-small{left:.75rem!important}.sm\:mci-l-normal{left:1rem!important}.sm\:mci-l-medium{left:1.5rem!important}.sm\:mci-l-large{left:2rem!important}.sm\:mci-l-xlarge{left:3rem!important}.sm\:mci-l-xxlarge{left:4rem!important}.sm\:mci-l-xxxlarge{left:5rem!important}.sm\:mci-l-xxxxlarge{left:7.5rem!important}}@media (width>=768px){.md\:mci-l-0{left:0!important}.md\:mci-l-auto{left:auto!important}.md\:mci-l-xxsmall{left:.25rem!important}.md\:mci-l-xsmall{left:.5rem!important}.md\:mci-l-small{left:.75rem!important}.md\:mci-l-normal{left:1rem!important}.md\:mci-l-medium{left:1.5rem!important}.md\:mci-l-large{left:2rem!important}.md\:mci-l-xlarge{left:3rem!important}.md\:mci-l-xxlarge{left:4rem!important}.md\:mci-l-xxxlarge{left:5rem!important}.md\:mci-l-xxxxlarge{left:7.5rem!important}}@media (width>=992px){.lg\:mci-l-0{left:0!important}.lg\:mci-l-auto{left:auto!important}.lg\:mci-l-xxsmall{left:.25rem!important}.lg\:mci-l-xsmall{left:.5rem!important}.lg\:mci-l-small{left:.75rem!important}.lg\:mci-l-normal{left:1rem!important}.lg\:mci-l-medium{left:1.5rem!important}.lg\:mci-l-large{left:2rem!important}.lg\:mci-l-xlarge{left:3rem!important}.lg\:mci-l-xxlarge{left:4rem!important}.lg\:mci-l-xxxlarge{left:5rem!important}.lg\:mci-l-xxxxlarge{left:7.5rem!important}}@media (width>=1200px){.xl\:mci-l-0{left:0!important}.xl\:mci-l-auto{left:auto!important}.xl\:mci-l-xxsmall{left:.25rem!important}.xl\:mci-l-xsmall{left:.5rem!important}.xl\:mci-l-small{left:.75rem!important}.xl\:mci-l-normal{left:1rem!important}.xl\:mci-l-medium{left:1.5rem!important}.xl\:mci-l-large{left:2rem!important}.xl\:mci-l-xlarge{left:3rem!important}.xl\:mci-l-xxlarge{left:4rem!important}.xl\:mci-l-xxxlarge{left:5rem!important}.xl\:mci-l-xxxxlarge{left:7.5rem!important}}@media (width>=1440px){.xxl\:mci-l-0{left:0!important}.xxl\:mci-l-auto{left:auto!important}.xxl\:mci-l-xxsmall{left:.25rem!important}.xxl\:mci-l-xsmall{left:.5rem!important}.xxl\:mci-l-small{left:.75rem!important}.xxl\:mci-l-normal{left:1rem!important}.xxl\:mci-l-medium{left:1.5rem!important}.xxl\:mci-l-large{left:2rem!important}.xxl\:mci-l-xlarge{left:3rem!important}.xxl\:mci-l-xxlarge{left:4rem!important}.xxl\:mci-l-xxxlarge{left:5rem!important}.xxl\:mci-l-xxxxlarge{left:7.5rem!important}}.mci-g-0{gap:0!important}.mci-g-xxsmall{gap:.25rem!important}.mci-g-xsmall{gap:.5rem!important}.mci-g-small{gap:.75rem!important}.mci-g-normal{gap:1rem!important}.mci-g-medium{gap:1.5rem!important}.mci-g-large{gap:2rem!important}.mci-g-xlarge{gap:3rem!important}.mci-g-xxlarge{gap:4rem!important}.mci-g-xxxlarge{gap:5rem!important}.mci-g-xxxxlarge{gap:7.5rem!important}@media (width>=577px){.sm\:mci-g-0{gap:0!important}.sm\:mci-g-xxsmall{gap:.25rem!important}.sm\:mci-g-xsmall{gap:.5rem!important}.sm\:mci-g-small{gap:.75rem!important}.sm\:mci-g-normal{gap:1rem!important}.sm\:mci-g-medium{gap:1.5rem!important}.sm\:mci-g-large{gap:2rem!important}.sm\:mci-g-xlarge{gap:3rem!important}.sm\:mci-g-xxlarge{gap:4rem!important}.sm\:mci-g-xxxlarge{gap:5rem!important}.sm\:mci-g-xxxxlarge{gap:7.5rem!important}}@media (width>=768px){.md\:mci-g-0{gap:0!important}.md\:mci-g-xxsmall{gap:.25rem!important}.md\:mci-g-xsmall{gap:.5rem!important}.md\:mci-g-small{gap:.75rem!important}.md\:mci-g-normal{gap:1rem!important}.md\:mci-g-medium{gap:1.5rem!important}.md\:mci-g-large{gap:2rem!important}.md\:mci-g-xlarge{gap:3rem!important}.md\:mci-g-xxlarge{gap:4rem!important}.md\:mci-g-xxxlarge{gap:5rem!important}.md\:mci-g-xxxxlarge{gap:7.5rem!important}}@media (width>=992px){.lg\:mci-g-0{gap:0!important}.lg\:mci-g-xxsmall{gap:.25rem!important}.lg\:mci-g-xsmall{gap:.5rem!important}.lg\:mci-g-small{gap:.75rem!important}.lg\:mci-g-normal{gap:1rem!important}.lg\:mci-g-medium{gap:1.5rem!important}.lg\:mci-g-large{gap:2rem!important}.lg\:mci-g-xlarge{gap:3rem!important}.lg\:mci-g-xxlarge{gap:4rem!important}.lg\:mci-g-xxxlarge{gap:5rem!important}.lg\:mci-g-xxxxlarge{gap:7.5rem!important}}@media (width>=1200px){.xl\:mci-g-0{gap:0!important}.xl\:mci-g-xxsmall{gap:.25rem!important}.xl\:mci-g-xsmall{gap:.5rem!important}.xl\:mci-g-small{gap:.75rem!important}.xl\:mci-g-normal{gap:1rem!important}.xl\:mci-g-medium{gap:1.5rem!important}.xl\:mci-g-large{gap:2rem!important}.xl\:mci-g-xlarge{gap:3rem!important}.xl\:mci-g-xxlarge{gap:4rem!important}.xl\:mci-g-xxxlarge{gap:5rem!important}.xl\:mci-g-xxxxlarge{gap:7.5rem!important}}@media (width>=1440px){.xxl\:mci-g-0{gap:0!important}.xxl\:mci-g-xxsmall{gap:.25rem!important}.xxl\:mci-g-xsmall{gap:.5rem!important}.xxl\:mci-g-small{gap:.75rem!important}.xxl\:mci-g-normal{gap:1rem!important}.xxl\:mci-g-medium{gap:1.5rem!important}.xxl\:mci-g-large{gap:2rem!important}.xxl\:mci-g-xlarge{gap:3rem!important}.xxl\:mci-g-xxlarge{gap:4rem!important}.xxl\:mci-g-xxxlarge{gap:5rem!important}.xxl\:mci-g-xxxxlarge{gap:7.5rem!important}}.mci-gr-0{row-gap:0!important}.mci-gr-xxsmall{row-gap:.25rem!important}.mci-gr-xsmall{row-gap:.5rem!important}.mci-gr-small{row-gap:.75rem!important}.mci-gr-normal{row-gap:1rem!important}.mci-gr-medium{row-gap:1.5rem!important}.mci-gr-large{row-gap:2rem!important}.mci-gr-xlarge{row-gap:3rem!important}.mci-gr-xxlarge{row-gap:4rem!important}.mci-gr-xxxlarge{row-gap:5rem!important}.mci-gr-xxxxlarge{row-gap:7.5rem!important}@media (width>=577px){.sm\:mci-gr-0{row-gap:0!important}.sm\:mci-gr-xxsmall{row-gap:.25rem!important}.sm\:mci-gr-xsmall{row-gap:.5rem!important}.sm\:mci-gr-small{row-gap:.75rem!important}.sm\:mci-gr-normal{row-gap:1rem!important}.sm\:mci-gr-medium{row-gap:1.5rem!important}.sm\:mci-gr-large{row-gap:2rem!important}.sm\:mci-gr-xlarge{row-gap:3rem!important}.sm\:mci-gr-xxlarge{row-gap:4rem!important}.sm\:mci-gr-xxxlarge{row-gap:5rem!important}.sm\:mci-gr-xxxxlarge{row-gap:7.5rem!important}}@media (width>=768px){.md\:mci-gr-0{row-gap:0!important}.md\:mci-gr-xxsmall{row-gap:.25rem!important}.md\:mci-gr-xsmall{row-gap:.5rem!important}.md\:mci-gr-small{row-gap:.75rem!important}.md\:mci-gr-normal{row-gap:1rem!important}.md\:mci-gr-medium{row-gap:1.5rem!important}.md\:mci-gr-large{row-gap:2rem!important}.md\:mci-gr-xlarge{row-gap:3rem!important}.md\:mci-gr-xxlarge{row-gap:4rem!important}.md\:mci-gr-xxxlarge{row-gap:5rem!important}.md\:mci-gr-xxxxlarge{row-gap:7.5rem!important}}@media (width>=992px){.lg\:mci-gr-0{row-gap:0!important}.lg\:mci-gr-xxsmall{row-gap:.25rem!important}.lg\:mci-gr-xsmall{row-gap:.5rem!important}.lg\:mci-gr-small{row-gap:.75rem!important}.lg\:mci-gr-normal{row-gap:1rem!important}.lg\:mci-gr-medium{row-gap:1.5rem!important}.lg\:mci-gr-large{row-gap:2rem!important}.lg\:mci-gr-xlarge{row-gap:3rem!important}.lg\:mci-gr-xxlarge{row-gap:4rem!important}.lg\:mci-gr-xxxlarge{row-gap:5rem!important}.lg\:mci-gr-xxxxlarge{row-gap:7.5rem!important}}@media (width>=1200px){.xl\:mci-gr-0{row-gap:0!important}.xl\:mci-gr-xxsmall{row-gap:.25rem!important}.xl\:mci-gr-xsmall{row-gap:.5rem!important}.xl\:mci-gr-small{row-gap:.75rem!important}.xl\:mci-gr-normal{row-gap:1rem!important}.xl\:mci-gr-medium{row-gap:1.5rem!important}.xl\:mci-gr-large{row-gap:2rem!important}.xl\:mci-gr-xlarge{row-gap:3rem!important}.xl\:mci-gr-xxlarge{row-gap:4rem!important}.xl\:mci-gr-xxxlarge{row-gap:5rem!important}.xl\:mci-gr-xxxxlarge{row-gap:7.5rem!important}}@media (width>=1440px){.xxl\:mci-gr-0{row-gap:0!important}.xxl\:mci-gr-xxsmall{row-gap:.25rem!important}.xxl\:mci-gr-xsmall{row-gap:.5rem!important}.xxl\:mci-gr-small{row-gap:.75rem!important}.xxl\:mci-gr-normal{row-gap:1rem!important}.xxl\:mci-gr-medium{row-gap:1.5rem!important}.xxl\:mci-gr-large{row-gap:2rem!important}.xxl\:mci-gr-xlarge{row-gap:3rem!important}.xxl\:mci-gr-xxlarge{row-gap:4rem!important}.xxl\:mci-gr-xxxlarge{row-gap:5rem!important}.xxl\:mci-gr-xxxxlarge{row-gap:7.5rem!important}}.mci-gc-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.mci-gc-xxsmall{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.mci-gc-xsmall{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.mci-gc-small{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}.mci-gc-normal{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.mci-gc-medium{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.mci-gc-large{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.mci-gc-xlarge{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.mci-gc-xxlarge{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.mci-gc-xxxlarge{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.mci-gc-xxxxlarge{-webkit-column-gap:7.5rem!important;-moz-column-gap:7.5rem!important;column-gap:7.5rem!important}@media (width>=577px){.sm\:mci-gc-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.sm\:mci-gc-xxsmall{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.sm\:mci-gc-xsmall{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.sm\:mci-gc-small{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}.sm\:mci-gc-normal{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.sm\:mci-gc-medium{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.sm\:mci-gc-large{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.sm\:mci-gc-xlarge{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.sm\:mci-gc-xxlarge{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.sm\:mci-gc-xxxlarge{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.sm\:mci-gc-xxxxlarge{-webkit-column-gap:7.5rem!important;-moz-column-gap:7.5rem!important;column-gap:7.5rem!important}}@media (width>=768px){.md\:mci-gc-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.md\:mci-gc-xxsmall{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.md\:mci-gc-xsmall{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.md\:mci-gc-small{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}.md\:mci-gc-normal{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.md\:mci-gc-medium{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.md\:mci-gc-large{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.md\:mci-gc-xlarge{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.md\:mci-gc-xxlarge{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.md\:mci-gc-xxxlarge{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.md\:mci-gc-xxxxlarge{-webkit-column-gap:7.5rem!important;-moz-column-gap:7.5rem!important;column-gap:7.5rem!important}}@media (width>=992px){.lg\:mci-gc-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.lg\:mci-gc-xxsmall{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.lg\:mci-gc-xsmall{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.lg\:mci-gc-small{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}.lg\:mci-gc-normal{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.lg\:mci-gc-medium{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.lg\:mci-gc-large{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.lg\:mci-gc-xlarge{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.lg\:mci-gc-xxlarge{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.lg\:mci-gc-xxxlarge{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.lg\:mci-gc-xxxxlarge{-webkit-column-gap:7.5rem!important;-moz-column-gap:7.5rem!important;column-gap:7.5rem!important}}@media (width>=1200px){.xl\:mci-gc-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.xl\:mci-gc-xxsmall{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.xl\:mci-gc-xsmall{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.xl\:mci-gc-small{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}.xl\:mci-gc-normal{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.xl\:mci-gc-medium{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.xl\:mci-gc-large{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.xl\:mci-gc-xlarge{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.xl\:mci-gc-xxlarge{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.xl\:mci-gc-xxxlarge{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.xl\:mci-gc-xxxxlarge{-webkit-column-gap:7.5rem!important;-moz-column-gap:7.5rem!important;column-gap:7.5rem!important}}@media (width>=1440px){.xxl\:mci-gc-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.xxl\:mci-gc-xxsmall{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.xxl\:mci-gc-xsmall{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.xxl\:mci-gc-small{-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}.xxl\:mci-gc-normal{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.xxl\:mci-gc-medium{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.xxl\:mci-gc-large{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.xxl\:mci-gc-xlarge{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.xxl\:mci-gc-xxlarge{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.xxl\:mci-gc-xxxlarge{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.xxl\:mci-gc-xxxxlarge{-webkit-column-gap:7.5rem!important;-moz-column-gap:7.5rem!important;column-gap:7.5rem!important}}.mci-w-25vw{width:25vw!important}.mci-w-50vw{width:50vw!important}.mci-w-75vw{width:75vw!important}.mci-w-100vw{width:100vw!important}.mci-w-0{width:0!important}.mci-w-25{width:25%!important}.mci-w-50{width:50%!important}.mci-w-75{width:75%!important}.mci-w-100{width:100%!important}.mci-w-auto{width:auto!important}@media (width>=577px){.sm\:mci-w-25vw{width:25vw!important}.sm\:mci-w-50vw{width:50vw!important}.sm\:mci-w-75vw{width:75vw!important}.sm\:mci-w-100vw{width:100vw!important}.sm\:mci-w-0{width:0!important}.sm\:mci-w-25{width:25%!important}.sm\:mci-w-50{width:50%!important}.sm\:mci-w-75{width:75%!important}.sm\:mci-w-100{width:100%!important}.sm\:mci-w-auto{width:auto!important}}@media (width>=768px){.md\:mci-w-25vw{width:25vw!important}.md\:mci-w-50vw{width:50vw!important}.md\:mci-w-75vw{width:75vw!important}.md\:mci-w-100vw{width:100vw!important}.md\:mci-w-0{width:0!important}.md\:mci-w-25{width:25%!important}.md\:mci-w-50{width:50%!important}.md\:mci-w-75{width:75%!important}.md\:mci-w-100{width:100%!important}.md\:mci-w-auto{width:auto!important}}@media (width>=992px){.lg\:mci-w-25vw{width:25vw!important}.lg\:mci-w-50vw{width:50vw!important}.lg\:mci-w-75vw{width:75vw!important}.lg\:mci-w-100vw{width:100vw!important}.lg\:mci-w-0{width:0!important}.lg\:mci-w-25{width:25%!important}.lg\:mci-w-50{width:50%!important}.lg\:mci-w-75{width:75%!important}.lg\:mci-w-100{width:100%!important}.lg\:mci-w-auto{width:auto!important}}@media (width>=1200px){.xl\:mci-w-25vw{width:25vw!important}.xl\:mci-w-50vw{width:50vw!important}.xl\:mci-w-75vw{width:75vw!important}.xl\:mci-w-100vw{width:100vw!important}.xl\:mci-w-0{width:0!important}.xl\:mci-w-25{width:25%!important}.xl\:mci-w-50{width:50%!important}.xl\:mci-w-75{width:75%!important}.xl\:mci-w-100{width:100%!important}.xl\:mci-w-auto{width:auto!important}}@media (width>=1440px){.xxl\:mci-w-25vw{width:25vw!important}.xxl\:mci-w-50vw{width:50vw!important}.xxl\:mci-w-75vw{width:75vw!important}.xxl\:mci-w-100vw{width:100vw!important}.xxl\:mci-w-0{width:0!important}.xxl\:mci-w-25{width:25%!important}.xxl\:mci-w-50{width:50%!important}.xxl\:mci-w-75{width:75%!important}.xxl\:mci-w-100{width:100%!important}.xxl\:mci-w-auto{width:auto!important}}.mci-h-25vh{height:25vh!important}.mci-h-50vh{height:50vh!important}.mci-h-75vh{height:75vh!important}.mci-h-100vh{height:100vh!important}.mci-h-0{height:0!important}.mci-h-25{height:25%!important}.mci-h-50{height:50%!important}.mci-h-75{height:75%!important}.mci-h-100{height:100%!important}.mci-h-auto{height:auto!important}@media (width>=577px){.sm\:mci-h-25vh{height:25vh!important}.sm\:mci-h-50vh{height:50vh!important}.sm\:mci-h-75vh{height:75vh!important}.sm\:mci-h-100vh{height:100vh!important}.sm\:mci-h-0{height:0!important}.sm\:mci-h-25{height:25%!important}.sm\:mci-h-50{height:50%!important}.sm\:mci-h-75{height:75%!important}.sm\:mci-h-100{height:100%!important}.sm\:mci-h-auto{height:auto!important}}@media (width>=768px){.md\:mci-h-25vh{height:25vh!important}.md\:mci-h-50vh{height:50vh!important}.md\:mci-h-75vh{height:75vh!important}.md\:mci-h-100vh{height:100vh!important}.md\:mci-h-0{height:0!important}.md\:mci-h-25{height:25%!important}.md\:mci-h-50{height:50%!important}.md\:mci-h-75{height:75%!important}.md\:mci-h-100{height:100%!important}.md\:mci-h-auto{height:auto!important}}@media (width>=992px){.lg\:mci-h-25vh{height:25vh!important}.lg\:mci-h-50vh{height:50vh!important}.lg\:mci-h-75vh{height:75vh!important}.lg\:mci-h-100vh{height:100vh!important}.lg\:mci-h-0{height:0!important}.lg\:mci-h-25{height:25%!important}.lg\:mci-h-50{height:50%!important}.lg\:mci-h-75{height:75%!important}.lg\:mci-h-100{height:100%!important}.lg\:mci-h-auto{height:auto!important}}@media (width>=1200px){.xl\:mci-h-25vh{height:25vh!important}.xl\:mci-h-50vh{height:50vh!important}.xl\:mci-h-75vh{height:75vh!important}.xl\:mci-h-100vh{height:100vh!important}.xl\:mci-h-0{height:0!important}.xl\:mci-h-25{height:25%!important}.xl\:mci-h-50{height:50%!important}.xl\:mci-h-75{height:75%!important}.xl\:mci-h-100{height:100%!important}.xl\:mci-h-auto{height:auto!important}}@media (width>=1440px){.xxl\:mci-h-25vh{height:25vh!important}.xxl\:mci-h-50vh{height:50vh!important}.xxl\:mci-h-75vh{height:75vh!important}.xxl\:mci-h-100vh{height:100vh!important}.xxl\:mci-h-0{height:0!important}.xxl\:mci-h-25{height:25%!important}.xxl\:mci-h-50{height:50%!important}.xxl\:mci-h-75{height:75%!important}.xxl\:mci-h-100{height:100%!important}.xxl\:mci-h-auto{height:auto!important}}.mci-flex-row{flex-direction:row!important}.mci-flex-column{flex-direction:column!important}.mci-flex-row-reverse{flex-direction:row-reverse!important}.mci-flex-column-reverse{flex-direction:column-reverse!important}.mci-flex-wrap{flex-wrap:wrap!important}.mci-flex-nowrap{flex-wrap:nowrap!important}.mci-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.mci-flex-fill,.mci-flex-auto{flex:auto!important}.mci-flex-initial{-webkit-box-flex:initial!important;-ms-flex:initial!important;flex:initial!important}.mci-flex-none{flex:none!important}.mci-flex-1{flex:1!important}.mci-flex-grow-0{flex-grow:0!important}.mci-flex-grow-1{flex-grow:1!important}.mci-flex-shrink-0{flex-shrink:0!important}.mci-flex-shrink-1{flex-shrink:1!important}.mci-justify-content-start{justify-content:flex-start!important}.mci-justify-content-end{justify-content:flex-end!important}.mci-justify-content-around{justify-content:space-around!important}.mci-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.mci-justify-items-auto{justify-items:auto!important}.mci-justify-items-start{justify-items:flex-start!important}.mci-justify-items-end{justify-items:flex-end!important}.mci-justify-items-center{justify-items:center!important}.mci-justify-items-stretch{justify-items:stretch!important}.mci-justify-self-auto{justify-self:auto!important}.mci-justify-self-start{justify-self:start!important}.mci-justify-self-end{justify-self:end!important}.mci-justify-self-center{justify-self:center!important}.mci-justify-self-stretch{justify-self:stretch!important}.mci-align-content-start{align-content:flex-start!important}.mci-align-content-end{align-content:flex-end!important}.mci-align-content-center{align-content:center!important}.mci-align-content-between{align-content:space-between!important}.mci-align-content-around{align-content:space-around!important}.mci-align-content-stretch{align-content:stretch!important}.mci-align-items-start{align-items:flex-start!important}.mci-align-items-end{align-items:flex-end!important}.mci-align-items-baseline{align-items:baseline!important}.mci-align-items-stretch{align-items:stretch!important}.mci-align-self-auto{align-self:auto!important}.mci-align-self-start{align-self:flex-start!important}.mci-align-self-end{align-self:flex-end!important}.mci-align-self-center{align-self:center!important}.mci-align-self-baseline{align-self:baseline!important}.mci-align-self-stretch{align-self:stretch!important}.mci-order-0{order:0!important}.mci-order-1{order:1!important}.mci-order-2{order:2!important}.mci-order-3{order:3!important}.mci-order-4{order:4!important}.mci-order-5{order:5!important}.mci-order-6{order:6!important}.mci-order-7{order:7!important}.mci-order-8{order:8!important}.mci-order-9{order:9!important}.mci-order-10{order:10!important}.mci-order-11{order:11!important}.mci-order-12{order:12!important}@media (width>=577px){.sm\:mci-flex-row{flex-direction:row!important}.sm\:mci-flex-column{flex-direction:column!important}.sm\:mci-flex-row-reverse{flex-direction:row-reverse!important}.sm\:mci-flex-column-reverse{flex-direction:column-reverse!important}.sm\:mci-flex-wrap{flex-wrap:wrap!important}.sm\:mci-flex-nowrap{flex-wrap:nowrap!important}.sm\:mci-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:mci-flex-fill,.sm\:mci-flex-auto{flex:auto!important}.sm\:mci-flex-initial{-webkit-box-flex:initial!important;-ms-flex:initial!important;flex:initial!important}.sm\:mci-flex-none{flex:none!important}.sm\:mci-flex-1{flex:1!important}.sm\:mci-flex-grow-0{flex-grow:0!important}.sm\:mci-flex-grow-1{flex-grow:1!important}.sm\:mci-flex-shrink-0{flex-shrink:0!important}.sm\:mci-flex-shrink-1{flex-shrink:1!important}.sm\:mci-justify-content-start{justify-content:flex-start!important}.sm\:mci-justify-content-end{justify-content:flex-end!important}.sm\:mci-justify-content-center{justify-content:center!important}.sm\:mci-justify-content-between{justify-content:space-between!important}.sm\:mci-justify-content-around{justify-content:space-around!important}.sm\:mci-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.sm\:mci-justify-items-auto{justify-items:auto!important}.sm\:mci-justify-items-start{justify-items:flex-start!important}.sm\:mci-justify-items-end{justify-items:flex-end!important}.sm\:mci-justify-items-center{justify-items:center!important}.sm\:mci-justify-items-stretch{justify-items:stretch!important}.sm\:mci-justify-self-auto{justify-self:auto!important}.sm\:mci-justify-self-start{justify-self:start!important}.sm\:mci-justify-self-end{justify-self:end!important}.sm\:mci-justify-self-center{justify-self:center!important}.sm\:mci-justify-self-stretch{justify-self:stretch!important}.sm\:mci-align-content-start{align-content:flex-start!important}.sm\:mci-align-content-end{align-content:flex-end!important}.sm\:mci-align-content-center{align-content:center!important}.sm\:mci-align-content-between{align-content:space-between!important}.sm\:mci-align-content-around{align-content:space-around!important}.sm\:mci-align-content-stretch{align-content:stretch!important}.sm\:mci-align-items-start{align-items:flex-start!important}.sm\:mci-align-items-end{align-items:flex-end!important}.sm\:mci-align-items-center{align-items:center!important}.sm\:mci-align-items-baseline{align-items:baseline!important}.sm\:mci-align-items-stretch{align-items:stretch!important}.sm\:mci-align-self-auto{align-self:auto!important}.sm\:mci-align-self-start{align-self:flex-start!important}.sm\:mci-align-self-end{align-self:flex-end!important}.sm\:mci-align-self-center{align-self:center!important}.sm\:mci-align-self-baseline{align-self:baseline!important}.sm\:mci-align-self-stretch{align-self:stretch!important}.sm\:mci-order-0{order:0!important}.sm\:mci-order-1{order:1!important}.sm\:mci-order-2{order:2!important}.sm\:mci-order-3{order:3!important}.sm\:mci-order-4{order:4!important}.sm\:mci-order-5{order:5!important}.sm\:mci-order-6{order:6!important}.sm\:mci-order-7{order:7!important}.sm\:mci-order-8{order:8!important}.sm\:mci-order-9{order:9!important}.sm\:mci-order-10{order:10!important}.sm\:mci-order-11{order:11!important}.sm\:mci-order-12{order:12!important}}@media (width>=768px){.md\:mci-flex-row{flex-direction:row!important}.md\:mci-flex-column{flex-direction:column!important}.md\:mci-flex-row-reverse{flex-direction:row-reverse!important}.md\:mci-flex-column-reverse{flex-direction:column-reverse!important}.md\:mci-flex-wrap{flex-wrap:wrap!important}.md\:mci-flex-nowrap{flex-wrap:nowrap!important}.md\:mci-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:mci-flex-fill,.md\:mci-flex-auto{flex:auto!important}.md\:mci-flex-initial{-webkit-box-flex:initial!important;-ms-flex:initial!important;flex:initial!important}.md\:mci-flex-none{flex:none!important}.md\:mci-flex-1{flex:1!important}.md\:mci-flex-grow-0{flex-grow:0!important}.md\:mci-flex-grow-1{flex-grow:1!important}.md\:mci-flex-shrink-0{flex-shrink:0!important}.md\:mci-flex-shrink-1{flex-shrink:1!important}.md\:mci-justify-content-start{justify-content:flex-start!important}.md\:mci-justify-content-end{justify-content:flex-end!important}.md\:mci-justify-content-center{justify-content:center!important}.md\:mci-justify-content-between{justify-content:space-between!important}.md\:mci-justify-content-around{justify-content:space-around!important}.md\:mci-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.md\:mci-justify-items-auto{justify-items:auto!important}.md\:mci-justify-items-start{justify-items:flex-start!important}.md\:mci-justify-items-end{justify-items:flex-end!important}.md\:mci-justify-items-center{justify-items:center!important}.md\:mci-justify-items-stretch{justify-items:stretch!important}.md\:mci-justify-self-auto{justify-self:auto!important}.md\:mci-justify-self-start{justify-self:start!important}.md\:mci-justify-self-end{justify-self:end!important}.md\:mci-justify-self-center{justify-self:center!important}.md\:mci-justify-self-stretch{justify-self:stretch!important}.md\:mci-align-content-start{align-content:flex-start!important}.md\:mci-align-content-end{align-content:flex-end!important}.md\:mci-align-content-center{align-content:center!important}.md\:mci-align-content-between{align-content:space-between!important}.md\:mci-align-content-around{align-content:space-around!important}.md\:mci-align-content-stretch{align-content:stretch!important}.md\:mci-align-items-start{align-items:flex-start!important}.md\:mci-align-items-end{align-items:flex-end!important}.md\:mci-align-items-center{align-items:center!important}.md\:mci-align-items-baseline{align-items:baseline!important}.md\:mci-align-items-stretch{align-items:stretch!important}.md\:mci-align-self-auto{align-self:auto!important}.md\:mci-align-self-start{align-self:flex-start!important}.md\:mci-align-self-end{align-self:flex-end!important}.md\:mci-align-self-center{align-self:center!important}.md\:mci-align-self-baseline{align-self:baseline!important}.md\:mci-align-self-stretch{align-self:stretch!important}.md\:mci-order-0{order:0!important}.md\:mci-order-1{order:1!important}.md\:mci-order-2{order:2!important}.md\:mci-order-3{order:3!important}.md\:mci-order-4{order:4!important}.md\:mci-order-5{order:5!important}.md\:mci-order-6{order:6!important}.md\:mci-order-7{order:7!important}.md\:mci-order-8{order:8!important}.md\:mci-order-9{order:9!important}.md\:mci-order-10{order:10!important}.md\:mci-order-11{order:11!important}.md\:mci-order-12{order:12!important}}@media (width>=992px){.lg\:mci-flex-row{flex-direction:row!important}.lg\:mci-flex-column{flex-direction:column!important}.lg\:mci-flex-row-reverse{flex-direction:row-reverse!important}.lg\:mci-flex-column-reverse{flex-direction:column-reverse!important}.lg\:mci-flex-wrap{flex-wrap:wrap!important}.lg\:mci-flex-nowrap{flex-wrap:nowrap!important}.lg\:mci-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:mci-flex-fill,.lg\:mci-flex-auto{flex:auto!important}.lg\:mci-flex-initial{-webkit-box-flex:initial!important;-ms-flex:initial!important;flex:initial!important}.lg\:mci-flex-none{flex:none!important}.lg\:mci-flex-1{flex:1!important}.lg\:mci-flex-grow-0{flex-grow:0!important}.lg\:mci-flex-grow-1{flex-grow:1!important}.lg\:mci-flex-shrink-0{flex-shrink:0!important}.lg\:mci-flex-shrink-1{flex-shrink:1!important}.lg\:mci-justify-content-start{justify-content:flex-start!important}.lg\:mci-justify-content-end{justify-content:flex-end!important}.lg\:mci-justify-content-center{justify-content:center!important}.lg\:mci-justify-content-between{justify-content:space-between!important}.lg\:mci-justify-content-around{justify-content:space-around!important}.lg\:mci-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.lg\:mci-justify-items-auto{justify-items:auto!important}.lg\:mci-justify-items-start{justify-items:flex-start!important}.lg\:mci-justify-items-end{justify-items:flex-end!important}.lg\:mci-justify-items-center{justify-items:center!important}.lg\:mci-justify-items-stretch{justify-items:stretch!important}.lg\:mci-justify-self-auto{justify-self:auto!important}.lg\:mci-justify-self-start{justify-self:start!important}.lg\:mci-justify-self-end{justify-self:end!important}.lg\:mci-justify-self-center{justify-self:center!important}.lg\:mci-justify-self-stretch{justify-self:stretch!important}.lg\:mci-align-content-start{align-content:flex-start!important}.lg\:mci-align-content-end{align-content:flex-end!important}.lg\:mci-align-content-center{align-content:center!important}.lg\:mci-align-content-between{align-content:space-between!important}.lg\:mci-align-content-around{align-content:space-around!important}.lg\:mci-align-content-stretch{align-content:stretch!important}.lg\:mci-align-items-start{align-items:flex-start!important}.lg\:mci-align-items-end{align-items:flex-end!important}.lg\:mci-align-items-center{align-items:center!important}.lg\:mci-align-items-baseline{align-items:baseline!important}.lg\:mci-align-items-stretch{align-items:stretch!important}.lg\:mci-align-self-auto{align-self:auto!important}.lg\:mci-align-self-start{align-self:flex-start!important}.lg\:mci-align-self-end{align-self:flex-end!important}.lg\:mci-align-self-center{align-self:center!important}.lg\:mci-align-self-baseline{align-self:baseline!important}.lg\:mci-align-self-stretch{align-self:stretch!important}.lg\:mci-order-0{order:0!important}.lg\:mci-order-1{order:1!important}.lg\:mci-order-2{order:2!important}.lg\:mci-order-3{order:3!important}.lg\:mci-order-4{order:4!important}.lg\:mci-order-5{order:5!important}.lg\:mci-order-6{order:6!important}.lg\:mci-order-7{order:7!important}.lg\:mci-order-8{order:8!important}.lg\:mci-order-9{order:9!important}.lg\:mci-order-10{order:10!important}.lg\:mci-order-11{order:11!important}.lg\:mci-order-12{order:12!important}}@media (width>=1200px){.xl\:mci-flex-row{flex-direction:row!important}.xl\:mci-flex-column{flex-direction:column!important}.xl\:mci-flex-row-reverse{flex-direction:row-reverse!important}.xl\:mci-flex-column-reverse{flex-direction:column-reverse!important}.xl\:mci-flex-wrap{flex-wrap:wrap!important}.xl\:mci-flex-nowrap{flex-wrap:nowrap!important}.xl\:mci-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:mci-flex-fill,.xl\:mci-flex-auto{flex:auto!important}.xl\:mci-flex-initial{-webkit-box-flex:initial!important;-ms-flex:initial!important;flex:initial!important}.xl\:mci-flex-none{flex:none!important}.xl\:mci-flex-1{flex:1!important}.xl\:mci-flex-grow-0{flex-grow:0!important}.xl\:mci-flex-grow-1{flex-grow:1!important}.xl\:mci-flex-shrink-0{flex-shrink:0!important}.xl\:mci-flex-shrink-1{flex-shrink:1!important}.xl\:mci-justify-content-start{justify-content:flex-start!important}.xl\:mci-justify-content-end{justify-content:flex-end!important}.xl\:mci-justify-content-center{justify-content:center!important}.xl\:mci-justify-content-between{justify-content:space-between!important}.xl\:mci-justify-content-around{justify-content:space-around!important}.xl\:mci-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.xl\:mci-justify-items-auto{justify-items:auto!important}.xl\:mci-justify-items-start{justify-items:flex-start!important}.xl\:mci-justify-items-end{justify-items:flex-end!important}.xl\:mci-justify-items-center{justify-items:center!important}.xl\:mci-justify-items-stretch{justify-items:stretch!important}.xl\:mci-justify-self-auto{justify-self:auto!important}.xl\:mci-justify-self-start{justify-self:start!important}.xl\:mci-justify-self-end{justify-self:end!important}.xl\:mci-justify-self-center{justify-self:center!important}.xl\:mci-justify-self-stretch{justify-self:stretch!important}.xl\:mci-align-content-start{align-content:flex-start!important}.xl\:mci-align-content-end{align-content:flex-end!important}.xl\:mci-align-content-center{align-content:center!important}.xl\:mci-align-content-between{align-content:space-between!important}.xl\:mci-align-content-around{align-content:space-around!important}.xl\:mci-align-content-stretch{align-content:stretch!important}.xl\:mci-align-items-start{align-items:flex-start!important}.xl\:mci-align-items-end{align-items:flex-end!important}.xl\:mci-align-items-center{align-items:center!important}.xl\:mci-align-items-baseline{align-items:baseline!important}.xl\:mci-align-items-stretch{align-items:stretch!important}.xl\:mci-align-self-auto{align-self:auto!important}.xl\:mci-align-self-start{align-self:flex-start!important}.xl\:mci-align-self-end{align-self:flex-end!important}.xl\:mci-align-self-center{align-self:center!important}.xl\:mci-align-self-baseline{align-self:baseline!important}.xl\:mci-align-self-stretch{align-self:stretch!important}.xl\:mci-order-0{order:0!important}.xl\:mci-order-1{order:1!important}.xl\:mci-order-2{order:2!important}.xl\:mci-order-3{order:3!important}.xl\:mci-order-4{order:4!important}.xl\:mci-order-5{order:5!important}.xl\:mci-order-6{order:6!important}.xl\:mci-order-7{order:7!important}.xl\:mci-order-8{order:8!important}.xl\:mci-order-9{order:9!important}.xl\:mci-order-10{order:10!important}.xl\:mci-order-11{order:11!important}.xl\:mci-order-12{order:12!important}}@media (width>=1440px){.xxl\:mci-flex-row{flex-direction:row!important}.xxl\:mci-flex-column{flex-direction:column!important}.xxl\:mci-flex-row-reverse{flex-direction:row-reverse!important}.xxl\:mci-flex-column-reverse{flex-direction:column-reverse!important}.xxl\:mci-flex-wrap{flex-wrap:wrap!important}.xxl\:mci-flex-nowrap{flex-wrap:nowrap!important}.xxl\:mci-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xxl\:mci-flex-fill,.xxl\:mci-flex-auto{flex:auto!important}.xxl\:mci-flex-initial{-webkit-box-flex:initial!important;-ms-flex:initial!important;flex:initial!important}.xxl\:mci-flex-none{flex:none!important}.xxl\:mci-flex-1{flex:1!important}.xxl\:mci-flex-grow-0{flex-grow:0!important}.xxl\:mci-flex-grow-1{flex-grow:1!important}.xxl\:mci-flex-shrink-0{flex-shrink:0!important}.xxl\:mci-flex-shrink-1{flex-shrink:1!important}.xxl\:mci-justify-content-start{justify-content:flex-start!important}.xxl\:mci-justify-content-end{justify-content:flex-end!important}.xxl\:mci-justify-content-center{justify-content:center!important}.xxl\:mci-justify-content-between{justify-content:space-between!important}.xxl\:mci-justify-content-around{justify-content:space-around!important}.xxl\:mci-justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.xxl\:mci-justify-items-auto{justify-items:auto!important}.xxl\:mci-justify-items-start{justify-items:flex-start!important}.xxl\:mci-justify-items-end{justify-items:flex-end!important}.xxl\:mci-justify-items-center{justify-items:center!important}.xxl\:mci-justify-items-stretch{justify-items:stretch!important}.xxl\:mci-justify-self-auto{justify-self:auto!important}.xxl\:mci-justify-self-start{justify-self:start!important}.xxl\:mci-justify-self-end{justify-self:end!important}.xxl\:mci-justify-self-center{justify-self:center!important}.xxl\:mci-justify-self-stretch{justify-self:stretch!important}.xxl\:mci-align-content-start{align-content:flex-start!important}.xxl\:mci-align-content-end{align-content:flex-end!important}.xxl\:mci-align-content-center{align-content:center!important}.xxl\:mci-align-content-between{align-content:space-between!important}.xxl\:mci-align-content-around{align-content:space-around!important}.xxl\:mci-align-content-stretch{align-content:stretch!important}.xxl\:mci-align-items-start{align-items:flex-start!important}.xxl\:mci-align-items-end{align-items:flex-end!important}.xxl\:mci-align-items-center{align-items:center!important}.xxl\:mci-align-items-baseline{align-items:baseline!important}.xxl\:mci-align-items-stretch{align-items:stretch!important}.xxl\:mci-align-self-auto{align-self:auto!important}.xxl\:mci-align-self-start{align-self:flex-start!important}.xxl\:mci-align-self-end{align-self:flex-end!important}.xxl\:mci-align-self-center{align-self:center!important}.xxl\:mci-align-self-baseline{align-self:baseline!important}.xxl\:mci-align-self-stretch{align-self:stretch!important}.xxl\:mci-order-0{order:0!important}.xxl\:mci-order-1{order:1!important}.xxl\:mci-order-2{order:2!important}.xxl\:mci-order-3{order:3!important}.xxl\:mci-order-4{order:4!important}.xxl\:mci-order-5{order:5!important}.xxl\:mci-order-6{order:6!important}.xxl\:mci-order-7{order:7!important}.xxl\:mci-order-8{order:8!important}.xxl\:mci-order-9{order:9!important}.xxl\:mci-order-10{order:10!important}.xxl\:mci-order-11{order:11!important}.xxl\:mci-order-12{order:12!important}}.mci-align-items-flex-start{align-items:flex-start!important}.mci-align-items-center{align-items:center!important}.mci-align-items-flex-end{align-items:flex-end!important}.mci-justify-content-between{justify-content:space-between!important}.mci-justify-content-center{justify-content:center!important}.mci-justify-content-flex-end{justify-content:flex-end!important}.mci-d-none{display:none!important}.mci-d-inline{display:inline!important}.mci-d-inline-block{display:inline-block!important}.mci-d-block{display:block!important}.mci-d-table{display:table!important}.mci-d-table-row{display:table-row!important}.mci-d-table-cell{display:table-cell!important}.mci-d-flex{display:flex!important}.mci-d-inline-flex{display:inline-flex!important}@media (width>=577px){.sm\:mci-d-none{display:none!important}.sm\:mci-d-inline{display:inline!important}.sm\:mci-d-inline-block{display:inline-block!important}.sm\:mci-d-block{display:block!important}.sm\:mci-d-table{display:table!important}.sm\:mci-d-table-row{display:table-row!important}.sm\:mci-d-table-cell{display:table-cell!important}.sm\:mci-d-flex{display:flex!important}.sm\:mci-d-inline-flex{display:inline-flex!important}}@media (width>=768px){.md\:mci-d-none{display:none!important}.md\:mci-d-inline{display:inline!important}.md\:mci-d-inline-block{display:inline-block!important}.md\:mci-d-block{display:block!important}.md\:mci-d-table{display:table!important}.md\:mci-d-table-row{display:table-row!important}.md\:mci-d-table-cell{display:table-cell!important}.md\:mci-d-flex{display:flex!important}.md\:mci-d-inline-flex{display:inline-flex!important}}@media (width>=992px){.lg\:mci-d-none{display:none!important}.lg\:mci-d-inline{display:inline!important}.lg\:mci-d-inline-block{display:inline-block!important}.lg\:mci-d-block{display:block!important}.lg\:mci-d-table{display:table!important}.lg\:mci-d-table-row{display:table-row!important}.lg\:mci-d-table-cell{display:table-cell!important}.lg\:mci-d-flex{display:flex!important}.lg\:mci-d-inline-flex{display:inline-flex!important}}@media (width>=1200px){.xl\:mci-d-none{display:none!important}.xl\:mci-d-inline{display:inline!important}.xl\:mci-d-inline-block{display:inline-block!important}.xl\:mci-d-block{display:block!important}.xl\:mci-d-table{display:table!important}.xl\:mci-d-table-row{display:table-row!important}.xl\:mci-d-table-cell{display:table-cell!important}.xl\:mci-d-flex{display:flex!important}.xl\:mci-d-inline-flex{display:inline-flex!important}}@media (width>=1440px){.xxl\:mci-d-none{display:none!important}.xxl\:mci-d-inline{display:inline!important}.xxl\:mci-d-inline-block{display:inline-block!important}.xxl\:mci-d-block{display:block!important}.xxl\:mci-d-table{display:table!important}.xxl\:mci-d-table-row{display:table-row!important}.xxl\:mci-d-table-cell{display:table-cell!important}.xxl\:mci-d-flex{display:flex!important}.xxl\:mci-d-inline-flex{display:inline-flex!important}}@media print{.mci-d-print-none{display:none!important}.mci-d-print-inline{display:inline!important}.mci-d-print-inline-block{display:inline-block!important}.mci-d-print-block{display:block!important}.mci-d-print-table{display:table!important}.mci-d-print-table-row{display:table-row!important}.mci-d-print-table-cell{display:table-cell!important}.mci-d-print-flex{display:flex!important}.mci-d-print-inline-flex{display:inline-flex!important}}.mci-text-break-word{word-wrap:break-word}.mci-text-nowrap{white-space:nowrap!important}.mci-text-truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.mci-text-left{text-align:left!important}.mci-text-right{text-align:right!important}.mci-text-center{text-align:center!important}.mci-text-justify{text-align:justify!important}@media (width>=577px){.sm\:mci-text-left{text-align:left!important}.sm\:mci-text-right{text-align:right!important}.sm\:mci-text-center{text-align:center!important}.sm\:mci-text-justify{text-align:justify!important}}@media (width>=768px){.md\:mci-text-left{text-align:left!important}.md\:mci-text-right{text-align:right!important}.md\:mci-text-center{text-align:center!important}.md\:mci-text-justify{text-align:justify!important}}@media (width>=992px){.lg\:mci-text-left{text-align:left!important}.lg\:mci-text-right{text-align:right!important}.lg\:mci-text-center{text-align:center!important}.lg\:mci-text-justify{text-align:justify!important}}@media (width>=1200px){.xl\:mci-text-left{text-align:left!important}.xl\:mci-text-right{text-align:right!important}.xl\:mci-text-center{text-align:center!important}.xl\:mci-text-justify{text-align:justify!important}}@media (width>=1440px){.xxl\:mci-text-left{text-align:left!important}.xxl\:mci-text-right{text-align:right!important}.xxl\:mci-text-center{text-align:center!important}.xxl\:mci-text-justify{text-align:justify!important}}:root{--idt__color-button-fill:#de161d;--idt__color-button-fill-hover:#ba1218;--idt__color-button-text:#fff;--idt__color-button-text-hover:#fff;--idt__color-button-fill-invert:#fff;--idt__color-button-fill-invert-hover:#ba1218;--idt__color-button-text-invert:#de161d;--idt__color-button-secondary-text:#de161d;--idt__color-button-secondary-text-hover:#ba1218;--idt__color-button-secondary-border:#de161d;--idt__color-button-secondary-border-hover:#ba1218;--idt__color-button-secondary-text-invert:#fff;--idt__color-button-secondary-text-invert-hover:#fff;--idt__color-button-secondary-border-invert:#fff;--idt__color-button-secondary-border-invert-hover:#fff;--idt__color-icon-button-fill-hover:#f7f4f0;--idt__color-button-carousel-fill:#f7f4f0;--idt__color-button-carousel-fill-hover:#ba1218;--idt__color-button-carousel-text:#de161d;--idt__color-button-carousel-text-hover:#fff;--idt__color-button-carousel-fill-invert:#fff;--idt__color-button-carousel-fill-invert-hover:#ba1218;--idt__color-button-carousel-text-invert:#de161d;--idt__color-button-carousel-text-invert-hover:#fff;--idt__color-button-carousel-fill-disabled:#ededed;--idt__color-button-carousel-text-disabled:#7d7d7d;--idt__color-bg-surface:#fff;--idt__color-bg-surface-secondary:#f7f4f0;--idt__color-bg-surface-tertiary:#de161d;--idt__color-bg-surface-quaternary:#ededed;--idt__color-bg-surface-quinary:#f6f6f6;--idt__color-bg-surface-product-business-mastercard:#f6f6f6;--idt__color-bg-surface-product-business-line-mastercard:#ddd1bc;--idt__color-bg-surface-product-platinum-business-mastercard:#4d4d5c;--idt__color-bg-surface-product-corporate-mastercard:#000;--idt__color-bg-surface-product-digital-package:#ddd1bc;--idt__color-bg-surface-product-hybrid-package:#bdd6cd;--idt__color-bg-surface-product-premium-package:#f27059;--idt__color-bg-surface-product-usd-account:#de161d;--idt__color-bg-surface-product-business-investment-account:#3e6246;--idt__color-bg-surface-product-foreign-currency-account:#123142;--idt__color-bg-surface-danger:#fbdadb;--idt__color-bg:#fff;--idt__color-bg-secondary:#f7f4f0;--idt__color-bg-tertiary:#de161d;--idt__color-bg-quaternary:#000;--idt__color-border:#b5b5b5;--idt__color-border-light:#dadada;--idt__color-border-secondary:#de161d;--idt__color-border-secondary-hover:#ba1218;--idt__color-border-invert:#fff;--idt__color-border-tertiary:#000;--idt__color-focus-ring:#000c;--idt__color-focus-ring-secondary:#fffc;--idt__color-heading:#de161d;--idt__color-heading-secondary:#000;--idt__color-heading-invert:#fff;--idt__color-icon:#000;--idt__color-icon-secondary:#de161d;--idt__color-icon-secondary-hover:#ba1218;--idt__color-icon-invert:#fff;--idt__color-icon-success:#aad580;--idt__color-icon-disabled:#585858;--idt__ol-dark:#151515cc;--idt__color-text:#333;--idt__color-text-secondary:#de161d;--idt__color-text-invert:#fff;--idt__color-text-invert-light:#a2a2a2;--idt__color-text-link:#de161d;--idt__color-text-link-hover:#ba1218;--idt__color-text-placeholder:#585858;--idt__font-family-body:"Nationale Sans", Arial, Helvetica, sans-serif;--idt__font-family-heading:"Nationale Sans", Arial, Helvetica, sans-serif}[data-theme=modern]{--idt__color-button-fill:#de161d;--idt__color-button-fill-hover:#ba1218;--idt__color-button-text:#fff;--idt__color-button-text-hover:#fff;--idt__color-button-fill-invert:#fff;--idt__color-button-fill-invert-hover:#ba1218;--idt__color-button-text-invert:#de161d;--idt__color-button-secondary-text:#de161d;--idt__color-button-secondary-text-hover:#ba1218;--idt__color-button-secondary-border:#de161d;--idt__color-button-secondary-border-hover:#ba1218;--idt__color-button-secondary-text-invert:#fff;--idt__color-button-secondary-text-invert-hover:#fff;--idt__color-button-secondary-border-invert:#fff;--idt__color-button-secondary-border-invert-hover:#fff;--idt__color-icon-button-fill-hover:#f7f4f0;--idt__color-button-carousel-fill:#f7f4f0;--idt__color-button-carousel-fill-hover:#ba1218;--idt__color-button-carousel-text:#de161d;--idt__color-button-carousel-text-hover:#fff;--idt__color-button-carousel-fill-invert:#fff;--idt__color-button-carousel-fill-invert-hover:#ba1218;--idt__color-button-carousel-text-invert:#de161d;--idt__color-button-carousel-text-invert-hover:#fff;--idt__color-button-carousel-fill-disabled:#ededed;--idt__color-button-carousel-text-disabled:#7d7d7d;--idt__color-bg-surface:#fff;--idt__color-bg-surface-secondary:#f7f4f0;--idt__color-bg-surface-tertiary:#de161d;--idt__color-bg-surface-quaternary:#ededed;--idt__color-bg-surface-quinary:#f6f6f6;--idt__color-bg-surface-product-business-mastercard:#f6f6f6;--idt__color-bg-surface-product-business-line-mastercard:#ddd1bc;--idt__color-bg-surface-product-platinum-business-mastercard:#4d4d5c;--idt__color-bg-surface-product-corporate-mastercard:#000;--idt__color-bg-surface-product-digital-package:#ddd1bc;--idt__color-bg-surface-product-hybrid-package:#bdd6cd;--idt__color-bg-surface-product-premium-package:#f27059;--idt__color-bg-surface-product-usd-account:#de161d;--idt__color-bg-surface-product-business-investment-account:#3e6246;--idt__color-bg-surface-product-foreign-currency-account:#123142;--idt__color-bg-surface-danger:#fbdadb;--idt__color-bg:#fff;--idt__color-bg-secondary:#f7f4f0;--idt__color-bg-tertiary:#de161d;--idt__color-bg-quaternary:#000;--idt__color-border:#b5b5b5;--idt__color-border-light:#dadada;--idt__color-border-secondary:#de161d;--idt__color-border-secondary-hover:#ba1218;--idt__color-border-invert:#fff;--idt__color-border-tertiary:#000;--idt__color-focus-ring:#000c;--idt__color-focus-ring-secondary:#fffc;--idt__color-heading:#de161d;--idt__color-heading-secondary:#000;--idt__color-heading-invert:#fff;--idt__color-icon:#000;--idt__color-icon-secondary:#de161d;--idt__color-icon-secondary-hover:#ba1218;--idt__color-icon-invert:#fff;--idt__color-icon-success:#aad580;--idt__color-icon-disabled:#585858;--idt__ol-dark:#151515cc;--idt__color-text:#333;--idt__color-text-secondary:#de161d;--idt__color-text-invert:#fff;--idt__color-text-invert-light:#a2a2a2;--idt__color-text-link:#de161d;--idt__color-text-link-hover:#ba1218;--idt__color-text-placeholder:#585858}[data-theme=gp]{--idt__color-button-fill:#000;--idt__color-button-fill-hover:#333;--idt__color-button-text:#d9c2a5;--idt__color-button-text-hover:#d9c2a5;--idt__color-button-fill-invert:#d9c2a5;--idt__color-button-fill-invert-hover:#beaa91;--idt__color-button-text-invert:#000;--idt__color-button-secondary-text:#000;--idt__color-button-secondary-text-hover:#333;--idt__color-button-secondary-border:#000;--idt__color-button-secondary-border-hover:#333;--idt__color-button-secondary-text-invert:#d9c2a5;--idt__color-button-secondary-text-invert-hover:#d9c2a5;--idt__color-button-secondary-border-invert:#d9c2a5;--idt__color-button-secondary-border-invert-hover:#d9c2a5;--idt__color-icon-button-fill-hover:#f7f4f0;--idt__color-button-carousel-fill:#f7f4f0;--idt__color-button-carousel-fill-hover:#333;--idt__color-button-carousel-text:#000;--idt__color-button-carousel-text-hover:#d9c2a5;--idt__color-button-carousel-fill-invert:#fff;--idt__color-button-carousel-fill-invert-hover:#333;--idt__color-button-carousel-text-invert:#000;--idt__color-button-carousel-text-invert-hover:#d9c2a5;--idt__color-button-carousel-fill-disabled:#ededed;--idt__color-button-carousel-text-disabled:#7d7d7d;--idt__color-bg-surface:#fff;--idt__color-bg-surface-secondary:#f7f4f0;--idt__color-bg-surface-tertiary:#000;--idt__color-bg-surface-quaternary:#ededed;--idt__color-bg-surface-quinary:#f6f6f6;--idt__color-bg-surface-product-business-mastercard:#f6f6f6;--idt__color-bg-surface-product-business-line-mastercard:#ddd1bc;--idt__color-bg-surface-product-platinum-business-mastercard:#4d4d5c;--idt__color-bg-surface-product-corporate-mastercard:#000;--idt__color-bg-surface-product-digital-package:#ddd1bc;--idt__color-bg-surface-product-hybrid-package:#bdd6cd;--idt__color-bg-surface-product-premium-package:#f27059;--idt__color-bg-surface-product-usd-account:#de161d;--idt__color-bg-surface-product-business-investment-account:#3e6246;--idt__color-bg-surface-product-foreign-currency-account:#123142;--idt__color-bg-surface-danger:#fbdadb;--idt__color-bg:#fff;--idt__color-bg-secondary:#f7f4f0;--idt__color-bg-tertiary:#000;--idt__color-bg-quaternary:#000;--idt__color-border:#b5b5b5;--idt__color-border-light:#dadada;--idt__color-border-secondary:#000;--idt__color-border-secondary-hover:#333;--idt__color-border-invert:#d9c2a5;--idt__color-border-tertiary:#000;--idt__color-focus-ring:#000c;--idt__color-focus-ring-secondary:#fffc;--idt__color-heading:#000;--idt__color-heading-secondary:#000;--idt__color-heading-invert:#d9c2a5;--idt__color-icon:#000;--idt__color-icon-secondary:#000;--idt__color-icon-secondary-hover:#6b6b6b;--idt__color-icon-invert:#d9c2a5;--idt__color-icon-success:#aad580;--idt__color-icon-disabled:#585858;--idt__ol-dark:#151515cc;--idt__color-text:#000;--idt__color-text-secondary:#de161d;--idt__color-text-invert:#d9c2a5;--idt__color-text-invert-light:#a2a2a2;--idt__color-text-link:#000;--idt__color-text-link-hover:#6b6b6b;--idt__color-text-placeholder:#585858}[data-theme=wealth]{--idt__color-button-fill:#de161d;--idt__color-button-fill-hover:#ba1218;--idt__color-button-text:#fff;--idt__color-button-text-hover:#fff;--idt__color-button-fill-invert:#de161d;--idt__color-button-fill-invert-hover:#ba1218;--idt__color-button-text-invert:#fff;--idt__color-button-secondary-text:#000;--idt__color-button-secondary-text-hover:#333;--idt__color-button-secondary-border:#000;--idt__color-button-secondary-border-hover:#333;--idt__color-button-secondary-text-invert-hover:#000;--idt__color-button-secondary-text-invert:#000;--idt__color-button-secondary-border-invert:#000;--idt__color-button-secondary-border-invert-hover:#000;--idt__color-icon-button-fill-hover:#f7f4f0;--idt__color-button-carousel-fill:#f7f4f0;--idt__color-button-carousel-fill-hover:#ba1218;--idt__color-button-carousel-text:#de161d;--idt__color-button-carousel-text-hover:#fff;--idt__color-button-carousel-fill-invert:#fff;--idt__color-button-carousel-fill-invert-hover:#ba1218;--idt__color-button-carousel-text-invert:#de161d;--idt__color-button-carousel-text-invert-hover:#fff;--idt__color-button-carousel-fill-disabled:#ededed;--idt__color-button-carousel-text-disabled:#7d7d7d;--idt__color-bg-surface:#fff;--idt__color-bg-surface-secondary:#f7f4f0;--idt__color-bg-surface-tertiary:#cecac5;--idt__color-bg-surface-quaternary:#ededed;--idt__color-bg-surface-quinary:#f6f6f6;--idt__color-bg-surface-product-business-mastercard:#f6f6f6;--idt__color-bg-surface-product-business-line-mastercard:#ddd1bc;--idt__color-bg-surface-product-platinum-business-mastercard:#4d4d5c;--idt__color-bg-surface-product-corporate-mastercard:#000;--idt__color-bg-surface-product-digital-package:#ddd1bc;--idt__color-bg-surface-product-hybrid-package:#bdd6cd;--idt__color-bg-surface-product-premium-package:#f27059;--idt__color-bg-surface-product-usd-account:#de161d;--idt__color-bg-surface-product-business-investment-account:#3e6246;--idt__color-bg-surface-product-foreign-currency-account:#123142;--idt__color-bg-surface-danger:#fbdadb;--idt__color-bg:#fff;--idt__color-bg-secondary:#f7f4f0;--idt__color-bg-tertiary:#cecac5;--idt__color-bg-quaternary:#000;--idt__color-border:#b5b5b5;--idt__color-border-light:#dadada;--idt__color-border-secondary:#000;--idt__color-border-secondary-hover:#333;--idt__color-border-invert:#909090;--idt__color-border-tertiary:#000;--idt__color-focus-ring:#000c;--idt__color-focus-ring-secondary:#000c;--idt__color-heading:#000;--idt__color-heading-secondary:#000;--idt__color-heading-invert:#000;--idt__color-icon:#000;--idt__color-icon-secondary:#000;--idt__color-icon-secondary-hover:#6b6b6b;--idt__color-icon-invert:#000;--idt__color-icon-success:#aad580;--idt__color-icon-disabled:#585858;--idt__ol-dark:#151515cc;--idt__color-text:#000;--idt__color-text-secondary:#de161d;--idt__color-text-invert:#000;--idt__color-text-invert-light:#a2a2a2;--idt__color-text-link:#000;--idt__color-text-link-hover:#6b6b6b;--idt__color-text-placeholder:#585858}html,body{font-size:1rem;font-family:var(--idt__font-family-body);color:var(--idt__color-text);background:var(--idt__color-bg);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;margin:0}button,input,optgroup,select,textarea{font:inherit}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{-webkit-margin-after:0;margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}.cmp-link__screen-reader-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;position:absolute;overflow:hidden}.no-scroll-mobile{overflow-y:hidden}@media screen and (width>=1200px){.no-scroll-mobile{overflow:auto}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmp-heroBanner__cta .cq-Editable-dom,.cmp-heroBanner-v2__cta .cq-Editable-dom,.cmp-featuredBanner__cta .cq-Editable-dom,.product-highlight__cta .cq-Editable-dom{min-width:6.25rem}.cmp-quicklinks .cq-Editable-dom{min-height:76px}.cmp-producttiles.cmp-producttiles-author{-webkit-column-gap:1rem;-moz-column-gap:1rem;flex-wrap:wrap;column-gap:1rem;display:flex}.cmp-producttiles-author .cmp-producttiles__tile{flex:0 0 30%}@font-face{font-family:Nationale Sans;font-style:normal;font-weight:400;src:url(clientlib-site/resources/fonts/nationale-sans-regular.otf)format("opentype")}@font-face{font-family:Nationale Sans;font-style:italic;font-weight:400;src:url(clientlib-site/resources/fonts/nationale-sans-regularitalic.otf)format("opentype")}@font-face{font-family:Nationale Sans;font-style:normal;font-weight:500;src:url(clientlib-site/resources/fonts/nationale-sans-medium.otf)format("opentype")}@font-face{font-family:Nationale Sans;font-style:italic;font-weight:500;src:url(clientlib-site/resources/fonts/nationale-sans-mediumitalic.otf)format("opentype")}@font-face{font-family:Nationale Sans;font-style:normal;font-weight:700;src:url(clientlib-site/resources/fonts/nationale-sans-bold.otf)format("opentype")}@font-face{font-family:Nationale Sans;font-style:italic;font-weight:700;src:url(clientlib-site/resources/fonts/nationale-sans-bolditalic.otf)format("opentype")}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper{flex-direction:column;width:100%;display:flex}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-slide{height:auto;padding:5px}.swiper-slide>*{height:100%}.nbc-swiper__actions{box-sizing:border-box;flex-direction:row;place-self:end;gap:1rem;width:fit-content;height:auto;padding:1rem;display:flex;position:relative}.nbc-swiper__action{background-color:var(--idt__color-button-carousel-fill);cursor:pointer;aspect-ratio:1;border:none;border-radius:1.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;line-height:1.5;display:flex}.dsci-carousel--control-buttons-secondary .nbc-swiper__action{background-color:var(--idt__color-button-carousel-fill-invert)}.nbc-swiper__action:after{display:none!important}.nbc-swiper__action:focus,.nbc-swiper__action:hover{background-color:var(--idt__color-button-carousel-fill-hover);outline:0}.nbc-swiper__action:focus .nbc-swiper__action-icon:before,.nbc-swiper__action:hover .nbc-swiper__action-icon:before{background-color:var(--idt__color-button-carousel-text-hover)}.nbc-swiper__action:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring)}.nbc-swiper__action:disabled{opacity:.7;cursor:not-allowed;background-color:var(--idt__color-button-carousel-fill-disabled);display:block}.nbc-swiper__action:disabled .nbc-swiper__action-icon:before{opacity:.28;background-color:var(--idt__color-button-carousel-text-disabled)}.nbc-swiper__action:disabled:focus,.nbc-swiper__action:disabled:focus .nbc-swiper__action-icon:before{background-color:var(--idt__color-button-carousel-text-disabled)}.nbc-swiper__action:disabled:focus:before{border:none;border-radius:0}.nbc-swiper__action-prev .nbc-swiper__action-icon{margin-right:2px}.nbc-swiper__action-prev .nbc-swiper__action-icon:before{left:0;-webkit-mask:url(clientlib-site/resources/icons/arrow-left.svg) 0 0/contain;mask:url(clientlib-site/resources/icons/arrow-left.svg) 0 0/contain}.nbc-swiper__action-next .nbc-swiper__action-icon{margin-left:2px}.nbc-swiper__action-next .nbc-swiper__action-icon:before{right:0;-webkit-mask:url(clientlib-site/resources/icons/arrow-right.svg) 0 0/contain;mask:url(clientlib-site/resources/icons/arrow-right.svg) 0 0/contain}.nbc-swiper__action-icon:before{content:"";vertical-align:text-top;background-color:var(--idt__color-button-carousel-text-invert);width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nbc-swiper__actions:not(:has(.nbc-swiper__action:not([class*=swiper-button-disabled]))){display:none!important}.cmp-accordion{flex-direction:column;gap:.75rem;display:flex}.dsci-accordion--appearance-invert .cmp-accordion{color:var(--idt__color-text-invert);-webkit-box-shadow:inset 0 .0625rem 0 0 var(--idt__color-border-invert);box-shadow:inset 0 .0625rem 0 0 var(--idt__color-border-invert)}.cmp-accordion__button{color:var(--idt__color-text);font-family:var(--idt__font-family-body);-webkit-box-shadow:inset 0 .0625rem 0 0 var(--idt__color-border);box-shadow:inset 0 .0625rem 0 0 var(--idt__color-border);cursor:pointer;background:0 0;border:0;justify-content:space-between;place-items:center;gap:.75rem;padding:.5rem 0 1.5rem;display:flex}.dsci-accordion--appearance-invert .cmp-accordion__button{color:var(--idt__color-text-invert);-webkit-box-shadow:inset 0 .0625rem 0 0 var(--idt__color-border-invert);box-shadow:inset 0 .0625rem 0 0 var(--idt__color-border-invert)}.cmp-accordion__button:hover{-webkit-box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-tertiary);box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-tertiary);color:var(--idt__color-text)}.dsci-accordion--appearance-invert .cmp-accordion__button:hover{-webkit-box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-invert);box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-invert);color:var(--idt__color-text-invert)}.cmp-accordion__button:hover .cmp-accordion__icon *{fill:var(--idt__color-text)}.dsci-accordion--appearance-invert .cmp-accordion__button:hover .cmp-accordion__icon *{fill:var(--idt__color-text-invert)}.cmp-accordion__button:focus-visible{-webkit-box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-tertiary);box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-tertiary);outline-offset:3px;outline-style:solid;outline-color:#0000;outline:3px solid var(--idt__color-focus-ring);position:relative}.dsci-accordion--appearance-invert .cmp-accordion__button:focus-visible{-webkit-box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-invert);box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-invert)}.cmp-accordion__button--expanded{-webkit-box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-secondary);box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-secondary);color:var(--idt__color-text-secondary)}.cmp-accordion__button--expanded .cmp-accordion__title{color:var(--idt__color-heading)}.dsci-accordion--appearance-invert .cmp-accordion__button--expanded{color:var(--idt__color-text-invert)!important}.dsci-accordion--appearance-invert .cmp-accordion__button--expanded:focus{-webkit-box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-invert);box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-invert)}.cmp-accordion__button--expanded .cmp-accordion__icon *{fill:var(--idt__color-heading)}.dsci-accordion--appearance-invert .cmp-accordion__button--expanded .cmp-accordion__icon *{fill:var(--idt__color-text-invert)}.cmp-accordion__button--expanded .cmp-accordion__icon--minus{display:inline-flex}.cmp-accordion__button--expanded .cmp-accordion__icon--plus{display:none}.cmp-accordion__button--expanded:hover{-webkit-box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-secondary);box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-secondary);color:var(--idt__color-text-secondary)}.cmp-accordion__button--expanded:hover .cmp-accordion__icon *{fill:var(--idt__color-heading)}.cmp-accordion__button--expanded:focus{-webkit-box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-secondary);box-shadow:inset 0 .125rem 0 0 var(--idt__color-border-secondary)}.cmp-accordion__button--expanded:focus:before{border-bottom:none}.cmp-accordion__panel{padding:.75rem 1.5rem 1.5rem}.dsci-accordion--appearance-invert .cmp-accordion__panel *{color:var(--idt__color-text-invert)!important}.cmp-accordion__number-icon-h3{--n:1;--t:.6rem;--d:22deg;--c:linear-gradient(45deg, #0000, #0000);aspect-ratio:1;place-content:center;width:2.2rem;height:2.2rem;padding-left:.75rem;font-size:1.27rem;font-weight:lighter;line-height:2.3rem;display:inline-block;position:relative}.cmp-accordion__number-icon-h4{--n:1;--t:.6rem;--d:22deg;--c:linear-gradient(45deg, #0000, #0000);aspect-ratio:1;place-content:center;width:1.65rem;height:1.65rem;padding-left:.57rem;font-size:1rem;font-weight:lighter;line-height:1.9rem;display:inline-block;position:relative}.cmp-accordion__number-icon-h3:after,.cmp-accordion__number-icon-h4:after{content:"";padding:var(--t);background:var(--c);-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0000)) content-box, repeating-conic-gradient(from 55deg, #000 0 calc(360deg / var(--n) - var(--d)), #0000 0 calc(360deg / var(--n)));-webkit-mask:linear-gradient(#0000 0 0) content-box, repeating-conic-gradient(from 55deg, #000 0 calc(360deg / var(--n) - var(--d)), #0000 0 calc(360deg / var(--n)));-webkit-mask-composite:source-in, xor;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0000)) content-box intersect, repeating-conic-gradient(from 55deg, #000 0 calc(360deg / var(--n) - var(--d)), #0000 0 calc(360deg / var(--n)));mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0000)) content-box intersect, repeating-conic-gradient(from 55deg, #000 0 calc(360deg / var(--n) - var(--d)), #0000 0 calc(360deg / var(--n)));-webkit-mask:linear-gradient(#0000 0 0) content-box intersect, repeating-conic-gradient(from 55deg, #000 0 calc(360deg / var(--n) - var(--d)), #0000 0 calc(360deg / var(--n)));mask:linear-gradient(#0000 0 0) content-box intersect, repeating-conic-gradient(from 55deg, #000 0 calc(360deg / var(--n) - var(--d)), #0000 0 calc(360deg / var(--n)));border:1px solid;border-radius:50%;position:absolute;inset:0}.cmp-accordion__number-icon-spacing{margin-left:-.4rem;padding-left:1rem}.cmp-accordion__title{font-family:var(--idt__font-family-heading);color:var(--idt__color-heading-secondary);font-weight:500;line-height:1.2}.dsci-accordion--appearance-invert .cmp-accordion__title{color:var(--idt__color-text-invert)}.dsci-accordion--heading-tag-h3 h3.cmp-accordion__header .cmp-accordion__title{font-size:1.5rem}@media (width>=768px){.dsci-accordion--heading-tag-h3 h3.cmp-accordion__header .cmp-accordion__title{font-size:2rem}}.dsci-accordion--heading-tag-h3 h3.cmp-accordion__header .cmp-accordion__title{font-family:var(--idt__font-family-heading);letter-spacing:-1px;font-weight:500;line-height:1.2}.dsci-accordion--heading-tag-h3 h4.cmp-accordion__header .cmp-accordion__title{font-size:1.5rem}@media (width>=768px){.dsci-accordion--heading-tag-h3 h4.cmp-accordion__header .cmp-accordion__title{font-size:2rem}}.dsci-accordion--heading-tag-h3 h4.cmp-accordion__header .cmp-accordion__title{font-family:var(--idt__font-family-heading);letter-spacing:-1px;font-weight:500;line-height:1.2}h3.cmp-accordion__header .cmp-accordion__title{font-size:1.25rem}@media (width>=768px){h3.cmp-accordion__header .cmp-accordion__title{font-size:1.5rem}}h3.cmp-accordion__header .cmp-accordion__title{font-family:var(--idt__font-family-heading);letter-spacing:0;font-weight:500;line-height:1.2}h4.cmp-accordion__header .cmp-accordion__title{font-size:1.25rem}@media (width>=768px){h4.cmp-accordion__header .cmp-accordion__title{font-size:1.5rem}}h4.cmp-accordion__header .cmp-accordion__title{font-family:var(--idt__font-family-heading);letter-spacing:0;font-weight:500;line-height:1.2}.cmp-accordion__icon{justify-content:center;place-items:center;width:1.5rem;height:1.5rem;display:flex}.cmp-accordion__icon *{fill:var(--idt__color-text)}.dsci-accordion--appearance-invert .cmp-accordion__icon *{fill:var(--idt__color-text-invert)}.cmp-accordion__icon--minus{display:none}.cmp-accordion__icon--plus{display:inline-flex}.cmp-accordion .dsci-accordion__appearance-invert{padding:1rem 1.5rem}.cmp-alert{background-color:var(--idt__color-bg-surface-secondary)}.cmp-alert--inverted{background-color:var(--idt__color-bg-surface)}.cmp-alert__grid{max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-alert__grid{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-alert__grid{padding-left:0;padding-right:0}}.cmp-alert__grid{padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (width>=1200px){.cmp-alert__grid{padding-left:3rem;padding-right:3rem}}@media screen and (width>=1440px){.cmp-alert__grid{padding-left:1rem;padding-right:1rem}}.cmp-alert__grid{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;grid-template-rows:auto auto;grid-template-columns:1.5rem auto;gap:1rem .75rem;display:grid}.cmp-alert__grid--no-title{row-gap:0}.cmp-alert--high{background-color:#fff1f2}.cmp-alert--ingrid{border:solid .0625rem var(--idt__color-border-tertiary);border-radius:.5rem}.cmp-alert--ingrid.cmp-alert--high{border:solid .0625rem var(--idt__color-bg-surface-tertiary)}.cmp-alert--ingrid .cmp-alert__grid{max-width:none;padding-left:1rem;padding-right:1rem}.cmp-alert__strikethrough{text-decoration:line-through}.cmp-alert__title{align-items:center;display:flex}.cmp-alert__title h2{margin:0;font-size:1.125rem}@media (width>=768px){.cmp-alert__title h2{font-size:1.25rem}}.cmp-alert__title h2{font-family:var(--idt__font-family-heading);letter-spacing:0;font-weight:500;line-height:1.2}.cmp-alert__description p{font-family:var(--idt__font-family-body);color:var(--idt__color-text);margin:0;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}.cmp-alert__icon-error{background-image:url(clientlib-site/resources/icons/alert-error.svg);background-repeat:no-repeat;width:1.5rem;height:1.5rem;display:block}.cmp-alert__icon-info{background-image:url(clientlib-site/resources/icons/alert-info.svg);background-repeat:no-repeat;width:1.5rem;height:1.5rem;display:block}.anchorlist{border-top:solid .0625rem var(--idt__color-border);border-bottom:solid .0625rem var(--idt__color-border);background:var(--idt__color-bg-surface);z-index:999;position:sticky;top:0}.anchorlist.hide-mobile-nav-open{display:none}@media (width>=1200px){.anchorlist{top:calc(var(--desktop-sticky-nav-height,0) - 2px);z-index:997}}.anchorlist .cmp-anchorlistshadow-wrapper{position:relative}.anchorlist .cmp-anchorlistshadow-wrapper .shadow-left,.anchorlist .cmp-anchorlistshadow-wrapper .shadow-right{pointer-events:none;z-index:10;opacity:0;width:48px;height:100%;transition:opacity .3s;position:absolute;top:0}.anchorlist .cmp-anchorlistshadow-wrapper .shadow-left{background:linear-gradient(to left, #fff0 0%, var(--idt__color-bg-surface) 50%);left:0}.anchorlist .cmp-anchorlistshadow-wrapper .shadow-right{background:linear-gradient(to left, var(--idt__color-bg-surface) 50%, #fff0);right:0}.anchorlist .cmp-anchorlistshadow-wrapper.scroll--start .shadow-left{opacity:0}.anchorlist .cmp-anchorlistshadow-wrapper.scroll--start .shadow-right{opacity:1}.anchorlist .cmp-anchorlistshadow-wrapper.scroll--mid .shadow-left{opacity:0}.anchorlist .cmp-anchorlistshadow-wrapper.scroll--mid .shadow-right,.anchorlist .cmp-anchorlistshadow-wrapper.scroll--end .shadow-left{opacity:1}.anchorlist .cmp-anchorlistshadow-wrapper.scroll--end .shadow-right{opacity:0}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper{white-space:nowrap;scroll-behavior:smooth;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem;display:flex;overflow-x:auto;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper{padding-left:0;padding-right:0}}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist{font-family:var(--idt__font-family-body);color:var(--idt__color-text);flex-direction:row;align-items:center;gap:1rem;padding:1.5rem 0;font-size:.875rem;font-weight:400;display:flex}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__header{color:var(--idt__color-text);width:auto;min-width:max-content}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__group{flex-direction:row;gap:.5rem;margin:0;padding:0;list-style-type:none;display:flex}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item{width:max-content}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item-link{border:solid .0625rem var(--idt__color-border);border-radius:1.5rem;justify-content:center;align-items:center;gap:.5rem;height:40px;padding:0 1rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex;position:relative}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item-link:hover,.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item-link:active,.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item-link:focus{color:var(--idt__color-text-link-hover);border-color:var(--idt__color-border-secondary-hover)}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item-link:hover .cmp-anchorlist__icon,.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item-link:active .cmp-anchorlist__icon,.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item-link:focus .cmp-anchorlist__icon{background-color:var(--idt__color-text-link-hover)}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item-link.active{color:var(--idt__color-text-link-hover);border-color:var(--idt__color-border-secondary-hover)}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item-link.active .cmp-anchorlist__icon{background-color:var(--idt__color-text-link-hover)}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item-link:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring)}@media (width>=768px){.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__item-link{height:2rem;font-size:.875rem}}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__icon{background-color:var(--idt__color-text-link);width:1rem;height:1rem;transform:rotate(-90deg);-webkit-mask-image:url(clientlib-site/resources/icons/android-back.svg);mask-image:url(clientlib-site/resources/icons/android-back.svg);-webkit-mask-size:contain;mask-size:contain}@media (width>=768px){.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper{padding:0 2rem}.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist__group{gap:1rem}}@media (width>=992px){.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper .cmp-anchorlist{padding:1rem 0}}@media (width>=1440px){.anchorlist .cmp-anchorlistshadow-wrapper .cmp-anchorlist-wrapper{padding:0}}.quick-actions{z-index:999;background-color:#444;height:62px;transition:transform .3s,opacity .3s;position:sticky;top:0}.website-navigation{z-index:999;background-color:#fff;height:80px;transition:transform .3s,opacity .3s;position:sticky;top:62px}.articlemetadata .cmp-articlemetadata{letter-spacing:0;font-size:.875rem;line-height:1.5;display:block}.articlemetadata .cmp-articlemetadata__posted-date-authors{font-weight:500;display:block}@media (width>=768px){.articlemetadata .cmp-articlemetadata__posted-date-authors{display:inline}}.articlemetadata .cmp-articlemetadata__viewing-time{margin-top:.25rem;font-weight:400;display:block}@media (width>=768px){.articlemetadata .cmp-articlemetadata__viewing-time{margin-top:0;display:inline}}.articlemetadata .cmp-articlemetadata__separator{display:none}@media (width>=768px){.articlemetadata .cmp-articlemetadata__separator{display:inline}}.cmp-audioplayer__player{width:100%}*{box-sizing:border-box;margin:0;padding:0}.cmp-bio-hero{flex-direction:column;display:flex}@media (width>=768px) and (width<=1199px){.cmp-bio-hero{flex-direction:row;gap:2rem}}@media (width>=1200px){.cmp-bio-hero{flex-direction:row;gap:3rem}}.cmp-bio-hero__image-wrapper{justify-content:center;align-items:flex-start;display:flex}@media (width>=768px) and (width<=1199px){.cmp-bio-hero__image-wrapper{flex:0 0 calc(50% - 1rem);margin-left:0;margin-right:0;padding-top:4rem}}@media (width>=1200px){.cmp-bio-hero__image-wrapper{flex:0 0 calc(50% - 1.5rem);margin-left:0;margin-right:0;padding-top:5rem}}.cmp-bio-hero__image-wrapper .cmp-image,.cmp-bio-hero__image-wrapper .cmp-image__link{width:100%;height:100%;display:block}.cmp-bio-hero__image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.cmp-bio-hero__content-wrapper{flex-direction:column;gap:2rem;padding:1rem;display:flex}@media (width>=768px) and (width<=1199px){.cmp-bio-hero__content-wrapper{flex:0 0 calc(50% - 1rem);margin-left:0;margin-right:0;padding:4rem 0}}@media (width>=1200px){.cmp-bio-hero__content-wrapper{flex:0 0 calc(50% - 1.5rem);margin-left:0;margin-right:0;padding:5rem 0}}.cmp-bio-hero__header{flex-direction:column;gap:.5rem;display:flex}.cmp-bio-hero__name{letter-spacing:-1px;color:var(--idt__color-heading-secondary);font-size:2rem;font-weight:500;line-height:1.2}@media (width>=768px){.cmp-bio-hero__name{font-size:2.5rem}}.cmp-bio-hero__name p{display:inline}.cmp-bio-hero__position{color:var(--idt__color-text);font-size:1rem;font-weight:500;line-height:1.5}.cmp-bio-hero__short-description{color:var(--idt__color-text);font-size:.875rem;line-height:1.5}.cmp-bio-hero__complementary{border-top:solid .0625rem var(--idt__color-border-tertiary);flex-direction:column;display:flex}.cmp-bio-hero__complementary-section{border-bottom:solid .0625rem var(--idt__color-border);align-items:center;gap:.5rem;padding:.5rem 0;font-size:1rem;font-weight:500;line-height:1.5;display:flex}.cmp-bio-hero__complementary-section.cmp-bio-hero__area,.cmp-bio-hero__complementary-section.cmp-bio-hero__languages{font-weight:400;line-height:1.5}.cmp-bio-hero__icon{width:1.5rem;height:1.5rem}.cmp-bio-hero__address-link{white-space:break-spaces;line-height:1.5}[data-theme=gp] .cmp-bio-hero__address-link,[data-theme=wealth] .cmp-bio-hero__address-link{text-decoration:underline}.cmp-bio-hero__link{color:var(--idt__color-text-link);text-decoration:none}[data-theme=gp] .cmp-bio-hero__link,[data-theme=wealth] .cmp-bio-hero__link{text-decoration:underline}.cmp-bio-hero__area-content,.cmp-bio-hero__languages-content{color:var(--idt__color-text)}.cmp-bio-hero__contact{background:var(--idt__color-bg-surface-secondary);border-radius:.5rem;flex-direction:column;padding:1rem;display:flex}.cmp-bio-hero__contact-list{align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1.5;display:flex}.cmp-bio-hero__contact-section{flex-direction:column;gap:.75rem;display:flex}.cmp-bio-hero__contact-label{margin:0 0 .5rem;font-size:1rem;font-weight:500;line-height:1.5}.cmp-bio-hero__social{flex-direction:column;gap:1.5rem;display:flex}.cmp-bio-hero__social-section{align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1;display:flex}.cmp-bio-hero__action-right-arrow{content:"";background-color:var(--idt__color-icon-secondary);flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/android-next.svg);mask-image:url(clientlib-site/resources/icons/android-next.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-bio-hero__linkedin-icon{content:"";background-color:var(--idt__color-icon-secondary);flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/external-link.svg);mask-image:url(clientlib-site/resources/icons/external-link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-bio-hero__download-icon{content:"";background-color:var(--idt__color-icon-secondary);flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/download.svg);mask-image:url(clientlib-site/resources/icons/download.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-bio-hero__group-icon{content:"";background-color:var(--idt__color-icon);flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/company.svg);mask-image:url(clientlib-site/resources/icons/company.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-bio-hero__group-name{font-weight:400}.cmp-bio-hero__address-icon{content:"";background-color:var(--idt__color-icon);flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/locator.svg);mask-image:url(clientlib-site/resources/icons/locator.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-bio-hero__area-icon{content:"";background-color:var(--idt__color-icon);flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/flag-md.svg);mask-image:url(clientlib-site/resources/icons/flag-md.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-bio-hero__languages-icon{content:"";background-color:var(--idt__color-icon);flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/sms.svg);mask-image:url(clientlib-site/resources/icons/sms.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-bio-hero__phone-icon{content:"";background-color:var(--idt__color-icon);flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/phone.svg);mask-image:url(clientlib-site/resources/icons/phone.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-bio-hero__fax-icon{content:"";background-color:var(--idt__color-icon);flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/print.svg);mask-image:url(clientlib-site/resources/icons/print.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-bio-hero__mail-icon{content:"";background-color:var(--idt__color-icon);flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/mail.svg);mask-image:url(clientlib-site/resources/icons/mail.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-bio-hero__social-link:hover :is(.cmp-bio-hero__action-right-arrow,.cmp-bio-hero__linkedin-icon,.cmp-bio-hero__download-icon),.cmp-bio-hero__social-link:hover+:is(.cmp-bio-hero__action-right-arrow,.cmp-bio-hero__linkedin-icon,.cmp-bio-hero__download-icon),.cmp-bio-hero__social-link:hover~:is(.cmp-bio-hero__action-right-arrow,.cmp-bio-hero__linkedin-icon,.cmp-bio-hero__download-icon){background-color:var(--idt__color-text-link-hover);color:var(--idt__color-text-link-hover)}.cmp-bio-hero__social-link:hover .cmp-bio-hero__action-right-arrow,.cmp-bio-hero__social-link:hover+.cmp-bio-hero__action-right-arrow,.cmp-bio-hero__social-link:hover~.cmp-bio-hero__action-right-arrow{transform:translate(75%)}.dsci-container--width-boxed .biohero{margin-left:-1rem;margin-right:-1rem}@media screen and (width>=768px){.dsci-container--width-boxed .biohero{margin-left:0;margin-right:0}}.cmp-bio-teaser{border:1px solid var(--idt__color-border);background:var(--idt__color-bg);border-radius:1rem;flex-direction:column;width:fit-content;min-height:100%;display:flex;overflow:hidden}.cmp-bio-teaser__image-wrapper{justify-content:center;width:100%;display:flex;overflow:hidden}@media (width>=768px) and (width<=1199px){.cmp-bio-teaser__image-wrapper{flex:0 0 calc(50% - 1rem);margin-left:0;margin-right:0;overflow:hidden}}@media (width>=1200px){.cmp-bio-teaser__image-wrapper{flex:0 0 calc(50% - 1.5rem);margin-left:0;margin-right:0;overflow:hidden}}.cmp-bio-teaser__image-wrapper .cmp-image,.cmp-bio-teaser__image-wrapper .cmp-image__link{width:100%;height:100%;display:block}.cmp-bio-teaser__image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.cmp-bio-teaser--in-grid{flex-direction:column;width:100%;display:flex}@media (width>=768px) and (width<=1199px){.cmp-bio-teaser--in-grid{flex-direction:row;gap:3rem}}@media (width>=1200px){.cmp-bio-teaser--in-grid{flex-direction:row;gap:3rem}}.cmp-bio-teaser--in-grid__content-wrapper{flex-direction:column;gap:2rem;padding:1rem;display:flex}@media (width>=768px) and (width<=1199px){.cmp-bio-teaser--in-grid__content-wrapper{flex:0 0 calc(50% - 1rem);margin-left:0;margin-right:0;padding:3rem 3rem 3rem 0}}@media (width>=1200px){.cmp-bio-teaser--in-grid__content-wrapper{flex:0 0 calc(50% - 1.5rem);margin-left:0;margin-right:0;padding:3rem 3rem 3rem 0}}.cmp-bio-teaser--in-grid__image-wrapper{justify-content:center;align-self:stretch;display:flex;overflow:hidden}.cmp-bio-teaser--in-grid__image-wrapper .cmp-image,.cmp-bio-teaser--in-grid__image-wrapper .cmp-image__link{width:100%;height:100%;display:block}.cmp-bio-teaser--in-grid__image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width<=768px){.cmp-bio-teaser--in-grid__image-wrapper img{-o-object-fit:unset;object-fit:unset;height:auto}}.cmp-bio-teaser--tile{flex-direction:column;width:100%;display:flex}@media (width>=768px) and (width<=991px){.cmp-bio-teaser--tile{max-width:468px}}@media (width>=992px){.cmp-bio-teaser--tile{max-width:384px}}.cmp-bio-teaser__content-wrapper{flex-direction:column;gap:2rem;padding:1rem;display:flex}.cmp-bio-teaser__name{letter-spacing:-1px;color:var(--idt__color-heading-secondary);font-size:2rem;font-weight:500;line-height:1.2}.cmp-bio-teaser__cta{margin-top:auto;padding:1rem 1rem 1.5rem}.breadcrumb .cmp-breadcrumb{font-family:var(--idt__font-family-body);padding:1rem 0;font-size:1rem}.breadcrumb .cmp-breadcrumb__list{flex-flow:column wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb .cmp-breadcrumb__item{color:var(--idt__color-text-link);align-items:center;font-weight:500;line-height:1.5;display:none}.breadcrumb .cmp-breadcrumb__item:nth-last-child(2){display:flex}.breadcrumb .cmp-breadcrumb__item--active{color:var(--idt__color-text);font-weight:400}.breadcrumb .cmp-breadcrumb__item--active .cmp-breadcrumb__item-link{pointer-events:none}.breadcrumb .cmp-breadcrumb__item-link{color:inherit;gap:.5rem;text-decoration:none;display:flex;position:relative}.breadcrumb .cmp-breadcrumb__item-link:before{content:" ";background-color:var(--idt__color-icon-secondary);flex-shrink:0;width:1.25rem;height:1.25rem;transform:translateY(15%);-webkit-mask-image:url(clientlib-site/resources/icons/android-back.svg);mask-image:url(clientlib-site/resources/icons/android-back.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.breadcrumb .cmp-breadcrumb__item-link:hover{color:var(--idt__color-text-link-hover);outline:none;text-decoration:underline}.breadcrumb .cmp-breadcrumb__item-link:hover:before{background-color:var(--idt__color-icon-secondary-hover)}[data-theme=modern] .breadcrumb .cmp-breadcrumb__item-link:focus{color:var(--idt__color-text-link-hover)}.breadcrumb .cmp-breadcrumb__item-link:focus{outline-offset:0;outline-style:solid;outline-color:#0000;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.breadcrumb .cmp-breadcrumb__item-link:active{color:var(--idt__color-text-link-hover);text-decoration:underline}.breadcrumb .cmp-breadcrumb__item-link:active:before{background-color:var(--idt__color-icon-secondary-hover)}@media (width>=768px){.breadcrumb .cmp-breadcrumb__list{flex-direction:row}.breadcrumb .cmp-breadcrumb__item{display:flex}.breadcrumb .cmp-breadcrumb__item:not(:first-child):before{content:"/";color:var(--idt__color-text);background-color:#0000;margin:0 .25rem;-webkit-mask:none;mask:none}.breadcrumb .cmp-breadcrumb__item-link:before{content:none}.breadcrumb .cmp-breadcrumb__item-link{text-decoration:underline}[data-theme=modern] .breadcrumb .cmp-breadcrumb__item-link{text-decoration:none}[data-theme=modern] .breadcrumb .cmp-breadcrumb__item-link:hover{text-decoration:underline}}.dsci-button{-webkit-box-flex:initial!important;-ms-flex:initial!important;flex:initial!important}.dsci-button .cmp-button{width:auto;min-width:120px;max-width:100%;min-height:48px;font-family:var(--idt__font-family-body);text-align:center;cursor:pointer;background-color:var(--idt__color-button-fill);color:var(--idt__color-button-text);fill:var(--idt__color-button-text);border:none;border-radius:1.5rem;justify-content:center;place-items:center;gap:.5rem;padding:.25rem 2rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.dsci-button .cmp-button:not(:has(.cmp-button__text)){aspect-ratio:1;border-radius:50%;width:fit-content;min-width:auto;padding:0}.dsci-button .cmp-button:not(:has(.cmp-button__text)) .cmp-button__icon:before{margin-right:0}.dsci-button .cmp-button:not(:has(.cmp-button__text)) .cmp-button__nbc-icon{margin-right:0}@media screen and (width>=768px){.dsci-button .cmp-button{min-height:40px}}.dsci-button .cmp-button:hover,.dsci-button .cmp-button:active{background-color:var(--idt__color-button-fill-hover);color:var(--idt__color-button-text-hover)}.dsci-button .cmp-button:focus{background-color:var(--idt__color-button-fill-hover);outline-offset:2px;outline-style:solid;outline-color:#0000;outline:3px solid var(--idt__color-focus-ring)}.dsci-button .cmp-button__icon-left,.dsci-button .cmp-button__icon-right{display:flex}.dsci-button .cmp-button__icon-left>svg,.dsci-button .cmp-button__icon-right>svg{width:1.25rem;height:1.25rem}.dsci-button--level-invert .cmp-button{background-color:var(--idt__color-button-fill-invert);color:var(--idt__color-button-text-invert);fill:var(--idt__color-button-text-invert)}.dsci-button--level-invert .cmp-button:hover,.dsci-button--level-invert .cmp-button:active,.dsci-button--level-invert .cmp-button:focus{color:var(--idt__color-button-text);fill:var(--idt__color-button-text)}.dsci-button--level-invert .cmp-button:hover,.dsci-button--level-invert .cmp-button:active{background-color:var(--idt__color-button-fill-hover)}.dsci-button--level-invert .cmp-button:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring-secondary)}.dsci-button.dsci-button--appearance-secondary .cmp-button{-webkit-box-shadow:inset 0 0 0 .0625rem var(--idt__color-button-secondary-border);box-shadow:inset 0 0 0 .0625rem var(--idt__color-button-secondary-border);color:var(--idt__color-button-secondary-text);fill:var(--idt__color-button-secondary-text);background-color:#0000}.dsci-button.dsci-button--appearance-secondary .cmp-button:hover,.dsci-button.dsci-button--appearance-secondary .cmp-button:active,.dsci-button.dsci-button--appearance-secondary .cmp-button:focus{-webkit-box-shadow:inset 0 0 0 .125rem var(--idt__color-button-secondary-border-hover);box-shadow:inset 0 0 0 .125rem var(--idt__color-button-secondary-border-hover);color:var(--idt__color-button-secondary-text-hover);fill:var(--idt__color-button-secondary-text-hover)}.dsci-button.dsci-button--appearance-secondary.dsci-button--level-invert .cmp-button{-webkit-box-shadow:inset 0 0 0 .0625rem var(--idt__color-button-secondary-border-invert);box-shadow:inset 0 0 0 .0625rem var(--idt__color-button-secondary-border-invert);color:var(--idt__color-button-secondary-text-invert);fill:var(--idt__color-button-secondary-text-invert)}.dsci-button.dsci-button--appearance-secondary.dsci-button--level-invert .cmp-button:hover,.dsci-button.dsci-button--appearance-secondary.dsci-button--level-invert .cmp-button:active,.dsci-button.dsci-button--appearance-secondary.dsci-button--level-invert .cmp-button:focus{-webkit-box-shadow:inset 0 0 0 .125rem var(--idt__color-button-secondary-border-invert-hover);box-shadow:inset 0 0 0 .125rem var(--idt__color-button-secondary-border-invert-hover);color:var(--idt__color-button-secondary-text-invert-hover);fill:var(--idt__color-button-secondary-text-invert-hover)}.dsci-button.dsci-button--appearance-link .cmp-button{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);background-color:#0000}.dsci-button.dsci-button--appearance-link .cmp-button:hover,.dsci-button.dsci-button--appearance-link .cmp-button:active,.dsci-button.dsci-button--appearance-link .cmp-button:focus{color:var(--idt__color-text-link-hover);fill:var(--idt__color-text-link-hover)}.dsci-button.dsci-button--appearance-link .cmp-button:hover .cmp-button__text,.dsci-button.dsci-button--appearance-link .cmp-button:active .cmp-button__text{text-decoration:underline}.dsci-button.dsci-button--appearance-link .cmp-button:focus:before{border-radius:0}.dsci-button.dsci-button--appearance-link .cmp-button:focus .cmp-button__text{text-decoration:none}.dsci-button.dsci-button--appearance-link.dsci-button--level-invert .cmp-button{color:var(--idt__color-text-invert);fill:var(--idt__color-text-invert);background-color:#0000}.dsci-button.dsci-button--appearance-standalone-link .cmp-button{text-align:left;color:var(--idt__color-text-link);fill:var(--idt__color-text-link);background-color:#0000;border-radius:0;min-width:0;height:auto;min-height:0;padding:0;display:inline-block}.dsci-button.dsci-button--appearance-standalone-link .cmp-button:hover,.dsci-button.dsci-button--appearance-standalone-link .cmp-button:active,.dsci-button.dsci-button--appearance-standalone-link .cmp-button:focus{color:var(--idt__color-text-link-hover);fill:var(--idt__color-text-link-hover)}.dsci-button.dsci-button--appearance-standalone-link .cmp-button:hover .cmp-button__text,.dsci-button.dsci-button--appearance-standalone-link .cmp-button:active .cmp-button__text{text-decoration:underline}.dsci-button.dsci-button--appearance-standalone-link .cmp-button:focus:before{border-radius:0}.dsci-button.dsci-button--appearance-standalone-link .cmp-button:focus .cmp-button__text{text-decoration:none}.dsci-button.dsci-button--appearance-standalone-link .cmp-button__text{vertical-align:middle;display:inline}.dsci-button.dsci-button--appearance-standalone-link .cmp-button__icon-left,.dsci-button.dsci-button--appearance-standalone-link .cmp-button__icon-right{vertical-align:middle;height:1.25rem;display:inline-block}.dsci-button.dsci-button--appearance-standalone-link.dsci-button--level-invert .cmp-button{color:var(--idt__color-text-invert);fill:var(--idt__color-text-invert);background-color:#0000}.dsci-button--blue .cmp-button{color:#fff;fill:#fff;background-color:#0055b8}.dsci-button--blue .cmp-button:hover,.dsci-button--blue .cmp-button:active{color:#fff;fill:#fff;background-color:#004494}.dsci-button--blue .cmp-button:focus{background-color:#004494}.dsci-button--blue.dsci-button--appearance-secondary .cmp-button{color:#0055b8;fill:#0055b8;background-color:#0000;box-shadow:inset 0 0 0 .0625rem #0055b8}.dsci-button--blue.dsci-button--appearance-secondary .cmp-button:hover,.dsci-button--blue.dsci-button--appearance-secondary .cmp-button:active,.dsci-button--blue.dsci-button--appearance-secondary .cmp-button:focus{color:#004494;fill:#004494;box-shadow:inset 0 0 0 .125rem #004494}.carousel .cmp-carousel{position:relative}.carousel .cmp-carousel__content .cmp-image__image{display:block}.carousel.dsci-carousel--appearance-secondary{background-color:#0000}.carousel.dsci-carousel--appearance-secondary .cmp-carousel__action{background-color:var(--idt__color-button-carousel-fill-invert)}.carousel .cmp-carousel__item{display:none}.carousel .cmp-carousel__item--active{display:block}.carousel .cmp-carousel__actions{box-sizing:border-box;flex-direction:row;justify-content:flex-end;gap:1rem;width:100%;padding:1rem;display:flex;position:relative}.carousel .cmp-carousel__action{background-color:var(--idt__color-button-carousel-fill);cursor:pointer;border:none;border-radius:1.5rem;width:2.5rem;height:2.5rem;padding:0}.carousel .cmp-carousel__action:after{display:none!important}.carousel .cmp-carousel__action:focus,.carousel .cmp-carousel__action:hover{background-color:var(--idt__color-button-carousel-fill-hover);outline:0}.carousel .cmp-carousel__action:focus .cmp-carousel__action-icon:before,.carousel .cmp-carousel__action:hover .cmp-carousel__action-icon:before{background-color:var(--idt__color-button-carousel-text-hover)}.carousel .cmp-carousel__action:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring)}.carousel .cmp-carousel__action:first-child{margin-left:0}.carousel .cmp-carousel__action--disabled{opacity:.7;cursor:not-allowed;background-color:var(--idt__color-button-carousel-fill-disabled);display:block}.carousel .cmp-carousel__action--disabled .cmp-carousel__action-icon:before{opacity:.28;background-color:var(--idt__color-button-carousel-text-disabled)}.carousel .cmp-carousel__action--disabled:hover,.carousel .cmp-carousel__action--disabled:focus{background-color:var(--idt__color-button-carousel-fill-disabled)}.carousel .cmp-carousel__action--disabled:hover .cmp-carousel__action-icon:before,.carousel .cmp-carousel__action--disabled:focus .cmp-carousel__action-icon:before{background-color:var(--idt__color-button-carousel-text-disabled)}.carousel .cmp-carousel__action--disabled:focus:before{border:none;border-radius:0}.carousel .cmp-carousel__action--previous .cmp-carousel__action-icon:before{left:0;-webkit-mask:url(clientlib-site/resources/icons/arrow-left.svg) 0 0/contain;mask:url(clientlib-site/resources/icons/arrow-left.svg) 0 0/contain}.carousel .cmp-carousel__action--next .cmp-carousel__action-icon:before{right:0;-webkit-mask:url(clientlib-site/resources/icons/arrow-right.svg) 0 0/contain;mask:url(clientlib-site/resources/icons/arrow-right.svg) 0 0/contain}.carousel .cmp-carousel__action-icon:before{content:"";vertical-align:text-top;background-color:var(--idt__color-button-carousel-text-invert);width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.carousel .cmp-carousel__action-text,.carousel .cmp-carousel__indicators{display:none}.container.cmp-container__margin-top{margin-top:50px}.container.cmp-container__margin-right{margin-right:50px}.container.cmp-container__margin-bottom{margin-bottom:50px}.container.cmp-container__margin-left{margin-left:50px}.container.cmp-container__padding-top{padding-top:50px}.container.cmp-container__padding-right{padding-right:50px}.container.cmp-container__padding-bottom{padding-bottom:50px}.container.cmp-container__padding-left{padding-left:50px}.dsci-container--width-boxed>.cmp-container{max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.dsci-container--width-boxed>.cmp-container{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.dsci-container--width-boxed>.cmp-container{padding-left:0;padding-right:0}}.dsci-container--bg-primary{background-color:var(--idt__color-bg)}.dsci-container--bg-secondary{background-color:var(--idt__color-bg-secondary)}.dsci-container--bg-tertiary{background-color:var(--idt__color-bg-tertiary)}.dsci-container--bg-quaternary{background-color:var(--idt__color-bg-quaternary)}.dsci-container--sidebar{height:auto;top:calc(var(--mobile-sticky-nav-height,64px) + 1rem);z-index:9;margin-bottom:auto;padding-bottom:1rem;position:sticky}@media (width>=768px){.dsci-container--sidebar{z-index:1;top:calc(var(--desktop-sticky-nav-height,0px) + 1rem)}}.dsci-container--navigation{z-index:998;position:sticky;top:0}@media (width>=1200px){.dsci-container--navigation{position:relative}}.dsci-container--sticky{z-index:999;position:sticky;top:0}.arrow-hover-trigger:hover .arrow-right,.cmp-nav-mobile__step-label--link-primary:hover .arrow-right,.cmp-nav-mobile__step-label--link-secondary:hover .arrow-right,.cmp-nav-desktop__group-header-heading--link:hover .arrow-right,.cmp-nav-desktop__group-title-link:hover .arrow-right,.cmp-nav-desktop__dropdown-link:hover .arrow-right,.arrow-hover-trigger:focus .arrow-right,.cmp-nav-mobile__step-label--link-primary:focus .arrow-right,.cmp-nav-mobile__step-label--link-secondary:focus .arrow-right,.cmp-nav-desktop__group-header-heading--link:focus .arrow-right,.cmp-nav-desktop__group-title-link:focus .arrow-right,.cmp-nav-desktop__dropdown-link:focus .arrow-right{color:var(--idt__color-icon-secondary-hover);text-decoration:none;transform:translate(.5rem)}.arrow-right{color:var(--idt__color-icon-secondary);text-decoration:none;transition:transform .15s ease-out,color .15s ease-out}.arrow-right:hover,.arrow-right:focus{outline:none;text-decoration:none}.dsci-contentindex__title{font-size:1.25rem}@media (width>=768px){.dsci-contentindex__title{font-size:1.5rem}}.dsci-contentindex__title{font-family:var(--idt__font-family-heading);letter-spacing:0;margin-bottom:1rem;font-weight:500;line-height:1.2;display:none}@media (width>=769px){.dsci-contentindex__title{display:block}}.dsci-contentindex__list{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:none}@media (width>=769px){.dsci-contentindex__list{display:flex}}.dsci-contentindex__select{background-color:var(--idt__color-bg-surface);border:solid .0625rem var(--idt__color-border);width:100%;font-family:var(--idt__font-family-body);color:var(--idt__color-text);appearance:none;background-image:url(clientlib-site/resources/icons/double-arrow.svg);background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;border-radius:.5rem;align-items:center;height:48px;padding:0 2rem 0 .75rem;font-size:1rem;font-weight:400;display:flex;position:relative}.dsci-contentindex__select::-ms-expand{display:none}.dsci-contentindex__select:focus{outline-offset:2px;outline-style:solid;outline-color:#0000;outline:3px solid var(--idt__color-focus-ring)}.dsci-contentindex__select option{background-color:var(--idt__color-bg-surface)}@media (width>=769px){.dsci-contentindex__select{display:none}}.dsci-contentindex__item a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.dsci-contentindex__item a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.dsci-contentindex__item a:active{color:var(--idt__color-text-link-hover)}.dsci-contentindex__item a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.dsci-contentindex__item a{font-weight:500;display:inline-block}.dsci-contentindex__item-icon{background-color:var(--idt__color-text-link);vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem;display:none;rotate:-90deg;-webkit-mask-image:url(clientlib-site/resources/icons/android-back.svg);mask-image:url(clientlib-site/resources/icons/android-back.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dsci-contentindex--with-icon .dsci-contentindex__item-icon{display:inline-block}.dsci-contentindex__item--active>a{color:var(--idt__color-text-link-hover);text-decoration:underline}.dsci-contentindex__item--active .dsci-contentindex__item-icon,.dsci-contentindex__item:hover .dsci-contentindex__item-icon{background-color:var(--idt__color-text-link-hover)}.dsci-contentindex-masked-opacity{will-change:mask-image, -webkit-mask-image;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom, #00000040 0%, #00000040 var(--mask-transition-point,100%), #000 var(--mask-transition-point,100%));-webkit-mask-image:linear-gradient(to bottom, #00000040 0%, #00000040 var(--mask-transition-point,100%), #000 var(--mask-transition-point,100%));mask-image:linear-gradient(to bottom, #00000040 0%, #00000040 var(--mask-transition-point,100%), #000 var(--mask-transition-point,100%));transition:-webkit-mask-image 60ms linear,mask-image 60ms linear}.cmp-contentshelf__edit{display:block}.cmp-contentshelf{flex-flow:wrap;gap:.75rem;display:flex}.cmp-contentshelf .cmp-contentshelf__item{min-width:20%}.contenttile{height:inherit;border-radius:1rem;overflow:visible}.cmp-contenttile{border:.0625rem solid var(--idt__color-border-light);background:var(--idt__color-bg-surface);border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;display:flex;position:relative}.cmp-contenttile__border-color-secondary{border:.0625rem solid var(--idt__color-border-light)}.cmp-contenttile__invert{background-color:#0000;border:none}.cmp-contenttile__edit-placeholder{width:100%}.cmp-contenttile__children{place-items:center;gap:1rem;min-width:max-content;display:flex}.cmp-contenttile__image{order:1;align-items:stretch;display:flex}.cmp-contenttile__image_additional{display:flex}.cmp-contenttile__image .cmp-image{width:100%;display:flex}.cmp-contenttile__image .cmp-image__image{-o-object-fit:cover;object-fit:cover;border-top-left-radius:1rem;border-top-right-radius:1rem;width:100vw;max-width:100%;height:auto;display:block}.cmp-contenttile__icon{flex-shrink:0;display:flex}.cmp-contenttile__icon .cmp-icon{display:flex}.cmp-contenttile__icon-6464 svg{width:4rem;height:4rem}.cmp-contenttile__icon-8080 svg{width:5rem;height:5rem}.cmp-contenttile__icon-color-primary svg path{fill:var(--idt__color-icon)}.cmp-contenttile__icon-color-secondary svg path{fill:var(--idt__color-icon-secondary)}.cmp-contenttile__icon-color-invert svg path{fill:var(--idt__color-icon-invert)}.cmp-contenttile__content{background:0 0;flex-direction:column;order:3;gap:.5rem;width:100%;height:100%;display:flex}.cmp-contenttile__content-inner{flex-direction:column;flex-grow:1;justify-content:space-between;gap:1rem;display:flex}.cmp-contenttile__content-inner-text{flex-direction:column;gap:1rem;display:flex}.cmp-contenttile__content-inner-text>.cmp-contenttile__title{font-size:1.25rem}@media (width>=768px){.cmp-contenttile__content-inner-text>.cmp-contenttile__title{font-size:1.5rem}}.cmp-contenttile__content-inner-text>.cmp-contenttile__title{font-family:var(--idt__font-family-heading);letter-spacing:0;color:var(--idt__color-text);margin:0;font-weight:500;line-height:1.2}.cmp-contenttile__content-cta-bottom{flex-grow:0}.cmp-contenttile__content-newsletter{flex-direction:row;justify-content:space-between;gap:1rem;display:flex}@media (width<=577px){.cmp-contenttile__content-newsletter{flex-direction:column;gap:1.5rem}}.cmp-contenttile__content-newsletter-cta{justify-content:center;align-items:center;display:flex}@media (width<=577px){.cmp-contenttile__content-newsletter-cta{flex-direction:column;align-items:flex-start}}.cmp-contenttile__content-newsletter .cmp-contenttile__content-inner-text{gap:.5rem}.cmp-contenttile__content-text{flex-direction:column;flex-grow:1;gap:1rem;display:flex}.cmp-contenttile__content-wrapper{flex-direction:column;align-items:flex-start;width:100%;height:100%;display:flex}@media screen and (width>=768px){.cmp-contenttile__content-wrapper{flex-direction:row}}.cmp-contenttile__content-wrapper--top,.cmp-contenttile__content-wrapper--right{flex-direction:column}@media screen and (width>=768px){.cmp-contenttile__content-wrapper--right{flex-direction:row-reverse}}.cmp-contenttile__content-wrapper--bottom{flex-direction:column-reverse;justify-content:space-between}.cmp-contenttile__content-wrapper--left{flex-direction:column}@media screen and (width>=768px){.cmp-contenttile__content-wrapper--left{flex-direction:row}}.cmp-contenttile__content-wrapper--left-top{flex-direction:column;width:100%}@media screen and (width>=768px){.cmp-contenttile__content-wrapper--left-top{flex-direction:row}}.cmp-contenttile__content-wrapper--newsletter{flex-direction:column;width:100%;margin-top:2rem;margin-bottom:2rem}@media screen and (width>=768px){.cmp-contenttile__content-wrapper--newsletter{flex-direction:row;align-items:center;margin-top:0;margin-bottom:0}}.cmp-contenttile__content-wrapper--top.cmp-contenttile__content-wrapper_mode--icon{gap:1.5rem;padding:2rem 1.5rem 1.5rem}.cmp-contenttile__content-wrapper--right.cmp-contenttile__content-wrapper_mode--icon{gap:1rem;padding:2rem 1rem 1.5rem 1.5rem}.cmp-contenttile__content-wrapper--left.cmp-contenttile__content-wrapper_mode--icon{gap:1rem;padding:2rem 1.5rem 1.5rem 1rem}.cmp-contenttile__content-wrapper--left-top.cmp-contenttile__content-wrapper_mode--icon,.cmp-contenttile__content-wrapper--newsletter.cmp-contenttile__content-wrapper_mode--icon{justify-content:start;gap:2rem}@media (width<=577px){.cmp-contenttile__content-wrapper--left-top.cmp-contenttile__content-wrapper_mode--icon,.cmp-contenttile__content-wrapper--newsletter.cmp-contenttile__content-wrapper_mode--icon{gap:1.5rem}}.cmp-contenttile__content-wrapper--top.cmp-contenttile__content-wrapper_mode--image{gap:.5rem}.cmp-contenttile__content-wrapper--top.cmp-contenttile__content-wrapper_mode--image>.cmp-contenttile__content,.cmp-contenttile__content-wrapper--bottom.cmp-contenttile__content-wrapper_mode--image>.cmp-contenttile__content{padding:1.5rem}.cmp-contenttile__content-wrapper--left-top.cmp-contenttile__content-wrapper_mode--image,.cmp-contenttile__content-wrapper--newsletter.cmp-contenttile__content-wrapper_mode--image{justify-content:start;gap:2rem}@media (width<=577px){.cmp-contenttile__content-wrapper--left-top.cmp-contenttile__content-wrapper_mode--image,.cmp-contenttile__content-wrapper--newsletter.cmp-contenttile__content-wrapper_mode--image{gap:1.5rem}}.cmp-contenttile__content-wrapper .has-footer-cta{flex:1 0 auto}.cmp-contenttile__title a,.cmp-contenttile__title sup a,.cmp-contenttile__title sub a,.cmp-contenttile__title p a{text-decoration:underline}.cmp-contenttile__title a:hover,.cmp-contenttile__title sup a:hover,.cmp-contenttile__title sub a:hover,.cmp-contenttile__title p a:hover{text-decoration:none}.cmp-contenttile__title-link{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.cmp-contenttile__title-link:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.cmp-contenttile__title-link:active{color:var(--idt__color-text-link-hover)}.cmp-contenttile__title-link:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.cmp-contenttile__title-invert{font-size:1.5rem}@media (width>=768px){.cmp-contenttile__title-invert{font-size:2rem}}.cmp-contenttile__title-invert{font-family:var(--idt__font-family-heading);letter-spacing:-1px;color:var(--idt__color-text-invert);margin:0;font-weight:500;line-height:1.2}.cmp-contenttile__title-invert a,.cmp-contenttile__title-invert sup a,.cmp-contenttile__title-invert sub a,.cmp-contenttile__title-invert p a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-contenttile__title-invert a:hover,.cmp-contenttile__title-invert sup a:hover,.cmp-contenttile__title-invert sub a:hover,.cmp-contenttile__title-invert p a:hover{text-decoration:none}.cmp-contenttile__description p{font-family:var(--idt__font-family-body);color:var(--idt__color-text);fill:var(--idt__color-text);margin:0;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}.cmp-contenttile__description ul,.cmp-contenttile__description ol{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:1.25em;margin-block:1em;margin-inline:0;padding-inline-start:1.25em;line-height:1.5}.cmp-contenttile__description ul li,.cmp-contenttile__description ol li{line-height:1.5}.cmp-contenttile__description ul li a,.cmp-contenttile__description ol li a{text-decoration:underline}.cmp-contenttile__description ul li a:hover,.cmp-contenttile__description ol li a:hover{text-decoration:none}:is(.cmp-contenttile__description ul li a:has(sup),.cmp-contenttile__description ol li a:has(sup)){text-underline-offset:-.25em}.cmp-contenttile__description ul li a sup,.cmp-contenttile__description ol li a sup{vertical-align:baseline;line-height:0;text-decoration:none;position:relative;top:-.5em}.cmp-contenttile__description ul{padding-left:0;list-style:none}.cmp-contenttile__description ul li{padding-left:1.25em;position:relative}.cmp-contenttile__description ul li:before{content:"•";position:absolute;left:.25rem}.cmp-contenttile__description-invert p{color:var(--idt__color-text-invert);margin:0}.cmp-contenttile__description-invert ul{padding-left:0;list-style:none}.cmp-contenttile__description-invert ul li{padding-left:1.25em;position:relative}.cmp-contenttile__description-invert ul li:before{content:"•";position:absolute;left:.25rem}.cmp-contenttile__description-invert ul{color:var(--idt__color-text-invert)}.cmp-contenttile__description-invert a,.cmp-contenttile__description-invert sup a,.cmp-contenttile__description-invert sub a,.cmp-contenttile__description-invert p a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-contenttile__description-invert a:hover,.cmp-contenttile__description-invert sup a:hover,.cmp-contenttile__description-invert sub a:hover,.cmp-contenttile__description-invert p a:hover{text-decoration:none}.cmp-contenttile__article{margin:0;font-size:.875rem;font-weight:400;line-height:1.5;position:relative}.cmp-contenttile__article-date{font-weight:500}.cmp-contenttile__article-default{color:var(--idt__color-text)}.cmp-contenttile__article-invert{color:var(--idt__color-text-invert)}.cmp-contenttile__badgelist{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;flex-wrap:wrap;gap:.5rem;margin-block:0;padding-inline-start:0;display:flex}.cmp-contenttile__badgelist li{border:solid .0625rem var(--idt__color-border-tertiary);text-align:center;color:var(--idt__color-text);text-transform:uppercase;box-sizing:border-box;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:400;display:flex}.cmp-contenttile__link{font-family:var(--idt__font-family-heading);cursor:pointer;width:100%;height:100%;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.cmp-contenttile__link:hover,.cmp-contenttile__link:focus{text-decoration:none}.cmp-contenttile__link:hover .cmp-contenttile__title,.cmp-contenttile__link:focus .cmp-contenttile__title{color:var(--idt__color-text-link);cursor:pointer}.cmp-contenttile__link:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring);border-radius:1rem;text-decoration:none}.cmp-contenttile__action-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.cmp-contenttile__action-container .cmp-contenttile__action-link{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;align-items:center;gap:.25rem;text-decoration:none;display:flex}.cmp-contenttile__action-container .cmp-contenttile__action-link:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.cmp-contenttile__action-container .cmp-contenttile__action-link:active{color:var(--idt__color-text-link-hover)}.cmp-contenttile__action-container .cmp-contenttile__action-link:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.cmp-contenttile__action-right-arrow{content:"";background-color:var(--idt__color-text-link);flex-shrink:0;width:1rem;height:1rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/android-next.svg);mask-image:url(clientlib-site/resources/icons/android-next.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-contenttile__action-right-arrow-inside-button{content:"";background-color:var(--idt__color-button-text);flex-shrink:0;width:1rem;height:1rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/android-next.svg);mask-image:url(clientlib-site/resources/icons/android-next.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-contenttile__action-right-arrow-invert{content:"";background-color:var(--idt__color-text-invert);flex-shrink:0;width:1rem;height:1rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/android-next.svg);mask-image:url(clientlib-site/resources/icons/android-next.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}[data-theme=wealth] .cmp-contenttile__action-right-arrow-inside-button-invert{content:"";background-color:var(--idt__color-text-link);flex-shrink:0;width:1rem;height:1rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/android-next.svg);mask-image:url(clientlib-site/resources/icons/android-next.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-contenttile__action-right-arrow-inside-button-invert{content:"";background-color:var(--idt__color-button-text-invert);flex-shrink:0;width:1rem;height:1rem;transition:transform .16s ease-out;display:block;-webkit-mask-image:url(clientlib-site/resources/icons/android-next.svg);mask-image:url(clientlib-site/resources/icons/android-next.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain!important;mask-size:contain!important}.cmp-contenttile.no-border{border:none}.cmp-contenttile__imgbottom{flex-direction:column-reverse}.cmp-contenttile__image-bottom{width:100%}.cmp-contenttile__image-bottom .cmp-contenttile__image .cmp-image__image{border-radius:0 0 1rem 1rem}.cmp-contenttile__action-link:hover .cmp-contenttile__action-right-arrow,.cmp-contenttile__action-link:hover+.cmp-contenttile__action-right-arrow,.cmp-contenttile__action-link:hover~.cmp-contenttile__action-right-arrow,.cmp-contenttile__link:hover .cmp-contenttile__action-right-arrow,.cmp-contenttile__link:hover+.cmp-contenttile__action-right-arrow,.cmp-contenttile__link:hover~.cmp-contenttile__action-right-arrow{background-color:var(--idt__color-text-link-hover);color:var(--idt__color-text-link-hover);transform:translate(75%)}.cmp-embed{display:flex}.cmp-embed iframe{aspect-ratio:16/9;height:auto}.cmp-embed .cmp-embed__iframe-overlay{z-index:1;cursor:pointer;flex:0 0 100%;margin-left:-100%}.cmp-modal{z-index:999;background:#151515cc;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.cmp-modal__content{width:640px;height:335px;position:relative}@media (width>=768px){.cmp-modal__content{width:390px;height:225px}}.cmp-modal__body{border:.0625rem solid var(--idt__color-border-invert);width:99%;height:100%}.cmp-modal__body iframe{border:none;width:99.9%;height:100%}.cmp-modal__close{cursor:pointer;background:#fff;border:none;width:24px;height:24px;position:absolute;top:-35px;right:0;-webkit-mask-image:url(clientlib-site/resources/icons/close.svg);mask-image:url(clientlib-site/resources/icons/close.svg);-webkit-mask-size:contain;mask-size:contain}.cmp-embed__skip-link{z-index:999;background:var(--idt__color-text-invert);width:1px;height:1px;color:var(--idt__color-text);border-radius:.25rem;padding:.25rem .75rem;position:absolute;top:auto;left:-9999px;overflow:hidden}.cmp-embed__skip-link:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring);width:auto;height:auto;top:1rem;left:1rem}.cmp-featuredBanner{border:solid .0625rem var(--idt__color-border);background-color:var(--idt__color-bg-surface);border-radius:1rem;flex-direction:column;align-items:stretch;display:flex}@media screen and (width>=768px){.cmp-featuredBanner{flex-direction:row}}@media screen and (width>=992px){.cmp-featuredBanner{height:100%}}.cmp-featuredBanner--secondary,.cmp-featuredBanner--tertiary{color:var(--idt__color-text-invert)}.cmp-featuredBanner--secondary .cmp-featuredBanner__badge,.cmp-featuredBanner--tertiary .cmp-featuredBanner__badge{border-color:var(--idt__color-border-invert)}.cmp-featuredBanner--secondary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-featuredBanner--secondary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) sup a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-featuredBanner--secondary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) sub a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-featuredBanner--secondary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) p a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-featuredBanner--tertiary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-featuredBanner--tertiary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) sup a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-featuredBanner--tertiary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) sub a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-featuredBanner--tertiary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) p a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-featuredBanner--secondary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) a:hover{text-decoration:none}.cmp-featuredBanner--secondary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) sup a:hover{text-decoration:none}.cmp-featuredBanner--secondary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) sub a:hover{text-decoration:none}.cmp-featuredBanner--secondary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) p a:hover{text-decoration:none}.cmp-featuredBanner--tertiary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) a:hover{text-decoration:none}.cmp-featuredBanner--tertiary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) sup a:hover{text-decoration:none}.cmp-featuredBanner--tertiary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) sub a:hover{text-decoration:none}.cmp-featuredBanner--tertiary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) :not(:has(.dsci-button--level-invert,.cmp-button)) p a:hover{text-decoration:none}:is(.cmp-featuredBanner--secondary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) .cmp-featuredBanner__title--full-width,.cmp-featuredBanner--tertiary:has(.cmp-featuredBanner__description,.cmp-featuredBanner__footnotes) .cmp-featuredBanner__title--full-width){color:var(--idt__color-text-invert)}@media screen and (width>=768px){.cmp-featuredBanner--no-image{flex-direction:column}.cmp-featuredBanner--image-left{flex-direction:row-reverse}.cmp-featuredBanner--image-left .cmp-featuredBanner__image-wrapper{border-radius:1rem 0 0 1rem}}.cmp-featuredBanner--full-width{border:0;border-radius:0}.cmp-featuredBanner--full-width .cmp-featuredBanner__image-wrapper{border-radius:0}.cmp-featuredBanner--full-width .cmp-featuredBanner__content{padding:4rem 0 2rem}@media screen and (width>=768px){.cmp-featuredBanner--full-width .cmp-featuredBanner__content{padding:4rem 2rem 4rem 0}}@media screen and (width>=992px){.cmp-featuredBanner--full-width .cmp-featuredBanner__content{padding:5rem 3rem 5rem 0}}.cmp-featuredBanner--image-left.cmp-featuredBanner--full-width .cmp-featuredBanner__content{padding:4rem 0 2rem}@media screen and (width>=768px){.cmp-featuredBanner--image-left.cmp-featuredBanner--full-width .cmp-featuredBanner__content{padding:4rem 0 4rem 2rem}}@media screen and (width>=992px){.cmp-featuredBanner--image-left.cmp-featuredBanner--full-width .cmp-featuredBanner__content{padding:5rem 0 5rem 3rem}}.cmp-featuredBanner__content{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;padding:2rem 1rem;display:flex}@media screen and (width>=768px){.cmp-featuredBanner__content{padding:3rem 2rem}}@media screen and (width>=992px){.cmp-featuredBanner__content{padding:3rem}}@media screen and (width>=768px){.cmp-featuredBanner__content{flex:0 0 50%}}.cmp-featuredBanner__badgeContainer{flex-wrap:wrap;gap:.5rem;display:flex}.cmp-featuredBanner__badge{letter-spacing:1px;text-align:center;text-transform:uppercase;border:solid .0625rem var(--idt__color-border-tertiary);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.cmp-featuredBanner__title--full-width{font-size:2rem}@media (width>=768px){.cmp-featuredBanner__title--full-width{font-size:2.5rem}}.cmp-featuredBanner__title--full-width{font-family:var(--idt__font-family-heading);letter-spacing:-1px;color:var(--idt__color-text-secondary);font-weight:500;line-height:1.2}.cmp-featuredBanner__title--full-width a,.cmp-featuredBanner__title--full-width sup a,.cmp-featuredBanner__title--full-width sub a,.cmp-featuredBanner__title--full-width p a{text-decoration:underline}.cmp-featuredBanner__title--full-width a:hover,.cmp-featuredBanner__title--full-width sup a:hover,.cmp-featuredBanner__title--full-width sub a:hover,.cmp-featuredBanner__title--full-width p a:hover{text-decoration:none}.cmp-featuredBanner__title--full-width{margin:0}.cmp-featuredBanner__title--in-grid{font-size:1.5rem}@media (width>=768px){.cmp-featuredBanner__title--in-grid{font-size:2rem}}.cmp-featuredBanner__title--in-grid{font-family:var(--idt__font-family-heading);letter-spacing:-1px;font-weight:500;line-height:1.2}.cmp-featuredBanner__title--in-grid a,.cmp-featuredBanner__title--in-grid sup a,.cmp-featuredBanner__title--in-grid sub a,.cmp-featuredBanner__title--in-grid p a{text-decoration:underline}.cmp-featuredBanner__title--in-grid a:hover,.cmp-featuredBanner__title--in-grid sup a:hover,.cmp-featuredBanner__title--in-grid sub a:hover,.cmp-featuredBanner__title--in-grid p a:hover{text-decoration:none}.cmp-featuredBanner__title--in-grid{margin:0}.cmp-featuredBanner__description{font-size:1.125rem}@media screen and (width>=992px){.cmp-featuredBanner__description{font-size:1.25rem}}.cmp-featuredBanner__description{flex-direction:column;gap:1rem;line-height:1.2;display:flex}.cmp-featuredBanner__description>p{margin:0}.cmp-featuredBanner__footnotes{font-size:.75rem;line-height:1.5}.cmp-featuredBanner__footnotes a,.cmp-featuredBanner__footnotes sup a,.cmp-featuredBanner__footnotes sub a,.cmp-featuredBanner__footnotes p a{text-decoration:underline}.cmp-featuredBanner__footnotes a:hover,.cmp-featuredBanner__footnotes sup a:hover,.cmp-featuredBanner__footnotes sub a:hover,.cmp-featuredBanner__footnotes p a:hover{text-decoration:none}.cmp-featuredBanner__footnotes>p{margin:0}.cmp-featuredBanner__optionalText{font-size:1rem;line-height:1.5}.cmp-featuredBanner__optionalText a,.cmp-featuredBanner__optionalText sup a,.cmp-featuredBanner__optionalText sub a,.cmp-featuredBanner__optionalText p a{text-decoration:underline}.cmp-featuredBanner__optionalText a:hover,.cmp-featuredBanner__optionalText sup a:hover,.cmp-featuredBanner__optionalText sub a:hover,.cmp-featuredBanner__optionalText p a:hover{text-decoration:none}.cmp-featuredBanner__optionalText>p{margin:0}.cmp-featuredBanner__cta{flex-direction:column;display:flex}@media screen and (width>=992px){.cmp-featuredBanner__cta{flex-direction:row;gap:2rem}}@media screen and (width<=992px){.cmp-featuredBanner .cmp-featuredBanner__cta:has(.cmp-featuredBanner__cta-secondary :is(button)){gap:1.5rem}}.cmp-featuredBanner__image-wrapper{border-radius:0 0 1rem 1rem;position:relative;overflow:hidden}@media screen and (width>=768px){.cmp-featuredBanner__image-wrapper{border-radius:0 1rem 1rem 0;flex:0 0 50%}}.cmp-featuredBanner__mobile-image{display:block}.cmp-featuredBanner__mobile-image img,.cmp-featuredBanner__mobile-image .cmp-image,.cmp-featuredBanner__mobile-image picture,.cmp-featuredBanner__mobile-image .cmp-image__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media screen and (width>=768px){.cmp-featuredBanner__mobile-image{display:none}}.dsci-container--width-boxed .cmp-featuredBanner--full-width .cmp-featuredBanner__image-wrapper,.dsci-spacingcontainer--width-boxed .cmp-featuredBanner--full-width .cmp-featuredBanner__image-wrapper{margin-left:-1rem;margin-right:-1rem}@media screen and (width>=768px){.dsci-container--width-boxed .cmp-featuredBanner--full-width .cmp-featuredBanner__image-wrapper,.dsci-spacingcontainer--width-boxed .cmp-featuredBanner--full-width .cmp-featuredBanner__image-wrapper{margin-left:0;margin-right:0}}.featuredbanner .cmp-featuredBanner__desktop-image{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.featuredbanner .cmp-featuredBanner__desktop-image img,.featuredbanner .cmp-featuredBanner__desktop-image .cmp-image,.featuredbanner .cmp-featuredBanner__desktop-image picture,.featuredbanner .cmp-featuredBanner__desktop-image .cmp-image__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media screen and (width>=768px){.featuredbanner .cmp-featuredBanner__desktop-image{display:block}}.featuredbanner.object-fit-contain .cmp-featuredBanner__desktop-image{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.featuredbanner.object-fit-contain .cmp-featuredBanner__desktop-image img,.featuredbanner.object-fit-contain .cmp-featuredBanner__desktop-image .cmp-image,.featuredbanner.object-fit-contain .cmp-featuredBanner__desktop-image picture,.featuredbanner.object-fit-contain .cmp-featuredBanner__desktop-image .cmp-image__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}@media screen and (width>=768px){.featuredbanner.object-fit-contain .cmp-featuredBanner__desktop-image{display:block}}.featuredbanner.object-fit-none .cmp-featuredBanner__desktop-image{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.featuredbanner.object-fit-none .cmp-featuredBanner__desktop-image img,.featuredbanner.object-fit-none .cmp-featuredBanner__desktop-image .cmp-image,.featuredbanner.object-fit-none .cmp-featuredBanner__desktop-image picture,.featuredbanner.object-fit-none .cmp-featuredBanner__desktop-image .cmp-image__image{-o-object-fit:none;object-fit:none;width:100%;height:100%;display:block}@media screen and (width>=768px){.featuredbanner.object-fit-none .cmp-featuredBanner__desktop-image{display:block}}.cmp-footer-desktop{max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-footer-desktop{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-footer-desktop{padding-left:0;padding-right:0}}.cmp-footer-desktop{justify-content:space-between;align-items:center;padding-top:4rem;padding-bottom:4rem}@media (width>=1200px){.cmp-footer-desktop{padding-top:5rem;padding-bottom:5rem}}.cmp-footer-desktop__grid{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;grid-template-columns:repeat(4,1fr);gap:1rem 1.5rem;padding-bottom:3rem;display:grid}.cmp-footer-desktop__useful-links-heading{color:var(--idt__color-text-invert-light);word-break:break-word;border-bottom:var(--idt__color-border) solid .0625rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1rem;font-weight:500;line-height:1.5;display:block}.cmp-footer-desktop__useful-links-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.cmp-footer-desktop__useful-links-item{align-items:center;display:flex}.cmp-footer-desktop__useful-links-link{color:var(--idt__color-text-invert);text-decoration:none;transition:opacity .2s}.cmp-footer-desktop__useful-links-link:hover{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-footer-desktop__useful-links-link:focus-visible,.cmp-footer-desktop__useful-links-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert)}.cmp-footer-desktop__useful-links-link{align-items:center;gap:.25rem;font-size:.875rem;line-height:1.5;display:flex}.cmp-footer-desktop__useful-links-icon{flex-shrink:0;align-items:center;display:flex}.cmp-footer-desktop__useful-links-icon svg{fill:var(--idt__color-icon-invert);width:1.25rem;height:1.25rem}.cmp-footer-desktop__useful-links-label{flex:1;font-size:1rem;font-weight:500;line-height:1.5}.cmp-footer-desktop__useful-links-badge{border:solid .0625rem var(--idt__color-border-invert);letter-spacing:.5px;text-transform:uppercase;border-radius:.25rem;flex-shrink:0;margin-left:.5rem;padding:0 .5rem;font-size:.75rem}.cmp-footer-desktop__useful-links-badge:hover{text-decoration:none}.cmp-footer-desktop__section{display:contents}.cmp-footer-desktop__section-heading-wrapper{border-bottom:var(--idt__color-border) solid .0625rem;grid-row:1;align-self:flex-end;padding-bottom:.5rem}.cmp-footer-desktop__section-heading{color:var(--idt__color-text-invert-light);word-break:break-word;font-size:1rem;font-weight:500;line-height:1.5}.cmp-footer-desktop__section-list{flex-direction:column;grid-row:2;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.cmp-footer-desktop__section-link{color:var(--idt__color-text-invert);text-decoration:none;transition:opacity .2s}.cmp-footer-desktop__section-link:hover{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-footer-desktop__section-link:focus-visible,.cmp-footer-desktop__section-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert)}.cmp-footer-desktop__section-link{font-size:.875rem;font-weight:500;line-height:1.5}.cmp-footer-desktop__legal-links{border-top:.0625rem solid var(--idt__color-border-light);padding:.75rem 0 3rem}.cmp-footer-desktop__legal-links-list{-webkit-column-gap:2rem;-moz-column-gap:2rem;flex-wrap:wrap;gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:flex}.cmp-footer-desktop__legal-links-link{color:var(--idt__color-text-invert-light);text-decoration:none;transition:opacity .2s}.cmp-footer-desktop__legal-links-link:hover{color:var(--idt__color-text-invert-light);text-decoration:underline}.cmp-footer-desktop__legal-links-link:focus-visible,.cmp-footer-desktop__legal-links-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert-light)}.cmp-footer-desktop__legal-links-link{color:var(--idt__color-text-invert-light);letter-spacing:1px;font-size:.75rem;font-weight:400;line-height:1.5}.cmp-footer-desktop__bottom{grid-template-rows:repeat(4,auto);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.cmp-footer-desktop__social-heading-cell{grid-area:1/3}.cmp-footer-desktop__social-heading{color:var(--idt__color-text-invert-light);letter-spacing:1px;margin:0;font-size:.75rem;font-weight:500;line-height:1.5}.cmp-footer-desktop__logo-cell{grid-area:2/1/6;padding-right:1rem}.cmp-footer-desktop__copyright-logo img{max-width:120px;height:auto;display:block}.cmp-footer-desktop__copyright-line1{grid-area:2/2}.cmp-footer-desktop__copyright-text{color:var(--idt__color-text-invert-light);letter-spacing:1px;margin:0;font-size:.75rem;font-weight:400;line-height:1.5}.cmp-footer-desktop__copyright-line2{grid-area:3/2}.cmp-footer-desktop__copyright-description{color:var(--idt__color-text-invert-light);letter-spacing:1px;margin-top:.75rem;padding-right:2rem;font-size:.75rem;font-weight:400;line-height:1.5}.cmp-footer-desktop__copyright-description>*+*{margin-top:.75rem}.cmp-footer-desktop__social-icons-cell{grid-area:3/3}.cmp-footer-desktop__social-list{align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.cmp-footer-desktop__social-link{transition:opacity .2s}.cmp-footer-desktop__social-link:focus-visible,.cmp-footer-desktop__social-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert)}.cmp-footer-desktop__social-link:hover{opacity:.8}.cmp-footer-desktop__social-link{align-items:center;display:flex}.cmp-footer-desktop__social-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert-light);border-radius:1rem}.cmp-footer-desktop__social-link{justify-content:center}.cmp-footer-desktop__social-icon{justify-content:center;align-items:center;display:flex}.cmp-footer-desktop__social-icon svg{fill:var(--idt__color-text-invert-light);width:2rem;height:2rem}.cmp-footer-desktop__partners-cell{grid-area:4/2;padding-top:.75rem}.cmp-footer-desktop__partners-list{flex-wrap:wrap;align-items:start;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.cmp-footer-desktop__partners-item{max-width:300px}.cmp-footer-desktop__partners-logo-link{transition:opacity .2s}.cmp-footer-desktop__partners-logo-link:focus-visible,.cmp-footer-desktop__partners-logo-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert)}.cmp-footer-desktop__partners-logo-link:hover{opacity:.8}.cmp-footer-desktop__partners-logo-link{display:inline-block}.cmp-footer-desktop__partners-link{color:var(--idt__color-text-invert);text-decoration:none;transition:opacity .2s}.cmp-footer-desktop__partners-link:hover{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-footer-desktop__partners-link:focus-visible,.cmp-footer-desktop__partners-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert)}.cmp-footer-desktop__partners-link{padding-top:.5rem;font-size:1rem;font-weight:500;line-height:1.5;display:block}.cmp-footer-desktop__partners-link_icon{flex-shrink:0;align-items:center;display:flex}.cmp-footer-desktop__partners-link_icon svg{fill:var(--idt__color-icon-invert);width:1.25rem;height:1.25rem}.cmp-footer-desktop__partners-link_icon{padding-left:.25rem;display:inline}.cmp-footer-desktop__partners-logo{width:auto;max-width:100%;height:auto;display:block}.cmp-footer-mobile{margin:auto;padding:4rem 1rem}.cmp-footer-mobile__accordion-section{border-top:.0625rem solid var(--idt__color-border-light);margin-top:.5rem}.cmp-footer-mobile__accordion-section:first-child{border-top:.125rem solid var(--idt__color-border-light)}.cmp-footer-mobile__accordion-section>summary{list-style:none}.cmp-footer-mobile__accordion-section>summary::-webkit-details-marker{display:none}.cmp-footer-mobile__accordion-section>summary.is-focus-visible,.cmp-footer-mobile__accordion-section>summary:focus-visible{outline:2px solid var(--idt__color-border-invert)}.cmp-footer-mobile__accordion-section[open] .cmp-footer-mobile__accordion-toggle-icon{background-image:url(clientlib-site/resources/icons/accordion-close.svg)}.cmp-footer-mobile__accordion-toggle{cursor:pointer;text-align:left;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;padding:.5rem 0 1.5rem;font-weight:500;transition:background-color .2s;display:flex}.cmp-footer-mobile__accordion-toggle-text{flex:1;font-size:1.5rem;line-height:1.2}.cmp-footer-mobile__accordion-toggle-icon{filter:invert();background-image:url(clientlib-site/resources/icons/accordion-open.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;align-items:center;width:1.25rem;height:1.25rem;margin-left:1.5rem;transition:transform .2s;display:flex}.cmp-footer-mobile__links-list{flex-direction:column;gap:.75rem;margin:0;padding:1rem 1.5rem 1.5rem;list-style:none;display:flex}.cmp-footer-mobile__links-item{flex-direction:row;display:flex}.cmp-footer-mobile__link{color:var(--idt__color-text-invert);text-decoration:none;transition:opacity .2s}.cmp-footer-mobile__link:hover{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-footer-mobile__link:focus-visible,.cmp-footer-mobile__link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert)}.cmp-footer-mobile__link{align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.cmp-footer-mobile__link-icon{flex-shrink:0;align-items:center;display:flex}.cmp-footer-mobile__link-icon svg{fill:var(--idt__color-icon-invert);width:1.25rem;height:1.25rem}.cmp-footer-mobile__link-label{font-size:1rem;line-height:1}.cmp-footer-mobile__link-badge{border:solid .0625rem var(--idt__color-border-invert);letter-spacing:.5px;text-transform:uppercase;border-radius:.25rem;flex-shrink:0;margin-left:.5rem;padding:0 .5rem;font-size:.75rem}.cmp-footer-mobile__link-badge:hover{text-decoration:none}.cmp-footer-mobile__social-section{padding:2rem 0}.cmp-footer-mobile__social-heading{color:var(--idt__color-text-invert-light);letter-spacing:1px;margin:0 0 .75rem;font-size:.75rem;font-weight:500;line-height:1.5}.cmp-footer-mobile__social-list{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.cmp-footer-mobile__social-link{transition:opacity .2s}.cmp-footer-mobile__social-link:focus-visible,.cmp-footer-mobile__social-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert)}.cmp-footer-mobile__social-link:hover{opacity:.8}.cmp-footer-mobile__social-link{align-items:center;display:flex}.cmp-footer-mobile__social-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert-light);border-radius:1rem}.cmp-footer-mobile__social-link{justify-content:center}.cmp-footer-mobile__social-icon{justify-content:center;align-items:center;display:flex}.cmp-footer-mobile__social-icon svg{fill:var(--idt__color-text-invert-light);width:2rem;height:2rem}.cmp-footer-mobile__legal-links-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.cmp-footer-mobile__legal-link{color:var(--idt__color-text-invert-light);text-decoration:none;transition:opacity .2s}.cmp-footer-mobile__legal-link:hover{color:var(--idt__color-text-invert-light);text-decoration:underline}.cmp-footer-mobile__legal-link:focus-visible,.cmp-footer-mobile__legal-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert-light)}.cmp-footer-mobile__legal-link{color:var(--idt__color-text-invert-light);letter-spacing:1px;align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.5;display:flex}.cmp-footer-mobile__copyright-section{grid-template-rows:repeat(2,auto);grid-template-columns:auto 1fr auto;padding:2rem 0;display:grid}.cmp-footer-mobile__copyright-logo{grid-area:1/1;padding-right:1rem}.cmp-footer-mobile__copyright-logo img{max-width:120px;height:auto;display:block}.cmp-footer-mobile__copyright-text{color:var(--idt__color-text-invert-light);letter-spacing:1px;grid-area:1/2;margin:0 0 .75rem;font-size:.75rem;font-weight:400;line-height:1.5}.cmp-footer-mobile__copyright-description{color:var(--idt__color-text-invert-light);letter-spacing:1px;grid-area:2/2;margin:0;font-size:.75rem;font-weight:400;line-height:1.5}.cmp-footer-mobile__copyright-description>*+*{margin-top:.75rem}.cmp-footer-mobile__partners-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.cmp-footer-mobile__partners-item{flex-direction:column;gap:.75rem;margin:auto;display:flex}.cmp-footer-mobile__partners-logo-link{transition:opacity .2s}.cmp-footer-mobile__partners-logo-link:focus-visible,.cmp-footer-mobile__partners-logo-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert)}.cmp-footer-mobile__partners-logo-link:hover{opacity:.8}.cmp-footer-mobile__partners-logo-link{display:inline-block}.cmp-footer-mobile__partners-logo{width:auto;max-width:100%;height:auto;display:block}.cmp-footer-mobile__partners-link{color:var(--idt__color-text-invert);text-decoration:none;transition:opacity .2s}.cmp-footer-mobile__partners-link:hover{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-footer-mobile__partners-link:focus-visible,.cmp-footer-mobile__partners-link:focus{outline-offset:0;outline:3px solid var(--idt__color-text-invert)}.cmp-footer-mobile__partners-link{font-size:1rem;font-weight:500;line-height:1.5;display:block}.cmp-footer-mobile__partners-link-icon{flex-shrink:0;align-items:center;display:flex}.cmp-footer-mobile__partners-link-icon svg{fill:var(--idt__color-icon-invert);width:1.25rem;height:1.25rem}.cmp-footer-mobile__partners-link-icon{padding-left:.25rem;display:inline}.cmp-footer{background-color:var(--idt__color-bg-quaternary);color:var(--idt__color-text-invert)}.cmp-footer__mobile{display:block}@media (width>=768px){.cmp-footer__mobile{display:none}}.cmp-footer__desktop{display:none}@media (width>=768px){.cmp-footer__desktop{display:block}}.cmp-heroBanner{background-color:var(--idt__color-bg-surface);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-height:auto;padding:0;display:flex;position:relative;overflow:hidden}@media screen and (width<=768px){.cmp-heroBanner:has(.cmp-heroBanner__mobile-image){min-height:100vh}.cmp-heroBanner:has(.cmp-heroBanner__mobile-image).cmp-heroBanner--in-authoring-mode{min-height:100%}}.cmp-heroBanner--invert .cmp-heroBanner__badge,.cmp-heroBanner--invert .cmp-heroBanner__title,.cmp-heroBanner--invert .cmp-heroBanner__description,.cmp-heroBanner--invert .cmp-heroBanner__footnotes{color:var(--idt__color-text-invert)}.cmp-heroBanner--invert .cmp-heroBanner__badge a,.cmp-heroBanner--invert .cmp-heroBanner__badge sup a,.cmp-heroBanner--invert .cmp-heroBanner__badge sub a,.cmp-heroBanner--invert .cmp-heroBanner__badge p a,.cmp-heroBanner--invert .cmp-heroBanner__title a,.cmp-heroBanner--invert .cmp-heroBanner__title sup a,.cmp-heroBanner--invert .cmp-heroBanner__title sub a,.cmp-heroBanner--invert .cmp-heroBanner__title p a,.cmp-heroBanner--invert .cmp-heroBanner__description a,.cmp-heroBanner--invert .cmp-heroBanner__description sup a,.cmp-heroBanner--invert .cmp-heroBanner__description sub a,.cmp-heroBanner--invert .cmp-heroBanner__description p a,.cmp-heroBanner--invert .cmp-heroBanner__footnotes a,.cmp-heroBanner--invert .cmp-heroBanner__footnotes sup a,.cmp-heroBanner--invert .cmp-heroBanner__footnotes sub a,.cmp-heroBanner--invert .cmp-heroBanner__footnotes p a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-heroBanner--invert .cmp-heroBanner__badge a:hover,.cmp-heroBanner--invert .cmp-heroBanner__badge sup a:hover,.cmp-heroBanner--invert .cmp-heroBanner__badge sub a:hover,.cmp-heroBanner--invert .cmp-heroBanner__badge p a:hover,.cmp-heroBanner--invert .cmp-heroBanner__title a:hover,.cmp-heroBanner--invert .cmp-heroBanner__title sup a:hover,.cmp-heroBanner--invert .cmp-heroBanner__title sub a:hover,.cmp-heroBanner--invert .cmp-heroBanner__title p a:hover,.cmp-heroBanner--invert .cmp-heroBanner__description a:hover,.cmp-heroBanner--invert .cmp-heroBanner__description sup a:hover,.cmp-heroBanner--invert .cmp-heroBanner__description sub a:hover,.cmp-heroBanner--invert .cmp-heroBanner__description p a:hover,.cmp-heroBanner--invert .cmp-heroBanner__footnotes a:hover,.cmp-heroBanner--invert .cmp-heroBanner__footnotes sup a:hover,.cmp-heroBanner--invert .cmp-heroBanner__footnotes sub a:hover,.cmp-heroBanner--invert .cmp-heroBanner__footnotes p a:hover{text-decoration:none}.cmp-heroBanner--invert .cmp-heroBanner__badge{border-color:var(--idt__color-border-invert)}.cmp-heroBanner__content{z-index:1;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:flex-start;gap:1.5rem;width:100%;max-width:1200px;margin:0 auto;padding:4rem 1rem;display:flex;position:relative;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-heroBanner__content{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-heroBanner__content{padding-left:0;padding-right:0}}@media screen and (width<=768px){.cmp-heroBanner__content{justify-content:flex-start}}.cmp-heroBanner__badge{letter-spacing:1px;text-align:center;border:solid .0625rem var(--idt__color-border-tertiary);text-transform:uppercase;border-radius:.25rem;margin-right:.5rem;padding:.25rem .5rem;font-size:.75rem}.cmp-heroBanner__title{margin:0;font-size:2.75rem}@media (width>=768px){.cmp-heroBanner__title{font-size:3.75rem}}.cmp-heroBanner__title{font-family:var(--idt__font-family-heading);letter-spacing:-2px;font-weight:500;line-height:1}.cmp-heroBanner__description{flex-direction:column;gap:1rem;font-size:1.125rem;line-height:1.5;display:flex}.cmp-heroBanner__description>p{margin:0}.cmp-heroBanner__footnotes{font-size:.75rem;line-height:1.5}.cmp-heroBanner__footnotes>:first-child{margin-top:0}.cmp-heroBanner__footnotes>:last-child{margin-bottom:0}.cmp-heroBanner__cta{flex-direction:column;gap:1.5rem;display:flex}.cmp-heroBanner__cta .dsci-button--appearance-standalone-link{place-items:center;min-height:0;display:flex}.cmp-heroBanner__optionalText{font-size:1rem;line-height:1.5}.cmp-heroBanner__desktop-image{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.cmp-heroBanner__desktop-image img,.cmp-heroBanner__desktop-image .cmp-image,.cmp-heroBanner__desktop-image .cmp-image__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cmp-heroBanner__desktop-image{display:none}@media screen and (width>=768px){.cmp-heroBanner__desktop-image{display:block}.cmp-heroBanner__desktop-image img{-o-object-position:63% 50%;object-position:63% 50%}}@media screen and (width>=992px){.cmp-heroBanner__desktop-image img{-o-object-position:60% 50%;object-position:60% 50%}}.cmp-heroBanner__mobile-image{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.cmp-heroBanner__mobile-image img,.cmp-heroBanner__mobile-image .cmp-image,.cmp-heroBanner__mobile-image .cmp-image__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media screen and (width>=768px){.cmp-heroBanner__mobile-image{display:none}.cmp-heroBanner{flex-direction:row;position:relative}.cmp-heroBanner-image-left{flex-direction:row-reverse}.cmp-heroBanner__content{height:auto;min-height:500px}.cmp-heroBanner:not(.cmp-heroBanner:has(.cmp-heroBanner__desktop-image img,.cmp-heroBanner__mobile-image img)) .cmp-heroBanner__content{height:auto;min-height:375px}.cmp-heroBanner:not(.cmp-heroBanner:has(.cmp-heroBanner__desktop-image img,.cmp-heroBanner__mobile-image img)) .cmp-heroBanner__title{word-wrap:normal;max-width:100%;font-size:2.75rem;font-family:var(--idt__font-family-heading);letter-spacing:-2px;font-weight:500;line-height:1}}@media screen and (width>=768px) and (width>=768px){.cmp-heroBanner:not(.cmp-heroBanner:has(.cmp-heroBanner__desktop-image img,.cmp-heroBanner__mobile-image img)) .cmp-heroBanner__title{font-size:3.75rem}}@media screen and (width>=768px){.cmp-heroBanner:not(.cmp-heroBanner:has(.cmp-heroBanner__desktop-image img,.cmp-heroBanner__mobile-image img)) .cmp-heroBanner__description{word-wrap:normal;max-width:100%}.cmp-heroBanner:not(.cmp-heroBanner:has(.cmp-heroBanner__desktop-image img,.cmp-heroBanner__mobile-image img)) .cmp-heroBanner__footnotes{overflow-wrap:normal;max-width:100%}.cmp-heroBanner__title{word-wrap:break-word;max-width:50%;font-size:2.75rem;font-family:var(--idt__font-family-heading);letter-spacing:-2px;font-weight:500;line-height:1}}@media screen and (width>=768px) and (width>=768px){.cmp-heroBanner__title{font-size:3.75rem}}@media screen and (width>=768px){.cmp-heroBanner__description{word-wrap:break-word;max-width:50%;font-size:1.125rem}.cmp-heroBanner__footnotes{overflow-wrap:break-word;max-width:50%}}@media screen and (width>=992px){.cmp-heroBanner{flex-direction:row;position:relative}.cmp-heroBanner-image-left{flex-direction:row-reverse}.cmp-heroBanner__content{height:auto;min-height:500px}.cmp-heroBanner:not(.cmp-heroBanner:has(.cmp-heroBanner__desktop-image img,.cmp-heroBanner__mobile-image img)) .cmp-heroBanner__content{height:auto;min-height:375px}.cmp-heroBanner__title{word-wrap:break-word;max-width:50%;font-size:2.75rem;font-family:var(--idt__font-family-heading);letter-spacing:-2px;font-weight:500;line-height:1}}@media screen and (width>=992px) and (width>=768px){.cmp-heroBanner__title{font-size:3.75rem}}@media screen and (width>=992px){.cmp-heroBanner__description{word-wrap:break-word;max-width:50%;font-size:1.25rem;line-height:1.5}.cmp-heroBanner__footnotes{overflow-wrap:break-word;max-width:50%}.cmp-heroBanner__cta{flex-direction:row;gap:1rem}}@media screen and (width>=1440px){.cmp-heroBanner:not(.cmp-heroBanner:has(.cmp-heroBanner__desktop-image img,.cmp-heroBanner__mobile-image img)) .cmp-heroBanner__content{height:auto;min-height:375px;padding:4rem 0}}.cmp-heroBanner-v2{background-color:var(--mobile-bg-color,var(--desktop-bg-color,var(--idt__color-bg-surface)));flex-direction:column;display:flex;position:relative;overflow:hidden}@media screen and (width>=768px){.cmp-heroBanner-v2{background-color:var(--desktop-bg-color,var(--idt__color-bg-surface))}}.cmp-heroBanner-v2__container{width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-heroBanner-v2__container{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-heroBanner-v2__container{padding-left:0;padding-right:0}}.cmp-heroBanner-v2__content{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;width:100%;min-height:375px;padding-top:4rem;padding-bottom:4rem;display:flex;position:relative}.cmp-heroBanner-v2__heading{flex-direction:column;gap:1.5rem;display:flex}.cmp-heroBanner-v2__badge{letter-spacing:1px;text-align:center;border:solid .0625rem var(--idt__color-border-tertiary);text-transform:uppercase;border-radius:.25rem;margin-right:.5rem;padding:.25rem .5rem;font-size:.75rem}.cmp-heroBanner-v2__title{font-size:2.75rem}@media (width>=768px){.cmp-heroBanner-v2__title{font-size:3.75rem}}.cmp-heroBanner-v2__title{font-family:var(--idt__font-family-heading);letter-spacing:-2px;font-weight:500;line-height:1}.cmp-heroBanner-v2__description{flex-direction:column;gap:1rem;font-size:1.25rem;line-height:1.2;display:flex}.cmp-heroBanner-v2__footnotes{flex-direction:column;gap:.75rem;font-size:.75rem;line-height:1.5;display:flex}.cmp-heroBanner-v2__cta{flex-direction:column;gap:1rem;display:flex}.cmp-heroBanner-v2__cta .dsci-button--appearance-standalone-link{place-items:center;min-height:0;display:flex}@media screen and (width>=768px){.cmp-heroBanner-v2__cta{flex-flow:wrap;gap:1rem}}.cmp-heroBanner-v2__desktop-image{z-index:0;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.cmp-heroBanner-v2__desktop-image .cmp-image{width:100%;height:100%;display:block}.cmp-heroBanner-v2__desktop-image .cmp-image__image,.cmp-heroBanner-v2__desktop-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media screen and (width>=768px){.cmp-heroBanner-v2__desktop-image{display:block}.cmp-heroBanner-v2__desktop-image img{-o-object-position:63% 50%;object-position:63% 50%}}@media screen and (width>=992px){.cmp-heroBanner-v2__desktop-image img{-o-object-position:60% 50%;object-position:60% 50%}}.cmp-heroBanner-v2__mobile-image{display:flex}.cmp-heroBanner-v2__mobile-image .cmp-image{width:100%;height:100%;display:block}.cmp-heroBanner-v2__mobile-image .cmp-image__image,.cmp-heroBanner-v2__mobile-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media screen and (width>=768px){.cmp-heroBanner-v2__mobile-image{display:none}}.cmp-heroBanner-v2:has(.cmp-heroBanner-v2__mobile-image) .cmp-heroBanner-v2__content{min-height:auto;padding-bottom:2rem}@media screen and (width>=768px){.cmp-heroBanner-v2:has(.cmp-heroBanner-v2__mobile-image) .cmp-heroBanner-v2__content{min-height:375px;padding-bottom:4rem}.cmp-heroBanner-v2:has(.cmp-heroBanner-v2__desktop-image) .cmp-heroBanner-v2__content{max-width:50%;min-height:500px;padding-right:.75rem}}.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__badge,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__title,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__description,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__footnotes{color:var(--idt__color-text-invert)}.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__description a,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__description sup a,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__description sub a,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__description p a,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__footnotes a,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__footnotes sup a,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__footnotes sub a,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__footnotes p a{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__description a:hover,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__description sup a:hover,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__description sub a:hover,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__description p a:hover,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__footnotes a:hover,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__footnotes sup a:hover,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__footnotes sub a:hover,.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__footnotes p a:hover{text-decoration:none}.cmp-heroBanner-v2--invert .cmp-heroBanner-v2__badge{border-color:var(--idt__color-border-invert)}.cmp-heroBanner-v2.cmp-heroBanner-v2--in-authoring-mode:has(.cmp-heroBanner-v2__mobile-image){min-height:100%}@media screen and (width>=768px){.cmp-heroBanner-v2.cmp-heroBanner-v2--in-authoring-mode:has(.cmp-heroBanner-v2__mobile-image){min-height:auto}}.dsci-image--border-radius-small .cmp-image__image{border-radius:.25rem}.dsci-image--border-radius-medium .cmp-image__image{border-radius:.5rem}.dsci-image--border-radius-large .cmp-image__image{border-radius:.75rem}.dsci-image--border-radius-xlarge .cmp-image__image{border-radius:1rem}.dsci-image--border-radius-xxlarge .cmp-image__image{border-radius:1.5rem}.list .cmp-list{margin:0;padding-left:0;list-style-type:none}.list .cmp-list .cmp-list__item{font-family:var(--idt__font-family-body);color:var(--idt__color-text);margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.5}.list .cmp-list .cmp-list__item a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.list .cmp-list .cmp-list__item a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.list .cmp-list .cmp-list__item a:active{color:var(--idt__color-text-link-hover)}.list .cmp-list .cmp-list__item a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.list .cmp-list .cmp-list__item-description{margin-top:.5rem;font-size:.875rem;font-weight:400;display:block}.list .cmp-list .cmp-list__item:last-child{margin-bottom:0}.list.dsci-list-appearance--separator .cmp-list__item{border-bottom:.0625rem solid var(--idt__color-border);padding-bottom:1rem}.listextension{flex-direction:column;align-items:flex-start;display:flex}.listextension .cmp-listextension{grid-template-columns:1fr;gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=577px){.listextension .cmp-listextension{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.listextension .cmp-listextension{gap:1.5rem}}@media (width>=992px){.listextension .cmp-listextension{grid-template-columns:repeat(3,1fr)}}.listextension .cmp-listextension__item{background:var(--idt__color-bg-surface);border:.0625rem solid var(--idt__color-border-light);font-family:var(--idt__font-family-body);color:var(--idt__color-text);border-radius:1rem;flex-direction:column;font-size:1.125rem;font-weight:500;display:flex}.listextension .cmp-listextension__item-link{height:100%;color:var(--idt__color-text);pointer-events:all;cursor:pointer;flex-direction:column;text-decoration:none;display:flex;position:relative}.listextension .cmp-listextension__item-link:hover{text-decoration:none}.listextension .cmp-listextension__item-link:hover .cmp-listextension__item-title{color:var(--idt__color-heading)}.listextension .cmp-listextension__item-link:focus{outline-offset:3px;outline-style:solid;outline-color:#0000;outline:3px solid var(--idt__color-focus-ring);border-radius:1rem}.listextension .cmp-listextension__item-link:focus .cmp-listextension__item-title{color:var(--idt__color-heading)}.listextension .cmp-listextension__item-link:active .cmp-listextension__item-title{color:var(--idt__color-text-link-hover)}.listextension .cmp-listextension__item-link:after{content:"";background-color:var(--idt__color-text-link);width:1.25rem;height:1.25rem;transition:transform .16s ease-out,background-color .16s ease-out;display:block;position:absolute;bottom:1.5rem;left:1.5rem;transform:translate(0);-webkit-mask:url(clientlib-site/resources/icons/android-next.svg) 50%/1.25rem 1.25rem no-repeat;mask:url(clientlib-site/resources/icons/android-next.svg) 50%/1.25rem 1.25rem no-repeat}.listextension .cmp-listextension__item-link:hover:after,.listextension .cmp-listextension__item-link:focus:after,.listextension .cmp-listextension__item-link:active:after{background-color:var(--idt__color-text-link-hover);transform:translate(.5rem)}.listextension .cmp-listextension__item-image{border-radius:1rem 1rem 0 0;width:100%;height:257px;overflow:hidden}.listextension .cmp-listextension__item-image *{width:100%;height:100%}.listextension .cmp-listextension__item-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.listextension .cmp-listextension__item-image--is-placeholder img{-o-object-position:left top;object-position:left top}.listextension .cmp-listextension__item-content{flex-direction:column;flex-grow:1;gap:1rem;padding:2rem 1.5rem 4rem;display:flex}.listextension .cmp-listextension__item-badges{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.listextension .cmp-listextension__item-badges li{letter-spacing:.0625rem;border:.0625rem solid var(--idt__color-border-tertiary);text-transform:uppercase;-webkit-line-clamp:1;text-overflow:ellipsis;border-radius:.25rem;-webkit-box-orient:vertical;width:fit-content;padding:.213rem .5rem .225rem;line-height:.813rem;display:-webkit-box;overflow:hidden;height:1.188rem!important;font-size:.75rem!important}.listextension .cmp-listextension__item-title{color:var(--idt__color-heading-secondary);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.25rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width>=768px){.listextension .cmp-listextension__item-title{font-size:1.5rem}}.listextension .cmp-listextension__item-title{font-family:var(--idt__font-family-heading);letter-spacing:0;font-weight:500;line-height:1.2}.listextension .cmp-listextension__item-description{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;height:6rem;font-size:1rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.listextension .cmp-listextension__item-date{font-size:.875rem;font-weight:500}.listextension .cmp-listextension__item-read{font-weight:400}.cmp-mastercraftcontainer>*{flex:1}.dsci-mastercraftcontainer--no-flex-base .cmp-mastercraftcontainer>*{flex:auto}.cmp-nav-mobile__hidden-menu,.cmp-nav-desktop__hidden-menu{z-index:999;position:absolute;top:-9999px;left:-9999px}.cmp-nav-mobile__hidden-menu ul,.cmp-nav-desktop__hidden-menu ul{margin:0;padding:0;list-style:none}.cmp-nav-mobile__hidden-menu li,.cmp-nav-desktop__hidden-menu li{margin:0;position:absolute;top:-9999px;left:-9999px}.cmp-nav-mobile__hidden-menu-button,.cmp-nav-desktop__hidden-menu-button{border:.125rem solid var(--idt__color-border);cursor:pointer;white-space:nowrap;text-align:left;outline:2px solid var(--idt__color-border-tertiary);border:2px solid var(--idt__color-border-tertiary);padding:0;font-size:1rem;font-weight:500;line-height:1}.cmp-nav-mobile__hidden-menu-button:focus,.cmp-nav-desktop__hidden-menu-button:focus{position:fixed;left:1rem}.cmp-nav-mobile__hidden-menu-button{color:var(--idt__color-text);-webkit-box-shadow:0 0 0 3px var(--idt__color-border);box-shadow:0 0 0 3px var(--idt__color-border)}.cmp-nav-mobile__hidden-menu-button:focus{top:var(--hidden-menu-focus-top-mobile,1rem)}.cmp-nav-desktop__hidden-menu-button{color:var(--idt__color-text-invert);background-color:var(--idt__color-bg-quaternary);-webkit-box-shadow:0 0 0 5px var(--idt__color-border);box-shadow:0 0 0 5px var(--idt__color-border)}.cmp-nav-desktop__hidden-menu-button:focus{top:var(--hidden-menu-focus-top-desktop,1rem)}.cmp-nav [aria-hidden=true]{visibility:hidden}.cmp-nav__mobile{display:block}@media (width>=1200px){.cmp-nav__mobile{display:none}}.cmp-nav__desktop{display:none}@media (width>=1200px){.cmp-nav__desktop{display:block}}.cmp-nav-desktop{flex-direction:column;width:100%;display:flex}.cmp-nav-desktop:has(.cmp-nav-desktop__nav-sticky.nav-is-sticky){padding-top:var(--desktop-sticky-nav-height,0)}.cmp-nav-desktop__overlay{background-color:var(--idt__color-bg-quaternary);opacity:.7;z-index:-1;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.cmp-nav-desktop__overlay--visible{display:block}.cmp-nav-desktop__nav-sticky{z-index:9;transition:box-shadow .3s;position:relative}.cmp-nav-desktop__nav-sticky.nav-is-sticky{z-index:9;position:fixed;top:0;left:0;right:0}.cmp-nav-desktop__primary{background-color:var(--idt__color-bg-quaternary);color:var(--idt__color-text-invert);width:100%;margin:0;display:flex}.cmp-nav-desktop__primary-hidePrimaryLinksBox{justify-content:end;width:100%;max-width:1200px;height:3rem;margin:0 auto;padding-left:1rem;padding-right:1rem;display:flex;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-nav-desktop__primary-hidePrimaryLinksBox{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-nav-desktop__primary-hidePrimaryLinksBox{padding-left:0;padding-right:0}}.cmp-nav-desktop__primary-box{justify-content:space-between;width:100%;max-width:1200px;height:3rem;margin:0 auto;padding-left:1rem;padding-right:1rem;display:flex;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-nav-desktop__primary-box{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-nav-desktop__primary-box{padding-left:0;padding-right:0}}.cmp-nav-desktop__primary ul{width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.cmp-nav-desktop__primary-icon{align-items:center;display:flex}.cmp-nav-desktop__primary-icon svg{width:1rem;height:1rem;fill:var(--idt__color-icon-invert);color:var(--idt__color-icon-invert)}.cmp-nav-desktop__primary-label{white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1}.cmp-nav-desktop__primary-left-list{width:100%;display:flex}.cmp-nav-desktop__primary-left-item{flex:1}.cmp-nav-desktop__primary-left-item-button{color:var(--idt__color-text-invert);cursor:pointer;text-align:center;background:0 0;border:none;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.cmp-nav-desktop__primary-left-item-button:hover{color:var(--idt__color-text-invert);text-decoration:underline}.cmp-nav-desktop__primary-left-item-button.active{background-color:var(--idt__color-bg-surface);color:var(--idt__color-heading-secondary)}.cmp-nav-desktop__primary-left-item-button:focus-visible,.cmp-nav-desktop__primary-left-item-button:focus{outline:2px solid var(--idt__color-border-invert);outline-offset:-5px;color:var(--idt__color-text-invert);text-decoration:underline}.cmp-nav-desktop__primary-left-item-button.active:focus-visible,.cmp-nav-desktop__primary-left-item-button.active:focus{outline:2px solid var(--idt__color-focus-ring);outline-offset:-5px;color:var(--idt__color-heading-secondary)}.cmp-nav-desktop__primary-right{flex-direction:row;align-self:center;align-items:center;gap:1rem;height:100%;padding-top:.5rem;padding-bottom:.5rem;display:flex}.cmp-nav-desktop__primary-right .cmp-button{white-space:nowrap;min-height:2rem;padding:.5rem 1rem;font-size:.875rem}.cmp-nav-desktop__primary-right .cmp-button:focus{outline:2px solid var(--idt__color-border);-webkit-box-shadow:0 0 0 5px var(--idt__color-border-tertiary);box-shadow:0 0 0 5px var(--idt__color-border-tertiary)}.cmp-nav-desktop__primary-right .cmp-button__text{align-items:center;height:1rem;display:flex}@media screen and (width>=768px){.cmp-nav-desktop__primary-right .cmp-button{min-height:2rem}}.cmp-nav-desktop__primary-right-links{flex-direction:row;gap:1rem;display:flex}.cmp-nav-desktop__primary-right-links ul{gap:1rem}.cmp-nav-desktop__primary-right-links-link{fill:var(--idt__color-text-invert);color:var(--idt__color-text-invert);align-items:end;gap:.5rem;text-decoration:none;display:flex}.cmp-nav-desktop__primary-right-links-link:hover,.cmp-nav-desktop__primary-right-links-link:active{fill:var(--idt__color-text-invert);color:var(--idt__color-text-invert)}.cmp-nav-desktop__primary-right-links-link:focus-visible,.cmp-nav-desktop__primary-right-links-link:focus{outline:2px solid var(--idt__color-border);text-decoration:none}.cmp-nav-desktop__primary-button-container{display:inline-block;position:relative}.cmp-nav-desktop__secondary{background-color:var(--idt__color-bg);color:var(--idt__color-text);border-bottom:solid .0625rem var(--idt__color-border-light);width:100%;height:80px;margin:0;display:flex;position:relative}.cmp-nav-desktop__secondary--overlay:before{content:"";background-color:var(--idt__color-bg-quaternary);opacity:.7;z-index:9;width:100%;height:calc(100% + .0625rem);display:block;position:absolute;top:0;left:0}.cmp-nav-desktop__secondary-box{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem;display:flex;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-nav-desktop__secondary-box{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-nav-desktop__secondary-box{padding-left:0;padding-right:0}}.cmp-nav-desktop__secondary-box{z-index:2;position:relative}.cmp-nav-desktop__secondary-image .cmp-image__image{align-items:center;max-height:50px;display:flex}.cmp-nav-desktop__secondary-list{gap:1rem;margin:0;list-style:none;display:none}.cmp-nav-desktop__secondary-list--visible{display:flex}.cmp-nav-desktop__secondary-content{color:var(--idt__color-text);cursor:pointer;text-align:left;background:0 0;border:none;gap:.5rem;width:100%;height:100%;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;font-weight:500;line-height:1.2;display:flex}.cmp-nav-desktop__secondary-content:focus-visible,.cmp-nav-desktop__secondary-content:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring)}.cmp-nav-desktop__secondary-content:focus-visible,.cmp-nav-desktop__secondary-content:focus,.cmp-nav-desktop__secondary-content:active{color:var(--idt__color-text-link-hover)}.cmp-nav-desktop__secondary-content:hover{text-decoration:underline}.cmp-nav-desktop__secondary-content.active{color:var(--idt__color-icon-secondary)}.cmp-nav-desktop__secondary-content:focus-visible.active{color:var(--idt__color-text-link-hover)}.cmp-nav-desktop__secondary-focusable:focus,.cmp-nav-desktop__secondary-focusable:focus-visible{outline:2px solid var(--idt__color-focus-ring);outline-offset:5px}.cmp-nav-desktop__secondary-label{font-weight:500;display:block}.cmp-nav-desktop__secondary-src{opacity:.7;font-size:.875rem}.cmp-nav-desktop__group{background-color:var(--idt__color-bg);z-index:999;flex-direction:column;width:100%;padding-top:3rem;padding-bottom:3rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .25rem .5rem #0000001a}.cmp-nav-desktop__group.show{max-height:var(--group-max-height,calc(100vh - 132.5px));display:flex;overflow-y:auto}.cmp-nav-desktop__group-box{flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem;display:flex;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-nav-desktop__group-box{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-nav-desktop__group-box{padding-left:0;padding-right:0}}.cmp-nav-desktop__group-container{row-gap:1.5rem;width:100%;padding-top:2rem;display:none}.cmp-nav-desktop__group-container--visible{grid-template-columns:repeat(3,1fr);display:grid}.cmp-nav-desktop__group-header{justify-content:space-between;display:none}.cmp-nav-desktop__group-header--visible{display:flex}.cmp-nav-desktop__group-header-heading{margin:0;font-size:1.25rem;font-weight:500;display:none}@media (width>=768px){.cmp-nav-desktop__group-header-heading{font-size:1.5rem}}.cmp-nav-desktop__group-header-heading{font-family:var(--idt__font-family-heading);letter-spacing:0;font-weight:500;line-height:1.2}.cmp-nav-desktop__group-header-heading--visible{display:block}.cmp-nav-desktop__group-header-heading--link{gap:.5rem;text-decoration:none;display:flex}.cmp-nav-desktop__group-header-heading--link:hover,.cmp-nav-desktop__group-header-heading--link:active,.cmp-nav-desktop__group-header-heading--link:focus,.cmp-nav-desktop__group-header-heading--link[aria-selected=true]{text-decoration:none}.cmp-nav-desktop__group-header-heading--link:hover span:not(.arrow-right),.cmp-nav-desktop__group-header-heading--link:active span:not(.arrow-right),.cmp-nav-desktop__group-header-heading--link:focus span:not(.arrow-right),.cmp-nav-desktop__group-header-heading--link[aria-selected=true] span:not(.arrow-right){text-decoration:underline}.cmp-nav-desktop__group-header-heading--link:focus-visible,.cmp-nav-desktop__group-header-heading--link:focus{color:var(--idt__color-text-link-hover);padding-right:1rem}.cmp-nav-desktop__group-header-close{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.cmp-nav-desktop__group-header-close:focus-visible,.cmp-nav-desktop__group-header-close:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring)}.cmp-nav-desktop__group-header-close svg{width:1.25rem;height:1.25rem;display:block}.cmp-nav-desktop__group-title{color:var(--idt__color-text);border-bottom:.0625rem solid var(--idt__color-border-light);align-items:flex-end;min-height:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1rem;font-weight:500;display:flex}.cmp-nav-desktop__group-title--margin{margin-right:1.5rem}.cmp-nav-desktop__group-title-label{width:fit-content;padding-right:1.5rem}.cmp-nav-desktop__group-title-label:focus-visible{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring)}.cmp-nav-desktop__group-title-link{gap:.5rem;width:fit-content;padding-right:1.5rem;display:flex}.cmp-nav-desktop__group-title-link:focus-visible,.cmp-nav-desktop__group-title-link:focus,.cmp-nav-desktop__group-title-link:hover{text-decoration:none}.cmp-nav-desktop__group-title-link:focus-visible .cmp-nav-desktop__group-title-link-label,.cmp-nav-desktop__group-title-link:focus .cmp-nav-desktop__group-title-link-label,.cmp-nav-desktop__group-title-link:hover .cmp-nav-desktop__group-title-link-label{color:var(--idt__color-text-link-hover);text-decoration:underline}.cmp-nav-desktop__group-column{flex-direction:column;flex:1;gap:1rem;display:flex}.cmp-nav-desktop__group-column-list{flex-direction:column;gap:.75rem;margin-top:0;margin-bottom:0;padding:0;list-style:none;display:flex}.cmp-nav-desktop__group__link{flex-direction:row;gap:.75rem;font-size:.875rem;display:flex}.cmp-nav-desktop__group__link-content{color:var(--idt__color-text);flex-direction:row;align-items:baseline;gap:.75rem;font-weight:400;line-height:1.5;text-decoration:none;display:flex}.cmp-nav-desktop__group__link-content .cmp-nav-desktop__group__badge{text-decoration:none}.cmp-nav-desktop__group__link-content:hover{color:var(--idt__color-text);font-weight:400;text-decoration:none}.cmp-nav-desktop__group__link-content:hover .cmp-nav-desktop__group__link-text{text-decoration:underline}.cmp-nav-desktop__group__badges{flex-wrap:wrap;gap:.75rem;height:fit-content;list-style:none;display:flex}.cmp-nav-desktop__group__badge{border:.0625rem solid var(--idt__color-border-secondary);color:var(--idt__color-text-secondary);text-transform:uppercase;border-radius:.25rem;padding:0 .5rem;font-size:.75rem;display:inline-block;text-decoration:none!important}.cmp-nav-desktop__dropdown-window{background:var(--idt__color-bg);z-index:999;box-sizing:border-box;width:280px;padding:1rem;display:none;position:absolute;top:calc(100% + .5rem);right:0}.cmp-nav-desktop__dropdown-window--visible{display:block}.cmp-nav-desktop__dropdown-heading{text-align:left;padding:.75rem 0;font-size:1.125rem}@media (width>=768px){.cmp-nav-desktop__dropdown-heading{font-size:1.25rem}}.cmp-nav-desktop__dropdown-heading{font-family:var(--idt__font-family-heading);letter-spacing:0;color:var(--idt__color-heading-secondary);margin:0;font-weight:500;line-height:1.2}.cmp-nav-desktop__dropdown-divider{color:var(--idt__color-border-light);margin:.75rem 0}.cmp-nav-desktop__dropdown-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmp-nav-desktop__dropdown-item{padding:.75rem 0}.cmp-nav-desktop__dropdown-link{color:var(--idt__color-text);align-items:baseline;gap:.5rem;text-decoration:none;display:flex}.cmp-nav-desktop__dropdown-link:hover,.cmp-nav-desktop__dropdown-link:active,.cmp-nav-desktop__dropdown-link[aria-selected=true]{color:var(--idt__color-text);text-decoration:none}.cmp-nav-desktop__dropdown-link:hover .cmp-nav-desktop__dropdown-label--primary,.cmp-nav-desktop__dropdown-link:active .cmp-nav-desktop__dropdown-label--primary,.cmp-nav-desktop__dropdown-link[aria-selected=true] .cmp-nav-desktop__dropdown-label--primary{color:var(--idt__color-text-link-hover)}.cmp-nav-desktop__dropdown-link:hover .cmp-nav-desktop__dropdown-icon--primary svg,.cmp-nav-desktop__dropdown-link:active .cmp-nav-desktop__dropdown-icon--primary svg,.cmp-nav-desktop__dropdown-link[aria-selected=true] .cmp-nav-desktop__dropdown-icon--primary svg{fill:var(--idt__color-text-link-hover)}.cmp-nav-desktop__dropdown-link:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring);color:var(--idt__color-text);text-decoration:none}.cmp-nav-desktop__dropdown-link:focus .cmp-nav-desktop__dropdown-label--primary{color:var(--idt__color-text-link-hover)}.cmp-nav-desktop__dropdown-link:hover .cmp-nav-desktop__dropdown-label,.cmp-nav-desktop__dropdown-link:active .cmp-nav-desktop__dropdown-label{text-decoration:underline}.cmp-nav-desktop__dropdown-label{font-size:.875rem;font-weight:400;line-height:1.2}.cmp-nav-desktop__dropdown-label--primary{color:var(--idt__color-text-link);font-weight:500}.cmp-nav-desktop__dropdown-icon{-ms-flex-item-align:normal;align-self:normal;display:flex}.cmp-nav-desktop__dropdown-icon--primary svg{width:1rem;height:1rem;fill:var(--idt__color-icon-primary)}.cmp-nav-desktop__dropdown-icon--secondary svg{width:1rem;height:1rem;fill:var(--idt__color-text)}.cmp-nav-desktop__arrows-toggle .arrow-down,.cmp-nav-desktop__arrows-toggle .arrow-up{display:none}.cmp-nav-desktop__arrows-toggle .arrow-visible{margin:2px 0;display:flex}.cmp-nav-desktop__arrows-toggle-primary .arrow-down svg,.cmp-nav-desktop__arrows-toggle-primary .arrow-up svg{stroke:var(--idt__color-icon-invert)}.cmp-nav-desktop__arrows-toggle-secondary .arrow-down svg,.cmp-nav-desktop__arrows-toggle-secondary .arrow-up svg{stroke:var(--idt__color-icon-secondary)}.cmp-nav-desktop__arrows-toggle-secondary:focus-visible .arrow-down svg,.cmp-nav-desktop__arrows-toggle-secondary:focus-visible .arrow-up svg,.cmp-nav-desktop__arrows-toggle-secondary:focus .arrow-down svg,.cmp-nav-desktop__arrows-toggle-secondary:focus .arrow-up svg,.cmp-nav-desktop__arrows-toggle-secondary:hover .arrow-down svg,.cmp-nav-desktop__arrows-toggle-secondary:hover .arrow-up svg,.cmp-nav-desktop__arrows-toggle-secondary:active .arrow-down svg,.cmp-nav-desktop__arrows-toggle-secondary:active .arrow-up svg{stroke:var(--idt__color-icon-secondary-hover)}body.nav-group-open{height:100vh;overflow:hidden}:root{--mobile-sticky-nav-height:64px}.no-scroll-mobile{width:100%;position:fixed;overflow:hidden}.nav{z-index:999;position:sticky;top:0}@media (width>=1200px){.nav{position:relative;overflow-x:visible}}.cmp-nav--is-open{height:100svh;overflow-x:hidden}@media (width>=1200px){.cmp-nav--is-open{height:auto}}.cmp-nav--is-open .cmp-nav-mobile__cta-menu,.cmp-nav--is-open .cmp-nav-mobile__cta-signin{display:none}.cmp-nav--is-open .cmp-nav-mobile__cta-close{display:block}.cmp-nav .cmp-separator{margin:1rem 0}.cmp-nav-mobile{z-index:9;display:block;position:sticky}.cmp-nav-mobile__separator{border-top:solid .0625rem var(--idt__color-border-light);margin:.75rem 1rem}.cmp-nav-mobile__tab-content{display:none}.cmp-nav-mobile__tab-content--active{display:block}.cmp-nav-mobile__logo .cmp-image{height:32px;display:flex}.cmp-nav-mobile__tabs{max-width:1200px;margin:0 auto;padding:.75rem 1rem;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-nav-mobile__tabs{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-nav-mobile__tabs{padding-left:0;padding-right:0}}.cmp-nav-mobile__tabs{background-color:var(--idt__color-bg-surface-secondary);min-height:80px;position:sticky;top:0}.cmp-nav-mobile__tabs .cmp-tabs__tablist{margin:0}.cmp-nav-mobile__tabs .cmp-tabs__tab a{color:var(--idt__color-text)}.cmp-nav-mobile__tabs .cmp-tabs__tab--active a{color:var(--idt__color-text-invert)}.cmp-nav-mobile__banner{justify-content:space-between;max-width:1200px;height:64px;margin:0 auto;padding-left:1rem;padding-right:1rem;display:flex;position:relative;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-nav-mobile__banner{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-nav-mobile__banner{padding-left:0;padding-right:0}}.cmp-nav-mobile__banner{background-color:var(--idt__color-bg-surface);border-bottom:solid .0625rem var(--idt__color-border);z-index:9;place-items:center;padding-top:1rem;padding-bottom:1rem}.cmp-nav-mobile__cta-group{gap:1rem;height:32px;display:flex}.cmp-nav-mobile__cta-group .cmp-button{height:100%;min-height:auto}.cmp-nav-mobile__cta-group .cmp-button svg{width:1.5rem;height:1.5rem}.cmp-nav-mobile__cta-signin{width:2rem;height:2rem}.cmp-nav-mobile__cta-signin svg{width:1rem!important;height:1rem!important}.cmp-nav-mobile__cta-close{display:none}.cmp-nav-mobile__cta-close .cmp-button,.cmp-nav-mobile__cta-menu .cmp-button{border-radius:0!important}.cmp-nav-mobile__step{background-color:var(--idt__color-bg-surface);z-index:1;width:0;height:0;padding-top:64px;transition:transform .2s ease-out;position:absolute;top:0;overflow-y:scroll;transform:translate(100vw)}.cmp-nav-mobile__step--active{width:100%;height:100vh;transform:translate(0)}.cmp-nav-mobile__step-badges{-ms-flex-item-align:self-start;align-self:self-start;gap:.5rem;display:inline-flex}.cmp-nav-mobile__step-badges-item{border:.0625rem solid var(--idt__color-border-secondary);color:var(--idt__color-text-secondary);text-transform:uppercase;border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.cmp-nav-mobile__step-badges-item:hover{text-decoration:none}.cmp-nav-mobile__step-title{font-size:1.25rem}@media (width>=768px){.cmp-nav-mobile__step-title{font-size:1.5rem}}.cmp-nav-mobile__step-title{font-family:var(--idt__font-family-heading);letter-spacing:0;max-width:1200px;margin:0 auto;padding:1rem;font-weight:500;line-height:1.2;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-nav-mobile__step-title{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-nav-mobile__step-title{padding-left:0;padding-right:0}}.cmp-nav-mobile__step-title{margin-top:1.5rem}.cmp-nav-mobile__step-title svg{width:1.25rem;height:1.25rem;fill:var(--idt__color-text-link);vertical-align:middle;margin-left:.25rem}.cmp-nav-mobile__step-title a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.cmp-nav-mobile__step-title a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.cmp-nav-mobile__step-title a:active{color:var(--idt__color-text-link-hover)}.cmp-nav-mobile__step-title a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.cmp-nav-mobile__step-title a{display:inline-block}.cmp-nav-mobile__step-backto{background-color:var(--idt__color-bg-surface-secondary);text-align:left;width:100%;height:80px;color:var(--idt__color-text);border:none;align-items:center;gap:.5rem;max-width:1200px;margin:0 auto;padding:0 1rem;font-weight:500;display:flex;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-nav-mobile__step-backto{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-nav-mobile__step-backto{padding-left:0;padding-right:0}}.cmp-nav-mobile__step-backto:focus-visible{-webkit-box-shadow:inset 0 0 0 3px var(--idt__color-focus-ring);box-shadow:inset 0 0 0 3px var(--idt__color-focus-ring);outline:none}.cmp-nav-mobile__step-backto-icon{transform:rotate(180deg)}.cmp-nav-mobile__step-list{margin:0;padding:0;list-style:none}.cmp-nav-mobile__step-label{width:100%;min-height:56px;color:var(--idt__color-heading-secondary);background:0 0;border:none;max-width:1200px;margin:0 auto;padding:.75rem 1rem;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-nav-mobile__step-label{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-nav-mobile__step-label{padding-left:0;padding-right:0}}.cmp-nav-mobile__step-label{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;line-height:1.5;display:flex}.cmp-nav-mobile__step-label:focus-visible,.cmp-nav-mobile__step-label:active{background-color:color-mix(in srgb, var(--idt__color-bg-surface-quaternary) 40%, transparent)}.cmp-nav-mobile__step-label:focus-visible,.cmp-nav-mobile__step-label.is-focus-visible{-webkit-box-shadow:inset 0 0 0 3px var(--idt__color-focus-ring);box-shadow:inset 0 0 0 3px var(--idt__color-focus-ring);outline:none}.cmp-nav-mobile__step-label--group{gap:.75rem;font-weight:500}.cmp-nav-mobile__step-label--group svg{flex:none}.cmp-nav-mobile__step-label--iconlink{color:var(--idt__color-text);justify-content:flex-start;gap:.5rem}.cmp-nav-mobile__step-label--iconlink-icon{align-items:center;display:flex}.cmp-nav-mobile__step-label--iconlink-icon svg{width:1rem;height:1rem}.cmp-nav-mobile__step-label--link{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:.5rem}.cmp-nav-mobile__step-label--link:focus{outline:none}.cmp-nav-mobile__step-label--link:focus-visible{-webkit-box-shadow:inset 0 0 0 3px var(--idt__color-focus-ring);box-shadow:inset 0 0 0 3px var(--idt__color-focus-ring);outline:none}.cmp-nav-mobile__step-label--link-primary{color:var(--idt__color-text-link);justify-content:flex-start;align-items:center;gap:.5rem;font-weight:500;display:flex}.cmp-nav-mobile__step-label--link-primary svg{fill:var(--idt__color-text-link);width:1rem;height:1rem}.cmp-nav-mobile__step-label--link-primary:hover .cmp-nav-mobile__step-label--icon-primary svg{fill:var(--idt__color-text-link-hover)}.cmp-nav-mobile__step-label--link-secondary,.cmp-nav-mobile__step-label--link-secondary:hover{color:var(--idt__color-heading-secondary)}.cmp-nav-mobile__step-label--icon{align-self:center;display:flex}.cmp-nav-mobile__step-label--icon-primary svg{width:1rem;height:1rem;fill:var(--idt__color-icon-primary)}.cmp-nav-mobile__step-label--icon-secondary svg{width:1rem;height:1rem;fill:var(--idt__color-text)}.product-highlight{color:var(--idt__color-text);flex-direction:column;display:flex}@media (width>=768px){.product-highlight{flex-direction:row;align-items:stretch}}.product-highlight.card-outline{border:solid .0625rem var(--idt__color-border);border-radius:1.5rem;gap:0;padding:0;overflow:hidden}@media (width>=1200px){.product-highlight.card-outline{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}.product-highlight.card-outline .product-highlight__content{padding:2rem 1rem}@media screen and (width>=768px){.product-highlight.card-outline .product-highlight__content{padding:3rem 2rem}}@media screen and (width>=992px){.product-highlight.card-outline .product-highlight__content{padding:3rem}}.product-highlight__content{flex:1;padding:2rem 1rem}@media screen and (width>=768px){.product-highlight__content{padding:4rem 2rem 4rem 0}}@media screen and (width>=992px){.product-highlight__content{padding:5rem 3rem 5rem 0}}.product-highlight__badges{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;flex-wrap:wrap;gap:.5rem;margin-block:0;padding-inline-start:0;list-style-type:none;display:flex}.product-highlight__badges li{letter-spacing:.0625rem;border:.0625rem solid var(--idt__color-border-tertiary);text-transform:uppercase;border-radius:.25rem;width:fit-content;padding:.25rem .5rem;font-size:.75rem}.product-highlight__title--card{font-size:1.5rem}@media (width>=768px){.product-highlight__title--card{font-size:2rem}}.product-highlight__title--card{font-family:var(--idt__font-family-heading);letter-spacing:-1px;color:var(--idt__color-heading);margin:1.5rem 0;font-weight:500;line-height:1.2}.product-highlight__title--card--secondary{color:var(--idt__color-heading-secondary)}.product-highlight__title--full-width{font-size:2rem}@media (width>=768px){.product-highlight__title--full-width{font-size:2.5rem}}.product-highlight__title--full-width{font-family:var(--idt__font-family-heading);letter-spacing:-1px;color:var(--idt__color-heading);margin-top:1.5rem;font-weight:500;line-height:1.2}.product-highlight__title--full-width--secondary{color:var(--idt__color-heading-secondary)}.product-highlight__description{font-size:1.125rem}@media screen and (width>=992px){.product-highlight__description{font-size:1.25rem}}.product-highlight__description{margin-top:1.5rem;line-height:1.2}.product-highlight__features ul{padding:2rem 0}@media screen and (width>=768px){.product-highlight__features ul{padding:2rem 0}}@media screen and (width>=992px){.product-highlight__features ul{padding:3rem 0}}.product-highlight__features ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;flex-direction:column;gap:.75rem;margin-block:0;padding-inline-start:0;list-style-type:none;display:flex}.product-highlight__features ul li{font-size:1.125rem;position:relative}@media screen and (width>=992px){.product-highlight__features ul li{font-size:1.25rem}}.product-highlight__features ul li{text-overflow:ellipsis;margin:0;padding-left:2rem;line-height:1.2;display:block;overflow:hidden}.product-highlight__features ul li:before{content:" ";background-color:var(--idt__color-icon-secondary);width:1.5rem;height:1.5rem;position:absolute;top:0;left:0;-webkit-mask-image:url(clientlib-site/resources/icons/check.svg);mask-image:url(clientlib-site/resources/icons/check.svg);-webkit-mask-size:contain;mask-size:contain}.product-highlight__pricing{margin:0;padding:0}.product-highlight__pricing-item{border-top:solid .0625rem var(--idt__color-border);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem 0;font-size:1rem;line-height:1.5;display:flex}.product-highlight__pricing-item>p{margin:0;padding:0}.product-highlight__pricing-item-value{white-space:nowrap}.product-highlight__pricing-item-value>p{margin:0;padding:0}.product-highlight__pricing-item:first-child{border-color:var(--idt__color-border-tertiary)}.product-highlight__pricing-item:last-child{border-bottom:solid .0625rem var(--idt__color-border)}.product-highlight__fine-print{padding:2rem 0 0;font-size:.75rem}@media screen and (width>=768px){.product-highlight__fine-print{padding:2rem 0 0}}@media screen and (width>=992px){.product-highlight__fine-print{padding:1rem 0 0}}.product-highlight__fine-print{margin:0;line-height:1.5}.product-highlight__cta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;padding:2rem 0 0;display:flex}@media screen and (width>=768px){.product-highlight__cta{padding:2rem 0 0}}@media screen and (width>=992px){.product-highlight__cta{padding:3rem 0 0}}.product-highlight__cta .dsci-button .cmp-button{padding-top:0;padding-bottom:0}@media (width>=992px){.product-highlight__cta{flex-direction:row;align-items:center}}.product-highlight__cta.cta-subtext{flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-highlight__cta-note{margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.5}.product-highlight__image-wrapper{border-radius:0 0 1rem 1rem;position:relative;overflow:hidden}@media screen and (width>=768px){.product-highlight__image-wrapper{border-radius:0 1rem 1rem 0;flex:0 0 50%}}@media (width>=768px){.product-highlight__image-wrapper{padding:0}}.product-highlight:not(.card-outline) .product-highlight__image-wrapper{border-radius:0}.product-highlight__desktop-image{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.product-highlight__desktop-image img,.product-highlight__desktop-image .cmp-image,.product-highlight__desktop-image picture,.product-highlight__desktop-image .cmp-image__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media screen and (width>=768px){.product-highlight__desktop-image{display:block}}.product-highlight__mobile-image{display:block}.product-highlight__mobile-image img,.product-highlight__mobile-image .cmp-image,.product-highlight__mobile-image picture,.product-highlight__mobile-image .cmp-image__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media screen and (width>=768px){.product-highlight__mobile-image{display:none}}.dsci-container--width-boxed .product-highlight:not(.card-outline),.dsci-spacingcontainer--width-boxed .product-highlight:not(.card-outline){margin-left:-1rem;margin-right:-1rem}@media screen and (width>=768px){.dsci-container--width-boxed .product-highlight:not(.card-outline),.dsci-spacingcontainer--width-boxed .product-highlight:not(.card-outline){margin-left:0;margin-right:0}}.cmp-producttiles .cmp-producttiles__tile{border:solid .0625rem var(--idt__color-border);background-color:var(--idt__color-bg);border-radius:1.5rem;flex-direction:column;gap:1.5rem;padding:2rem 1rem;display:flex;overflow:hidden}@media screen and (width>=768px){.cmp-producttiles .cmp-producttiles__tile{padding:2rem 1.5rem}}.cmp-producttiles__subtitle{color:var(--idt__color-text);letter-spacing:1px;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap;text-align:right;-webkit-box-orient:vertical;height:48px;margin:-2rem -1.5rem 0;padding:1rem 1.5rem;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.cmp-producttiles__image{-o-object-fit:cover;object-fit:cover;width:200px;height:126px}.cmp-producttiles__title{font-size:1.5rem}@media (width>=768px){.cmp-producttiles__title{font-size:2rem}}.cmp-producttiles__title{font-family:var(--idt__font-family-heading);letter-spacing:-1px;min-height:2lh;margin:0;font-weight:500;line-height:1.2}.cmp-producttiles__badge{flex-wrap:wrap;gap:.5rem;min-height:22px;display:flex}.cmp-producttiles__badge-item{border:solid .0625rem var(--idt__color-border-tertiary);color:var(--idt__color-text);letter-spacing:1px;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1}.cmp-producttiles__advantage-container{flex-direction:column;gap:.75rem;display:flex}.cmp-producttiles__advantage-item{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;align-items:flex-start;column-gap:.5rem;display:flex}.cmp-producttiles__advantage-item sup{font-size:.65rem}.cmp-producttiles__advantage-item sup a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.cmp-producttiles__advantage-item sup a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.cmp-producttiles__advantage-item sup a:active{color:var(--idt__color-text-link-hover)}.cmp-producttiles__advantage-item sup a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.cmp-producttiles__advantage-item sup a,.cmp-producttiles__advantage-item sup a:focus{text-decoration:underline}.cmp-producttiles__advantage-item sup a:hover{text-decoration:none}.cmp-producttiles__advantage-icon{width:1rem;height:1rem;margin-top:.25rem}.cmp-producttiles__advantage-text{color:var(--idt__color-text);margin:0;font-size:1rem;line-height:1.5}.cmp-producttiles__advantage-text>a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.cmp-producttiles__advantage-text>a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.cmp-producttiles__advantage-text>a:active{color:var(--idt__color-text-link-hover)}.cmp-producttiles__advantage-text>a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.cmp-producttiles__advantage-text>b{font-weight:500}.cmp-producttiles__banner-container{background-color:var(--idt__color-bg-surface-secondary);border-radius:.5rem;padding:1rem}.cmp-producttiles__banner-title{margin:0 0 .5rem;font-size:1rem;font-weight:500}.cmp-producttiles__banner-item{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;align-items:flex-start;column-gap:.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.cmp-producttiles__banner-item:last-child{margin-bottom:0}.cmp-producttiles__banner-icon{width:1.5rem;height:1.5rem}.cmp-producttiles__banner-text{color:var(--idt__color-text);margin:0;font-size:1rem;line-height:1.5}.cmp-producttiles__banner-text sup{font-size:.65rem}.cmp-producttiles__banner-text sup a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.cmp-producttiles__banner-text sup a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.cmp-producttiles__banner-text sup a:active{color:var(--idt__color-text-link-hover)}.cmp-producttiles__banner-text sup a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.cmp-producttiles__banner-text sup a,.cmp-producttiles__banner-text sup a:focus{text-decoration:underline}.cmp-producttiles__banner-text sup a:hover{text-decoration:none}.cmp-producttiles__banner-text>b{font-weight:500}.cmp-producttiles__rates-container{margin-top:1rem}.cmp-producttiles__rates-container tbody>tr.cmp-producttiles__rates-item:first-child,.cmp-producttiles__rates-container tbody>tr.cmp-producttiles__rates-title+tr.cmp-producttiles__rates-item{border-top:solid .125rem var(--idt__color-border-tertiary)}.cmp-producttiles__rates-title{letter-spacing:1px;justify-content:end;margin-bottom:.5rem;font-size:.75rem;font-weight:400;line-height:1;display:flex}.cmp-producttiles__rates-title sup{font-size:.65rem}.cmp-producttiles__rates-title sup a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.cmp-producttiles__rates-title sup a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.cmp-producttiles__rates-title sup a:active{color:var(--idt__color-text-link-hover)}.cmp-producttiles__rates-title sup a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.cmp-producttiles__rates-title sup a,.cmp-producttiles__rates-title sup a:focus{text-decoration:underline}.cmp-producttiles__rates-title sup a:hover{text-decoration:none}.cmp-producttiles__rates-item{border-bottom:solid .0625rem var(--idt__color-border);justify-content:space-between;gap:.5rem;padding:.5rem 0;display:flex}.cmp-producttiles__rates-text{color:var(--idt__color-text);flex:1;margin:0}.cmp-producttiles__rates-text sup{font-size:.65rem}.cmp-producttiles__rates-text sup a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.cmp-producttiles__rates-text sup a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.cmp-producttiles__rates-text sup a:active{color:var(--idt__color-text-link-hover)}.cmp-producttiles__rates-text sup a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.cmp-producttiles__rates-text sup a,.cmp-producttiles__rates-text sup a:focus{text-decoration:underline}.cmp-producttiles__rates-text sup a:hover{text-decoration:none}.cmp-producttiles__rates-text>b{font-weight:500}.cmp-producttiles__rates-promo-text{flex:1;margin:0;font-size:1.25rem;font-weight:500;line-height:1.2}.cmp-producttiles__rates-promo{color:var(--idt__color-heading);font-size:1.25rem;font-weight:500}.cmp-producttiles__rates-price{color:var(--idt__color-text);font-size:1.25rem;font-weight:500;line-height:1.2;text-decoration:line-through}.cmp-producttiles__price-container{text-align:right;flex-direction:column;flex:1;display:flex}.cmp-producttiles__regular-rate{color:var(--idt__color-text);text-align:right;flex:1;font-size:1rem;line-height:1.5}.cmp-producttiles__regular-rate sup{font-size:.65rem}.cmp-producttiles__regular-rate sup a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.cmp-producttiles__regular-rate sup a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.cmp-producttiles__regular-rate sup a:active{color:var(--idt__color-text-link-hover)}.cmp-producttiles__regular-rate sup a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.cmp-producttiles__regular-rate sup a,.cmp-producttiles__regular-rate sup a:focus{text-decoration:underline}.cmp-producttiles__regular-rate sup a:hover{text-decoration:none}.cmp-producttiles__description{color:var(--idt__color-text);font-size:.75rem;font-weight:400;line-height:1.5}.cmp-producttiles__description>b{font-weight:500}.cmp-producttiles__content-wrapper{flex-direction:column;flex:1;gap:1.5rem;display:flex}@media screen and (width>=768px){.cmp-producttiles__content-wrapper{gap:2rem}}.cmp-producttiles__content-wrapper>:first-child{margin-bottom:.5rem}@media screen and (width>=768px){.cmp-producttiles__content-wrapper>:first-child{margin-bottom:0}}.cmp-producttiles__buttons-wrapper{flex-direction:column;gap:1.5rem;margin-top:auto;display:flex}.cmp-producttiles .swiper-slide>*{height:auto}.cmp-producttiles .swiper-scrollbar-drag{background-color:#7a7a7a;border-radius:.25rem;height:6px;margin-top:10px}.cmp-producttiles .nbc-swiper__action{background-color:var(--idt__color-bg)}.cmp-quicklinks{max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-quicklinks{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-quicklinks{padding-left:0;padding-right:0}}.cmp-quicklinks__container{background-color:var(--idt__color-bg-surface);border:solid .0625rem var(--idt__color-border);border-radius:60px;height:72px;padding:.5rem}@media screen and (width>=1200px){.cmp-quicklinks__container{max-width:1200px;margin:0 auto}}@media (width<=768px){.cmp-quicklinks__container{border-radius:1rem;height:auto;padding:0}}.cmp-quicklinks__container--hero-overlap{z-index:1;margin-top:-36px;position:relative}.cmp-quicklinks__list{flex-direction:row;align-items:center;display:flex}@media (width<=768px){.cmp-quicklinks__list{flex-direction:column;align-items:stretch;gap:0;height:auto;padding:0}}.cmp-quicklinks__link{letter-spacing:normal;text-align:left;border-radius:60px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:.5rem;height:56px;padding:1rem;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .2s ease-in-out,-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:flex;position:relative}.cmp-quicklinks__link:not(:last-child):before{content:"";background-color:var(--idt__color-border);width:1px;height:24px;transition:opacity .2s ease-in-out;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cmp-quicklinks__link:after{content:"";background-color:var(--idt__color-text-link);flex-shrink:0;width:1rem;height:1rem;transition:background-color .2s ease-in-out;display:inline-block;-webkit-mask-image:url(clientlib-site/resources/icons/android-next.svg);mask-image:url(clientlib-site/resources/icons/android-next.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cmp-quicklinks__link:hover,.cmp-quicklinks__link:focus{background-color:var(--idt__color-bg-secondary);text-decoration:underline}.cmp-quicklinks__link:hover:after,.cmp-quicklinks__link:focus:after{background-color:var(--idt__color-text-link-hover)}.cmp-quicklinks__link:hover:before,.cmp-quicklinks__link:focus:before{display:none}.cmp-quicklinks__link:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring)}@media (width<=768px){.cmp-quicklinks__link{border-radius:0;justify-content:space-between;align-items:flex-start;width:100%;padding:1rem 1.5rem}.cmp-quicklinks__link:after{align-self:center;margin-top:2px}.cmp-quicklinks__link:not(:last-child){border-bottom:1px solid var(--idt__color-border)}.cmp-quicklinks__link:not(:last-child):before{display:none}.cmp-quicklinks__link:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.cmp-quicklinks__link:last-child{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.cmp-quicklinks__link-text,.cmp-quicklinks__link>*{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1}}.cmp-quicklinks__link.hide-separator:before{display:none}.search .cmp_search__info{height:1.688rem;font-family:var(--idt__font-family-body);color:var(--idt__color-text);margin:.25rem;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5}.search .cmp-search{width:100%}.search .cmp-search .no-search-results-found{margin-top:2rem}@media (width>=768px){.search .cmp-search .no-search-results-found{margin-top:5rem}}.search .cmp-search .no-search-results-found{font-size:1.25rem;font-weight:500}.search .cmp-search .no-search-results-text{margin-top:1.5rem;font-size:1.125rem;font-weight:400}@media (width>=1200px){.search .cmp-search__labels-section{align-items:baseline;margin-top:2rem;display:flex}}.search .cmp-search__sb-container{max-width:792px;margin-top:2rem;position:relative}@media (width>=992px){.search .cmp-search__sb-container{margin-top:3rem}}.search .cmp-search__searchbox{box-sizing:border-box;border:solid .0625rem var(--idt__color-border);border-radius:.5rem;width:100%;height:3rem;padding:.75rem 4.75rem .75rem 1rem;font-size:1.25rem;line-height:1.2}.search .cmp-search__searchbox::-webkit-input-placeholder{color:var(--idt__color-text-placeholder)}.search .cmp-search__searchbox::placeholder{color:var(--idt__color-text-placeholder)}.search .cmp-search__searchbox:-ms-placeholder-shown{color:var(--idt__color-text-placeholder)}.search .cmp-search__searchbox::placeholder{color:var(--idt__color-text-placeholder)}.search .cmp-search__searchbox:focus{-webkit-box-shadow:none;box-shadow:none;outline-offset:2px;outline:none;outline:3px solid var(--idt__color-focus-ring);position:relative}.search .cmp-search__input{box-sizing:border-box;border:solid .0625rem var(--idt__color-border);background-color:var(--idt__color-bg-surface);width:100%;height:100%;font-family:var(--idt__font-family-body);color:var(--idt__color-text);border-radius:.5rem;padding:.75rem 1.5rem .75rem 3.5rem;font-size:1.5rem;font-weight:400;line-height:1.5}.search .cmp-search__input[aria-expanded=true]{border-radius:.5rem .5rem 0 0}.search .cmp-search__input:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring)}.search .cmp-search__search-button{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.search .cmp-search__search-button:before{content:"";background-color:var(--idt__color-icon-secondary);width:1.5rem;height:1.5rem;display:block;-webkit-mask:url(clientlib-site/resources/icons/search.svg) 0 0/contain;mask:url(clientlib-site/resources/icons/search.svg) 0 0/contain}.search .cmp-search__search-button:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring)}.search .cmp-search__search-button:disabled{cursor:not-allowed;opacity:.5}.search .cmp-search__clear-button{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:50%;right:3.5rem;transform:translateY(-50%)}.search .cmp-search__clear-button:before{content:"";background-color:var(--idt__color-icon);width:1rem;height:1rem;display:block;-webkit-mask:url(clientlib-site/resources/icons/close.svg) 0 0/contain;mask:url(clientlib-site/resources/icons/close.svg) 0 0/contain}.search .cmp-search__clear-button.hidden{display:none}.search .cmp-search__clear-button:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring)}.search .cmp-search__clear{cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;top:.75rem;right:0}.search .cmp-search__icon{background-color:var(--idt__color-icon-secondary);pointer-events:none;width:1.5rem;height:1.5rem;display:block;position:absolute;top:1.125rem;left:1rem;-webkit-mask:url(clientlib-site/resources/icons/search.svg) 50%/contain no-repeat;mask:url(clientlib-site/resources/icons/search.svg) 50%/contain no-repeat}.search .cmp-search__clear-icon{background-image:url(clientlib-site/resources/icons/close.svg);background-size:contain;width:1rem;height:1rem;position:absolute;top:.75rem;right:1.5rem}.search .cmp-search__previous-page-icon{background-color:var(--idt__color-icon-secondary);pointer-events:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask:url(clientlib-site/resources/icons/arrow-left.svg) 50%/contain no-repeat;mask:url(clientlib-site/resources/icons/arrow-left.svg) 50%/contain no-repeat}.search .cmp-search__next-page-icon{background-color:var(--idt__color-icon-secondary);pointer-events:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask:url(clientlib-site/resources/icons/arrow-right.svg) 50%/contain no-repeat;mask:url(clientlib-site/resources/icons/arrow-right.svg) 50%/contain no-repeat}.search .cmp-search__loading-indicator{top:1.5rem;left:1rem}.search .cmp-search__filter{margin-top:1.5rem}@media (width>=1200px){.search .cmp-search__filter{margin-top:0;margin-left:auto}}.search .cmp-search__filter #cmp-search__filter-dropdown{border:solid .0625rem var(--idt__color-border);background-color:var(--idt__color-bg-surface);width:166px;height:40px;font-family:var(--idt__font-family-body);color:var(--idt__color-text);appearance:none;background-image:url(clientlib-site/resources/icons/double-arrow.svg);background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;border-radius:.5rem;margin-left:1rem;padding:0 2rem 0 .75rem;font-size:1rem;font-weight:400;line-height:normal;display:inline-block;position:relative}.search .cmp-search__filter #cmp-search__filter-dropdown::-ms-expand{display:none}.search .cmp-search__filter #cmp-search__filter-dropdown:focus{outline-offset:2px;outline-style:solid;outline-color:#0000;outline:3px solid var(--idt__color-focus-ring)}.search .cmp-search__results--found{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:1.5rem;font-size:1.25rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width>=1200px){.search .cmp-search__results--found{max-width:60%;margin-top:0;line-height:1.2}}.search .cmp-search__results--displayed{margin-top:1rem;margin-left:auto}@media (width>=1200px){.search .cmp-search__results--displayed{margin-top:0;line-height:1.5}}.search .cmp-search__results--content{margin-top:2rem}@media (width>=992px){.search .cmp-search__results--content{margin-top:3rem}}.search .cmp-search__single-result{border-top:solid .0625rem var(--idt__color-border-light);padding:2rem 0}.search .cmp-search__single-result:last-child{border-bottom:solid .0625rem var(--idt__color-border-light)}.search .cmp-search__single-result--title{font-size:1.25rem}@media (width>=768px){.search .cmp-search__single-result--title{font-size:1.5rem}}.search .cmp-search__single-result--title{font-family:var(--idt__font-family-heading);letter-spacing:0;margin:0;font-weight:500;line-height:1.2}.search .cmp-search__single-result--title strong{font-weight:500}.search .cmp-search__single-result--description{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width>=992px){.search .cmp-search__single-result--description{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}}.search .cmp-search__single-result--description{-webkit-margin-before:.75rem;margin-block-start:.75rem}.search .cmp-search__single-result--description strong{font-weight:400}.search .cmp-search__single-result--link{display:inline-block}.search .cmp-search__item{font-family:var(--idt__font-family-body);color:var(--idt__color-text);padding:1rem .75rem;font-size:1.125rem;font-weight:400;text-decoration:none}.search .cmp-search__item--is-focused,.search .cmp-search__item:hover{background-color:var(--idt__color-bg-surface-secondary)}.search .cmp-search__item-mark{background-color:unset;font-weight:700}.search .cmp-search__pagination{place-content:center;padding-top:2rem;display:flex}.search .cmp-search__pagination-previous,.search .cmp-search__pagination-next{width:2.5rem;height:2.5rem;margin:0 .25rem}.search .cmp-search__pagination-previous a,.search .cmp-search__pagination-next a{width:1rem;height:1rem}.search .cmp-search__pagination-previous a:hover i,.search .cmp-search__pagination-next a:hover i{background-color:var(--idt__color-icon-secondary-hover)}.search .cmp-search__pagination-previous a:active,.search .cmp-search__pagination-next a:active{background-color:var(--idt__color-bg-surface-secondary)}.search .cmp-search__pagination-previous a:focus,.search .cmp-search__pagination-next a:focus{background-color:var(--idt__color-bg-surface-secondary);border-radius:.25rem}.search .cmp-search__pagination-previous i,.search .cmp-search__pagination-next i{width:1rem;height:1rem;margin:.75rem}.search .cmp-search__pagination span,.search .cmp-search__pagination a{text-align:center;width:2.5rem;height:2.5rem;margin:0 .25rem;font-weight:500;line-height:2.75rem;display:block;overflow:hidden}.search .cmp-search__pagination span:focus,.search .cmp-search__pagination a:focus{background-color:var(--idt__color-bg-surface-secondary);border-radius:.25rem}.search .cmp-search__pagination span{background-color:var(--idt__color-bg-surface-secondary);color:var(--idt__color-text-link-hover);border-radius:.25rem;text-decoration:underline}.cmp-separator__horizontal-rule{background:var(--idt__color-border);border:none;height:.0625rem;margin:0}.dsci-separator--appearance-dark .cmp-separator__horizontal-rule{background:var(--idt__color-border-tertiary)}.dsci-separator--appearance-light .cmp-separator__horizontal-rule{background:var(--idt__color-border-light)}.dsci-separator--appearance-invert .cmp-separator__horizontal-rule{background:var(--idt__color-border-invert)}:root{--desktop-sticky-nav-height:105px}.cmp-simplenavigation{background-color:var(--idt__color-bg-surface);border-bottom:1px solid var(--idt__color-border-light);transition:transform .2s}@media (width<=1200px){.cmp-simplenavigation.is-sliding{transform:translateY(-40px)}}.cmp-simplenavigation__container{max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.cmp-simplenavigation__container{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.cmp-simplenavigation__container{padding-left:0;padding-right:0}}.cmp-simplenavigation__container-desktop{display:none}@media (width>=768px){.cmp-simplenavigation__container-desktop{height:var(--desktop-sticky-nav-height);justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.cmp-simplenavigation__container-desktop-logo{flex-direction:row;gap:3rem;display:flex}}.cmp-simplenavigation__container-mobile{flex-direction:column;height:128px;display:flex}.cmp-simplenavigation__container-mobile-item{align-items:center;height:4rem;display:flex}.cmp-simplenavigation__container-mobile-logo{flex-direction:row;justify-content:space-between;gap:2rem}@media (width>=768px){.cmp-simplenavigation__container-mobile{display:none}}.cmp-simplenavigation__logo-link{flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.cmp-simplenavigation__logo-link:hover{text-decoration:none}.cmp-simplenavigation__logo-link:focus-visible,.cmp-simplenavigation__logo-link:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring)}.cmp-simplenavigation__logo-container{max-height:2rem}@media (width>=768px){.cmp-simplenavigation__logo-container{max-height:3rem}}.cmp-simplenavigation__logo-container-image{width:auto;max-height:100%;display:block}.cmp-simplenavigation__logo-container-image--desktop{display:none}@media (width>=768px){.cmp-simplenavigation__logo-container-image--desktop{height:41px;display:block}}.cmp-simplenavigation__logo-container-image--mobile{width:36px;height:32px;display:block}@media (width>=768px){.cmp-simplenavigation__logo-container-image--mobile{display:none}}.cmp-simplenavigation__logo-subsidiary-name{display:none}@media (width>=768px){.cmp-simplenavigation__logo-subsidiary-name{color:var(--idt__color-text);font-size:1rem;font-weight:700;line-height:1.5;display:block}}.cmp-simplenavigation__partners{flex-flow:wrap;align-items:center;gap:2rem;display:flex}@media (width>=768px){.cmp-simplenavigation__partners{gap:3rem}}.cmp-simplenavigation__partner{flex-shrink:0;display:flex}.cmp-simplenavigation__partner-logo{width:auto;height:2rem;display:block}.cmp-simplenavigation__cta-wrapper{justify-self:start}.cmp-simplenavigation__cta-wrapper .cmp-button{min-height:40px}.cmp-simplenavigation__cta-button{white-space:nowrap;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;display:inline-flex}@media (width>=768px){.cmp-simplenavigation__cta-button{height:auto;min-height:2rem;padding:.5rem 1rem;font-size:.875rem}}.cmp-simplenavigation__cta-button .cmp-button__icon{align-items:center;display:flex}.cmp-simplenavigation__cta-button .cmp-button__icon svg{width:1rem;height:1rem}.spacingcontainer.dsci-spacingcontainer--bg-primary{background-color:var(--idt__color-bg)}.spacingcontainer.dsci-spacingcontainer--bg-secondary{background-color:var(--idt__color-bg-secondary)}.spacingcontainer.dsci-spacingcontainer--bg-tertiary{background-color:var(--idt__color-bg-tertiary)}.spacingcontainer.dsci-spacingcontainer--bg-quaternary{background-color:var(--idt__color-bg-quaternary)}.spacingcontainer.dsci-spacingcontainer--width-boxed>.cmp-spacingcontainer{max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem;margin-left:auto!important;margin-right:auto!important}@media screen and (width>=768px){.spacingcontainer.dsci-spacingcontainer--width-boxed>.cmp-spacingcontainer{padding-left:2rem;padding-right:2rem}}@media screen and (width>=1440px){.spacingcontainer.dsci-spacingcontainer--width-boxed>.cmp-spacingcontainer{padding-left:0;padding-right:0}}.table.text{position:relative;overflow:auto}.table.text>.cmp-table{overflow-x:auto}.table.text>.cmp-table::-webkit-scrollbar{display:none}.table.text>.cmp-table>table{all:unset;table-layout:auto;border:none;display:table}.table.text>.cmp-table>table>tbody th,.table.text>.cmp-table>table>tbody tr,.table.text>.cmp-table>table>tbody td{box-sizing:border-box}.table.text>.cmp-table>table>tbody th,.table.text>.cmp-table>table>tbody td{border-left:unset;border-top:unset;border-right:var(--idt__color-border) solid .0625rem;border-bottom:var(--idt__color-border) solid .0625rem;letter-spacing:0;color:var(--idt__color-text);text-align:left;min-width:5rem;padding:.75rem;font-size:1rem;line-height:1.5;position:relative}.table.text>.cmp-table>table>tbody th:before,.table.text>.cmp-table>table>tbody td:before{content:"";background-color:var(--idt__color-bg-surface);z-index:-1;position:absolute;inset:0}.table.text>.cmp-table>table>tbody td{background-color:var(--idt__color-bg-surface);font-weight:400}.table.text>.cmp-table>table>tbody th{font-weight:500}.table.text>.cmp-table>table td p{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;text-align:inherit;letter-spacing:inherit}.table.text>.cmp-table>table th[scope=col]{background-color:var(--idt__color-bg-surface-quaternary);font-family:var(--idt__font-family-heading);padding:.75rem;font-size:1rem;font-weight:500;line-height:1.5}.table.text>.cmp-table>table th[scope=col]:before{background-color:var(--idt__color-bg-surface-quaternary)}.table.text>.cmp-table>table td,.table.text>.cmp-table>table th[scope=row]{font-family:var(--idt__font-family-heading);padding:1rem .75rem;font-size:1rem;font-weight:400;line-height:1.25rem}.table.text>.cmp-table>table td a,.table.text>.cmp-table>table th[scope=row] a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.table.text>.cmp-table>table td a:focus,.table.text>.cmp-table>table th[scope=row] a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.table.text>.cmp-table>table td a:active,.table.text>.cmp-table>table th[scope=row] a:active{color:var(--idt__color-text-link-hover)}.table.text>.cmp-table>table td a:hover,.table.text>.cmp-table>table th[scope=row] a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.table.text>.cmp-table>table td a,.table.text>.cmp-table>table th[scope=row] a,.table.text>.cmp-table>table td a:focus,.table.text>.cmp-table>table th[scope=row] a:focus{text-decoration:underline}.table.text>.cmp-table>table td a:hover,.table.text>.cmp-table>table th[scope=row] a:hover{text-decoration:none}.table.text>.cmp-table>table td a,.table.text>.cmp-table>table th[scope=row] a{line-height:inherit;letter-spacing:0;cursor:pointer}.table.text>.cmp-table>table td sup a,.table.text>.cmp-table>table td sub a,.table.text>.cmp-table>table th[scope=row] sup a,.table.text>.cmp-table>table th[scope=row] sub a{font-size:.75rem}.table.text>.cmp-table>table th[scope=row],.table.text>.cmp-table>table th[scope=row]:before,.table.text>.cmp-table>table th.subheader{background-color:var(--idt__color-bg-surface-quinary)}.table.text.dsci-table-size--small>.cmp-table>table>tbody th[scope=col]{font-family:var(--idt__font-family-heading);padding:.5rem .75rem;font-size:1rem;font-weight:500;line-height:1.5}.table.text.dsci-table-size--small>.cmp-table>table>tbody td,.table.text.dsci-table-size--small>.cmp-table>table>tbody th[scope=row]{padding:.5rem .75rem;font-size:.875rem;line-height:1.5}.table.text.dsci-table-size--small>.cmp-table>table>tbody td a,.table.text.dsci-table-size--small>.cmp-table>table>tbody th[scope=row] a{font-size:.875rem}.table.text.dsci-table-size--small>.cmp-table>table>tbody td sup a,.table.text.dsci-table-size--small>.cmp-table>table>tbody td sub a,.table.text.dsci-table-size--small>.cmp-table>table>tbody th[scope=row] sup a,.table.text.dsci-table-size--small>.cmp-table>table>tbody th[scope=row] sub a{font-size:.75rem}.table.text.dsci-table-size--small>.cmp-table>table>tbody td a.pdf-link{padding-left:1rem;padding-right:1rem}.table.text.dsci-table-size--small>.cmp-table>table>tbody td a.pdf-link:before{width:1rem;height:1rem}.table.text.dsci-table-size--medium>.cmp-table>table>tbody td a,.table.text.dsci-table-size--medium>.cmp-table>table>tbody th[scope=row] a{font-size:1rem}.table.text.dsci-table-size--medium>.cmp-table>table>tbody td sup a,.table.text.dsci-table-size--medium>.cmp-table>table>tbody td sub a,.table.text.dsci-table-size--medium>.cmp-table>table>tbody th[scope=row] sup a,.table.text.dsci-table-size--medium>.cmp-table>table>tbody th[scope=row] sub a{font-size:.75rem}.table.text.dsci-table-size--large>.cmp-table>table>tbody tr>th,.table.text.dsci-table-size--large>.cmp-table>table>tbody td{padding:2rem .75rem;line-height:1.5}.table.text.dsci-table-size--large>.cmp-table>table>tbody th[scope=col]{font-family:var(--idt__font-family-heading);padding:2rem .75rem;font-size:1.125rem;font-weight:600;line-height:1.5}.table.text.dsci-table-size--large>.cmp-table>table>tbody td,.table.text.dsci-table-size--large>.cmp-table>table>tbody th[scope=row],.table.text.dsci-table-size--large>.cmp-table>table>tbody td a,.table.text.dsci-table-size--large>.cmp-table>table>tbody th[scope=row] a{font-size:1rem}.table.text.dsci-table-size--large>.cmp-table>table>tbody td sup a,.table.text.dsci-table-size--large>.cmp-table>table>tbody td sub a,.table.text.dsci-table-size--large>.cmp-table>table>tbody th[scope=row] sup a,.table.text.dsci-table-size--large>.cmp-table>table>tbody th[scope=row] sub a{font-size:.75rem}.table.text.dsci-table-border--bottom>.cmp-table>table>tbody th,.table.text.dsci-table-border--bottom>.cmp-table>table>tbody td{border-left:unset;border-top:unset;border-right:unset}.table.text.dsci-table-border--right>.cmp-table>table>tbody th,.table.text.dsci-table-border--right>.cmp-table>table>tbody td{border-left:unset;border-top:unset;border-bottom:unset}.table.text.dsci-table-border--noBorder>.cmp-table>table,.table.text.dsci-table-border--noBorder>.cmp-table>table>tbody th,.table.text.dsci-table-border--noBorder>.cmp-table>table>tbody td{border:none}.table.text.dsci-table-border--borderAround>.cmp-table>table tr:first-child th,.table.text.dsci-table-border--borderAround>.cmp-table>table tr:first-child td{border-top:var(--idt__color-border) solid .0625rem}.table.text.dsci-table-border--borderAround>.cmp-table>table tr:last-child th,.table.text.dsci-table-border--borderAround>.cmp-table>table tr:last-child td{border-bottom:var(--idt__color-border) solid .0625rem}.table.text.dsci-table-border--borderAround>.cmp-table>table td:first-child,.table.text.dsci-table-border--borderAround>.cmp-table>table th:first-child{border-left:var(--idt__color-border) solid .0625rem}.table.text.dsci-table-border--borderAround>.cmp-table>table td:last-child,.table.text.dsci-table-border--borderAround>.cmp-table>table th:last-child{border-right:var(--idt__color-border) solid .0625rem}.table.text.dsci-table-background-alternation>.cmp-table>table>tbody tr:nth-child(2n)>td{background-color:var(--idt__color-bg-surface-quinary)}.table.text.dsci-table-sticky--first-col>.cmp-table{overflow:auto hidden}.table.text.dsci-table-sticky--first-col>.cmp-table>table{border-collapse:separate;border-width:.0625rem 0 0}.table.text.dsci-table-sticky--first-col>.cmp-table>table>tbody td,.table.text.dsci-table-sticky--first-col>.cmp-table>table>tbody th{border-width:0 .0625rem .0625rem 0;position:relative}.table.text.dsci-table-sticky--first-col>.cmp-table td:first-child,.table.text.dsci-table-sticky--first-col>.cmp-table th:first-child{z-index:1;border-width:0 .0625rem .0625rem;position:sticky;left:0}.table.text.dsci-table-sticky--first-col>.cmp-table td.left-shadow-start:first-child:after,.table.text.dsci-table-sticky--first-col>.cmp-table th.left-shadow-start:first-child:after,.table.text.dsci-table-sticky--first-col>.cmp-table td.left-shadow-middle:first-child:after,.table.text.dsci-table-sticky--first-col>.cmp-table th.left-shadow-middle:first-child:after{content:" ";width:6px;height:100%;position:absolute;top:0;right:-6px;box-shadow:inset 9px 0 6px -7px #0000004d}.table.text.dsci-table-alignment--center>.cmp-table{display:flex}.table.text.dsci-table-alignment--center>.cmp-table>table{margin:auto}.table.text.dsci-table-alignment--full-width>.cmp-table>table{width:100%}.table.text .pdf-link{white-space:nowrap;padding-left:1.5rem;padding-right:1.5rem;text-decoration:none;display:inline-block;position:relative}.table.text .pdf-link:before,.table.text .pdf-link:after{content:"";background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;transform:translateY(-50%)}.table.text .pdf-link:before{background-color:var(--idt__color-text-link);width:1.25rem;height:1.25rem;left:0;-webkit-mask-image:url(clientlib-site/resources/icons/pdf.svg);mask-image:url(clientlib-site/resources/icons/pdf.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.table.text .pdf-link:after{background-color:var(--idt__color-text-link);width:1rem;height:1rem;right:0;-webkit-mask-image:url(clientlib-site/resources/icons/external-link.svg);mask-image:url(clientlib-site/resources/icons/external-link.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.table.text .pdf-link:hover:before,.table.text .pdf-link:hover:after,.table.text .pdf-link:focus:before,.table.text .pdf-link:focus:after{background-color:var(--idt__color-text-link-hover)}.cmp-table__end-shadow,.cmp-table__start-shadow{z-index:1;width:9px;height:100%;display:none;position:absolute;top:0}.cmp-table__start-shadow{left:0;box-shadow:inset 9px 0 6px -7px #0000004d}.has-start-shadow .cmp-table__start-shadow{display:block}.cmp-table__end-shadow{right:0;box-shadow:inset -9px 0 6px -7px #0000004d}.has-end-shadow .cmp-table__end-shadow{display:block}.tableofcontents .cmp-toc__content{font-family:var(--idt__font-family-body);color:var(--idt__color-text);padding:.5rem;font-size:.875rem;font-weight:400}.tableofcontents .cmp-toc__content a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.tableofcontents .cmp-toc__content a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.tableofcontents .cmp-toc__content a:active{color:var(--idt__color-text-link-hover)}.tableofcontents .cmp-toc__content a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.tableofcontents .cmp-toc__content a{width:fit-content;margin:.3125rem 0;font-weight:500;line-height:1;display:flex}.tableofcontents .cmp-toc__content ul,.tableofcontents .cmp-toc__content ol{border:0;flex-direction:column;margin:0;padding:0;display:flex}.tableofcontents .cmp-toc__content ul li,.tableofcontents .cmp-toc__content ol li{border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.tableofcontents .cmp-toc__content ul li:before,.tableofcontents .cmp-toc__content ol li:before{color:var(--idt__color-text);flex-shrink:0;display:inline-block}.tableofcontents .cmp-toc__content ul ul,.tableofcontents .cmp-toc__content ul ol,.tableofcontents .cmp-toc__content ol ul,.tableofcontents .cmp-toc__content ol ol{flex-basis:100%;margin-left:2rem}.tableofcontents .cmp-toc__content ul li{align-items:center}.tableofcontents .cmp-toc__content ul li:before{content:"•";width:.3125rem;margin-right:.5rem}.tableofcontents .cmp-toc__content ol li{align-items:baseline}.tableofcontents .cmp-toc__content ol li:before{counter-increment:toc-counter;content:counter(toc-counter) ". ";min-width:.9375rem}.tableofcontents--none .cmp-toc__content ul li:before,.tableofcontents--none .cmp-toc__content ol li:before{content:none}.cmp-tabs__scroll{max-width:100vw;overflow-x:auto}.cmp-tabs__tablist{white-space:nowrap;-webkit-box-shadow:inset 0 0 0 .0625rem var(--idt__color-border);box-shadow:inset 0 0 0 .0625rem var(--idt__color-border);background-color:var(--idt__color-bg-surface);border-radius:2rem;flex-wrap:nowrap;gap:.5rem;min-width:fit-content;padding:.5rem;display:inline-flex}.cmp-tabs__tab{font-family:var(--idt__font-family-body);color:var(--idt__color-text);text-align:center;letter-spacing:normal;border:none;border-radius:1.5rem;align-items:center;height:2.5rem;padding:.5rem 1rem;font-weight:500;display:flex}.cmp-tabs__tab:hover{-webkit-box-shadow:0 0 0 .125rem var(--idt__color-border-tertiary);box-shadow:0 0 0 .125rem var(--idt__color-border-tertiary)}.cmp-tabs__tab:focus{-webkit-box-shadow:none;box-shadow:none;outline-offset:2px;outline:none;outline:3px solid var(--idt__color-focus-ring);position:relative}.cmp-tabs__tab--active{background-color:var(--idt__color-bg-quaternary);color:var(--idt__color-button-text);-webkit-box-shadow:0 0 0 .125rem var(--idt__color-border-tertiary);box-shadow:0 0 0 .125rem var(--idt__color-border-tertiary);border-color:#0000}.cmp-tabs__tabpanel{padding-top:1rem}@media (width>=992px){.cmp-tabs__tablist{border-radius:1.5rem}.cmp-tabs__tab{height:2rem}}.taglist .cmp-taglist{font-family:var(--idt__font-family-body);height:1.5rem;font-size:1rem;font-weight:400;line-height:1.5;display:inline-block}.taglist .cmp-taglist__title{height:1.5rem;color:var(--idt__color-text);font-size:1rem;font-weight:500;line-height:1.5;display:inline-block}.taglist .cmp-taglist__elements,.taglist .cmp-taglist__element{height:1.5rem;display:inline-block}.taglist .cmp-taglist__element-link{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.taglist .cmp-taglist__element-link:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.taglist .cmp-taglist__element-link:active{color:var(--idt__color-text-link-hover)}.taglist .cmp-taglist__element-link:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.taglist .cmp-taglist__element-link,.taglist .cmp-taglist__element-link:focus{text-decoration:underline}.taglist .cmp-taglist__element-link:hover{text-decoration:none}.taglist .cmp-taglist__element-link{white-space:nowrap;text-align:left;gap:.25rem;height:1.5rem;line-height:1.5;display:inline-block}@media screen and (width>=577px){.taglist .cmp-taglist{width:auto}}.teaser{border-radius:1rem}.cmp-teaser{border:.0625rem solid var(--idt__color-border-light);border-radius:1rem;flex-direction:column;display:flex;position:relative}.cmp-teaser__edit-placeholder{width:100%}.cmp-teaser__children{place-items:center;gap:16px;min-width:max-content;display:flex}.cmp-teaser__image{order:1}.cmp-teaser__image_additional,.cmp-teaser__image .cmp-image{display:flex}.cmp-teaser__image .cmp-image__image{border-radius:1rem 1rem 0 0;max-width:100%}.cmp-teaser__icon{max-width:128px;display:block}.cmp-teaser__content{background:var(--idt__color-bg-surface);border-radius:1rem;flex-direction:column;order:2;gap:1rem;padding:2rem 1.5rem;display:flex}.cmp-teaser__content-text{flex-direction:column;flex-grow:1;gap:1rem;display:flex}.cmp-teaser__title a,.cmp-teaser__title sup a,.cmp-teaser__title sub a,.cmp-teaser__title p a{text-decoration:underline}.cmp-teaser__title a:hover,.cmp-teaser__title sup a:hover,.cmp-teaser__title sub a:hover,.cmp-teaser__title p a:hover{text-decoration:none}.cmp-teaser__title{font-size:1.25rem}@media (width>=768px){.cmp-teaser__title{font-size:1.5rem}}.cmp-teaser__title{font-family:var(--idt__font-family-heading);letter-spacing:0;color:var(--idt__color-text);margin:0;font-weight:500;line-height:1.1}.cmp-teaser__title-link{text-decoration:none}.cmp-teaser__description p{font-family:var(--idt__font-family-body);color:var(--idt__color-text);-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.cmp-teaser__link{font-family:var(--idt__font-family-heading);width:100%;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;text-decoration:none}.cmp-teaser__link:hover,.cmp-teaser__link:focus{text-decoration:none}.cmp-teaser__link:hover .cmp-teaser__title,.cmp-teaser__link:focus .cmp-teaser__title{color:var(--idt__color-text-link);cursor:pointer}.cmp-teaser__link-link{text-decoration:none}.cmp-teaser__action-link{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.cmp-teaser__action-link:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.cmp-teaser__action-link:active{color:var(--idt__color-text-link-hover)}.cmp-teaser__action-link:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.cmp-teaser__action-link{fill:var(--idt__color-text-link);align-items:center;gap:.5rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.cmp-teaser__action-link:hover{color:var(--idt__color-text-link-hover);fill:var(--idt__color-text-link-hover)}.cmp-teaser__action-link-icon{width:1.25rem;height:1.25rem}.cmp-teaserhub__tabs{margin-bottom:1.5rem}.cmp-teaserhub__tab{text-align:center;justify-content:center;align-items:center;min-width:6.25rem}.cmp-teaserhub__panels{position:relative}.cmp-teaserhub__section{opacity:0;transition:opacity .16s;display:none}.cmp-teaserhub__section--active{opacity:1;display:block}.cmp-teaserhub__section--fading-out{opacity:0}.cmp-teaserhub__section-title{font-size:2rem}@media (width>=768px){.cmp-teaserhub__section-title{font-size:2.5rem}}.cmp-teaserhub__section-title{font-family:var(--idt__font-family-heading);letter-spacing:-1px;color:var(--idt__color-text);margin:1rem 0;font-weight:500;line-height:1.2}.cmp-teaserhub__separator{background-color:var(--idt__color-bg-quaternary);margin-top:3rem;margin-bottom:1.5rem}.cmp-teaserhub__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.cmp-teaserhub__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;margin-bottom:3rem}}.cmp-teaserhub__tile{background:var(--idt__color-bg-surface);border:.0625rem solid var(--idt__color-border-light);font-family:var(--idt__font-family-body);color:var(--idt__color-text);border-radius:1rem;flex-direction:column;min-width:0;font-size:1.125rem;font-weight:500;transition:opacity .16s,transform .16s;display:flex}.cmp-teaserhub__tile--hidden{display:none}.cmp-teaserhub__tile:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring);border-radius:1.5rem}.cmp-teaserhub__tile-link:hover{color:inherit}.cmp-teaserhub__tile-link{height:100%;color:var(--idt__color-text);pointer-events:all;cursor:pointer;flex-direction:column;text-decoration:none;display:flex;position:relative}.cmp-teaserhub__tile-link:hover{text-decoration:none}.cmp-teaserhub__tile-link:hover .cmp-teaserhub__tile-title{color:var(--idt__color-heading)}.cmp-teaserhub__tile-link:focus{outline-offset:3px;outline-style:solid;outline-color:#0000;outline:3px solid var(--idt__color-focus-ring);border-radius:1rem}.cmp-teaserhub__tile-link:focus .cmp-teaserhub__tile-title{color:var(--idt__color-heading)}.cmp-teaserhub__tile-link:active .cmp-teaserhub__tile-title{color:var(--idt__color-text-link-hover)}.cmp-teaserhub__tile-link:after{content:"";background-color:var(--idt__color-text-link);width:1.25rem;height:1.25rem;transition:transform .16s ease-out,background-color .16s ease-out;display:block;position:absolute;bottom:1.5rem;left:1.5rem;transform:translate(0);-webkit-mask:url(clientlib-site/resources/icons/android-next.svg) 50%/1.25rem 1.25rem no-repeat;mask:url(clientlib-site/resources/icons/android-next.svg) 50%/1.25rem 1.25rem no-repeat}.cmp-teaserhub__tile-link:hover:after,.cmp-teaserhub__tile-link:focus:after,.cmp-teaserhub__tile-link:active:after{background-color:var(--idt__color-text-link-hover);transform:translate(.5rem)}.cmp-teaserhub__tile-link:hover:after{transform:translate(75%)}.cmp-teaserhub__tile-image{border-radius:1rem 1rem 0 0;width:100%;height:257px;overflow:hidden}.cmp-teaserhub__tile-image *{width:100%;height:100%}.cmp-teaserhub__tile-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cmp-teaserhub__tile-image--is-placeholder img{-o-object-position:left top;object-position:left top}.cmp-teaserhub__tile-content{flex-direction:column;flex-grow:1;gap:1rem;padding:2rem 1.5rem 4rem;display:flex}.cmp-teaserhub__tile-content:hover{color:var(--idt__color-text)}.cmp-teaserhub__tile-badges{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cmp-teaserhub__tile-badges li{letter-spacing:.0625rem;border:.0625rem solid var(--idt__color-border-tertiary);text-transform:uppercase;-webkit-line-clamp:1;text-overflow:ellipsis;border-radius:.25rem;-webkit-box-orient:vertical;width:fit-content;padding:.213rem .5rem .225rem;line-height:.813rem;display:-webkit-box;overflow:hidden;height:1.188rem!important;font-size:.75rem!important}.cmp-teaserhub__tile-title{color:var(--idt__color-heading-secondary);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.25rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width>=768px){.cmp-teaserhub__tile-title{font-size:1.5rem}}.cmp-teaserhub__tile-title{font-family:var(--idt__font-family-heading);letter-spacing:0;font-weight:500;line-height:1.2}.cmp-teaserhub__tile-description{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;height:6rem;font-size:1rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.cmp-teaserhub__tile-meta{color:var(--idt__color-text);margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.cmp-teaserhub__tile-meta-date{font-weight:500}.cmp-teaserhub__section-footer{flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;display:flex}.cmp-teaserhub__counter{font-family:var(--idt__font-family-body);color:var(--idt__color-text);font-size:.875rem;font-weight:400}.cmp-teaserhub__loadmore{background-color:#0000;border:none;align-self:center}.cmp-teaserhub__loadmore:hover,.cmp-teaserhub__loadmore:active{background-color:#0000;border:none}.cmp-teaserhub__loadmore:focus{outline-offset:2px;outline:3px solid var(--idt__color-focus-ring);border-radius:1.5rem}.cmp-teaserhub__empty-message{font-family:var(--idt__font-family-body);color:var(--idt__color-text);padding:1.5rem 0;font-size:1rem;font-weight:400}a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}a:active{color:var(--idt__color-text-link-hover)}a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}p a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}p a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}p a:active{color:var(--idt__color-text-link-hover)}p a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}p a,p a:focus{text-decoration:underline}p a:hover{text-decoration:none}.text{font-family:var(--idt__font-family-body);color:var(--idt__color-text);line-height:1.5;padding:0!important}.text p{margin:0}.text p b{font-weight:600}.text ol{-webkit-padding-start:1.3em;padding-inline-start:1.3em}.text ul{padding-left:0;list-style:none}.text ul li{padding-left:1.25em;position:relative}.text ul li:before{content:"•";position:absolute;left:.25rem}.text ul,.text ol{margin:0}.text ul a,.text ol a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.text ul a:focus,.text ol a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.text ul a:active,.text ol a:active{color:var(--idt__color-text-link-hover)}.text ul a:hover,.text ol a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.text ul a,.text ol a,.text ul a:focus,.text ol a:focus{text-decoration:underline}.text ul a:hover,.text ol a:hover{text-decoration:none}.text .cmp-text>h1,.text .cmp-text h2,.text .cmp-text h3,.text .cmp-text h4,.text .cmp-text h5,.text .cmp-text h6{font-family:var(--idt__font-family-heading);margin:0;font-weight:500;line-height:1.2}.text .cmp-text>h1 a,.text .cmp-text h2 a,.text .cmp-text h3 a,.text .cmp-text h4 a,.text .cmp-text h5 a,.text .cmp-text h6 a{display:inline-block}.text .cmp-text>h1{font-size:2.75rem}@media (width>=768px){.text .cmp-text>h1{font-size:3.75rem}}.text .cmp-text>h1{font-family:var(--idt__font-family-heading);letter-spacing:-2px;font-weight:500;line-height:1}.text .cmp-text>h1 a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.text .cmp-text>h1 a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.text .cmp-text>h1 a:active{color:var(--idt__color-text-link-hover)}.text .cmp-text>h1 a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.text .cmp-text>h2{font-size:2rem}@media (width>=768px){.text .cmp-text>h2{font-size:2.5rem}}.text .cmp-text>h2{font-family:var(--idt__font-family-heading);letter-spacing:-1px;font-weight:500;line-height:1.2}.text .cmp-text>h2 a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.text .cmp-text>h2 a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.text .cmp-text>h2 a:active{color:var(--idt__color-text-link-hover)}.text .cmp-text>h2 a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.text .cmp-text>h3{font-size:1.5rem}@media (width>=768px){.text .cmp-text>h3{font-size:2rem}}.text .cmp-text>h3{font-family:var(--idt__font-family-heading);letter-spacing:-1px;font-weight:500;line-height:1.2}.text .cmp-text>h3 a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.text .cmp-text>h3 a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.text .cmp-text>h3 a:active{color:var(--idt__color-text-link-hover)}.text .cmp-text>h3 a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.text .cmp-text>h4{font-size:1.25rem}@media (width>=768px){.text .cmp-text>h4{font-size:1.5rem}}.text .cmp-text>h4{font-family:var(--idt__font-family-heading);letter-spacing:0;font-weight:500;line-height:1.2}.text .cmp-text>h4 a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.text .cmp-text>h4 a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.text .cmp-text>h4 a:active{color:var(--idt__color-text-link-hover)}.text .cmp-text>h4 a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.text .cmp-text>h5{font-size:1.125rem}@media (width>=768px){.text .cmp-text>h5{font-size:1.25rem}}.text .cmp-text>h5{font-family:var(--idt__font-family-heading);letter-spacing:0;font-weight:500;line-height:1.2}.text .cmp-text>h5 a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.text .cmp-text>h5 a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.text .cmp-text>h5 a:active{color:var(--idt__color-text-link-hover)}.text .cmp-text>h5 a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.dsci-text-appearance--secondary{color:var(--idt__color-text-secondary)}.dsci-text-appearance--secondary.dsci-text-list-bullet-type--check ul li:before,.dsci-text-appearance--secondary.dsci-text-list-bullet-type--cross ul li:before{background-color:var(--idt__color-bg-surface-tertiary)}.dsci-text-appearance--invert{color:var(--idt__color-text-invert)}.dsci-text-appearance--invert.dsci-text-list-bullet-type--check ul li:before,.dsci-text-appearance--invert.dsci-text-list-bullet-type--cross ul li:before{background-color:var(--idt__color-bg-surface)}.dsci-text-appearance--invert p a,.dsci-text-appearance--invert div a{color:var(--idt__color-text-invert)}.dsci-text-font-weight--semibold{font-weight:600}.dsci-text-font-weight--medium{font-weight:500}.dsci-text-size--quote{font-size:1.5rem}.dsci-text-size--quote.dsci-text-list-bullet-type--cross ul li,.dsci-text-size--quote.dsci-text-list-bullet-type--check ul li{padding-left:2rem}.dsci-text-size--quote.dsci-text-list-bullet-type--cross ul li:before,.dsci-text-size--quote.dsci-text-list-bullet-type--check ul li:before{width:1.5rem;height:1.5rem}.dsci-text-size--large{font-size:1.25rem}.dsci-text-size--large.dsci-text-list-bullet-type--cross ul li,.dsci-text-size--large.dsci-text-list-bullet-type--check ul li{padding-left:1.75rem}.dsci-text-size--large.dsci-text-list-bullet-type--cross ul li:before,.dsci-text-size--large.dsci-text-list-bullet-type--check ul li:before{width:1.25rem;height:1.25rem}.dsci-text-size--lead{font-size:1.125rem}.dsci-text-size--lead.dsci-text-list-bullet-type--cross ul li,.dsci-text-size--lead.dsci-text-list-bullet-type--check ul li{padding-left:1.625rem}.dsci-text-size--lead.dsci-text-list-bullet-type--cross ul li:before,.dsci-text-size--lead.dsci-text-list-bullet-type--check ul li:before{width:1.125rem;height:1.125rem}.dsci-text-size--small{font-size:.875rem}.dsci-text-size--small.dsci-text-list-bullet-type--cross ul li,.dsci-text-size--small.dsci-text-list-bullet-type--check ul li{padding-left:1.375rem}.dsci-text-size--small.dsci-text-list-bullet-type--cross ul li:before,.dsci-text-size--small.dsci-text-list-bullet-type--check ul li:before{width:.875rem;height:.875rem}.dsci-text-size--xsmall{font-size:.75rem}.dsci-text-size--xsmall.dsci-text-list-bullet-type--cross ul li,.dsci-text-size--xsmall.dsci-text-list-bullet-type--check ul li{padding-left:1.25rem}.dsci-text-size--xsmall.dsci-text-list-bullet-type--cross ul li:before,.dsci-text-size--xsmall.dsci-text-list-bullet-type--check ul li:before{width:.75rem;height:.75rem}.dsci-text-size--footnote{font-size:.625rem}.dsci-text-size--footnote.dsci-text-list-bullet-type--cross ul li,.dsci-text-size--footnote.dsci-text-list-bullet-type--check ul li{padding-left:1.125rem}.dsci-text-size--footnote.dsci-text-list-bullet-type--cross ul li:before,.dsci-text-size--footnote.dsci-text-list-bullet-type--check ul li:before{width:.625rem;height:.625rem}.dsci-text-list-bullet-type--check ul,.dsci-text-list-bullet-type--cross ul{text-indent:0;padding-left:0;list-style-type:none}.dsci-text-list-bullet-type--check ul li,.dsci-text-list-bullet-type--cross ul li{padding-left:1.5rem;position:relative}.dsci-text-list-bullet-type--check ul li:before{content:"";background-color:var(--idt__color-icon);width:1rem;height:1rem;position:absolute;top:.25rem;left:0;-webkit-mask:url(clientlib-site/resources/icons/check.svg) 0 0/contain;mask:url(clientlib-site/resources/icons/check.svg) 0 0/contain}.dsci-text-list-bullet-type--check.dsci-text-list-bullet-color--colored ul li:before{content:"";background-color:var(--idt__color-icon-success);width:1rem;height:1rem;position:absolute;top:.25rem;left:0;-webkit-mask:url(clientlib-site/resources/icons/check.svg) 0 0/contain;mask:url(clientlib-site/resources/icons/check.svg) 0 0/contain}.dsci-text-list-bullet-type--cross ul li:before{content:"";background-color:var(--idt__color-icon);width:1rem;height:1rem;position:absolute;top:.25rem;left:0;-webkit-mask:url(clientlib-site/resources/icons/close.svg) 0 0/contain;mask:url(clientlib-site/resources/icons/close.svg) 0 0/contain}.dsci-text-list-bullet-type--cross.dsci-text-list-bullet-color--colored ul li:before{content:"";background-color:var(--idt__color-icon-disabled);width:1rem;height:1rem;position:absolute;top:.25rem;left:0;-webkit-mask:url(clientlib-site/resources/icons/close.svg) 0 0/contain;mask:url(clientlib-site/resources/icons/close.svg) 0 0/contain}.title{padding:0!important}.title .cmp-title__text{font-family:var(--idt__font-family-heading);color:var(--idt__color-heading);margin:0;font-weight:500;line-height:1.2}.title .cmp-title__text a{display:inline-block}.title h1.cmp-title__text{font-size:2.75rem}@media (width>=768px){.title h1.cmp-title__text{font-size:3.75rem}}.title h1.cmp-title__text{font-family:var(--idt__font-family-heading);letter-spacing:-2px;font-weight:500;line-height:1}.title h1.cmp-title__text a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.title h1.cmp-title__text a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.title h1.cmp-title__text a:active{color:var(--idt__color-text-link-hover)}.title h1.cmp-title__text a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.title h2.cmp-title__text{font-size:2rem}@media (width>=768px){.title h2.cmp-title__text{font-size:2.5rem}}.title h2.cmp-title__text{font-family:var(--idt__font-family-heading);letter-spacing:-1px;font-weight:500;line-height:1.2}.title h2.cmp-title__text a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.title h2.cmp-title__text a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.title h2.cmp-title__text a:active{color:var(--idt__color-text-link-hover)}.title h2.cmp-title__text a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.title h3.cmp-title__text{font-size:1.5rem}@media (width>=768px){.title h3.cmp-title__text{font-size:2rem}}.title h3.cmp-title__text{font-family:var(--idt__font-family-heading);letter-spacing:-1px;font-weight:500;line-height:1.2}.title h3.cmp-title__text a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.title h3.cmp-title__text a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.title h3.cmp-title__text a:active{color:var(--idt__color-text-link-hover)}.title h3.cmp-title__text a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.title h4.cmp-title__text{font-size:1.25rem}@media (width>=768px){.title h4.cmp-title__text{font-size:1.5rem}}.title h4.cmp-title__text{font-family:var(--idt__font-family-heading);letter-spacing:0;font-weight:500;line-height:1.2}.title h4.cmp-title__text a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.title h4.cmp-title__text a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.title h4.cmp-title__text a:active{color:var(--idt__color-text-link-hover)}.title h4.cmp-title__text a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.title h5.cmp-title__text{font-size:1.125rem}@media (width>=768px){.title h5.cmp-title__text{font-size:1.25rem}}.title h5.cmp-title__text{font-family:var(--idt__font-family-heading);letter-spacing:0;font-weight:500;line-height:1.2}.title h5.cmp-title__text a{color:var(--idt__color-text-link);fill:var(--idt__color-text-link);cursor:pointer;text-decoration:none}.title h5.cmp-title__text a:focus{outline-offset:0;outline:3px solid var(--idt__color-focus-ring);text-decoration:none}.title h5.cmp-title__text a:active{color:var(--idt__color-text-link-hover)}.title h5.cmp-title__text a:hover{color:var(--idt__color-text-link-hover);text-decoration:underline}.dsci-title--appearance-secondary .cmp-title .cmp-title__text{color:var(--idt__color-heading-secondary)}.dsci-title--appearance-invert .cmp-title .cmp-title__text{color:var(--idt__color-heading-invert)}
/*$vite$:1*/
/*
    This file belongs to the BNC Video - Viewer preset,
    configurable through Tools > Assets > Viewer Presets
    do not include these clases in the project. File is here only for versioning
 */

.s7videoviewer {
    width: 100%;
    height: 100%;
}

.s7videoviewer .s7videoplayer {
    position: absolute;
    top: 0px;
    left: 0px;
}

.s7tooltip {
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border-color: #999999;
    background-color: #000000;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.s7videoviewer .s7controlbar {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 36px;
    background-image: url("../../../content/dam/_CSS/_OOTB/Dot0x000000opacity75.png");
    background-color: transparent;
}

.s7videoviewer.s7mouseinput .s7controlbar {
    height: 36px;
}

.s7videoviewer.s7touchinput .s7controlbar {
    height: 72px;
}

.s7videoviewer .s7playpausebutton {
    position: absolute;
}

.s7videoviewer .s7playpausebutton[selected][state] {

}

.s7videoviewer .s7playpausebutton[selected][state][replay] {

}

.s7videoviewer.s7mouseinput .s7playpausebutton {
    top: 4px;
    left: 4px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='over'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='down'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='disabled'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up']::before {
    content: '';
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled'] {
    position: relative;
    top: 12px;
    left: 14px;
    width: 10px;
    height: 12px;
    background: transparent;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled'] {
    position: relative;
    top: 24px;
    left: 20px;
    width: 21px;
    height: 24px;
    background: transparent;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #fff;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #fff;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #de161d;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #de161d;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #555555;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #555555;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #ababab;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #ababab;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::after {
    right: 0;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::before {
    left: 0;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='up'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='over'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='down'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='disabled'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton {
    top: 8px;
    left: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='up'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='over'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='down'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='disabled'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='up'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='over'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='down'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='disabled'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer .s7fullscreenbutton {

}

.s7videoviewer .s7fullscreenbutton[state][selected] {

}

.s7videoviewer.s7mouseinput .s7fullscreenbutton {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton {
    position: absolute;
    top: 24px;
    right: 20px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer .s7closedcaptionbutton {
    background-size: 112px;
}

.s7videoviewer .s7closedcaptionbutton[state][selected] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ClosedCaptionButton_sprite.png");
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton {
    top: 4px;
    right: 68px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='up'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton {
    top: 8px;
    right: 128px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
    background-position: -0px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='up'] {
    background-position: -0px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7closedcaptionbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='up'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7videoscrubber {
    position: absolute;
}

.s7videoviewer .s7videoscrubber .s7videotime {
    background-image: url("../../../content/dam/_CSS/_OOTB/VideoScrubber_sprite.png");
    background-size: 60px;
}

.s7videoviewer .s7videoscrubber .s7navigation[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/VideoScrubber_sprite.png");
    background-size: 60px;
}

.s7videoviewer .s7videoscrubber .s7knob {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background-image: none;
    background-color: #de161d;
}

.s7videoviewer .s7videoscrubber .s7videotime {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 58px;
    padding: 0px;
    background-position: -0px -288px;
    text-align: center;
    vertical-align: middle;
    line-height: 24px;
    color: #ffffff;
}

.s7videoviewer .s7videoscrubber .s7track {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #555555;
}

.s7videoviewer .s7videoscrubber .s7trackloaded {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #666666;
}

.s7videoviewer .s7videoscrubber .s7trackplayed {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #999999;
}

.s7videoviewer .s7videoscrubber .s7navigation {
    position: absolute;
    top: 0px;
    height: 8px;
}

.s7videoviewer .s7videoscrubber .s7chapter {
    max-width: 235px;
    bottom: 8px;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header {
    height: 22px;
    background-color: rgba(51, 51, 51, 0.8);
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header .s7starttime {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #dddddd;
    padding-right: 10px;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header .s7title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7description {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: rgba(221, 221, 221, 0.9);
    padding: 12px 12px 9px 12px;
    line-height: 15px;
}

.s7videoviewer .s7videoscrubber .s7knob {
    position: absolute;
    top: -2px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber {
    top: 14px;
    left: 40px;
    width: 340px;
    height: 8px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7videotime {
    height: 35px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7knob {
    left: -3px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation {
    width: 5px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation[state='default'] {
    background-position: -28px -389px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation[state='over'] {
    background-position: -33px -389px;
}

.s7videoviewer.s7touchinput .s7videoscrubber {
    top: 32px;
    left: 52px;
    height: 8px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7videotime {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7knob {
    left: 0px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation {
    width: 30px;
    height: 72px;
    margin: -32px 0px 0px 0px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='default'] {
    background-position: -30px -317px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='over'] {
    background-position: -0px -317px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation {
        background-size: 30px;
    }

    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='default'] {
        background-position: -0px -72px;
    }

    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='over'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7videotime {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    line-height: normal;
    width: 60px\9;
}

.s7videoviewer.s7mouseinput .s7videotime {
    top: 8px;
    right: 98px;
    font-size: 10px;
}

.s7videoviewer.s7touchinput .s7videotime {
    top: 21px;
    right: 188px;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
}

.s7videoviewer .s7videoplayer .s7caption {
    background-color: rgba(0, 0, 0, 0.75);
    color: #e6e6e6;
    font-weight: normal;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.s7videoviewer .s7audiocaptionsbutton {
    background-size: 112px;
}

.s7videoviewer .s7audiocaptionsbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/AudioCaptionsButton_sprite.png");
}

.s7videoviewer.s7mouseinput .s7audiocaptions {
    top: 4px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7audiocaptions .s7audiocaptionsmenu {
    bottom: 30px,;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='up'] {
    background-position: 0 -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='over'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='down'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='disabled'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7touchinput .s7audiocaptions {
    top: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu {
    position: fixed;
    top: 50%;
    left: 50%;
    right: initial;
    bottom: initial;
    transform: translate(-50%, -50%);
    font-size: 18px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu .title {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu li {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu .header {
    display: flex;
    margin-bottom: 10px;
}

.s7videoviewer.s7touchinput.s7device_landscape .s7audiocaptions .s7audiocaptionsmenu .list {
    max-height: 150px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='up'] {
    background-position: 0 -448px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='over'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='down'] {
    background-position: 0 -504px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='disabled'] {
    background-position: -56px -504px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7audiocaptionsbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='up'] {
        background-position: 0 0;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='over'] {
        background-position: 0 -56px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='down'] {
        background-position: 0 -112px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='disabled'] {
        background-position: 0 -168px;
    }

}

.s7videoviewer .s7mutablevolume {
    position: absolute;
}

.s7videoviewer .s7mutablevolume .s7mutebutton {
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[state][selected] {
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7knob {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background-color: #de161d;
    background-image: none;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume {
    position: absolute;
    background-color: #000;
    left: -8px;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7track {
    position: absolute;
    top: 11px;
    width: 4px;
    height: 61px;
    background-color: #fff;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7filledtrack {
    position: absolute;
    width: 4px;
    height: 61px;
    background-color: #de161d;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7knob {
    top: 11px;
    left: 7px;
    position: absolute;
}

.s7videoviewer.s7mouseinput .s7mutablevolume {
    top: 10px;
    right: 35px;
    width: 16px;
    height: 16px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume {
    width: 26px;
    height: 82px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume .s7track {
    left: 11px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume .s7knob {

}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[state][selected] {
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7mutablevolume {
    top: 24px;
    right: 68px;
    width: 24px;
    height: 24px;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume {
    width: 26px;
    height: 82px;
    left: -3px;
    background-color: #000;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume .s7track {
    left: 10px;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume .s7knob {
    left: 6px;
}

.s7videoviewer .s7videoplayer .s7iconeffect {
    width: 80px;
    height: 80px;
    background-size: 160px;
    cursor: pointer;
}

.s7videoviewer .s7videoplayer .s7iconeffect[state] {
    background-image: none;
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='play'] {
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='play']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='replay'] {
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='replay']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='play']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='replay']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoplayer .s7iconeffect[state] {
    background-image: none;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect {
        background-size: 80px;
    }

    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='play'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='replay'] {
        background-position: -0px -80px;
    }

}

.s7videoviewer .s7socialshare {
    display: none;
    position: absolute;
}

.s7videoviewer .s7socialshare .s7socialsharepanel {
    background-color: rgba(231, 231, 231, 0);
}

.s7videoviewer .s7socialshare .s7socialbutton {
    background-color: transparent;
}

.s7videoviewer .s7socialshare .s7socialbutton {
    background-size: 112px;
}

.s7videoviewer .s7socialshare .s7socialbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/SocialShare_sprite.png");
}

.s7videoviewer.s7mouseinput .s7socialshare {
    top: 4px;
    right: 5px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7socialshare {
    top: 8px;
    right: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7emailshare {
    background-size: 112px;
}

.s7videoviewer .s7emailshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7emailshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7emailshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7emailshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7embedshare {
    background-size: 112px;
}

.s7videoviewer .s7embedshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7embedshare[state='up'] {
    background-position: -28px -600px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='over'] {
    background-position: -0px -600px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='down'] {
    background-position: -80px -588px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='disabled'] {
    background-position: -80px -560px;
}

.s7videoviewer.s7touchinput .s7embedshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7embedshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7linkshare {
    background-size: 112px;
}

.s7videoviewer .s7linkshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/LinkShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7linkshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7linkshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7linkshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7facebookshare {
    background-size: 112px;
}

.s7videoviewer .s7facebookshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/FacebookShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7facebookshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7facebookshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7twittershare {
    background-size: 112px;
}

.s7videoviewer .s7twittershare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/TwitterShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7twittershare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7twittershare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7twittershare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7linkdialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/LinkShare_dark_sprite.png");
    background-position: -0px -588px;
    background-size: 112px;
}

.s7videoviewer .s7linkdialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7linkdialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialog {
    background-color: #ffffff;
    width: 100%;
    height: 100%;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputcontainer {
    padding: 15px 10px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputwide {
    font-size: 16pt;
    width: 590px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoglink {
    font-size: 20pt;
    width: 578px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter {
    bottom: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogheadertext {
        font-size: 21pt;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogbody {
        width: 90%;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputcontainer {
        width: 90%;
        overflow: hidden;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputwide {
        font-size: 16pt;
        width: 100%;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter .s7button {
        font-size: 18pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogcancelbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogactionbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoglink {
        font-size: 16pt;
    }

}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='up'] {
    background-position: -0px -638px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='over'] {
    background-position: -0px -613px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='down'] {
    background-position: -0px -613px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='disabled'] {
    background-position: -0px -638px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='up'] {
    background-position: -25px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='over'] {
    background-position: -0px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='down'] {
    background-position: -0px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='disabled'] {
    background-position: -25px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-position: -0px -688px;
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-position: -0px -663px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='up'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='over'] {
    background-position: -28px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='down'] {
    background-position: -0px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='disabled'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='up'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='over'] {
    background-position: -28px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='down'] {
    background-position: -0px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='disabled'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state] {
    width: 28px;
    height: 65px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='up'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='over'] {
    background-position: -28px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='down'] {
    background-position: -0px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='disabled'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7emaildialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialog {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogviewarea {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogbody {
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogerrormessage {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputlabel {
    font-size: 18pt;
    width: 100px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogaddemailbutton {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputcontainer {
    padding: 15px 10px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputshort {
    font-size: 20pt;
    width: 400px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
    font-size: 20pt;
    width: 430px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogthumbnail {
    width: 180px;
    height: 120px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginfopanel {
    width: 390px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogtitle {
    font-size: 24pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogorigin {
    font-size: 19pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogdescription {
    font-size: 17pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter {
    position: absolute;
    bottom: 0px;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
        border: none;
        width: 140px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginfopanel {
        width: 180px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogheadertext {
        font-family: Helvetica;
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputlabel {
        font-size: 12pt;
        width: 50px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogaddemailbutton {
        font-size: 12pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogmessage {
        font-family: Helvetica;
        height: 55px;
        font-size: 17pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputcontainer {
        padding: 5px 5px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputshort {
        font-size: 20pt;
        width: 120px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
        font-size: 20pt;
        width: 160px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogthumbnail {
        width: 90px;
        height: 60px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogtitle {
        font-size: 24pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogorigin {
        font-size: 13pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogdescription {
        font-size: 17pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogremoveemailbutton {
        height: 25px;
        width: 25px;
        background-repeat: no-repeat;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter .s7button {
        font-family: Helvetica;
        font-size: 16pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogcancelbutton {
        width: 120px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogactionbutton {
        width: 120px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dlgdescrline {
        width: 260px;
    }

}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-position: -56px -600px;
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-position: -56px -616px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='up'] {
    background-position: -40px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='over'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='down'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='disabled'] {
    background-position: -40px -560px;
}

.s7videoviewer .s7embeddialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='up'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='over'] {
    background-position: -28px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='down'] {
    background-position: -0px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='disabled'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='up'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='over'] {
    background-position: -28px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='down'] {
    background-position: -0px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='disabled'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state] {
    width: 28px;
    height: 65px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='up'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='over'] {
    background-position: -28px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='down'] {
    background-position: -0px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='disabled'] {
    background-position: -56px -64px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialog {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogviewarea {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogbody {
    padding: 0;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputwide {
    font-size: 16pt;
    width: 600px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputcontainer {
    width: 578px;
    font-size: 14pt;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizelabel {
    font-size: 16pt;
    width: 120px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dropdownitemanchor {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7combobox[expanded="false"] {
    width: 180px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter {
    position: absolute;
    bottom: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizepanel {
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputwide {
        font-size: 12pt;
        width: 90%;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputcontainer {
        width: 90%;
        font-size: 14pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogbody {
        width: 100%;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogheadertext {
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizelabel {
        font-size: 14pt;
        width: 100px;
        line-height: 20px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter .s7button {
        font-size: 18pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogcancelbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogactionbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

}

.s7videoviewer .s7emailshare[state] {
    display: none !important;
}

.s7videoviewer.s7mouseinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

.s7videoviewer.s7mouseinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_small.s7touchinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_small.s7touchinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_medium.s7touchinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_medium.s7touchinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

.s7playpausebutton[selected="true"][state="up"] {
    background-image: none;
}

.s7mutablevolume .s7verticalvolume .s7knob {
    background-image: none;
}

.s7mutablevolume .s7verticalvolume {
    background-color: #000;
}

/*
    This file belongs to the BNC Video - Viewer preset,
    configurable through Tools > Assets > Viewer Presets
    do not include these clases in the project. File is here only for versioning
 */

.s7videoviewer {
    width: 100%;
    height: 100%;
}

.s7videoviewer .s7videoplayer {
    position: absolute;
    top: 0px;
    left: 0px;
}

.s7tooltip {
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border-color: #999999;
    background-color: #000000;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.s7videoviewer .s7controlbar {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 36px;
    background-image: url("../../../content/dam/_CSS/_OOTB/Dot0x000000opacity75.png");
    background-color: transparent;
}

.s7videoviewer.s7mouseinput .s7controlbar {
    height: 36px;
}

.s7videoviewer.s7touchinput .s7controlbar {
    height: 72px;
}

.s7videoviewer .s7playpausebutton {
    position: absolute;
}

.s7videoviewer .s7playpausebutton[selected][state] {

}

.s7videoviewer .s7playpausebutton[selected][state][replay] {

}

.s7videoviewer.s7mouseinput .s7playpausebutton {
    top: 4px;
    left: 4px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='over'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='down'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='disabled'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up']::before {
    content: '';
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down'],
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled'] {
    position: relative;
    top: 12px;
    left: 14px;
    width: 10px;
    height: 12px;
    background: transparent;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down'],
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled'] {
    position: relative;
    top: 24px;
    left: 20px;
    width: 21px;
    height: 24px;
    background: transparent;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #fff;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #fff;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #de161d;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #de161d;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #555555;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #555555;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #ababab;
    transition: background-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::before {
    content: '';
    position: absolute;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: #ababab;
    transition: background-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::after,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::after {
    right: 0;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down']::before,
.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='disabled']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']::before,
.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='disabled']::before {
    left: 0;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='up'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='over'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='down'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][replay='true'][state='disabled'] {
    top: 12px;
    left: 14px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10.5px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton {
    top: 8px;
    left: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='up'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='over'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='down'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='disabled'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='up'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #fff;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='over'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #de161d;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='down'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #555555;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][replay='true'][state='disabled'] {
    top: 23px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 21px solid #ababab;
    cursor: pointer;
    transition: border-left-color 0.3s;
}

.s7videoviewer .s7fullscreenbutton {

}

.s7videoviewer .s7fullscreenbutton[state][selected] {

}

.s7videoviewer.s7mouseinput .s7fullscreenbutton {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton {
    position: absolute;
    top: 24px;
    right: 20px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='white'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='red'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.203 2A2.203 2.203 0 0 0 2 4.203v1.519a.684.684 0 0 0 1.367 0v-1.52c0-.46.375-.835.836-.835h1.519a.683.683 0 1 0 0-1.367h-1.52zm0 12A2.203 2.203 0 0 1 2 11.797v-1.519a.684.684 0 0 1 1.367 0v1.52c0 .46.375.835.836.835h1.519a.683.683 0 1 1 0 1.367h-1.52zM14 4.203A2.203 2.203 0 0 0 11.797 2h-1.519a.684.684 0 0 0 0 1.367h1.52c.46 0 .835.375.835.836v1.519a.684.684 0 0 0 1.367 0v-1.52zM11.797 14A2.203 2.203 0 0 0 14 11.797v-1.519a.684.684 0 0 0-1.367 0v1.52a.836.836 0 0 1-.836.835h-1.519a.683.683 0 1 0 0 1.367h1.52z' fill='gray'/></svg>");
}

.s7videoviewer .s7closedcaptionbutton {
    background-size: 112px;
}

.s7videoviewer .s7closedcaptionbutton[state][selected] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ClosedCaptionButton_sprite.png");
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton {
    top: 4px;
    right: 68px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='up'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton {
    top: 8px;
    right: 128px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
    background-position: -0px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='up'] {
    background-position: -0px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7closedcaptionbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='true'][state='disabled'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='up'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7closedcaptionbutton[selected='false'][state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7videoscrubber {
    position: absolute;
}

.s7videoviewer .s7videoscrubber .s7videotime {
    background-image: url("../../../content/dam/_CSS/_OOTB/VideoScrubber_sprite.png");
    background-size: 60px;
}

.s7videoviewer .s7videoscrubber .s7navigation[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/VideoScrubber_sprite.png");
    background-size: 60px;
}

.s7videoviewer .s7videoscrubber .s7knob {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background-image: none;
    background-color: #de161d;
}

.s7videoviewer .s7videoscrubber .s7videotime {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 58px;
    padding: 0px;
    background-position: -0px -288px;
    text-align: center;
    vertical-align: middle;
    line-height: 24px;
    color: #ffffff;
}

.s7videoviewer .s7videoscrubber .s7track {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #555555;
}

.s7videoviewer .s7videoscrubber .s7trackloaded {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #666666;
}

.s7videoviewer .s7videoscrubber .s7trackplayed {
    position: absolute;
    top: 2px;
    left: 0px;
    height: 4px;
    background-color: #999999;
}

.s7videoviewer .s7videoscrubber .s7navigation {
    position: absolute;
    top: 0px;
    height: 8px;
}

.s7videoviewer .s7videoscrubber .s7chapter {
    max-width: 235px;
    bottom: 8px;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header {
    height: 22px;
    background-color: rgba(51, 51, 51, 0.8);
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header .s7starttime {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #dddddd;
    padding-right: 10px;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7header .s7title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
}

.s7videoviewer .s7videoscrubber .s7chapter .s7description {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: rgba(221, 221, 221, 0.9);
    padding: 12px 12px 9px 12px;
    line-height: 15px;
}

.s7videoviewer .s7videoscrubber .s7knob {
    position: absolute;
    top: -2px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber {
    top: 14px;
    left: 40px;
    width: 340px;
    height: 8px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7videotime {
    height: 35px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7knob {
    left: -3px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation {
    width: 5px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation[state='default'] {
    background-position: -28px -389px;
}

.s7videoviewer.s7mouseinput .s7videoscrubber .s7navigation[state='over'] {
    background-position: -33px -389px;
}

.s7videoviewer.s7touchinput .s7videoscrubber {
    top: 32px;
    left: 52px;
    height: 8px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7videotime {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7knob {
    left: 0px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation {
    width: 30px;
    height: 72px;
    margin: -32px 0px 0px 0px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='default'] {
    background-position: -30px -317px;
}

.s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='over'] {
    background-position: -0px -317px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation {
        background-size: 30px;
    }

    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='default'] {
        background-position: -0px -72px;
    }

    .s7videoviewer.s7touchinput .s7videoscrubber .s7navigation[state='over'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7videotime {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    line-height: normal;
    width: 60px\9;
}

.s7videoviewer.s7mouseinput .s7videotime {
    top: 8px;
    right: 98px;
    font-size: 10px;
}

.s7videoviewer.s7touchinput .s7videotime {
    top: 21px;
    right: 188px;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
}

.s7videoviewer .s7videoplayer .s7caption {
    background-color: rgba(0, 0, 0, 0.75);
    color: #e6e6e6;
    font-weight: normal;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.s7videoviewer .s7audiocaptionsbutton {
    background-size: 112px;
}

.s7videoviewer .s7audiocaptionsbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/AudioCaptionsButton_sprite.png");
}

.s7videoviewer.s7mouseinput .s7audiocaptions {
    top: 4px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7audiocaptions .s7audiocaptionsmenu {
    bottom: 30px,;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='up'] {
    background-position: 0 -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='over'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='down'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7audiocaptionsbutton[state='disabled'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7touchinput .s7audiocaptions {
    top: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu {
    position: fixed;
    top: 50%;
    left: 50%;
    right: initial;
    bottom: initial;
    transform: translate(-50%, -50%);
    font-size: 18px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu .title {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu li {
    height: 40px;
}

.s7videoviewer.s7touchinput .s7audiocaptions .s7audiocaptionsmenu .header {
    display: flex;
    margin-bottom: 10px;
}

.s7videoviewer.s7touchinput.s7device_landscape .s7audiocaptions .s7audiocaptionsmenu .list {
    max-height: 150px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='up'] {
    background-position: 0 -448px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='over'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='down'] {
    background-position: 0 -504px;
}

.s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='disabled'] {
    background-position: -56px -504px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7audiocaptionsbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='up'] {
        background-position: 0 0;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='over'] {
        background-position: 0 -56px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='down'] {
        background-position: 0 -112px;
    }

    .s7videoviewer.s7touchinput .s7audiocaptionsbutton[state='disabled'] {
        background-position: 0 -168px;
    }

}

.s7videoviewer .s7mutablevolume {
    position: absolute;
}

.s7videoviewer .s7mutablevolume .s7mutebutton {
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[state][selected] {
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7knob {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background-color: #de161d;
    background-image: none;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume {
    position: absolute;
    background-color: #000;
    left: -8px;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7track {
    position: absolute;
    top: 11px;
    width: 4px;
    height: 61px;
    background-color: #fff;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7filledtrack {
    position: absolute;
    width: 4px;
    height: 61px;
    background-color: #de161d;
}

.s7videoviewer .s7mutablevolume .s7verticalvolume .s7knob {
    top: 11px;
    left: 7px;
    position: absolute;
}

.s7videoviewer.s7mouseinput .s7mutablevolume {
    top: 10px;
    right: 35px;
    width: 16px;
    height: 16px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume {
    width: 26px;
    height: 82px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume .s7track {
    left: 11px;
}

.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume .s7knob {

}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[state][selected] {
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7mutablevolume {
    top: 24px;
    right: 68px;
    width: 24px;
    height: 24px;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.73.606.606 0 1 0-.858.859 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859zM3.429 14.685a1 1 0 0 1-1.577-1.23l9.246-11.849a1 1 0 0 1 1.577 1.23l-9.246 11.85z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='up'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='white'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='white' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='over'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='red'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='red' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='down'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='disabled'] {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><g fill='gray'><path d='M9.108 13.193V2.809a.807.807 0 0 0-1.314-.628L4.498 4.845a1.731 1.731 0 0 1-1.004.322H1.543C.69 5.167 0 5.857 0 6.71v2.58c0 .853.69 1.543 1.543 1.543h1.951c.36 0 .711.113 1.004.322l3.296 2.664a.806.806 0 0 0 1.314-.628v.002zM10.785 10.147c.12.12.274.178.43.178a.6.6 0 0 0 .429-.178 3.038 3.038 0 0 0 0-4.294.606.606 0 1 0-.858.858c.71.711.71 1.866 0 2.577a.607.607 0 0 0-.001.859z'/><path d='M13.568 11.865a5.47 5.47 0 0 0 0-7.729.606.606 0 1 0-.858.858 4.255 4.255 0 0 1 0 6.012.606.606 0 1 0 .858.859z'/></g><defs><clipPath><path fill='gray' d='M0 0h16v16H0z'/></clipPath></defs></svg>");
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume {
    width: 26px;
    height: 82px;
    left: -3px;
    background-color: #000;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume .s7track {
    left: 10px;
}

.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume .s7knob {
    left: 6px;
}

.s7videoviewer .s7videoplayer .s7iconeffect {
    width: 80px;
    height: 80px;
    background-size: 160px;
    cursor: pointer;
}

.s7videoviewer .s7videoplayer .s7iconeffect[state] {
    background-image: none;
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='play'] {
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='play']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='replay'] {
    width: 80px;
    height: 80px;
    background-color: #de161d;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='replay']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='play']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='replay']::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -50%);
    width: 0;
    height: 0;
    border-left: 28px solid white;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.s7videoplayer .s7iconeffect[state] {
    background-image: none;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect {
        background-size: 80px;
    }

    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='play'] {
        background-position: -0px -0px;
    }

    .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='replay'] {
        background-position: -0px -80px;
    }

}

.s7videoviewer .s7socialshare {
    display: none;
    position: absolute;
}

.s7videoviewer .s7socialshare .s7socialsharepanel {
    background-color: rgba(231, 231, 231, 0);
}

.s7videoviewer .s7socialshare .s7socialbutton {
    background-color: transparent;
}

.s7videoviewer .s7socialshare .s7socialbutton {
    background-size: 112px;
}

.s7videoviewer .s7socialshare .s7socialbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/SocialShare_sprite.png");
}

.s7videoviewer.s7mouseinput .s7socialshare {
    top: 4px;
    right: 5px;
    width: 28px;
    height: 28px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7socialshare .s7socialbutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7socialshare {
    top: 8px;
    right: 8px;
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7emailshare {
    background-size: 112px;
}

.s7videoviewer .s7emailshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7emailshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7emailshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7emailshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7emailshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7emailshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7emailshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7embedshare {
    background-size: 112px;
}

.s7videoviewer .s7embedshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7embedshare[state='up'] {
    background-position: -28px -600px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='over'] {
    background-position: -0px -600px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='down'] {
    background-position: -80px -588px;
}

.s7videoviewer.s7mouseinput .s7embedshare[state='disabled'] {
    background-position: -80px -560px;
}

.s7videoviewer.s7touchinput .s7embedshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7embedshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7embedshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7embedshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7linkshare {
    background-size: 112px;
}

.s7videoviewer .s7linkshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/LinkShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7linkshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7linkshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7linkshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7linkshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7linkshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7linkshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7facebookshare {
    background-size: 112px;
}

.s7videoviewer .s7facebookshare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/FacebookShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7facebookshare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7facebookshare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7facebookshare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7facebookshare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7facebookshare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7twittershare {
    background-size: 112px;
}

.s7videoviewer .s7twittershare[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/TwitterShare_dark_sprite.png");
}

.s7videoviewer.s7mouseinput .s7twittershare[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7twittershare[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7twittershare {
    width: 56px;
    height: 56px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7twittershare[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7twittershare {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7twittershare[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer .s7linkdialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/LinkShare_dark_sprite.png");
    background-position: -0px -588px;
    background-size: 112px;
}

.s7videoviewer .s7linkdialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7linkdialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7linkdialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialog {
    background-color: #ffffff;
    width: 100%;
    height: 100%;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputcontainer {
    padding: 15px 10px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputwide {
    font-size: 16pt;
    width: 590px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialoglink {
    font-size: 20pt;
    width: 578px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter {
    bottom: 0px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7linkdialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogheadertext {
        font-size: 21pt;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogbody {
        width: 90%;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputcontainer {
        width: 90%;
        overflow: hidden;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoginputwide {
        font-size: 16pt;
        width: 100%;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogfooter .s7button {
        font-size: 18pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogcancelbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialogactionbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7linkdialog .s7dialoglink {
        font-size: 16pt;
    }

}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmailShare_dark_sprite.png");
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='up'] {
    background-position: -0px -638px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='over'] {
    background-position: -0px -613px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='down'] {
    background-position: -0px -613px;
}

.s7videoviewer .s7emaildialog .s7dialogaddemailbutton[state='disabled'] {
    background-position: -0px -638px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='up'] {
    background-position: -25px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='over'] {
    background-position: -0px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='down'] {
    background-position: -0px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogremoveemailbutton[state='disabled'] {
    background-position: -25px -588px;
}

.s7videoviewer .s7emaildialog .s7dialogheadericon {
    background-position: -0px -688px;
}

.s7videoviewer .s7emaildialog .s7dialogerrormessage {
    background-position: -0px -663px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb {
    background-size: 84px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='up'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='over'] {
    background-position: -28px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='down'] {
    background-position: -0px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollupbutton[state='disabled'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='up'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='over'] {
    background-position: -28px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='down'] {
    background-position: -0px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrolldownbutton[state='disabled'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state] {
    width: 28px;
    height: 65px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='up'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='over'] {
    background-position: -28px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='down'] {
    background-position: -0px -64px;
}

.s7videoviewer .s7emaildialog .s7scrollbar .s7scrollthumb[state='disabled'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7emaildialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7emaildialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7emaildialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialog {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogviewarea {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogbody {
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogerrormessage {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputlabel {
    font-size: 18pt;
    width: 100px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogaddemailbutton {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputcontainer {
    padding: 15px 10px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputshort {
    font-size: 20pt;
    width: 400px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
    font-size: 20pt;
    width: 430px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogthumbnail {
    width: 180px;
    height: 120px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialoginfopanel {
    width: 390px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogtitle {
    font-size: 24pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogorigin {
    font-size: 19pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogdescription {
    font-size: 17pt;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter {
    position: absolute;
    bottom: 0px;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7emaildialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
        border: none;
        width: 140px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginfopanel {
        width: 180px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogheadertext {
        font-family: Helvetica;
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputlabel {
        font-size: 12pt;
        width: 50px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogaddemailbutton {
        font-size: 12pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogmessage {
        font-family: Helvetica;
        height: 55px;
        font-size: 17pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputcontainer {
        padding: 5px 5px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputshort {
        font-size: 20pt;
        width: 120px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialoginputwide {
        font-size: 20pt;
        width: 160px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogthumbnail {
        width: 90px;
        height: 60px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogtitle {
        font-size: 24pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogorigin {
        font-size: 13pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogdescription {
        font-size: 17pt;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogremoveemailbutton {
        height: 25px;
        width: 25px;
        background-repeat: no-repeat;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogfooter .s7button {
        font-family: Helvetica;
        font-size: 16pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogcancelbutton {
        width: 120px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dialogactionbutton {
        width: 120px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7emaildialog .s7dlgdescrline {
        width: 260px;
    }

}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/EmbedShare_dark_sprite.png");
}

.s7videoviewer .s7embeddialog .s7dialogheadericon {
    background-position: -56px -600px;
}

.s7videoviewer .s7embeddialog .s7checkmark {
    background-position: -56px -616px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='up'] {
    background-position: -40px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='over'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='down'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='disabled'] {
    background-position: -40px -560px;
}

.s7videoviewer .s7embeddialog .s7closebutton {
    background-size: 112px;
}

.s7videoviewer .s7embeddialog .s7closebutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/CloseButton_light_sprite.png");
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='up'] {
    background-position: -84px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='over'] {
    background-position: -56px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='down'] {
    background-position: -28px -560px;
}

.s7videoviewer.s7mouseinput .s7embeddialog .s7closebutton[state='disabled'] {
    background-position: -0px -560px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb {
    background-size: 84px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state] {
    background-image: url("../../../content/dam/_CSS/_OOTB/ScrollBar_sprite.png");
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='up'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='over'] {
    background-position: -28px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='down'] {
    background-position: -0px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='disabled'] {
    background-position: -56px -32px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='up'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='over'] {
    background-position: -28px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='down'] {
    background-position: -0px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='disabled'] {
    background-position: -56px -0px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state] {
    width: 28px;
    height: 65px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='up'] {
    background-position: -56px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='over'] {
    background-position: -28px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='down'] {
    background-position: -0px -64px;
}

.s7videoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state='disabled'] {
    background-position: -56px -64px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton {
    width: 56px;
    height: 56px;
    padding: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='up'] {
    background-position: -56px -504px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='over'] {
    background-position: -0px -504px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='down'] {
    background-position: -56px -448px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='disabled'] {
    background-position: -0px -448px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton {
        background-size: 56px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='up'] {
        background-position: -0px -168px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='over'] {
        background-position: -0px -112px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='down'] {
        background-position: -0px -56px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7closebutton[state='disabled'] {
        background-position: -0px -0px;
    }

}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialog {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogviewarea {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 0;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogbody {
    padding: 0;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogheadertext {
    font-size: 26pt;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputwide {
    font-size: 16pt;
    width: 600px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputcontainer {
    width: 578px;
    font-size: 14pt;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizelabel {
    font-size: 16pt;
    width: 120px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dropdownitemanchor {
    font-size: 16pt;
}

.s7videoviewer.s7touchinput .s7combobox[expanded="false"] {
    width: 180px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter {
    position: absolute;
    bottom: 0px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter .s7button {
    font-size: 26pt;
    line-height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogcancelbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

.s7videoviewer.s7touchinput .s7embeddialog .s7dialogactionbutton {
    width: 240px;
    height: 80px;
    margin-right: 20px;
}

@media only screen and (max-width:520px){
    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizepanel {
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputwide {
        font-size: 12pt;
        width: 90%;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialoginputcontainer {
        width: 90%;
        font-size: 14pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogbody {
        width: 100%;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogheadertext {
        font-size: 16pt;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogembedsizelabel {
        font-size: 14pt;
        width: 100px;
        line-height: 20px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogfooter .s7button {
        font-size: 18pt;
        line-height: 40px;
        margin-right: 10px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogcancelbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

    .s7videoviewer.s7touchinput .s7embeddialog .s7dialogactionbutton {
        width: 145px;
        height: 40px;
        margin-right: 20px;
    }

}

.s7videoviewer .s7emailshare[state] {
    display: none !important;
}

.s7videoviewer.s7mouseinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

.s7videoviewer.s7mouseinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_small.s7touchinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_small.s7touchinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_medium.s7touchinput .s7controlbar .s7videoscrubber .s7trackloaded {
    background-color: rgba(255,255,255,1);
}

/* Added by Viewer Preset Editor */
.s7videoviewer.s7size_medium.s7touchinput .s7controlbar .s7videoscrubber .s7trackplayed {
    background-color: rgba(222,22,29,1);
}

.s7playpausebutton[selected="true"][state="up"] {
    background-image: none;
}

.s7mutablevolume .s7verticalvolume .s7knob {
    background-image: none;
}

.s7mutablevolume .s7verticalvolume {
    background-color: #000;
}
