@charset 'UTF-8';.access-text-speed,
.selectbox
{
    font-weight: 600;text-transform: uppercase;
}*,
.pika-button
{
    box-sizing: border-box;
}#xwing table,
.pika-table
{border-spacing: 0;
    border-collapse: collapse;
}#xwing .clearfix:after,
#xwing .row .row:after,
#xwing .row:after,
#xwing .ts-contact-block__list-item:after,
#xwing .ts-contact-block__twitter-list-item-footer:after,
#xwing .ts-mobile-menu__menu-practical:after,
#xwing .ts-table__navigation:after,
#xwing .ts-tooltip__pagination__controlls:after,
.ca-evaluation-accepted:after,
.ca-evaluation-lower-limit:after,
.ca-evaluation-rejected:after,
.clear,
.pika-single:after
{
    clear: both;
}.align-left
{
    text-align: left;
}.align-right
{
    text-align: right;
}.access-address-bar,
.access-block-footer,
.access-block-header,
.access-h2,
.access-offering-address-lookup-body,
.access-product-speed-wrap,
.align-center,
.boost-product,
.product-description
{
    text-align: center;
}.pull-left
{
    float: left;
}.modal-default-button,
.pull-right
{
    float: right;
}.access-block,
.access-block [class*=background-light-grey]
{
    color: #222;
}.remove-article-padding
{
    margin: -1.5em;
}.add-section-padding
{
    padding: 1.5em;
}.access-block-header-title
{
    font-size: 1.5em;
}.access-block .flex-item-50
{
    margin-right: 1.5em;
}.title-description
{
    display: block;
}.flex-row
{
    display: flex;
}.flex-item-bottom
{
    align-self: flex-end;
}.offset-padding-bottom--100
{
    padding-bottom: 100px;
}.hide-overflow
{
    overflow: hidden;
}@media (max-width:801px)
{
    .flex.flex-row
    {
        flex-wrap: wrap;
    }flex-row-item--50
    {
        width: 100%;
    }.cta-primary
    {
        margin: 24px auto;
    }
}.flex-row-item--75
{
    width: 75%;flex-basis: 75vw;
}.access-section
{
    padding: 4rem 2rem;
}.inline-icon
{
    width: 32px;
}.access-offering-block
{
    padding: 0;
}.product-description
{
    margin: 0 auto;padding: 0 10em;
}.access-offering-address-lookup-header
{width: 100%;

    text-align: center;background-repeat: no-repeat;background-position-y: bottom;background-size: cover;
}.address-lookup-form
{
    width: 60%;margin: 0 auto;
}.access-address-bar
{font-size: 1.6em;margin-bottom: 0;color: #fff;
    background: #00cdff;
}.access-product-speed-wrap
{display: block;width: 300px;height: 150px;margin: 0 auto 1.5em;-webkit-border-radius: 0 0 300px 300px;-moz-border-radius: 0 0 300px 300px;border-radius: 0 0 300px 300px;
    background: #fff;box-shadow: 0 1px 4px rgba(144,144,144,.05);
}.access-text-speed
{font-family: Pebble;font-size: 1.5em;

    display: block;
}.access-text-speed-value
{
    font-family: Pebble;font-size: 2.25em;display: block;margin-bottom: 0;color: #00cdff;
}.boost-product
{position: relative;

    padding: 3.2rem;
}.boost-product:nth-last-child(n+2):after
{position: absolute;top: 1.6rem;right: 0;

    display: block;width: 1px;height: calc(100% - 30%);content: '';background-color: #a0a0a0;
}.basket-details-wrapper
{
    background: #f2f2f2;
}.access-label-error
{
    display: none;color: #ff3264;
}.access-label-error.isVisible
{
    display: block;
}.access-select-list
{
    position: absolute;right: 0;left: 0;overflow: auto;max-height: 300px;margin: 0 0 0 1rem;padding: .3rem;list-style-type: none;border: 1px solid #f2f2f2;-webkit-border-radius: .25em;-moz-border-radius: .25em;border-radius: .25em;background: #fff;
}.access-select-list li
{font-weight: 600;

    display: block;padding: .5em;text-align: left;
}.badge-selected
{position: absolute;right: -.75em;bottom: -.75em;width: 2.25em;height: 2.25em;padding: .375em;

    opacity: 0;background: rgba(0,205,255,.2);
}.badge-selected img.badge-icon
{
    width: 1.5em;height: 1.5em;padding: .25em;background: #00cdff;fill: #fff;
}.selectbox
{
    position: relative;text-align: center;vertical-align: central;background: #f2f2f2;
}.selectbox.isActive
{
    border: 1px solid #00cdff;
}.selectbox.isActive .badge-selected
{
    opacity: 1;
}.selectboxes-wraper .flex-item-50
{
    flex-basis: initial;
}.black-bg
{
    background-color: #444;
}.blue-bg
{
    background-color: #00cdff;
}.blue-light-bg
{
    background-color: #0ff;
}.green-bg
{
    background-color: #0c6;
}.green-light-bg
{
    background-color: #99ff64;
}.grey-light-bg
{
    background-color: #eaeaec;
}.grey-bg
{
    background-color: #363636;
}.pink-bg
{
    background-color: #ff00cd;
}.pink-light-bg
{
    background-color: #ff64cd;
}.purple-bg
{
    background-color: #990ae3;
}.purple-light-bg
{
    background-color: #c0f;
}.white-bg
{
    background-color: #fff;
}.orange-bg
{
    background-color: #ff9b00;
}.orange-light-bg
{
    background-color: #ffcd65;
}.color-green-bg
{
    background-color: #103c23;
}.black-fill
{
    fill: #444;
}.black-dark-fill
{
    fill: #222;
}.blue-fill
{
    fill: #00cdff;
}.error-fill
{
    fill: #b50067;
}.green-fill
{
    fill: #0c6;
}.light-grey-fill
{
    fill: #d7d7d7;
}.grey-fill
{
    fill: #363636;
}.grey-dark-fill
{
    fill: #767676;
}.pink-fill
{
    fill: #ff00cd;
}.purple-fill
{
    fill: #990ae3;
}.green-dark-fill
{
    fill: #103c23;
}.white-fill
{
    fill: #fff;
}.black-text
{
    color: #444;
}.blue-text
{
    color: #00cdff;
}.green-text
{
    color: #0c6;
}.grey-text
{
    color: #363636;
}.pink-text
{
    color: #ff00cd;
}.purple-text
{
    color: #990ae3;
}.white-text
{
    color: #fff;
}.green-dark-text
{
    color: #103c23;
}.white-text-shadow
{
    text-shadow: 0 1px 1px rgba(0,0,0,.9);
}.triangle-bottom,
.triangle-top
{
    position: absolute;left: 0;width: 100%;height: 100%;max-height: 400px;pointer-events: none;fill: #f2f2f2;
}.triangle-bottom
{
    bottom: 0;
}.triangle-top
{
    top: -1px;
}.vertical-text
{-ms-writing-mode: vertical-lr;

    -webkit-writing-mode: vertical-lr                            ;-moz-writing-mode: vertical-lr;writing-mode: vertical-lr;
}.access-block .list-details,
.margin-0
{
    margin: 0;
}.margin-xs
{
    margin: .5em;
}.margin-top-xs
{
    margin-top: .5em;
}.margin-right-xs
{
    margin-right: .5em;
}.margin-bottom-xs
{
    margin-bottom: .5em;
}.margin-left-xs
{
    margin-left: .5em;
}.margin-top-bottom-xs
{
    margin: .5em 0;
}.margin-left-right-xs
{
    margin: 0 .5em;
}.margin-bottom-left-xs
{
    margin: 0 0 .5em .5em;
}.margin-right-bottom-xs
{
    margin: 0 .5em .5em 0;
}.margin-top-left-xs
{
    margin: .5em 0 0 .5em;
}.margin-top-right-xs
{
    margin: .5em .5em 0 0;
}.margin-s
{
    margin: .75em;
}.margin-top-s
{
    margin-top: .75em;
}.margin-right-s
{
    margin-right: .75em;
}.margin-bottom-s
{
    margin-bottom: .75em;
}.margin-left-s
{
    margin-left: .75em;
}.margin-top-bottom-s
{
    margin: .75em 0;
}.margin-left-right-s
{
    margin: 0 .75em;
}.margin-bottom-left-s
{
    margin: 0 0 .75em .75em;
}.margin-right-bottom-s
{
    margin: 0 .75em .75em 0;
}.margin-top-left-s
{
    margin: .75em 0 0 .75em;
}.margin-top-right-s
{
    margin: .75em .75em 0 0;
}.margin
{
    margin: 1em;
}.margin-top
{
    margin-top: 1em;
}.margin-right
{
    margin-right: 1em;
}.margin-bottom
{
    margin-bottom: 1em;
}.margin-left
{
    margin-left: 1em;
}.margin-top-bottom
{
    margin: 1em 0;
}.margin-left-right
{
    margin: 0 1em;
}.margin-bottom-left
{
    margin: 0 0 1em 1em;
}.margin-right-bottom
{
    margin: 0 1em 1em 0;
}.margin-top-left
{
    margin: 1em 0 0 1em;
}.margin-top-right
{
    margin: 1em 1em 0 0;
}.margin-m
{
    margin: 1.5em;
}.access-block-footer,
.margin-top-m
{
    margin-top: 1.5em;
}.margin-right-m
{
    margin-right: 1.5em;
}.margin-bottom-m
{
    margin-bottom: 1.5em;
}.margin-left-m
{
    margin-left: 1.5em;
}.margin-top-bottom-m
{
    margin: 1.5em 0;
}.margin-left-right-m
{
    margin: 0 1.5em;
}.margin-bottom-left-m
{
    margin: 0 0 1.5em 1.5em;
}.margin-right-bottom-m
{
    margin: 0 1.5em 1.5em 0;
}.margin-top-left-m
{
    margin: 1.5em 0 0 1.5em;
}.margin-top-right-m
{
    margin: 1.5em 1.5em 0 0;
}.margin-l
{
    margin: 2.25em;
}.margin-top-l
{
    margin-top: 2.25em;
}.margin-right-l
{
    margin-right: 2.25em;
}.margin-bottom-l
{
    margin-bottom: 2.25em;
}.margin-left-l
{
    margin-left: 2.25em;
}.margin-top-bottom-l
{
    margin: 2.25em 0;
}.margin-left-right-l
{
    margin: 0 2.25em;
}.margin-bottom-left-l
{
    margin: 0 0 2.25em 2.25em;
}.margin-right-bottom-l
{
    margin: 0 2.25em 2.25em 0;
}.margin-top-left-l
{
    margin: 2.25em 0 0 2.25em;
}.margin-top-right-l
{
    margin: 2.25em 2.25em 0 0;
}.margin-xl
{
    margin: 3em;
}.margin-top-xl
{
    margin-top: 3em;
}.margin-right-xl
{
    margin-right: 3em;
}.margin-bottom-xl
{
    margin-bottom: 3em;
}.margin-left-xl
{
    margin-left: 3em;
}.margin-top-bottom-xl
{
    margin: 3em 0;
}.margin-left-right-xl
{
    margin: 0 3em;
}.margin-bottom-left-xl
{
    margin: 0 0 3em 3em;
}.margin-right-bottom-xl
{
    margin: 0 3em 3em 0;
}.margin-top-left-xl
{
    margin: 3em 0 0 3em;
}.margin-top-right-xl
{
    margin: 3em 3em 0 0;
}.access-block .list-details,
.padding-0
{
    padding: 0;
}.access-product-speed-wrap,
.padding-xs
{
    padding: .5em;
}.padding-top-xs
{
    padding-top: .5em;
}.padding-right-xs
{
    padding-right: .5em;
}.padding-bottom-xs
{
    padding-bottom: .5em;
}.padding-left-xs
{
    padding-left: .5em;
}.padding-top-bottom-xs
{
    padding: .5em 0;
}.padding-left-right-xs
{
    padding: 0 .5em;
}.padding-bottom-left-xs
{
    padding: 0 0 .5em .5em;
}.padding-right-bottom-xs
{
    padding: 0 .5em .5em 0;
}.padding-top-left-xs
{
    padding: .5em 0 0 .5em;
}.padding-top-right-xs
{
    padding: .5em .5em 0 0;
}.padding-s,
[class*=access-input-text]
{
    padding: .75em;
}.padding-top-s
{
    padding-top: .75em;
}.padding-right-s
{
    padding-right: .75em;
}.padding-bottom-s
{
    padding-bottom: .75em;
}.padding-left-s
{
    padding-left: .75em;
}.padding-top-bottom-s
{
    padding: .75em 0;
}.padding-left-right-s
{
    padding: 0 .75em;
}.padding-bottom-left-s
{
    padding: 0 0 .75em .75em;
}.padding-right-bottom-s
{
    padding: 0 .75em .75em 0;
}.padding-top-left-s
{
    padding: .75em 0 0 .75em;
}.padding-top-right-s
{
    padding: .75em .75em 0 0;
}.access-block-footer,
.access-block-header,
.padding
{
    padding: 1em;
}.padding-top
{
    padding-top: 1em;
}.padding-right
{
    padding-right: 1em;
}.padding-bottom
{
    padding-bottom: 1em;
}.padding-left
{
    padding-left: 1em;
}.padding-top-bottom
{
    padding: 1em 0;
}.padding-left-right
{
    padding: 0 1em;
}.padding-bottom-left
{
    padding: 0 0 1em 1em;
}.padding-right-bottom
{
    padding: 0 1em 1em 0;
}.padding-top-left
{
    padding: 1em 0 0 1em;
}.padding-top-right
{
    padding: 1em 1em 0 0;
}.access-address-bar,
.padding-m
{
    padding: 1.5em;
}.padding-top-m
{
    padding-top: 1.5em;
}.padding-right-m
{
    padding-right: 1.5em;
}.padding-bottom-m
{
    padding-bottom: 1.5em;
}.padding-left-m
{
    padding-left: 1.5em;
}.padding-top-bottom-m
{
    padding: 1.5em 0;
}.padding-left-right-m
{
    padding: 0 1.5em;
}.padding-bottom-left-m
{
    padding: 0 0 1.5em 1.5em;
}.padding-right-bottom-m
{
    padding: 0 1.5em 1.5em 0;
}.padding-top-left-m
{
    padding: 1.5em 0 0 1.5em;
}.padding-top-right-m
{
    padding: 1.5em 1.5em 0 0;
}.basket-details-wrapper,
.padding-l
{
    padding: 2.25em;
}.padding-top-l
{
    padding-top: 2.25em;
}.padding-right-l
{
    padding-right: 2.25em;
}.padding-bottom-l
{
    padding-bottom: 2.25em;
}.padding-left-l
{
    padding-left: 2.25em;
}.padding-top-bottom-l
{
    padding: 2.25em 0;
}.padding-left-right-l
{
    padding: 0 2.25em;
}.padding-bottom-left-l
{
    padding: 0 0 2.25em 2.25em;
}.padding-right-bottom-l
{
    padding: 0 2.25em 2.25em 0;
}.padding-top-left-l
{
    padding: 2.25em 0 0 2.25em;
}.padding-top-right-l
{
    padding: 2.25em 2.25em 0 0;
}.padding-xl,
.selectbox
{
    padding: 3em;
}.padding-top-xl
{
    padding-top: 3em;
}.padding-right-xl
{
    padding-right: 3em;
}.padding-bottom-xl
{
    padding-bottom: 3em;
}.padding-left-xl
{
    padding-left: 3em;
}.padding-top-bottom-xl
{
    padding: 3em 0;
}.padding-left-right-xl
{
    padding: 0 3em;
}.padding-bottom-left-xl
{
    padding: 0 0 3em 3em;
}.padding-right-bottom-xl
{
    padding: 0 3em 3em 0;
}.padding-top-left-xl
{
    padding: 3em 0 0 3em;
}.padding-top-right-xl
{
    padding: 3em 3em 0 0;
}.opacity-0
{opacity: 0;

    filter: alpha(opacity=0);
}.opacity-xs
{opacity: .1;

    filter: alpha(opacity=10);
}.opacity-s
{opacity: .2;

    filter: alpha(opacity=20);
}.opacity-m
{opacity: .5;

    filter: alpha(opacity=50);
}.opacity-l
{opacity: .85;

    filter: alpha(opacity=85);
}.badge-selected img.badge-icon,
.opacity-xl
{opacity: .95;

    filter: alpha(opacity=95);
}.opacity-1
{opacity: 1;

    filter: alpha(opacity=100);
}.border-radius-xs
{
    -webkit-border-radius: .25em                            ;-moz-border-radius: .25em;border-radius: .25em;
}.basket-details-wrapper,
.border-radius-s,
.selectbox
{
    -webkit-border-radius: .5em                            ;-moz-border-radius: .5em;border-radius: .5em;
}.border-radius-m
{
    -webkit-border-radius: 1em                            ;-moz-border-radius: 1em;border-radius: 1em;
}.border-radius-l
{
    -webkit-border-radius: 2em                            ;-moz-border-radius: 2em;border-radius: 2em;
}.border-radius-xl
{
    -webkit-border-radius: 3em                            ;-moz-border-radius: 3em;border-radius: 3em;
}.badge-selected,
.badge-selected img.badge-icon,
.border-radius-curcle
{
    -webkit-border-radius: 50%                            ;-moz-border-radius: 50%;border-radius: 50%;
}.access-border-gray,
[class*=access-input-text]
{
    border: solid #ededed;-webkit-border-radius: 3em;-moz-border-radius: 3em;border-radius: 3em;-webkit-box-shadow: inset 0 0 0 2px #ededed;-moz-box-shadow: inset 0 0 0 2px #ededed;box-shadow: inset 0 0 0 2px #ededed;
}.access-border-blue,
[class*=access-input-text]:focus
{
    -webkit-border-radius: 3em                                                                      ;-moz-border-radius: 3em;border-radius: 3em;-webkit-box-shadow: inset 0 0 0 2px #00cdff;-moz-box-shadow: inset 0 0 0 2px #00cdff;box-shadow: inset 0 0 0 2px #00cdff;
}.background-light-grey
{
    background: #f2f2f2;
}.background-dark-grey
{
    background: #a0a0a0;
}.background-black
{
    background: #000;
}.access-block,
.background-white
{
    background: #fff;
}.background-core-purple
{
    background: #990ae3;
}.background-light-core-purple
{
    background: #c0f;
}.background-dark-core-purple
{
    background: #9b009b;
}.background-purple
{
    background: purple;
}.background-light-purple
{
    background: #af5aff;
}.background-dark-purple
{
    background: #642d96;
}.background-blue
{
    background: #00cdff;
}.background-light-blue
{
    background: #0ff;
}.background-dark-blue
{
    background: #09f;
}.background-teal
{
    background: #00cdcd;
}.background-light-teal
{
    background: #00ffcd;
}.background-dark-teal
{
    background: #099;
}.background-green
{
    background: #32ff00;
}.background-light-green
{
    background: #99ff64;
}.background-dark-green
{
    background: #0c6;
}.background-lime
{
    background: #cdff32;
}.background-light-lime
{
    background: #cdff99;
}.background-orange
{
    background: #ff9b00;
}.background-light-orange
{
    background: #ffcd65;
}.background-red
{
    background: #ff3264;
}.background-dark-red
{
    background: #ff2364;
}.background-pink
{
    background: #ff00cd;
}.background-light-pink
{
    background: #ff64cd;
}.background-dark-pink
{
    background: #d22db9;
}[class*=access-input-]:focus
{
    outline: 0;
}input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button
{margin: 0;

    -webkit-appearance: none;
}[class*=access-input-text]
{font-size: 1em;
    line-height: 1.5em;
}.access-input-text-xs
{
    width: 100%;max-width: 2em;
}.access-input-text-s
{
    width: 100%;max-width: 4;
}.access-input-text-m
{
    width: 100%;max-width: 18.75em;
}.access-input-text-l
{
    width: 100%;
}.access-input-text-xl
{
    width: 100%;max-width: 100%;
}.selected
{color: #fff;
    background-color: #00cdff;
}.pebble
{
    fill: #9b009b;
}.modal-mask
{
    position: fixed;z-index: 9998;top: 0;left: 0;display: table;width: 100%;height: 100%;transition: opacity .3s ease;background-color: rgba(0,0,0,.5);
}.modal-wrapper
{
    display: table-cell;vertical-align: middle;
}.modal-container
{font-family: Helvetica,Arial,sans-serif;

    width: 300px;margin: 0 auto;padding: 20px 30px;transition: all .3s ease;border-radius: 2px;background-color: #fff;box-shadow: 0 2px 8px rgba(0,0,0,.33);
}.modal-header h3
{
    margin-top: 0;color: #42b983;
}.modal-body
{
    margin: 20px 0;
}.ca-body .modal-body
{
    margin: 0 0 40px;
}.ca-body .modal-container
{
    width: 500px;min-height: 200px;
}.ca-body .modal-container.modal-container-large
{width: 100%;
    max-width: 800px;min-height: 200px;
}.ca-signatures-required
{overflow: auto;

    max-height: 300px;
}#xwing svg:not(:root),
.pika-label
{
    overflow: hidden;
}.ca-signatures-required ul
{
    margin-top: 0;
}.modal-container .ca-signatures-required .ts-button
{
    padding-top: .5em!important;padding-bottom: .5em!important;
}.ca-body .modal-default-button
{
    margin: 3px!important;
}.ca-body .modal-green-800-button,
.ca-body .modal-purple-button
{
    float: right;margin: 3px!important;color: #fff!important;
}.ca-modal__info,
.ca-modal__warning
{
    width: 3.5rem;height: 3.5rem;margin: 10px;
}.modal-enter,
.modal-leave-active
{
    opacity: 0;
}.modal-enter .modal-container,
.modal-leave-active .modal-container
{
    -webkit-transform: scale(1.1)                        ;transform: scale(1.1);
}li.ts-error-list,
li.ts-error-list p,
p.ts-error
{
    color: #ff3264;
}@media print
{
    body
    {
        background-color: transparent;box-shadow: none;page-break-after: avoid;
    }body *
    {
        visibility: hidden;
    }#section-to-print,
    #section-to-print *
    {
        visibility: visible;
    }#section-to-print
    {
        position: absolute;top: 0;left: 0;
    }footer
    {
        display: none;
    }
}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single
{font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;position: relative;
    z-index: 9999;display: block;color: #333;border: 1px solid #ccc;border-bottom-color: #bbb;background: #fff;
}.pika-single:after,
.pika-single:before
{display: table;

    content: ' ';
}.pika-single.is-hidden
{
    display: none;
}.pika-single.is-bound
{
    position: absolute;box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}.pika-lendar
{
    float: left;width: 240px;margin: 8px;
}.pika-title
{
    position: relative;text-align: center;
}.pika-label
{font-size: 14px;font-weight: 700;line-height: 20px;position: relative;z-index: 9999;

    display: inline-block;margin: 0;padding: 5px 3px;background-color: #fff;
}.pika-title select
{position: absolute;z-index: 9998;top: 5px;left: 0;margin: 0;

    cursor: pointer;opacity: 0;filter: alpha(opacity=0);
}.pika-next,
.pika-prev
{position: relative;

    display: block;overflow: hidden;width: 20px;height: 30px;padding: 0;cursor: pointer;white-space: nowrap;text-indent: 20px;opacity: .5;border: 0;outline: 0;background-color: transparent;background-repeat: no-repeat;background-position: center center;background-size: 75% 75%;
}.pika-next:hover,
.pika-prev:hover
{
    opacity: 1;
}.is-rtl .pika-next,
.pika-prev
{
    float: left;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
}.is-rtl .pika-prev,
.pika-next
{
    float: right;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
}.pika-next.is-disabled,
.pika-prev.is-disabled
{
    cursor: default;opacity: .2;
}.is-disabled .pika-button,
.is-outside-current-month .pika-button
{
    opacity: .3;color: #999;
}.pika-select
{
    display: inline-block;
}#xwing article,
#xwing aside,
#xwing details,
#xwing figcaption,
#xwing figure,
#xwing footer,
#xwing header,
#xwing hgroup,
#xwing main,
#xwing nav,
#xwing section,
#xwing summary,
.pika-button
{
    display: block;
}.pika-table
{
    width: 100%;border: 0;
}.pika-table td,
.pika-table th
{
    width: 14.285714285714286%;padding: 0;
}.pika-table th
{font-size: 12px;font-weight: 700;line-height: 25px;text-align: center;

    color: #999;
}.pika-button
{font-size: 12px;line-height: 15px;-moz-box-sizing: border-box;width: 100%;margin: 0;padding: 5px;

    cursor: pointer;text-align: right;color: #666;border: 0;outline: 0;background: #f5f5f5;
}.is-disabled .pika-button,
.is-selection-disabled
{
    cursor: default;pointer-events: none;
}.pika-week
{
    font-size: 11px;color: #999;
}.is-today .pika-button
{font-weight: 700;

    color: #3af;
}.has-event .pika-button,
.is-selected .pika-button
{font-weight: 700;

    color: #fff;border-radius: 3px;background: #3af;box-shadow: inset 0 1px 3px #178fe5;
}.has-event .pika-button
{
    background: #005da9;box-shadow: inset 0 1px 3px #0076c9;
}.is-disabled .pika-button,
.is-inrange .pika-button
{
    background: #d5e9f7;
}.is-startrange .pika-button
{
    color: #fff;border-radius: 3px;background: #6cb31d;box-shadow: none;
}.is-endrange .pika-button
{
    color: #fff;border-radius: 3px;background: #3af;box-shadow: none;
}.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button
{
    color: #fff;border-radius: 3px;background: #ff8000;box-shadow: none;
}.pika-table abbr
{cursor: help;

    border-bottom: none;
}#xwing body,
#xwing button[disabled],
#xwing html input[disabled]
{
    cursor: default;
}#xwing
{
    /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
}#xwing html
{
    font-family: sans-serif;
}#xwing audio,
#xwing canvas,
#xwing progress,
#xwing video
{
    display: inline-block;vertical-align: baseline;
}#xwing audio:not([controls])
{
    display: none;height: 0;
}#xwing [hidden],
#xwing template
{
    display: none;
}#xwing a
{
    background: 0 0;
}#xwing a:active,
#xwing a:hover
{
    outline: 0;
}#xwing abbr[title]
{
    border-bottom: 1px dotted;
}#xwing b,
#xwing optgroup,
#xwing strong
{
    font-weight: 700;
}#xwing dfn
{
    font-style: italic;
}#xwing h1
{
    font-size: 2em;margin: .67em 0;
}#xwing mark
{color: #000;
    background: #ff0;
}#xwing small
{
    font-size: 80%;
}#xwing sub,
#xwing sup
{
    font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;
}#xwing sup
{
    top: -.5em;
}#xwing sub
{
    bottom: -.25em;
}#xwing img
{max-width: 100%;height: auto;-ms-interpolation-mode: bicubic;
    border: 0;
}#xwing figure
{
    margin: 1em 40px;
}#xwing hr
{
    box-sizing: content-box;height: 0;
}#xwing pre
{
    overflow: auto;
}#xwing code,
#xwing kbd,
#xwing pre,
#xwing samp
{
    font-family: monospace,monospace;font-size: 1em;
}#xwing button,
#xwing input,
#xwing optgroup,
#xwing select,
#xwing textarea
{font: inherit;margin: 0;

    color: inherit;
}#xwing .antialiased,
#xwing html
{
    -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}#xwing button
{
    overflow: visible;
}#xwing button,
#xwing select
{
    text-transform: none;
}#xwing button,
#xwing html input[type=button],
#xwing input[type=reset],
#xwing input[type=submit]
{cursor: pointer;

    -webkit-appearance: button;
}#xwing button::-moz-focus-inner,
#xwing input::-moz-focus-inner
{padding: 0;

    border: 0;
}#xwing input
{
    line-height: normal;
}#xwing input[type=checkbox],
#xwing input[type=radio]
{
    box-sizing: border-box;padding: 0;
}#xwing input[type=number]::-webkit-inner-spin-button,
#xwing input[type=number]::-webkit-outer-spin-button
{
    height: auto;
}#xwing input[type=search]::-webkit-search-cancel-button,
#xwing input[type=search]::-webkit-search-decoration
{
    -webkit-appearance: none;
}#xwing fieldset
{margin: 0;padding: 0;

    border: none;
}#xwing legend
{padding: 0;

    border: 0;
}#xwing textarea
{
    overflow: auto;height: auto;min-height: 50px;
}#xwing td,
#xwing th
{
    padding: 0;
}#xwing meta.foundation-version
{
    font-family: '/{{ VERSION }}/';
}#xwing meta.foundation-mq-small
{
    font-family: '/only screen/';width: 0;
}#xwing meta.foundation-mq-medium
{
    font-family: '/only screen and (min-width:640px)/';width: 640px;
}#xwing meta.foundation-mq-large
{
    font-family: '/only screen and (min-width:1024px)/';width: 1024px;
}#xwing meta.foundation-mq-xlarge
{
    font-family: '/only screen and (min-width:1280px)/';width: 1280px;
}#xwing meta.foundation-mq-xxlarge
{
    font-family: '/only screen and (min-width:1140px)/';width: 1140px;
}#xwing meta.foundation-data-attribute-namespace
{
    font-family: false;
}#xwing .ts-h1,
#xwing .ts-h2
{
    font-family: Pebble,Arial,sans-serif;text-transform: uppercase;
}#xwing body
{
    font-size: 100%;font-weight: 400;font-style: normal;line-height: 150%;position: relative;padding: 0;color: #222;background: #fff;
}#xwing .ts-brand-color,
#xwing .ts-h1
{
    color: #990ae3;
}#xwing a:hover
{
    cursor: pointer;
}#xwing #map_canvas embed,
#xwing #map_canvas img,
#xwing #map_canvas object,
#xwing .map_canvas embed,
#xwing .map_canvas img,
#xwing .map_canvas object
{
    max-width: none!important;
}#xwing .left
{
    float: left!important;
}#xwing .right
{
    float: right!important;
}#xwing .clearfix:after,
#xwing .clearfix:before,
#xwing .ts-table__navigation:after,
#xwing .ts-table__navigation:before
{display: table;

    content: ' ';
}#xwing .hide
{
    display: none;
}#xwing img
{
    display: inline-block;vertical-align: middle;
}#xwing .row .row.collapse:after,
#xwing .row .row.collapse:before,
#xwing .row .row:after,
#xwing .row .row:before,
#xwing .row:after,
#xwing .row:before
{display: table;

    content: ' ';
}#xwing .row,
#xwing select
{
    width: 100%;
}#xwing .row
{max-width: 75rem;
    margin: 0 auto;
}#xwing .row.collapse > .column,
#xwing .row.collapse > .columns
{padding-right: 0;
    padding-left: 0;
}#xwing .row.collapse .row
{margin-right: 0;
    margin-left: 0;
}#xwing .row .row
{
    width: auto;max-width: none;margin: 0 -.625rem;
}#xwing .row .row.collapse
{
    width: auto;max-width: none;margin: 0;
}#xwing .row .row.collapse:after
{
    clear: both;
}#xwing .column,
#xwing .columns
{float: left;width: 100%;padding-right: .625rem;
    padding-left: .625rem;
}#xwing [class*=column] + [class*=column]:last-child
{
    float: right;
}#xwing [class*=column] + [class*=column].end
{
    float: left;
}@media only screen
{
    #xwing .small-push-0
    {
        position: relative;right: auto;left: 0;
    }#xwing .small-pull-0
    {
        position: relative;right: 0;left: auto;
    }#xwing .small-push-1
    {
        position: relative;right: auto;left: 8.33333%;
    }#xwing .small-pull-1
    {
        position: relative;right: 8.33333%;left: auto;
    }#xwing .small-push-2
    {
        position: relative;right: auto;left: 16.66667%;
    }#xwing .small-pull-2
    {
        position: relative;right: 16.66667%;left: auto;
    }#xwing .small-push-3
    {
        position: relative;right: auto;left: 25%;
    }#xwing .small-pull-3
    {
        position: relative;right: 25%;left: auto;
    }#xwing .small-push-4
    {
        position: relative;right: auto;left: 33.33333%;
    }#xwing .small-pull-4
    {
        position: relative;right: 33.33333%;left: auto;
    }#xwing .small-push-5
    {
        position: relative;right: auto;left: 41.66667%;
    }#xwing .small-pull-5
    {
        position: relative;right: 41.66667%;left: auto;
    }#xwing .small-push-6
    {
        position: relative;right: auto;left: 50%;
    }#xwing .small-pull-6
    {
        position: relative;right: 50%;left: auto;
    }#xwing .small-push-7
    {
        position: relative;right: auto;left: 58.33333%;
    }#xwing .small-pull-7
    {
        position: relative;right: 58.33333%;left: auto;
    }#xwing .small-push-8
    {
        position: relative;right: auto;left: 66.66667%;
    }#xwing .small-pull-8
    {
        position: relative;right: 66.66667%;left: auto;
    }#xwing .small-push-9
    {
        position: relative;right: auto;left: 75%;
    }#xwing .small-pull-9
    {
        position: relative;right: 75%;left: auto;
    }#xwing .small-push-10
    {
        position: relative;right: auto;left: 83.33333%;
    }#xwing .small-pull-10
    {
        position: relative;right: 83.33333%;left: auto;
    }#xwing .small-push-11
    {
        position: relative;right: auto;left: 91.66667%;
    }#xwing .small-pull-11
    {
        position: relative;right: 91.66667%;left: auto;
    }#xwing .column,
    #xwing .columns
    {
        position: relative;float: left;padding-right: .625rem;padding-left: .625rem;
    }#xwing .small-1
    {
        width: 8.33333%;
    }#xwing .small-2
    {
        width: 16.66667%;
    }#xwing .small-3
    {
        width: 25%;
    }#xwing .small-4
    {
        width: 33.33333%;
    }#xwing .small-5
    {
        width: 41.66667%;
    }#xwing .small-6
    {
        width: 50%;
    }#xwing .small-7
    {
        width: 58.33333%;
    }#xwing .small-8
    {
        width: 66.66667%;
    }#xwing .small-9
    {
        width: 75%;
    }#xwing .small-10
    {
        width: 83.33333%;
    }#xwing .small-11
    {
        width: 91.66667%;
    }#xwing .small-12
    {
        width: 100%;
    }#xwing .small-offset-0
    {
        margin-left: 0!important;
    }#xwing .small-offset-1
    {
        margin-left: 8.33333%!important;
    }#xwing .small-offset-2
    {
        margin-left: 16.66667%!important;
    }#xwing .small-offset-3
    {
        margin-left: 25%!important;
    }#xwing .small-offset-4
    {
        margin-left: 33.33333%!important;
    }#xwing .small-offset-5
    {
        margin-left: 41.66667%!important;
    }#xwing .small-offset-6
    {
        margin-left: 50%!important;
    }#xwing .small-offset-7
    {
        margin-left: 58.33333%!important;
    }#xwing .small-offset-8
    {
        margin-left: 66.66667%!important;
    }#xwing .small-offset-9
    {
        margin-left: 75%!important;
    }#xwing .small-offset-10
    {
        margin-left: 83.33333%!important;
    }#xwing .small-offset-11
    {
        margin-left: 91.66667%!important;
    }#xwing .small-reset-order
    {right: auto;left: auto;float: left;margin-right: 0;
        margin-left: 0;
    }#xwing .column.small-centered,
    #xwing .columns.small-centered
    {float: none;margin-right: auto;
        margin-left: auto;
    }#xwing .column.small-uncentered,
    #xwing .columns.small-uncentered
    {float: left;margin-right: 0;
        margin-left: 0;
    }#xwing .column.small-centered:last-child,
    #xwing .columns.small-centered:last-child
    {
        float: none;
    }#xwing .column.small-uncentered:last-child,
    #xwing .columns.small-uncentered:last-child
    {
        float: left;
    }#xwing .column.small-uncentered.opposite,
    #xwing .columns.small-uncentered.opposite
    {
        float: right;
    }
}@media only screen and (min-width:640px)
{
    #xwing .medium-push-0
    {
        position: relative;right: auto;left: 0;
    }#xwing .medium-pull-0
    {
        position: relative;right: 0;left: auto;
    }#xwing .medium-push-1
    {
        position: relative;right: auto;left: 8.33333%;
    }#xwing .medium-pull-1
    {
        position: relative;right: 8.33333%;left: auto;
    }#xwing .medium-push-2
    {
        position: relative;right: auto;left: 16.66667%;
    }#xwing .medium-pull-2
    {
        position: relative;right: 16.66667%;left: auto;
    }#xwing .medium-push-3
    {
        position: relative;right: auto;left: 25%;
    }#xwing .medium-pull-3
    {
        position: relative;right: 25%;left: auto;
    }#xwing .medium-push-4
    {
        position: relative;right: auto;left: 33.33333%;
    }#xwing .medium-pull-4
    {
        position: relative;right: 33.33333%;left: auto;
    }#xwing .medium-push-5
    {
        position: relative;right: auto;left: 41.66667%;
    }#xwing .medium-pull-5
    {
        position: relative;right: 41.66667%;left: auto;
    }#xwing .medium-push-6
    {
        position: relative;right: auto;left: 50%;
    }#xwing .medium-pull-6
    {
        position: relative;right: 50%;left: auto;
    }#xwing .medium-push-7
    {
        position: relative;right: auto;left: 58.33333%;
    }#xwing .medium-pull-7
    {
        position: relative;right: 58.33333%;left: auto;
    }#xwing .medium-push-8
    {
        position: relative;right: auto;left: 66.66667%;
    }#xwing .medium-pull-8
    {
        position: relative;right: 66.66667%;left: auto;
    }#xwing .medium-push-9
    {
        position: relative;right: auto;left: 75%;
    }#xwing .medium-pull-9
    {
        position: relative;right: 75%;left: auto;
    }#xwing .medium-push-10
    {
        position: relative;right: auto;left: 83.33333%;
    }#xwing .medium-pull-10
    {
        position: relative;right: 83.33333%;left: auto;
    }#xwing .medium-push-11
    {
        position: relative;right: auto;left: 91.66667%;
    }#xwing .medium-pull-11
    {
        position: relative;right: 91.66667%;left: auto;
    }#xwing .column,
    #xwing .columns
    {
        position: relative;float: left;padding-right: .625rem;padding-left: .625rem;
    }#xwing .medium-1
    {
        width: 8.33333%;
    }#xwing .medium-2
    {
        width: 16.66667%;
    }#xwing .medium-3
    {
        width: 25%;
    }#xwing .medium-4
    {
        width: 33.33333%;
    }#xwing .medium-5
    {
        width: 41.66667%;
    }#xwing .medium-6
    {
        width: 50%;
    }#xwing .medium-7
    {
        width: 58.33333%;
    }#xwing .medium-8
    {
        width: 66.66667%;
    }#xwing .medium-9
    {
        width: 75%;
    }#xwing .medium-10
    {
        width: 83.33333%;
    }#xwing .medium-11
    {
        width: 91.66667%;
    }#xwing .medium-12
    {
        width: 100%;
    }#xwing .medium-offset-0
    {
        margin-left: 0!important;
    }#xwing .medium-offset-1
    {
        margin-left: 8.33333%!important;
    }#xwing .medium-offset-2
    {
        margin-left: 16.66667%!important;
    }#xwing .medium-offset-3
    {
        margin-left: 25%!important;
    }#xwing .medium-offset-4
    {
        margin-left: 33.33333%!important;
    }#xwing .medium-offset-5
    {
        margin-left: 41.66667%!important;
    }#xwing .medium-offset-6
    {
        margin-left: 50%!important;
    }#xwing .medium-offset-7
    {
        margin-left: 58.33333%!important;
    }#xwing .medium-offset-8
    {
        margin-left: 66.66667%!important;
    }#xwing .medium-offset-9
    {
        margin-left: 75%!important;
    }#xwing .medium-offset-10
    {
        margin-left: 83.33333%!important;
    }#xwing .medium-offset-11
    {
        margin-left: 91.66667%!important;
    }#xwing .medium-reset-order
    {right: auto;left: auto;float: left;margin-right: 0;
        margin-left: 0;
    }#xwing .column.medium-centered,
    #xwing .columns.medium-centered
    {float: none;margin-right: auto;
        margin-left: auto;
    }#xwing .column.medium-uncentered,
    #xwing .columns.medium-uncentered
    {float: left;margin-right: 0;
        margin-left: 0;
    }#xwing .column.medium-centered:last-child,
    #xwing .columns.medium-centered:last-child
    {
        float: none;
    }#xwing .column.medium-uncentered:last-child,
    #xwing .columns.medium-uncentered:last-child
    {
        float: left;
    }#xwing .column.medium-uncentered.opposite,
    #xwing .columns.medium-uncentered.opposite
    {
        float: right;
    }#xwing .push-0
    {
        position: relative;right: auto;left: 0;
    }#xwing .pull-0
    {
        position: relative;right: 0;left: auto;
    }#xwing .push-1
    {
        position: relative;right: auto;left: 8.33333%;
    }#xwing .pull-1
    {
        position: relative;right: 8.33333%;left: auto;
    }#xwing .push-2
    {
        position: relative;right: auto;left: 16.66667%;
    }#xwing .pull-2
    {
        position: relative;right: 16.66667%;left: auto;
    }#xwing .push-3
    {
        position: relative;right: auto;left: 25%;
    }#xwing .pull-3
    {
        position: relative;right: 25%;left: auto;
    }#xwing .push-4
    {
        position: relative;right: auto;left: 33.33333%;
    }#xwing .pull-4
    {
        position: relative;right: 33.33333%;left: auto;
    }#xwing .push-5
    {
        position: relative;right: auto;left: 41.66667%;
    }#xwing .pull-5
    {
        position: relative;right: 41.66667%;left: auto;
    }#xwing .push-6
    {
        position: relative;right: auto;left: 50%;
    }#xwing .pull-6
    {
        position: relative;right: 50%;left: auto;
    }#xwing .push-7
    {
        position: relative;right: auto;left: 58.33333%;
    }#xwing .pull-7
    {
        position: relative;right: 58.33333%;left: auto;
    }#xwing .push-8
    {
        position: relative;right: auto;left: 66.66667%;
    }#xwing .pull-8
    {
        position: relative;right: 66.66667%;left: auto;
    }#xwing .push-9
    {
        position: relative;right: auto;left: 75%;
    }#xwing .pull-9
    {
        position: relative;right: 75%;left: auto;
    }#xwing .push-10
    {
        position: relative;right: auto;left: 83.33333%;
    }#xwing .pull-10
    {
        position: relative;right: 83.33333%;left: auto;
    }#xwing .push-11
    {
        position: relative;right: auto;left: 91.66667%;
    }#xwing .pull-11
    {
        position: relative;right: 91.66667%;left: auto;
    }
}@media only screen and (min-width:1024px)
{
    #xwing .large-push-0
    {
        position: relative;right: auto;left: 0;
    }#xwing .large-pull-0
    {
        position: relative;right: 0;left: auto;
    }#xwing .large-push-1
    {
        position: relative;right: auto;left: 8.33333%;
    }#xwing .large-pull-1
    {
        position: relative;right: 8.33333%;left: auto;
    }#xwing .large-push-2
    {
        position: relative;right: auto;left: 16.66667%;
    }#xwing .large-pull-2
    {
        position: relative;right: 16.66667%;left: auto;
    }#xwing .large-push-3
    {
        position: relative;right: auto;left: 25%;
    }#xwing .large-pull-3
    {
        position: relative;right: 25%;left: auto;
    }#xwing .large-push-4
    {
        position: relative;right: auto;left: 33.33333%;
    }#xwing .large-pull-4
    {
        position: relative;right: 33.33333%;left: auto;
    }#xwing .large-push-5
    {
        position: relative;right: auto;left: 41.66667%;
    }#xwing .large-pull-5
    {
        position: relative;right: 41.66667%;left: auto;
    }#xwing .large-push-6
    {
        position: relative;right: auto;left: 50%;
    }#xwing .large-pull-6
    {
        position: relative;right: 50%;left: auto;
    }#xwing .large-push-7
    {
        position: relative;right: auto;left: 58.33333%;
    }#xwing .large-pull-7
    {
        position: relative;right: 58.33333%;left: auto;
    }#xwing .large-push-8
    {
        position: relative;right: auto;left: 66.66667%;
    }#xwing .large-pull-8
    {
        position: relative;right: 66.66667%;left: auto;
    }#xwing .large-push-9
    {
        position: relative;right: auto;left: 75%;
    }#xwing .large-pull-9
    {
        position: relative;right: 75%;left: auto;
    }#xwing .large-push-10
    {
        position: relative;right: auto;left: 83.33333%;
    }#xwing .large-pull-10
    {
        position: relative;right: 83.33333%;left: auto;
    }#xwing .large-push-11
    {
        position: relative;right: auto;left: 91.66667%;
    }#xwing .large-pull-11
    {
        position: relative;right: 91.66667%;left: auto;
    }#xwing .column,
    #xwing .columns
    {
        position: relative;float: left;padding-right: .625rem;padding-left: .625rem;
    }#xwing .large-1
    {
        width: 8.33333%;
    }#xwing .large-2
    {
        width: 16.66667%;
    }#xwing .large-3
    {
        width: 25%;
    }#xwing .large-4
    {
        width: 33.33333%;
    }#xwing .large-5
    {
        width: 41.66667%;
    }#xwing .large-6
    {
        width: 50%;
    }#xwing .large-7
    {
        width: 58.33333%;
    }#xwing .large-8
    {
        width: 66.66667%;
    }#xwing .large-9
    {
        width: 75%;
    }#xwing .large-10
    {
        width: 83.33333%;
    }#xwing .large-11
    {
        width: 91.66667%;
    }#xwing .large-12
    {
        width: 100%;
    }#xwing .large-offset-0
    {
        margin-left: 0!important;
    }#xwing .large-offset-1
    {
        margin-left: 8.33333%!important;
    }#xwing .large-offset-2
    {
        margin-left: 16.66667%!important;
    }#xwing .large-offset-3
    {
        margin-left: 25%!important;
    }#xwing .large-offset-4
    {
        margin-left: 33.33333%!important;
    }#xwing .large-offset-5
    {
        margin-left: 41.66667%!important;
    }#xwing .large-offset-6
    {
        margin-left: 50%!important;
    }#xwing .large-offset-7
    {
        margin-left: 58.33333%!important;
    }#xwing .large-offset-8
    {
        margin-left: 66.66667%!important;
    }#xwing .large-offset-9
    {
        margin-left: 75%!important;
    }#xwing .large-offset-10
    {
        margin-left: 83.33333%!important;
    }#xwing .large-offset-11
    {
        margin-left: 91.66667%!important;
    }#xwing .large-reset-order
    {right: auto;left: auto;float: left;margin-right: 0;
        margin-left: 0;
    }#xwing .column.large-centered,
    #xwing .columns.large-centered
    {float: none;margin-right: auto;
        margin-left: auto;
    }#xwing .column.large-uncentered,
    #xwing .columns.large-uncentered
    {float: left;margin-right: 0;
        margin-left: 0;
    }#xwing .column.large-centered:last-child,
    #xwing .columns.large-centered:last-child
    {
        float: none;
    }#xwing .column.large-uncentered:last-child,
    #xwing .columns.large-uncentered:last-child
    {
        float: left;
    }#xwing .column.large-uncentered.opposite,
    #xwing .columns.large-uncentered.opposite
    {
        float: right;
    }#xwing .push-0
    {
        position: relative;right: auto;left: 0;
    }#xwing .pull-0
    {
        position: relative;right: 0;left: auto;
    }#xwing .push-1
    {
        position: relative;right: auto;left: 8.33333%;
    }#xwing .pull-1
    {
        position: relative;right: 8.33333%;left: auto;
    }#xwing .push-2
    {
        position: relative;right: auto;left: 16.66667%;
    }#xwing .pull-2
    {
        position: relative;right: 16.66667%;left: auto;
    }#xwing .push-3
    {
        position: relative;right: auto;left: 25%;
    }#xwing .pull-3
    {
        position: relative;right: 25%;left: auto;
    }#xwing .push-4
    {
        position: relative;right: auto;left: 33.33333%;
    }#xwing .pull-4
    {
        position: relative;right: 33.33333%;left: auto;
    }#xwing .push-5
    {
        position: relative;right: auto;left: 41.66667%;
    }#xwing .pull-5
    {
        position: relative;right: 41.66667%;left: auto;
    }#xwing .push-6
    {
        position: relative;right: auto;left: 50%;
    }#xwing .pull-6
    {
        position: relative;right: 50%;left: auto;
    }#xwing .push-7
    {
        position: relative;right: auto;left: 58.33333%;
    }#xwing .pull-7
    {
        position: relative;right: 58.33333%;left: auto;
    }#xwing .push-8
    {
        position: relative;right: auto;left: 66.66667%;
    }#xwing .pull-8
    {
        position: relative;right: 66.66667%;left: auto;
    }#xwing .push-9
    {
        position: relative;right: auto;left: 75%;
    }#xwing .pull-9
    {
        position: relative;right: 75%;left: auto;
    }#xwing .push-10
    {
        position: relative;right: auto;left: 83.33333%;
    }#xwing .pull-10
    {
        position: relative;right: 83.33333%;left: auto;
    }#xwing .push-11
    {
        position: relative;right: auto;left: 91.66667%;
    }#xwing .pull-11
    {
        position: relative;right: 91.66667%;left: auto;
    }
}@media only screen and (min-width:1280px)
{
    #xwing .xlarge-push-0
    {
        position: relative;right: auto;left: 0;
    }#xwing .xlarge-pull-0
    {
        position: relative;right: 0;left: auto;
    }#xwing .xlarge-push-1
    {
        position: relative;right: auto;left: 8.33333%;
    }#xwing .xlarge-pull-1
    {
        position: relative;right: 8.33333%;left: auto;
    }#xwing .xlarge-push-2
    {
        position: relative;right: auto;left: 16.66667%;
    }#xwing .xlarge-pull-2
    {
        position: relative;right: 16.66667%;left: auto;
    }#xwing .xlarge-push-3
    {
        position: relative;right: auto;left: 25%;
    }#xwing .xlarge-pull-3
    {
        position: relative;right: 25%;left: auto;
    }#xwing .xlarge-push-4
    {
        position: relative;right: auto;left: 33.33333%;
    }#xwing .xlarge-pull-4
    {
        position: relative;right: 33.33333%;left: auto;
    }#xwing .xlarge-push-5
    {
        position: relative;right: auto;left: 41.66667%;
    }#xwing .xlarge-pull-5
    {
        position: relative;right: 41.66667%;left: auto;
    }#xwing .xlarge-push-6
    {
        position: relative;right: auto;left: 50%;
    }#xwing .xlarge-pull-6
    {
        position: relative;right: 50%;left: auto;
    }#xwing .xlarge-push-7
    {
        position: relative;right: auto;left: 58.33333%;
    }#xwing .xlarge-pull-7
    {
        position: relative;right: 58.33333%;left: auto;
    }#xwing .xlarge-push-8
    {
        position: relative;right: auto;left: 66.66667%;
    }#xwing .xlarge-pull-8
    {
        position: relative;right: 66.66667%;left: auto;
    }#xwing .xlarge-push-9
    {
        position: relative;right: auto;left: 75%;
    }#xwing .xlarge-pull-9
    {
        position: relative;right: 75%;left: auto;
    }#xwing .xlarge-push-10
    {
        position: relative;right: auto;left: 83.33333%;
    }#xwing .xlarge-pull-10
    {
        position: relative;right: 83.33333%;left: auto;
    }#xwing .xlarge-push-11
    {
        position: relative;right: auto;left: 91.66667%;
    }#xwing .xlarge-pull-11
    {
        position: relative;right: 91.66667%;left: auto;
    }#xwing .column,
    #xwing .columns
    {
        position: relative;float: left;padding-right: .625rem;padding-left: .625rem;
    }#xwing .xlarge-1
    {
        width: 8.33333%;
    }#xwing .xlarge-2
    {
        width: 16.66667%;
    }#xwing .xlarge-3
    {
        width: 25%;
    }#xwing .xlarge-4
    {
        width: 33.33333%;
    }#xwing .xlarge-5
    {
        width: 41.66667%;
    }#xwing .xlarge-6
    {
        width: 50%;
    }#xwing .xlarge-7
    {
        width: 58.33333%;
    }#xwing .xlarge-8
    {
        width: 66.66667%;
    }#xwing .xlarge-9
    {
        width: 75%;
    }#xwing .xlarge-10
    {
        width: 83.33333%;
    }#xwing .xlarge-11
    {
        width: 91.66667%;
    }#xwing .xlarge-12
    {
        width: 100%;
    }#xwing .xlarge-offset-0
    {
        margin-left: 0!important;
    }#xwing .xlarge-offset-1
    {
        margin-left: 8.33333%!important;
    }#xwing .xlarge-offset-2
    {
        margin-left: 16.66667%!important;
    }#xwing .xlarge-offset-3
    {
        margin-left: 25%!important;
    }#xwing .xlarge-offset-4
    {
        margin-left: 33.33333%!important;
    }#xwing .xlarge-offset-5
    {
        margin-left: 41.66667%!important;
    }#xwing .xlarge-offset-6
    {
        margin-left: 50%!important;
    }#xwing .xlarge-offset-7
    {
        margin-left: 58.33333%!important;
    }#xwing .xlarge-offset-8
    {
        margin-left: 66.66667%!important;
    }#xwing .xlarge-offset-9
    {
        margin-left: 75%!important;
    }#xwing .xlarge-offset-10
    {
        margin-left: 83.33333%!important;
    }#xwing .xlarge-offset-11
    {
        margin-left: 91.66667%!important;
    }#xwing .xlarge-reset-order
    {right: auto;left: auto;float: left;margin-right: 0;
        margin-left: 0;
    }#xwing .column.xlarge-centered,
    #xwing .columns.xlarge-centered
    {float: none;margin-right: auto;
        margin-left: auto;
    }#xwing .column.xlarge-uncentered,
    #xwing .columns.xlarge-uncentered
    {float: left;margin-right: 0;
        margin-left: 0;
    }#xwing .column.xlarge-centered:last-child,
    #xwing .columns.xlarge-centered:last-child
    {
        float: none;
    }#xwing .column.xlarge-uncentered:last-child,
    #xwing .columns.xlarge-uncentered:last-child
    {
        float: left;
    }#xwing .column.xlarge-uncentered.opposite,
    #xwing .columns.xlarge-uncentered.opposite
    {
        float: right;
    }
}@media only screen and (min-width:1140px)
{
    #xwing .xxlarge-push-0
    {
        position: relative;right: auto;left: 0;
    }#xwing .xxlarge-pull-0
    {
        position: relative;right: 0;left: auto;
    }#xwing .xxlarge-push-1
    {
        position: relative;right: auto;left: 8.33333%;
    }#xwing .xxlarge-pull-1
    {
        position: relative;right: 8.33333%;left: auto;
    }#xwing .xxlarge-push-2
    {
        position: relative;right: auto;left: 16.66667%;
    }#xwing .xxlarge-pull-2
    {
        position: relative;right: 16.66667%;left: auto;
    }#xwing .xxlarge-push-3
    {
        position: relative;right: auto;left: 25%;
    }#xwing .xxlarge-pull-3
    {
        position: relative;right: 25%;left: auto;
    }#xwing .xxlarge-push-4
    {
        position: relative;right: auto;left: 33.33333%;
    }#xwing .xxlarge-pull-4
    {
        position: relative;right: 33.33333%;left: auto;
    }#xwing .xxlarge-push-5
    {
        position: relative;right: auto;left: 41.66667%;
    }#xwing .xxlarge-pull-5
    {
        position: relative;right: 41.66667%;left: auto;
    }#xwing .xxlarge-push-6
    {
        position: relative;right: auto;left: 50%;
    }#xwing .xxlarge-pull-6
    {
        position: relative;right: 50%;left: auto;
    }#xwing .xxlarge-push-7
    {
        position: relative;right: auto;left: 58.33333%;
    }#xwing .xxlarge-pull-7
    {
        position: relative;right: 58.33333%;left: auto;
    }#xwing .xxlarge-push-8
    {
        position: relative;right: auto;left: 66.66667%;
    }#xwing .xxlarge-pull-8
    {
        position: relative;right: 66.66667%;left: auto;
    }#xwing .xxlarge-push-9
    {
        position: relative;right: auto;left: 75%;
    }#xwing .xxlarge-pull-9
    {
        position: relative;right: 75%;left: auto;
    }#xwing .xxlarge-push-10
    {
        position: relative;right: auto;left: 83.33333%;
    }#xwing .xxlarge-pull-10
    {
        position: relative;right: 83.33333%;left: auto;
    }#xwing .xxlarge-push-11
    {
        position: relative;right: auto;left: 91.66667%;
    }#xwing .xxlarge-pull-11
    {
        position: relative;right: 91.66667%;left: auto;
    }#xwing .column,
    #xwing .columns
    {
        position: relative;float: left;padding-right: .625rem;padding-left: .625rem;
    }#xwing .xxlarge-1
    {
        width: 8.33333%;
    }#xwing .xxlarge-2
    {
        width: 16.66667%;
    }#xwing .xxlarge-3
    {
        width: 25%;
    }#xwing .xxlarge-4
    {
        width: 33.33333%;
    }#xwing .xxlarge-5
    {
        width: 41.66667%;
    }#xwing .xxlarge-6
    {
        width: 50%;
    }#xwing .xxlarge-7
    {
        width: 58.33333%;
    }#xwing .xxlarge-8
    {
        width: 66.66667%;
    }#xwing .xxlarge-9
    {
        width: 75%;
    }#xwing .xxlarge-10
    {
        width: 83.33333%;
    }#xwing .xxlarge-11
    {
        width: 91.66667%;
    }#xwing .xxlarge-12
    {
        width: 100%;
    }#xwing .xxlarge-offset-0
    {
        margin-left: 0!important;
    }#xwing .xxlarge-offset-1
    {
        margin-left: 8.33333%!important;
    }#xwing .xxlarge-offset-2
    {
        margin-left: 16.66667%!important;
    }#xwing .xxlarge-offset-3
    {
        margin-left: 25%!important;
    }#xwing .xxlarge-offset-4
    {
        margin-left: 33.33333%!important;
    }#xwing .xxlarge-offset-5
    {
        margin-left: 41.66667%!important;
    }#xwing .xxlarge-offset-6
    {
        margin-left: 50%!important;
    }#xwing .xxlarge-offset-7
    {
        margin-left: 58.33333%!important;
    }#xwing .xxlarge-offset-8
    {
        margin-left: 66.66667%!important;
    }#xwing .xxlarge-offset-9
    {
        margin-left: 75%!important;
    }#xwing .xxlarge-offset-10
    {
        margin-left: 83.33333%!important;
    }#xwing .xxlarge-offset-11
    {
        margin-left: 91.66667%!important;
    }#xwing .xxlarge-reset-order
    {right: auto;left: auto;float: left;margin-right: 0;
        margin-left: 0;
    }#xwing .column.xxlarge-centered,
    #xwing .columns.xxlarge-centered
    {float: none;margin-right: auto;
        margin-left: auto;
    }#xwing .column.xxlarge-uncentered,
    #xwing .columns.xxlarge-uncentered
    {float: left;margin-right: 0;
        margin-left: 0;
    }#xwing .column.xxlarge-centered:last-child,
    #xwing .columns.xxlarge-centered:last-child
    {
        float: none;
    }#xwing .column.xxlarge-uncentered:last-child,
    #xwing .columns.xxlarge-uncentered:last-child
    {
        float: left;
    }#xwing .column.xxlarge-uncentered.opposite,
    #xwing .columns.xxlarge-uncentered.opposite
    {
        float: right;
    }
}@media only screen
{
    #xwing .hide-for-large,
    #xwing .hide-for-large-only,
    #xwing .hide-for-large-up,
    #xwing .hide-for-medium,
    #xwing .hide-for-medium-only,
    #xwing .hide-for-medium-up,
    #xwing .hide-for-xlarge,
    #xwing .hide-for-xlarge-only,
    #xwing .hide-for-xlarge-up,
    #xwing .hide-for-xxlarge,
    #xwing .hide-for-xxlarge-only,
    #xwing .hide-for-xxlarge-up,
    #xwing .show-for-large-down,
    #xwing .show-for-medium-down,
    #xwing .show-for-small,
    #xwing .show-for-small-down,
    #xwing .show-for-small-only,
    #xwing .show-for-small-up,
    #xwing .show-for-xlarge-down,
    #xwing .show-for-xxlarge-down
    {
        display: inherit!important;
    }#xwing .hide-for-large-down,
    #xwing .hide-for-medium-down,
    #xwing .hide-for-small,
    #xwing .hide-for-small-down,
    #xwing .hide-for-small-only,
    #xwing .hide-for-small-up,
    #xwing .hide-for-xlarge-down,
    #xwing .hide-for-xxlarge-down,
    #xwing .show-for-large,
    #xwing .show-for-large-only,
    #xwing .show-for-large-up,
    #xwing .show-for-medium,
    #xwing .show-for-medium-only,
    #xwing .show-for-medium-up,
    #xwing .show-for-xlarge,
    #xwing .show-for-xlarge-only,
    #xwing .show-for-xlarge-up,
    #xwing .show-for-xxlarge,
    #xwing .show-for-xxlarge-only,
    #xwing .show-for-xxlarge-up
    {
        display: none!important;
    }#xwing .hidden-for-large,
    #xwing .hidden-for-large-only,
    #xwing .hidden-for-large-up,
    #xwing .hidden-for-medium,
    #xwing .hidden-for-medium-only,
    #xwing .hidden-for-medium-up,
    #xwing .hidden-for-xlarge,
    #xwing .hidden-for-xlarge-only,
    #xwing .hidden-for-xlarge-up,
    #xwing .hidden-for-xxlarge,
    #xwing .hidden-for-xxlarge-only,
    #xwing .hidden-for-xxlarge-up,
    #xwing .visible-for-large-down,
    #xwing .visible-for-medium-down,
    #xwing .visible-for-small,
    #xwing .visible-for-small-down,
    #xwing .visible-for-small-only,
    #xwing .visible-for-small-up,
    #xwing .visible-for-xlarge-down,
    #xwing .visible-for-xxlarge-down
    {
        position: static!important;overflow: visible;clip: auto;width: auto;height: auto;
    }#xwing .hidden-for-large-down,
    #xwing .hidden-for-medium-down,
    #xwing .hidden-for-small,
    #xwing .hidden-for-small-down,
    #xwing .hidden-for-small-only,
    #xwing .hidden-for-small-up,
    #xwing .hidden-for-xlarge-down,
    #xwing .hidden-for-xxlarge-down,
    #xwing .visible-for-large,
    #xwing .visible-for-large-only,
    #xwing .visible-for-large-up,
    #xwing .visible-for-medium,
    #xwing .visible-for-medium-only,
    #xwing .visible-for-medium-up,
    #xwing .visible-for-xlarge,
    #xwing .visible-for-xlarge-only,
    #xwing .visible-for-xlarge-up,
    #xwing .visible-for-xxlarge,
    #xwing .visible-for-xxlarge-only,
    #xwing .visible-for-xxlarge-up
    {
        position: absolute!important;overflow: hidden;clip: rect(1px,1px,1px,1px);width: 1px;height: 1px;
    }#xwing table.hide-for-large,
    #xwing table.hide-for-large-only,
    #xwing table.hide-for-large-up,
    #xwing table.hide-for-medium,
    #xwing table.hide-for-medium-only,
    #xwing table.hide-for-medium-up,
    #xwing table.hide-for-xlarge,
    #xwing table.hide-for-xlarge-only,
    #xwing table.hide-for-xlarge-up,
    #xwing table.hide-for-xxlarge,
    #xwing table.hide-for-xxlarge-only,
    #xwing table.hide-for-xxlarge-up,
    #xwing table.show-for-large-down,
    #xwing table.show-for-medium-down,
    #xwing table.show-for-small,
    #xwing table.show-for-small-down,
    #xwing table.show-for-small-only,
    #xwing table.show-for-small-up,
    #xwing table.show-for-xlarge-down,
    #xwing table.show-for-xxlarge-down
    {
        display: table;
    }#xwing thead.hide-for-large,
    #xwing thead.hide-for-large-only,
    #xwing thead.hide-for-large-up,
    #xwing thead.hide-for-medium,
    #xwing thead.hide-for-medium-only,
    #xwing thead.hide-for-medium-up,
    #xwing thead.hide-for-xlarge,
    #xwing thead.hide-for-xlarge-only,
    #xwing thead.hide-for-xlarge-up,
    #xwing thead.hide-for-xxlarge,
    #xwing thead.hide-for-xxlarge-only,
    #xwing thead.hide-for-xxlarge-up,
    #xwing thead.show-for-large-down,
    #xwing thead.show-for-medium-down,
    #xwing thead.show-for-small,
    #xwing thead.show-for-small-down,
    #xwing thead.show-for-small-only,
    #xwing thead.show-for-small-up,
    #xwing thead.show-for-xlarge-down,
    #xwing thead.show-for-xxlarge-down
    {
        display: table-header-group!important;
    }#xwing tbody.hide-for-large,
    #xwing tbody.hide-for-large-only,
    #xwing tbody.hide-for-large-up,
    #xwing tbody.hide-for-medium,
    #xwing tbody.hide-for-medium-only,
    #xwing tbody.hide-for-medium-up,
    #xwing tbody.hide-for-xlarge,
    #xwing tbody.hide-for-xlarge-only,
    #xwing tbody.hide-for-xlarge-up,
    #xwing tbody.hide-for-xxlarge,
    #xwing tbody.hide-for-xxlarge-only,
    #xwing tbody.hide-for-xxlarge-up,
    #xwing tbody.show-for-large-down,
    #xwing tbody.show-for-medium-down,
    #xwing tbody.show-for-small,
    #xwing tbody.show-for-small-down,
    #xwing tbody.show-for-small-only,
    #xwing tbody.show-for-small-up,
    #xwing tbody.show-for-xlarge-down,
    #xwing tbody.show-for-xxlarge-down
    {
        display: table-row-group!important;
    }#xwing tr.hide-for-large,
    #xwing tr.hide-for-large-only,
    #xwing tr.hide-for-large-up,
    #xwing tr.hide-for-medium,
    #xwing tr.hide-for-medium-only,
    #xwing tr.hide-for-medium-up,
    #xwing tr.hide-for-xlarge,
    #xwing tr.hide-for-xlarge-only,
    #xwing tr.hide-for-xlarge-up,
    #xwing tr.hide-for-xxlarge,
    #xwing tr.hide-for-xxlarge-only,
    #xwing tr.hide-for-xxlarge-up,
    #xwing tr.show-for-large-down,
    #xwing tr.show-for-medium-down,
    #xwing tr.show-for-small,
    #xwing tr.show-for-small-down,
    #xwing tr.show-for-small-only,
    #xwing tr.show-for-small-up,
    #xwing tr.show-for-xlarge-down,
    #xwing tr.show-for-xxlarge-down
    {
        display: table-row!important;
    }#xwing td.hide-for-large,
    #xwing td.hide-for-large-only,
    #xwing td.hide-for-large-up,
    #xwing td.hide-for-medium,
    #xwing td.hide-for-medium-only,
    #xwing td.hide-for-medium-up,
    #xwing td.hide-for-xlarge,
    #xwing td.hide-for-xlarge-only,
    #xwing td.hide-for-xlarge-up,
    #xwing td.hide-for-xxlarge,
    #xwing td.hide-for-xxlarge-only,
    #xwing td.hide-for-xxlarge-up,
    #xwing td.show-for-large-down,
    #xwing td.show-for-medium-down,
    #xwing td.show-for-small,
    #xwing td.show-for-small-down,
    #xwing td.show-for-small-only,
    #xwing td.show-for-small-up,
    #xwing td.show-for-xlarge-down,
    #xwing td.show-for-xxlarge-down,
    #xwing th.hide-for-large,
    #xwing th.hide-for-large-only,
    #xwing th.hide-for-large-up,
    #xwing th.hide-for-medium,
    #xwing th.hide-for-medium-only,
    #xwing th.hide-for-medium-up,
    #xwing th.hide-for-xlarge,
    #xwing th.hide-for-xlarge-only,
    #xwing th.hide-for-xlarge-up,
    #xwing th.hide-for-xxlarge,
    #xwing th.hide-for-xxlarge-only,
    #xwing th.hide-for-xxlarge-up,
    #xwing th.show-for-large-down,
    #xwing th.show-for-medium-down,
    #xwing th.show-for-small,
    #xwing th.show-for-small-down,
    #xwing th.show-for-small-only,
    #xwing th.show-for-small-up,
    #xwing th.show-for-xlarge-down,
    #xwing th.show-for-xxlarge-down
    {
        display: table-cell!important;
    }
}@media only screen and (min-width:640px)
{
    #xwing .hide-for-large,
    #xwing .hide-for-large-only,
    #xwing .hide-for-large-up,
    #xwing .hide-for-small,
    #xwing .hide-for-small-down,
    #xwing .hide-for-small-only,
    #xwing .hide-for-xlarge,
    #xwing .hide-for-xlarge-only,
    #xwing .hide-for-xlarge-up,
    #xwing .hide-for-xxlarge,
    #xwing .hide-for-xxlarge-only,
    #xwing .hide-for-xxlarge-up,
    #xwing .show-for-large-down,
    #xwing .show-for-medium,
    #xwing .show-for-medium-down,
    #xwing .show-for-medium-only,
    #xwing .show-for-medium-up,
    #xwing .show-for-small-up,
    #xwing .show-for-xlarge-down,
    #xwing .show-for-xxlarge-down
    {
        display: inherit!important;
    }#xwing .hide-for-large-down,
    #xwing .hide-for-medium,
    #xwing .hide-for-medium-down,
    #xwing .hide-for-medium-only,
    #xwing .hide-for-medium-up,
    #xwing .hide-for-small-up,
    #xwing .hide-for-xlarge-down,
    #xwing .hide-for-xxlarge-down,
    #xwing .show-for-large,
    #xwing .show-for-large-only,
    #xwing .show-for-large-up,
    #xwing .show-for-small,
    #xwing .show-for-small-down,
    #xwing .show-for-small-only,
    #xwing .show-for-xlarge,
    #xwing .show-for-xlarge-only,
    #xwing .show-for-xlarge-up,
    #xwing .show-for-xxlarge,
    #xwing .show-for-xxlarge-only,
    #xwing .show-for-xxlarge-up
    {
        display: none!important;
    }#xwing .hidden-for-large,
    #xwing .hidden-for-large-only,
    #xwing .hidden-for-large-up,
    #xwing .hidden-for-small,
    #xwing .hidden-for-small-down,
    #xwing .hidden-for-small-only,
    #xwing .hidden-for-xlarge,
    #xwing .hidden-for-xlarge-only,
    #xwing .hidden-for-xlarge-up,
    #xwing .hidden-for-xxlarge,
    #xwing .hidden-for-xxlarge-only,
    #xwing .hidden-for-xxlarge-up,
    #xwing .visible-for-large-down,
    #xwing .visible-for-medium,
    #xwing .visible-for-medium-down,
    #xwing .visible-for-medium-only,
    #xwing .visible-for-medium-up,
    #xwing .visible-for-small-up,
    #xwing .visible-for-xlarge-down,
    #xwing .visible-for-xxlarge-down
    {
        position: static!important;overflow: visible;clip: auto;width: auto;height: auto;
    }#xwing .hidden-for-large-down,
    #xwing .hidden-for-medium,
    #xwing .hidden-for-medium-down,
    #xwing .hidden-for-medium-only,
    #xwing .hidden-for-medium-up,
    #xwing .hidden-for-small-up,
    #xwing .hidden-for-xlarge-down,
    #xwing .hidden-for-xxlarge-down,
    #xwing .visible-for-large,
    #xwing .visible-for-large-only,
    #xwing .visible-for-large-up,
    #xwing .visible-for-small,
    #xwing .visible-for-small-down,
    #xwing .visible-for-small-only,
    #xwing .visible-for-xlarge,
    #xwing .visible-for-xlarge-only,
    #xwing .visible-for-xlarge-up,
    #xwing .visible-for-xxlarge,
    #xwing .visible-for-xxlarge-only,
    #xwing .visible-for-xxlarge-up
    {
        position: absolute!important;overflow: hidden;clip: rect(1px,1px,1px,1px);width: 1px;height: 1px;
    }#xwing table.hide-for-large,
    #xwing table.hide-for-large-only,
    #xwing table.hide-for-large-up,
    #xwing table.hide-for-small,
    #xwing table.hide-for-small-down,
    #xwing table.hide-for-small-only,
    #xwing table.hide-for-xlarge,
    #xwing table.hide-for-xlarge-only,
    #xwing table.hide-for-xlarge-up,
    #xwing table.hide-for-xxlarge,
    #xwing table.hide-for-xxlarge-only,
    #xwing table.hide-for-xxlarge-up,
    #xwing table.show-for-large-down,
    #xwing table.show-for-medium,
    #xwing table.show-for-medium-down,
    #xwing table.show-for-medium-only,
    #xwing table.show-for-medium-up,
    #xwing table.show-for-small-up,
    #xwing table.show-for-xlarge-down,
    #xwing table.show-for-xxlarge-down
    {
        display: table;
    }#xwing thead.hide-for-large,
    #xwing thead.hide-for-large-only,
    #xwing thead.hide-for-large-up,
    #xwing thead.hide-for-small,
    #xwing thead.hide-for-small-down,
    #xwing thead.hide-for-small-only,
    #xwing thead.hide-for-xlarge,
    #xwing thead.hide-for-xlarge-only,
    #xwing thead.hide-for-xlarge-up,
    #xwing thead.hide-for-xxlarge,
    #xwing thead.hide-for-xxlarge-only,
    #xwing thead.hide-for-xxlarge-up,
    #xwing thead.show-for-large-down,
    #xwing thead.show-for-medium,
    #xwing thead.show-for-medium-down,
    #xwing thead.show-for-medium-only,
    #xwing thead.show-for-medium-up,
    #xwing thead.show-for-small-up,
    #xwing thead.show-for-xlarge-down,
    #xwing thead.show-for-xxlarge-down
    {
        display: table-header-group!important;
    }#xwing tbody.hide-for-large,
    #xwing tbody.hide-for-large-only,
    #xwing tbody.hide-for-large-up,
    #xwing tbody.hide-for-small,
    #xwing tbody.hide-for-small-down,
    #xwing tbody.hide-for-small-only,
    #xwing tbody.hide-for-xlarge,
    #xwing tbody.hide-for-xlarge-only,
    #xwing tbody.hide-for-xlarge-up,
    #xwing tbody.hide-for-xxlarge,
    #xwing tbody.hide-for-xxlarge-only,
    #xwing tbody.hide-for-xxlarge-up,
    #xwing tbody.show-for-large-down,
    #xwing tbody.show-for-medium,
    #xwing tbody.show-for-medium-down,
    #xwing tbody.show-for-medium-only,
    #xwing tbody.show-for-medium-up,
    #xwing tbody.show-for-small-up,
    #xwing tbody.show-for-xlarge-down,
    #xwing tbody.show-for-xxlarge-down
    {
        display: table-row-group!important;
    }#xwing tr.hide-for-large,
    #xwing tr.hide-for-large-only,
    #xwing tr.hide-for-large-up,
    #xwing tr.hide-for-small,
    #xwing tr.hide-for-small-down,
    #xwing tr.hide-for-small-only,
    #xwing tr.hide-for-xlarge,
    #xwing tr.hide-for-xlarge-only,
    #xwing tr.hide-for-xlarge-up,
    #xwing tr.hide-for-xxlarge,
    #xwing tr.hide-for-xxlarge-only,
    #xwing tr.hide-for-xxlarge-up,
    #xwing tr.show-for-large-down,
    #xwing tr.show-for-medium,
    #xwing tr.show-for-medium-down,
    #xwing tr.show-for-medium-only,
    #xwing tr.show-for-medium-up,
    #xwing tr.show-for-small-up,
    #xwing tr.show-for-xlarge-down,
    #xwing tr.show-for-xxlarge-down
    {
        display: table-row!important;
    }#xwing td.hide-for-large,
    #xwing td.hide-for-large-only,
    #xwing td.hide-for-large-up,
    #xwing td.hide-for-small,
    #xwing td.hide-for-small-down,
    #xwing td.hide-for-small-only,
    #xwing td.hide-for-xlarge,
    #xwing td.hide-for-xlarge-only,
    #xwing td.hide-for-xlarge-up,
    #xwing td.hide-for-xxlarge,
    #xwing td.hide-for-xxlarge-only,
    #xwing td.hide-for-xxlarge-up,
    #xwing td.show-for-large-down,
    #xwing td.show-for-medium,
    #xwing td.show-for-medium-down,
    #xwing td.show-for-medium-only,
    #xwing td.show-for-medium-up,
    #xwing td.show-for-small-up,
    #xwing td.show-for-xlarge-down,
    #xwing td.show-for-xxlarge-down,
    #xwing th.hide-for-large,
    #xwing th.hide-for-large-only,
    #xwing th.hide-for-large-up,
    #xwing th.hide-for-small,
    #xwing th.hide-for-small-down,
    #xwing th.hide-for-small-only,
    #xwing th.hide-for-xlarge,
    #xwing th.hide-for-xlarge-only,
    #xwing th.hide-for-xlarge-up,
    #xwing th.hide-for-xxlarge,
    #xwing th.hide-for-xxlarge-only,
    #xwing th.hide-for-xxlarge-up,
    #xwing th.show-for-large-down,
    #xwing th.show-for-medium,
    #xwing th.show-for-medium-down,
    #xwing th.show-for-medium-only,
    #xwing th.show-for-medium-up,
    #xwing th.show-for-small-up,
    #xwing th.show-for-xlarge-down,
    #xwing th.show-for-xxlarge-down
    {
        display: table-cell!important;
    }
}@media only screen and (min-width:1024px)
{
    #xwing .hide-for-medium,
    #xwing .hide-for-medium-down,
    #xwing .hide-for-medium-only,
    #xwing .hide-for-small,
    #xwing .hide-for-small-down,
    #xwing .hide-for-small-only,
    #xwing .hide-for-xlarge,
    #xwing .hide-for-xlarge-only,
    #xwing .hide-for-xlarge-up,
    #xwing .hide-for-xxlarge,
    #xwing .hide-for-xxlarge-only,
    #xwing .hide-for-xxlarge-up,
    #xwing .show-for-large,
    #xwing .show-for-large-down,
    #xwing .show-for-large-only,
    #xwing .show-for-large-up,
    #xwing .show-for-medium-up,
    #xwing .show-for-small-up,
    #xwing .show-for-xlarge-down,
    #xwing .show-for-xxlarge-down
    {
        display: inherit!important;
    }#xwing .hide-for-large,
    #xwing .hide-for-large-down,
    #xwing .hide-for-large-only,
    #xwing .hide-for-large-up,
    #xwing .hide-for-medium-up,
    #xwing .hide-for-small-up,
    #xwing .hide-for-xlarge-down,
    #xwing .hide-for-xxlarge-down,
    #xwing .show-for-medium,
    #xwing .show-for-medium-down,
    #xwing .show-for-medium-only,
    #xwing .show-for-small,
    #xwing .show-for-small-down,
    #xwing .show-for-small-only,
    #xwing .show-for-xlarge,
    #xwing .show-for-xlarge-only,
    #xwing .show-for-xlarge-up,
    #xwing .show-for-xxlarge,
    #xwing .show-for-xxlarge-only,
    #xwing .show-for-xxlarge-up
    {
        display: none!important;
    }#xwing .hidden-for-medium,
    #xwing .hidden-for-medium-down,
    #xwing .hidden-for-medium-only,
    #xwing .hidden-for-small,
    #xwing .hidden-for-small-down,
    #xwing .hidden-for-small-only,
    #xwing .hidden-for-xlarge,
    #xwing .hidden-for-xlarge-only,
    #xwing .hidden-for-xlarge-up,
    #xwing .hidden-for-xxlarge,
    #xwing .hidden-for-xxlarge-only,
    #xwing .hidden-for-xxlarge-up,
    #xwing .visible-for-large,
    #xwing .visible-for-large-down,
    #xwing .visible-for-large-only,
    #xwing .visible-for-large-up,
    #xwing .visible-for-medium-up,
    #xwing .visible-for-small-up,
    #xwing .visible-for-xlarge-down,
    #xwing .visible-for-xxlarge-down
    {
        position: static!important;overflow: visible;clip: auto;width: auto;height: auto;
    }#xwing .hidden-for-large,
    #xwing .hidden-for-large-down,
    #xwing .hidden-for-large-only,
    #xwing .hidden-for-large-up,
    #xwing .hidden-for-medium-up,
    #xwing .hidden-for-small-up,
    #xwing .hidden-for-xlarge-down,
    #xwing .hidden-for-xxlarge-down,
    #xwing .visible-for-medium,
    #xwing .visible-for-medium-down,
    #xwing .visible-for-medium-only,
    #xwing .visible-for-small,
    #xwing .visible-for-small-down,
    #xwing .visible-for-small-only,
    #xwing .visible-for-xlarge,
    #xwing .visible-for-xlarge-only,
    #xwing .visible-for-xlarge-up,
    #xwing .visible-for-xxlarge,
    #xwing .visible-for-xxlarge-only,
    #xwing .visible-for-xxlarge-up
    {
        position: absolute!important;overflow: hidden;clip: rect(1px,1px,1px,1px);width: 1px;height: 1px;
    }#xwing table.hide-for-medium,
    #xwing table.hide-for-medium-down,
    #xwing table.hide-for-medium-only,
    #xwing table.hide-for-small,
    #xwing table.hide-for-small-down,
    #xwing table.hide-for-small-only,
    #xwing table.hide-for-xlarge,
    #xwing table.hide-for-xlarge-only,
    #xwing table.hide-for-xlarge-up,
    #xwing table.hide-for-xxlarge,
    #xwing table.hide-for-xxlarge-only,
    #xwing table.hide-for-xxlarge-up,
    #xwing table.show-for-large,
    #xwing table.show-for-large-down,
    #xwing table.show-for-large-only,
    #xwing table.show-for-large-up,
    #xwing table.show-for-medium-up,
    #xwing table.show-for-small-up,
    #xwing table.show-for-xlarge-down,
    #xwing table.show-for-xxlarge-down
    {
        display: table;
    }#xwing thead.hide-for-medium,
    #xwing thead.hide-for-medium-down,
    #xwing thead.hide-for-medium-only,
    #xwing thead.hide-for-small,
    #xwing thead.hide-for-small-down,
    #xwing thead.hide-for-small-only,
    #xwing thead.hide-for-xlarge,
    #xwing thead.hide-for-xlarge-only,
    #xwing thead.hide-for-xlarge-up,
    #xwing thead.hide-for-xxlarge,
    #xwing thead.hide-for-xxlarge-only,
    #xwing thead.hide-for-xxlarge-up,
    #xwing thead.show-for-large,
    #xwing thead.show-for-large-down,
    #xwing thead.show-for-large-only,
    #xwing thead.show-for-large-up,
    #xwing thead.show-for-medium-up,
    #xwing thead.show-for-small-up,
    #xwing thead.show-for-xlarge-down,
    #xwing thead.show-for-xxlarge-down
    {
        display: table-header-group!important;
    }#xwing tbody.hide-for-medium,
    #xwing tbody.hide-for-medium-down,
    #xwing tbody.hide-for-medium-only,
    #xwing tbody.hide-for-small,
    #xwing tbody.hide-for-small-down,
    #xwing tbody.hide-for-small-only,
    #xwing tbody.hide-for-xlarge,
    #xwing tbody.hide-for-xlarge-only,
    #xwing tbody.hide-for-xlarge-up,
    #xwing tbody.hide-for-xxlarge,
    #xwing tbody.hide-for-xxlarge-only,
    #xwing tbody.hide-for-xxlarge-up,
    #xwing tbody.show-for-large,
    #xwing tbody.show-for-large-down,
    #xwing tbody.show-for-large-only,
    #xwing tbody.show-for-large-up,
    #xwing tbody.show-for-medium-up,
    #xwing tbody.show-for-small-up,
    #xwing tbody.show-for-xlarge-down,
    #xwing tbody.show-for-xxlarge-down
    {
        display: table-row-group!important;
    }#xwing tr.hide-for-medium,
    #xwing tr.hide-for-medium-down,
    #xwing tr.hide-for-medium-only,
    #xwing tr.hide-for-small,
    #xwing tr.hide-for-small-down,
    #xwing tr.hide-for-small-only,
    #xwing tr.hide-for-xlarge,
    #xwing tr.hide-for-xlarge-only,
    #xwing tr.hide-for-xlarge-up,
    #xwing tr.hide-for-xxlarge,
    #xwing tr.hide-for-xxlarge-only,
    #xwing tr.hide-for-xxlarge-up,
    #xwing tr.show-for-large,
    #xwing tr.show-for-large-down,
    #xwing tr.show-for-large-only,
    #xwing tr.show-for-large-up,
    #xwing tr.show-for-medium-up,
    #xwing tr.show-for-small-up,
    #xwing tr.show-for-xlarge-down,
    #xwing tr.show-for-xxlarge-down
    {
        display: table-row!important;
    }#xwing td.hide-for-medium,
    #xwing td.hide-for-medium-down,
    #xwing td.hide-for-medium-only,
    #xwing td.hide-for-small,
    #xwing td.hide-for-small-down,
    #xwing td.hide-for-small-only,
    #xwing td.hide-for-xlarge,
    #xwing td.hide-for-xlarge-only,
    #xwing td.hide-for-xlarge-up,
    #xwing td.hide-for-xxlarge,
    #xwing td.hide-for-xxlarge-only,
    #xwing td.hide-for-xxlarge-up,
    #xwing td.show-for-large,
    #xwing td.show-for-large-down,
    #xwing td.show-for-large-only,
    #xwing td.show-for-large-up,
    #xwing td.show-for-medium-up,
    #xwing td.show-for-small-up,
    #xwing td.show-for-xlarge-down,
    #xwing td.show-for-xxlarge-down,
    #xwing th.hide-for-medium,
    #xwing th.hide-for-medium-down,
    #xwing th.hide-for-medium-only,
    #xwing th.hide-for-small,
    #xwing th.hide-for-small-down,
    #xwing th.hide-for-small-only,
    #xwing th.hide-for-xlarge,
    #xwing th.hide-for-xlarge-only,
    #xwing th.hide-for-xlarge-up,
    #xwing th.hide-for-xxlarge,
    #xwing th.hide-for-xxlarge-only,
    #xwing th.hide-for-xxlarge-up,
    #xwing th.show-for-large,
    #xwing th.show-for-large-down,
    #xwing th.show-for-large-only,
    #xwing th.show-for-large-up,
    #xwing th.show-for-medium-up,
    #xwing th.show-for-small-up,
    #xwing th.show-for-xlarge-down,
    #xwing th.show-for-xxlarge-down
    {
        display: table-cell!important;
    }
}@media only screen and (min-width:1280px)
{
    #xwing .hide-for-large,
    #xwing .hide-for-large-down,
    #xwing .hide-for-large-only,
    #xwing .hide-for-medium,
    #xwing .hide-for-medium-down,
    #xwing .hide-for-medium-only,
    #xwing .hide-for-small,
    #xwing .hide-for-small-down,
    #xwing .hide-for-small-only,
    #xwing .hide-for-xxlarge,
    #xwing .hide-for-xxlarge-only,
    #xwing .hide-for-xxlarge-up,
    #xwing .show-for-large-up,
    #xwing .show-for-medium-up,
    #xwing .show-for-small-up,
    #xwing .show-for-xlarge,
    #xwing .show-for-xlarge-down,
    #xwing .show-for-xlarge-only,
    #xwing .show-for-xlarge-up,
    #xwing .show-for-xxlarge-down
    {
        display: inherit!important;
    }#xwing .hide-for-large-up,
    #xwing .hide-for-medium-up,
    #xwing .hide-for-small-up,
    #xwing .hide-for-xlarge,
    #xwing .hide-for-xlarge-down,
    #xwing .hide-for-xlarge-only,
    #xwing .hide-for-xlarge-up,
    #xwing .hide-for-xxlarge-down,
    #xwing .show-for-large,
    #xwing .show-for-large-down,
    #xwing .show-for-large-only,
    #xwing .show-for-medium,
    #xwing .show-for-medium-down,
    #xwing .show-for-medium-only,
    #xwing .show-for-small,
    #xwing .show-for-small-down,
    #xwing .show-for-small-only,
    #xwing .show-for-xxlarge,
    #xwing .show-for-xxlarge-only,
    #xwing .show-for-xxlarge-up
    {
        display: none!important;
    }#xwing .hidden-for-large,
    #xwing .hidden-for-large-down,
    #xwing .hidden-for-large-only,
    #xwing .hidden-for-medium,
    #xwing .hidden-for-medium-down,
    #xwing .hidden-for-medium-only,
    #xwing .hidden-for-small,
    #xwing .hidden-for-small-down,
    #xwing .hidden-for-small-only,
    #xwing .hidden-for-xxlarge,
    #xwing .hidden-for-xxlarge-only,
    #xwing .hidden-for-xxlarge-up,
    #xwing .visible-for-large-up,
    #xwing .visible-for-medium-up,
    #xwing .visible-for-small-up,
    #xwing .visible-for-xlarge,
    #xwing .visible-for-xlarge-down,
    #xwing .visible-for-xlarge-only,
    #xwing .visible-for-xlarge-up,
    #xwing .visible-for-xxlarge-down
    {
        position: static!important;overflow: visible;clip: auto;width: auto;height: auto;
    }#xwing .hidden-for-large-up,
    #xwing .hidden-for-medium-up,
    #xwing .hidden-for-small-up,
    #xwing .hidden-for-xlarge,
    #xwing .hidden-for-xlarge-down,
    #xwing .hidden-for-xlarge-only,
    #xwing .hidden-for-xlarge-up,
    #xwing .hidden-for-xxlarge-down,
    #xwing .visible-for-large,
    #xwing .visible-for-large-down,
    #xwing .visible-for-large-only,
    #xwing .visible-for-medium,
    #xwing .visible-for-medium-down,
    #xwing .visible-for-medium-only,
    #xwing .visible-for-small,
    #xwing .visible-for-small-down,
    #xwing .visible-for-small-only,
    #xwing .visible-for-xxlarge,
    #xwing .visible-for-xxlarge-only,
    #xwing .visible-for-xxlarge-up
    {
        position: absolute!important;overflow: hidden;clip: rect(1px,1px,1px,1px);width: 1px;height: 1px;
    }#xwing table.hide-for-large,
    #xwing table.hide-for-large-down,
    #xwing table.hide-for-large-only,
    #xwing table.hide-for-medium,
    #xwing table.hide-for-medium-down,
    #xwing table.hide-for-medium-only,
    #xwing table.hide-for-small,
    #xwing table.hide-for-small-down,
    #xwing table.hide-for-small-only,
    #xwing table.hide-for-xxlarge,
    #xwing table.hide-for-xxlarge-only,
    #xwing table.hide-for-xxlarge-up,
    #xwing table.show-for-large-up,
    #xwing table.show-for-medium-up,
    #xwing table.show-for-small-up,
    #xwing table.show-for-xlarge,
    #xwing table.show-for-xlarge-down,
    #xwing table.show-for-xlarge-only,
    #xwing table.show-for-xlarge-up,
    #xwing table.show-for-xxlarge-down
    {
        display: table;
    }#xwing thead.hide-for-large,
    #xwing thead.hide-for-large-down,
    #xwing thead.hide-for-large-only,
    #xwing thead.hide-for-medium,
    #xwing thead.hide-for-medium-down,
    #xwing thead.hide-for-medium-only,
    #xwing thead.hide-for-small,
    #xwing thead.hide-for-small-down,
    #xwing thead.hide-for-small-only,
    #xwing thead.hide-for-xxlarge,
    #xwing thead.hide-for-xxlarge-only,
    #xwing thead.hide-for-xxlarge-up,
    #xwing thead.show-for-large-up,
    #xwing thead.show-for-medium-up,
    #xwing thead.show-for-small-up,
    #xwing thead.show-for-xlarge,
    #xwing thead.show-for-xlarge-down,
    #xwing thead.show-for-xlarge-only,
    #xwing thead.show-for-xlarge-up,
    #xwing thead.show-for-xxlarge-down
    {
        display: table-header-group!important;
    }#xwing tbody.hide-for-large,
    #xwing tbody.hide-for-large-down,
    #xwing tbody.hide-for-large-only,
    #xwing tbody.hide-for-medium,
    #xwing tbody.hide-for-medium-down,
    #xwing tbody.hide-for-medium-only,
    #xwing tbody.hide-for-small,
    #xwing tbody.hide-for-small-down,
    #xwing tbody.hide-for-small-only,
    #xwing tbody.hide-for-xxlarge,
    #xwing tbody.hide-for-xxlarge-only,
    #xwing tbody.hide-for-xxlarge-up,
    #xwing tbody.show-for-large-up,
    #xwing tbody.show-for-medium-up,
    #xwing tbody.show-for-small-up,
    #xwing tbody.show-for-xlarge,
    #xwing tbody.show-for-xlarge-down,
    #xwing tbody.show-for-xlarge-only,
    #xwing tbody.show-for-xlarge-up,
    #xwing tbody.show-for-xxlarge-down
    {
        display: table-row-group!important;
    }#xwing tr.hide-for-large,
    #xwing tr.hide-for-large-down,
    #xwing tr.hide-for-large-only,
    #xwing tr.hide-for-medium,
    #xwing tr.hide-for-medium-down,
    #xwing tr.hide-for-medium-only,
    #xwing tr.hide-for-small,
    #xwing tr.hide-for-small-down,
    #xwing tr.hide-for-small-only,
    #xwing tr.hide-for-xxlarge,
    #xwing tr.hide-for-xxlarge-only,
    #xwing tr.hide-for-xxlarge-up,
    #xwing tr.show-for-large-up,
    #xwing tr.show-for-medium-up,
    #xwing tr.show-for-small-up,
    #xwing tr.show-for-xlarge,
    #xwing tr.show-for-xlarge-down,
    #xwing tr.show-for-xlarge-only,
    #xwing tr.show-for-xlarge-up,
    #xwing tr.show-for-xxlarge-down
    {
        display: table-row!important;
    }#xwing td.hide-for-large,
    #xwing td.hide-for-large-down,
    #xwing td.hide-for-large-only,
    #xwing td.hide-for-medium,
    #xwing td.hide-for-medium-down,
    #xwing td.hide-for-medium-only,
    #xwing td.hide-for-small,
    #xwing td.hide-for-small-down,
    #xwing td.hide-for-small-only,
    #xwing td.hide-for-xxlarge,
    #xwing td.hide-for-xxlarge-only,
    #xwing td.hide-for-xxlarge-up,
    #xwing td.show-for-large-up,
    #xwing td.show-for-medium-up,
    #xwing td.show-for-small-up,
    #xwing td.show-for-xlarge,
    #xwing td.show-for-xlarge-down,
    #xwing td.show-for-xlarge-only,
    #xwing td.show-for-xlarge-up,
    #xwing td.show-for-xxlarge-down,
    #xwing th.hide-for-large,
    #xwing th.hide-for-large-down,
    #xwing th.hide-for-large-only,
    #xwing th.hide-for-medium,
    #xwing th.hide-for-medium-down,
    #xwing th.hide-for-medium-only,
    #xwing th.hide-for-small,
    #xwing th.hide-for-small-down,
    #xwing th.hide-for-small-only,
    #xwing th.hide-for-xxlarge,
    #xwing th.hide-for-xxlarge-only,
    #xwing th.hide-for-xxlarge-up,
    #xwing th.show-for-large-up,
    #xwing th.show-for-medium-up,
    #xwing th.show-for-small-up,
    #xwing th.show-for-xlarge,
    #xwing th.show-for-xlarge-down,
    #xwing th.show-for-xlarge-only,
    #xwing th.show-for-xlarge-up,
    #xwing th.show-for-xxlarge-down
    {
        display: table-cell!important;
    }
}@media only screen and (min-width:1140px)
{
    #xwing .hide-for-large,
    #xwing .hide-for-large-down,
    #xwing .hide-for-large-only,
    #xwing .hide-for-medium,
    #xwing .hide-for-medium-down,
    #xwing .hide-for-medium-only,
    #xwing .hide-for-small,
    #xwing .hide-for-small-down,
    #xwing .hide-for-small-only,
    #xwing .hide-for-xlarge,
    #xwing .hide-for-xlarge-down,
    #xwing .hide-for-xlarge-only,
    #xwing .show-for-large-up,
    #xwing .show-for-medium-up,
    #xwing .show-for-small-up,
    #xwing .show-for-xlarge-up,
    #xwing .show-for-xxlarge,
    #xwing .show-for-xxlarge-down,
    #xwing .show-for-xxlarge-only,
    #xwing .show-for-xxlarge-up
    {
        display: inherit!important;
    }#xwing .hide-for-large-up,
    #xwing .hide-for-medium-up,
    #xwing .hide-for-small-up,
    #xwing .hide-for-xlarge-up,
    #xwing .hide-for-xxlarge,
    #xwing .hide-for-xxlarge-down,
    #xwing .hide-for-xxlarge-only,
    #xwing .hide-for-xxlarge-up,
    #xwing .show-for-large,
    #xwing .show-for-large-down,
    #xwing .show-for-large-only,
    #xwing .show-for-medium,
    #xwing .show-for-medium-down,
    #xwing .show-for-medium-only,
    #xwing .show-for-small,
    #xwing .show-for-small-down,
    #xwing .show-for-small-only,
    #xwing .show-for-xlarge,
    #xwing .show-for-xlarge-down,
    #xwing .show-for-xlarge-only
    {
        display: none!important;
    }#xwing .hidden-for-large,
    #xwing .hidden-for-large-down,
    #xwing .hidden-for-large-only,
    #xwing .hidden-for-medium,
    #xwing .hidden-for-medium-down,
    #xwing .hidden-for-medium-only,
    #xwing .hidden-for-small,
    #xwing .hidden-for-small-down,
    #xwing .hidden-for-small-only,
    #xwing .hidden-for-xlarge,
    #xwing .hidden-for-xlarge-down,
    #xwing .hidden-for-xlarge-only,
    #xwing .visible-for-large-up,
    #xwing .visible-for-medium-up,
    #xwing .visible-for-small-up,
    #xwing .visible-for-xlarge-up,
    #xwing .visible-for-xxlarge,
    #xwing .visible-for-xxlarge-down,
    #xwing .visible-for-xxlarge-only,
    #xwing .visible-for-xxlarge-up
    {
        position: static!important;overflow: visible;clip: auto;width: auto;height: auto;
    }#xwing .hidden-for-large-up,
    #xwing .hidden-for-medium-up,
    #xwing .hidden-for-small-up,
    #xwing .hidden-for-xlarge-up,
    #xwing .hidden-for-xxlarge,
    #xwing .hidden-for-xxlarge-down,
    #xwing .hidden-for-xxlarge-only,
    #xwing .hidden-for-xxlarge-up,
    #xwing .visible-for-large,
    #xwing .visible-for-large-down,
    #xwing .visible-for-large-only,
    #xwing .visible-for-medium,
    #xwing .visible-for-medium-down,
    #xwing .visible-for-medium-only,
    #xwing .visible-for-small,
    #xwing .visible-for-small-down,
    #xwing .visible-for-small-only,
    #xwing .visible-for-xlarge,
    #xwing .visible-for-xlarge-down,
    #xwing .visible-for-xlarge-only
    {
        position: absolute!important;overflow: hidden;clip: rect(1px,1px,1px,1px);width: 1px;height: 1px;
    }#xwing table.hide-for-large,
    #xwing table.hide-for-large-down,
    #xwing table.hide-for-large-only,
    #xwing table.hide-for-medium,
    #xwing table.hide-for-medium-down,
    #xwing table.hide-for-medium-only,
    #xwing table.hide-for-small,
    #xwing table.hide-for-small-down,
    #xwing table.hide-for-small-only,
    #xwing table.hide-for-xlarge,
    #xwing table.hide-for-xlarge-down,
    #xwing table.hide-for-xlarge-only,
    #xwing table.show-for-large-up,
    #xwing table.show-for-medium-up,
    #xwing table.show-for-small-up,
    #xwing table.show-for-xlarge-up,
    #xwing table.show-for-xxlarge,
    #xwing table.show-for-xxlarge-down,
    #xwing table.show-for-xxlarge-only,
    #xwing table.show-for-xxlarge-up
    {
        display: table;
    }#xwing thead.hide-for-large,
    #xwing thead.hide-for-large-down,
    #xwing thead.hide-for-large-only,
    #xwing thead.hide-for-medium,
    #xwing thead.hide-for-medium-down,
    #xwing thead.hide-for-medium-only,
    #xwing thead.hide-for-small,
    #xwing thead.hide-for-small-down,
    #xwing thead.hide-for-small-only,
    #xwing thead.hide-for-xlarge,
    #xwing thead.hide-for-xlarge-down,
    #xwing thead.hide-for-xlarge-only,
    #xwing thead.show-for-large-up,
    #xwing thead.show-for-medium-up,
    #xwing thead.show-for-small-up,
    #xwing thead.show-for-xlarge-up,
    #xwing thead.show-for-xxlarge,
    #xwing thead.show-for-xxlarge-down,
    #xwing thead.show-for-xxlarge-only,
    #xwing thead.show-for-xxlarge-up
    {
        display: table-header-group!important;
    }#xwing tbody.hide-for-large,
    #xwing tbody.hide-for-large-down,
    #xwing tbody.hide-for-large-only,
    #xwing tbody.hide-for-medium,
    #xwing tbody.hide-for-medium-down,
    #xwing tbody.hide-for-medium-only,
    #xwing tbody.hide-for-small,
    #xwing tbody.hide-for-small-down,
    #xwing tbody.hide-for-small-only,
    #xwing tbody.hide-for-xlarge,
    #xwing tbody.hide-for-xlarge-down,
    #xwing tbody.hide-for-xlarge-only,
    #xwing tbody.show-for-large-up,
    #xwing tbody.show-for-medium-up,
    #xwing tbody.show-for-small-up,
    #xwing tbody.show-for-xlarge-up,
    #xwing tbody.show-for-xxlarge,
    #xwing tbody.show-for-xxlarge-down,
    #xwing tbody.show-for-xxlarge-only,
    #xwing tbody.show-for-xxlarge-up
    {
        display: table-row-group!important;
    }#xwing tr.hide-for-large,
    #xwing tr.hide-for-large-down,
    #xwing tr.hide-for-large-only,
    #xwing tr.hide-for-medium,
    #xwing tr.hide-for-medium-down,
    #xwing tr.hide-for-medium-only,
    #xwing tr.hide-for-small,
    #xwing tr.hide-for-small-down,
    #xwing tr.hide-for-small-only,
    #xwing tr.hide-for-xlarge,
    #xwing tr.hide-for-xlarge-down,
    #xwing tr.hide-for-xlarge-only,
    #xwing tr.show-for-large-up,
    #xwing tr.show-for-medium-up,
    #xwing tr.show-for-small-up,
    #xwing tr.show-for-xlarge-up,
    #xwing tr.show-for-xxlarge,
    #xwing tr.show-for-xxlarge-down,
    #xwing tr.show-for-xxlarge-only,
    #xwing tr.show-for-xxlarge-up
    {
        display: table-row!important;
    }#xwing td.hide-for-large,
    #xwing td.hide-for-large-down,
    #xwing td.hide-for-large-only,
    #xwing td.hide-for-medium,
    #xwing td.hide-for-medium-down,
    #xwing td.hide-for-medium-only,
    #xwing td.hide-for-small,
    #xwing td.hide-for-small-down,
    #xwing td.hide-for-small-only,
    #xwing td.hide-for-xlarge,
    #xwing td.hide-for-xlarge-down,
    #xwing td.hide-for-xlarge-only,
    #xwing td.show-for-large-up,
    #xwing td.show-for-medium-up,
    #xwing td.show-for-small-up,
    #xwing td.show-for-xlarge-up,
    #xwing td.show-for-xxlarge,
    #xwing td.show-for-xxlarge-down,
    #xwing td.show-for-xxlarge-only,
    #xwing td.show-for-xxlarge-up,
    #xwing th.hide-for-large,
    #xwing th.hide-for-large-down,
    #xwing th.hide-for-large-only,
    #xwing th.hide-for-medium,
    #xwing th.hide-for-medium-down,
    #xwing th.hide-for-medium-only,
    #xwing th.hide-for-small,
    #xwing th.hide-for-small-down,
    #xwing th.hide-for-small-only,
    #xwing th.hide-for-xlarge,
    #xwing th.hide-for-xlarge-down,
    #xwing th.hide-for-xlarge-only,
    #xwing th.show-for-large-up,
    #xwing th.show-for-medium-up,
    #xwing th.show-for-small-up,
    #xwing th.show-for-xlarge-up,
    #xwing th.show-for-xxlarge,
    #xwing th.show-for-xxlarge-down,
    #xwing th.show-for-xxlarge-only,
    #xwing th.show-for-xxlarge-up
    {
        display: table-cell!important;
    }
}#xwing .hide-for-portrait,
#xwing .show-for-landscape
{
    display: inherit!important;
}#xwing .hide-for-landscape,
#xwing .show-for-portrait
{
    display: none!important;
}#xwing table.hide-for-landscape,
#xwing table.show-for-portrait
{
    display: table;
}#xwing thead.hide-for-landscape,
#xwing thead.show-for-portrait
{
    display: table-header-group!important;
}#xwing tbody.hide-for-landscape,
#xwing tbody.show-for-portrait
{
    display: table-row-group!important;
}#xwing tr.hide-for-landscape,
#xwing tr.show-for-portrait
{
    display: table-row!important;
}#xwing td.hide-for-landscape,
#xwing td.show-for-portrait,
#xwing th.hide-for-landscape,
#xwing th.show-for-portrait
{
    display: table-cell!important;
}@media only screen and (orientation:landscape)
{
    #xwing .hide-for-portrait,
    #xwing .show-for-landscape
    {
        display: inherit!important;
    }#xwing .hide-for-landscape,
    #xwing .show-for-portrait
    {
        display: none!important;
    }#xwing table.hide-for-portrait,
    #xwing table.show-for-landscape
    {
        display: table;
    }#xwing thead.hide-for-portrait,
    #xwing thead.show-for-landscape
    {
        display: table-header-group!important;
    }#xwing tbody.hide-for-portrait,
    #xwing tbody.show-for-landscape
    {
        display: table-row-group!important;
    }#xwing tr.hide-for-portrait,
    #xwing tr.show-for-landscape
    {
        display: table-row!important;
    }#xwing td.hide-for-portrait,
    #xwing td.show-for-landscape,
    #xwing th.hide-for-portrait,
    #xwing th.show-for-landscape
    {
        display: table-cell!important;
    }
}@media only screen and (orientation:portrait)
{
    #xwing .hide-for-landscape,
    #xwing .show-for-portrait
    {
        display: inherit!important;
    }#xwing .hide-for-portrait,
    #xwing .show-for-landscape
    {
        display: none!important;
    }#xwing table.hide-for-landscape,
    #xwing table.show-for-portrait
    {
        display: table;
    }#xwing thead.hide-for-landscape,
    #xwing thead.show-for-portrait
    {
        display: table-header-group!important;
    }#xwing tbody.hide-for-landscape,
    #xwing tbody.show-for-portrait
    {
        display: table-row-group!important;
    }#xwing tr.hide-for-landscape,
    #xwing tr.show-for-portrait
    {
        display: table-row!important;
    }#xwing td.hide-for-landscape,
    #xwing td.show-for-portrait,
    #xwing th.hide-for-landscape,
    #xwing th.show-for-portrait
    {
        display: table-cell!important;
    }
}#xwing .show-for-touch
{
    display: none!important;
}#xwing .hide-for-touch,
#xwing .touch .show-for-touch
{
    display: inherit!important;
}#xwing .touch .hide-for-touch
{
    display: none!important;
}#xwing .touch table.show-for-touch,
#xwing table.hide-for-touch
{
    display: table;
}#xwing .touch thead.show-for-touch,
#xwing thead.hide-for-touch
{
    display: table-header-group!important;
}#xwing .touch tbody.show-for-touch,
#xwing tbody.hide-for-touch
{
    display: table-row-group!important;
}#xwing .touch tr.show-for-touch,
#xwing tr.hide-for-touch
{
    display: table-row!important;
}#xwing .touch td.show-for-touch,
#xwing .touch th.show-for-touch,
#xwing td.hide-for-touch,
#xwing th.hide-for-touch
{
    display: table-cell!important;
}@media print
{
    #xwing .show-for-print
    {
        display: block;
    }#xwing .hide-for-print
    {
        display: none;
    }#xwing table.show-for-print
    {
        display: table;
    }#xwing thead.show-for-print
    {
        display: table-header-group!important;
    }#xwing tbody.show-for-print
    {
        display: table-row-group!important;
    }#xwing tr.show-for-print
    {
        display: table-row!important;
    }#xwing td.show-for-print,
    #xwing th.show-for-print
    {
        display: table-cell!important;
    }
}#xwing .ts-h1,
#xwing .ts-h2,
#xwing .ts-h3,
#xwing .ts-h4,
#xwing .ts-h5,
#xwing .ts-h6
{font-weight: 400;

    margin: 0 0 .4em;word-break: break-word;
}#xwing .ts-h1
{
    font-size: 3.4375rem;line-height: 1;
}#xwing .ts-h1--bigger
{
    font-size: 5.5rem;
}#xwing .ts-h1--smaller
{
    font-size: 2.5rem;
}#xwing .ts-h2,
#xwing .ts-h3
{
    font-size: 1.5rem;line-height: 1.25;
}#xwing .ts-h4
{
    font-size: 1.3125rem;line-height: 1.4;
}#xwing .ts-h5
{
    font-size: 1rem;line-height: 1.375;
}#xwing .ts-h6,
#xwing .ts-small-heading
{
    font-size: .75rem;line-height: 1.3;letter-spacing: .1291666667em;text-transform: uppercase;
}#xwing .ts-bold
{
    font-weight: 900;
}#xwing .ts-underline
{line-height: .875em;margin-bottom: .125em;border-color: inherit;
    border-bottom: 1px solid;
}#xwing .ts-uppercase
{
    text-transform: uppercase;
}#xwing .ts-text-left
{
    text-align: left;
}#xwing .ts-text-right
{
    text-align: right;
}#xwing .ts-text-white
{
    color: #fff;
}#xwing p
{
    line-height: 1.333333;margin: 0;
}#xwing .ts-body-text + *,
#xwing .ts-preamble + *,
#xwing p + *
{
    margin-top: 1em;
}#xwing .ts-preamble
{
    font-size: 1.5rem;line-height: 1.25;
}#xwing .ts-body-text
{
    line-height: 1.375;
}#xwing .ts-body-text a
{-webkit-transition: background-color .3s ease                                        ;transition: background-color .3s ease;

    border-bottom: 1px solid #000;
}#xwing .ts-body-text a:hover
{color: #fff;border-bottom-color: #990ae3;
    background-color: #990ae3;
}#xwing .ts-body-text a:active
{color: #fff;border-bottom-color: #20ad6e;
    background-color: #20ad6e;
}#xwing .ts-body-text--small
{
    font-size: .75rem;line-height: 1.333333;
}#xwing .ts-body-text--medium
{
    font-size: 1.25rem;line-height: 1.3;
}#xwing .ts-list li + li
{
    margin-top: .666666em;
}#xwing *,
#xwing :after,
#xwing :before
{
    box-sizing: inherit;
}#xwing html
{font-size: 16px;

    box-sizing: border-box;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;
}#xwing body
{
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-tap-highlight-color: transparent;
}#xwing body,
#xwing html
{
    min-height: 100%;
}#xwing .ts-scroll-stop
{
    overflow: hidden;
}#xwing .ts-border
{border-width: 1px;border-style: solid;
    border-color: #a0a0a0;
}#xwing .ts-border--top
{
    border-width: 1px 0 0;
}#xwing .ts-border--left
{
    border-width: 0 0 0 1px;
}#xwing .ts-border--bottom
{
    border-width: 0 0 1px;
}#xwing .ts-border--right
{
    border-width: 0 1px 0 0;
}#xwing .ts-symbol.ts-symbol--add
{width: 15px;
    height: 15px;
}#xwing .ts-button-symbol.ts-button-symbol--add
{
    padding-left: 47px;
}#xwing .ts-button-symbol.ts-button-symbol--add .ts-symbol--add
{
    margin-top: -8px;
}#xwing .ts-symbol.ts-symbol--broadband
{width: 25px;
    height: 26px;
}#xwing .ts-button-symbol.ts-button-symbol--broadband
{
    padding-left: 57px;
}#xwing .ts-button-symbol.ts-button-symbol--broadband .ts-symbol--broadband
{
    margin-top: -13px;
}#xwing .ts-button-symbol.ts-button-symbol--contact .ts-symbol--contact,
#xwing .ts-button-symbol.ts-button-symbol--document-check .ts-symbol--document-check
{
    margin-top: -9px;
}#xwing .ts-symbol.ts-symbol--contact
{width: 17px;
    height: 17px;
}#xwing .ts-button-symbol.ts-button-symbol--contact
{
    padding-left: 49px;
}#xwing .ts-symbol.ts-symbol--document-check
{width: 18px;
    height: 18px;
}#xwing .ts-button-symbol.ts-button-symbol--document-check
{
    padding-left: 50px;
}#xwing .ts-button-symbol.ts-button-symbol--folder-open,
#xwing .ts-button-symbol.ts-button-symbol--link
{
    padding-left: 49px;
}#xwing .ts-symbol.ts-symbol--folder-open
{width: 17px;
    height: 14px;
}#xwing .ts-button-symbol.ts-button-symbol--folder-open .ts-symbol--folder-open
{
    margin-top: -7px;
}#xwing .ts-symbol.ts-symbol--link
{width: 17px;
    height: 17px;
}#xwing .ts-button-symbol.ts-button-symbol--link .ts-symbol--link
{
    margin-top: -9px;
}#xwing .ts-symbol.ts-symbol--listen
{width: 27px;
    height: 20px;
}#xwing .ts-button-symbol.ts-button-symbol--listen
{
    padding-left: 59px;
}#xwing .ts-button-symbol.ts-button-symbol--listen .ts-symbol--listen
{
    margin-top: -10px;
}#xwing .ts-symbol.ts-symbol--mobile
{width: 18px;
    height: 26px;
}#xwing .ts-symbol.ts-symbol--navigation-arrow-double-left,
#xwing .ts-symbol.ts-symbol--navigation-arrow-double-right
{width: 16px;
    height: 14px;
}#xwing .ts-button-symbol.ts-button-symbol--mobile
{
    padding-left: 50px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-double-left,
#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-double-right
{
    padding-left: 48px;
}#xwing .ts-button-symbol.ts-button-symbol--mobile .ts-symbol--mobile
{
    margin-top: -13px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-double-left .ts-symbol--navigation-arrow-double-left,
#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-double-right .ts-symbol--navigation-arrow-double-right
{
    margin-top: -7px;
}#xwing .ts-symbol.ts-symbol--navigation-arrow-down
{width: 15px;
    height: 10px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-down
{
    padding-left: 47px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-down .ts-symbol--navigation-arrow-down
{
    margin-top: -5px;
}#xwing .ts-symbol.ts-symbol--navigation-arrow-left
{width: 9px;
    height: 14px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-left
{
    padding-left: 41px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-left .ts-symbol--navigation-arrow-left
{
    margin-top: -7px;
}#xwing .ts-symbol.ts-symbol--navigation-arrow-left-large
{width: 18px;
    height: 30px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-left-large
{
    padding-left: 50px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-left-large .ts-symbol--navigation-arrow-left-large
{
    margin-top: -15px;
}#xwing .ts-symbol.ts-symbol--navigation-arrow-medium
{width: 7px;
    height: 12px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-medium
{
    padding-left: 39px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-medium .ts-symbol--navigation-arrow-medium
{
    margin-top: -6px;
}#xwing .ts-symbol.ts-symbol--navigation-arrow-right
{width: 9px;
    height: 14px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-right
{
    padding-left: 41px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-right .ts-symbol--navigation-arrow-right
{
    margin-top: -7px;
}#xwing .ts-symbol.ts-symbol--navigation-arrow-right-large
{width: 19px;
    height: 30px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-right-large
{
    padding-left: 51px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-right-large .ts-symbol--navigation-arrow-right-large
{
    margin-top: -15px;
}#xwing .ts-symbol.ts-symbol--navigation-arrow-right-medium
{width: 7px;
    height: 12px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-right-medium
{
    padding-left: 39px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-right-medium .ts-symbol--navigation-arrow-right-medium
{
    margin-top: -6px;
}#xwing .ts-symbol.ts-symbol--navigation-arrow-up
{width: 14px;
    height: 9px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-up
{
    padding-left: 46px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-arrow-up .ts-symbol--navigation-arrow-up
{
    margin-top: -5px;
}#xwing .ts-symbol.ts-symbol--navigation-close-medium
{width: 18px;
    height: 18px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-close-medium
{
    padding-left: 50px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-close-medium .ts-symbol--navigation-close-medium
{
    margin-top: -9px;
}#xwing .ts-symbol.ts-symbol--navigation-close-small
{width: 14px;
    height: 14px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-close-small
{
    padding-left: 46px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-close-small .ts-symbol--navigation-close-small
{
    margin-top: -7px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-download .ts-symbol--navigation-download,
#xwing .ts-button-symbol.ts-button-symbol--navigation-hamburger-menu .ts-symbol--navigation-hamburger-menu
{
    margin-top: -9px;
}#xwing .ts-symbol.ts-symbol--navigation-download
{width: 18px;
    height: 18px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-download
{
    padding-left: 50px;
}#xwing .ts-symbol.ts-symbol--navigation-hamburger-menu
{width: 19px;
    height: 17px;
}#xwing .ts-symbol.ts-symbol--pebble,
#xwing .ts-symbol.ts-symbol--pebble-mirrored
{width: 73.32px;
    height: 76.63px;
}#xwing .ts-button-symbol.ts-button-symbol--navigation-hamburger-menu
{
    padding-left: 51px;
}#xwing .ts-button-symbol.ts-button-symbol--pebble,
#xwing .ts-button-symbol.ts-button-symbol--pebble-mirrored
{
    padding-left: 106px;
}#xwing .ts-button-symbol.ts-button-symbol--pebble .ts-symbol--pebble,
#xwing .ts-button-symbol.ts-button-symbol--pebble-mirrored .ts-symbol--pebble-mirrored
{
    margin-top: -39px;
}#xwing .ts-symbol.ts-symbol--plane
{width: 25px;
    height: 25px;
}#xwing .ts-button-symbol.ts-button-symbol--plane
{
    padding-left: 57px;
}#xwing .ts-button-symbol.ts-button-symbol--plane .ts-symbol--plane
{
    margin-top: -13px;
}#xwing .ts-symbol.ts-symbol--search
{width: 22px;
    height: 22px;
}#xwing .ts-button-symbol.ts-button-symbol--search
{
    padding-left: 54px;
}#xwing .ts-button-symbol.ts-button-symbol--social-facebook,
#xwing .ts-button-symbol.ts-button-symbol--social-google-plus,
#xwing .ts-button-symbol.ts-button-symbol--social-linkedin,
#xwing .ts-button-symbol.ts-button-symbol--social-twitter,
#xwing .ts-button-symbol.ts-button-symbol--social-youtube
{
    padding-left: 82px;
}#xwing .ts-button-symbol.ts-button-symbol--search .ts-symbol--search
{
    margin-top: -11px;
}#xwing .ts-symbol.ts-symbol--social-facebook
{width: 50px;
    height: 50px;
}#xwing .ts-button-symbol.ts-button-symbol--social-facebook .ts-symbol--social-facebook
{
    margin-top: -25px;
}#xwing .ts-symbol.ts-symbol--social-google-plus
{width: 50px;
    height: 51px;
}#xwing .ts-symbol.ts-symbol--social-linkedin,
#xwing .ts-symbol.ts-symbol--social-twitter
{width: 50px;
    height: 50px;
}#xwing .ts-button-symbol.ts-button-symbol--social-google-plus .ts-symbol--social-google-plus
{
    margin-top: -26px;
}#xwing .ts-button-symbol.ts-button-symbol--social-linkedin .ts-symbol--social-linkedin,
#xwing .ts-button-symbol.ts-button-symbol--social-twitter .ts-symbol--social-twitter
{
    margin-top: -25px;
}#xwing .ts-symbol.ts-symbol--social-youtube
{width: 50px;
    height: 51px;
}#xwing .ts-button-symbol.ts-button-symbol--social-youtube .ts-symbol--social-youtube
{
    margin-top: -26px;
}#xwing .ts-symbol.ts-symbol--statistics
{width: 26px;
    height: 26px;
}#xwing .ts-button-symbol.ts-button-symbol--statistics
{
    padding-left: 58px;
}#xwing .ts-button-symbol.ts-button-symbol--statistics .ts-symbol--statistics
{
    margin-top: -13px;
}#xwing .ts-symbol.ts-symbol--subtract
{width: 15px;
    height: 15px;
}#xwing .ts-button-symbol.ts-button-symbol--subtract
{
    padding-left: 47px;
}#xwing .ts-button-symbol.ts-button-symbol--subtract .ts-symbol--subtract
{
    margin-top: -8px;
}#xwing .ts-symbol.ts-symbol--support
{width: 24px;
    height: 27px;
}#xwing .ts-button-symbol.ts-button-symbol--support
{
    padding-left: 56px;
}#xwing .ts-button-symbol.ts-button-symbol--support .ts-symbol--support
{
    margin-top: -14px;
}#xwing .ts-button-symbol.ts-button-symbol--telia-company-logo .ts-symbol--telia-company-logo,
#xwing .ts-button-symbol.ts-button-symbol--telia-logo .ts-symbol--telia-logo
{
    margin-top: -18px;
}#xwing .ts-symbol.ts-symbol--telia-company-logo
{width: 203px;
    height: 35px;
}#xwing .ts-button-symbol.ts-button-symbol--telia-company-logo
{
    padding-left: 235px;
}#xwing .ts-symbol.ts-symbol--telia-logo
{width: 170px;
    height: 35px;
}#xwing .ts-button-symbol.ts-button-symbol--telia-logo
{
    padding-left: 202px;
}#xwing .ts-symbol.ts-symbol--tick
{width: 17px;
    height: 13px;
}#xwing .ts-button-symbol.ts-button-symbol--tick
{
    padding-left: 49px;
}#xwing .ts-button-symbol.ts-button-symbol--tick .ts-symbol--tick
{
    margin-top: -7px;
}#xwing .ts-symbol.ts-symbol--tv
{width: 28px;
    height: 21px;
}#xwing .ts-button-symbol.ts-button-symbol--tv
{
    padding-left: 60px;
}#xwing .ts-button-symbol.ts-button-symbol--tv .ts-symbol--tv
{
    margin-top: -11px;
}#xwing .ts-symbol.ts-symbol--twitter-bird
{width: 28.9px;
    height: 23.5px;
}#xwing .ts-button-symbol.ts-button-symbol--twitter-bird
{
    padding-left: 61px;
}#xwing .ts-button-symbol.ts-button-symbol--twitter-bird .ts-symbol--twitter-bird
{
    margin-top: -12px;
}#xwing .ts-symbol.ts-symbol--write-email
{width: 25px;
    height: 22px;
}#xwing .ts-button-symbol.ts-button-symbol--write-email
{
    padding-left: 57px;
}#xwing .ts-button-symbol.ts-button-symbol--write-email .ts-symbol--write-email
{
    margin-top: -11px;
}#xwing .ts-button,
#xwing .ts-search-field__button
{
    display: inline-block;overflow: visible;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;outline: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;
}#xwing .ts-search-field__button
{
    white-space: pre;
}#xwing .ts-button
{font-size: .875rem;font-weight: 700;line-height: 1;margin: .0625rem 0;padding: 1.0625rem 1.875rem;-webkit-transition: background-color .15s ease,color .15s ease;transition: background-color .15s ease,color .15s ease;vertical-align: middle;white-space: nowrap;letter-spacing: .08571428571em;text-transform: uppercase;color: #fff;
    border: 1px solid transparent;border-radius: 2.0833333334em;background-color: #990ae3;
}#xwing .ts-button + .ts-button
{
    margin-left: .625rem;
}#xwing .ts-button svg
{
    fill: #fff;
}#xwing .ts-button:disabled svg,
#xwing .ts-button:disabled:active svg,
#xwing .ts-button:disabled:hover svg
{
    fill: #a0a0a0;
}#xwing .ts-button:hover
{color: #fff;
    background-color: #c0f;
}#xwing .ts-button:active
{
    background-color: #20ad6e;
}#xwing .ts-button:disabled
{
    cursor: not-allowed;background-color: #f2f2f2;
}#xwing .ts-button:disabled:active,
#xwing .ts-button:disabled:hover
{
    background-color: #f2f2f2;
}#xwing .ts-button--secondary
{color: #000;
    background-color: #fff;
}#xwing .ts-button--secondary svg
{
    fill: #000;
}#xwing .ts-button--secondary svg:hover svg
{
    fill: #fff;
}#xwing .ts-button--secondary:disabled svg,
#xwing .ts-button--secondary:disabled:hover svg
{
    fill: #a0a0a0;
}#xwing .ts-button--secondary:hover
{color: #fff;
    background-color: #990ae3;
}#xwing .ts-button--secondary:active
{
    background-color: #20ad6e;
}#xwing .ts-button--secondary:disabled
{
    border-color: #f2f2f2;
}#xwing .ts-button--secondary:disabled:active,
#xwing .ts-button--secondary:disabled:hover
{
    background-color: #f2f2f2;
}#xwing .ts-button--tertiary
{color: #103c23;
    background-color: #f2f2f2;
}#xwing .ts-button--tertiary svg
{
    fill: #103c23;
}#xwing .ts-button--tertiary:hover
{color: #fff;
    background-color: #15623c;
}#xwing .ts-button--tertiary:hover svg
{
    fill: #fff;
}#xwing .ts-button--blue svg,
#xwing .ts-button--green svg,
#xwing .ts-button--orange svg,
#xwing .ts-button--pink svg
{
    fill: #000;
}#xwing .ts-button--tertiary:active
{color: #fff;
    background-color: #20ad6e;
}#xwing .ts-button--green
{
    color: #fff;background-color: #103c23;
}#xwing .ts-button--green:hover
{color: #fff;
    background-color: #15623c;
}#xwing .ts-button--green:active
{
    background-color: #d3f4e8;
}#xwing .ts-button--green.ts-button--secondary
{border-color: #103c23;
    background-color: #fff;
}#xwing .ts-button--green.ts-button--secondary:hover
{color: #000;border-color: #103c23;
    background-color: #103c23;
}#xwing .ts-button--green.ts-button--secondary:active
{border-color: #d3f4e8;
    background-color: #d3f4e8;
}#xwing .ts-button--orange
{
    color: #000;background-color: #ff9b00;
}#xwing .ts-button--orange:hover
{color: #000;
    background-color: #ffcd65;
}#xwing .ts-button--orange:active
{
    background-color: #ff6464;
}#xwing .ts-button--orange.ts-button--secondary
{border-color: #ff9b00;
    background-color: #fff;
}#xwing .ts-button--orange.ts-button--secondary:hover
{color: #000;border-color: #ff9b00;
    background-color: #ff9b00;
}#xwing .ts-button--orange.ts-button--secondary:active
{border-color: #ff6464;
    background-color: #ff6464;
}#xwing .ts-button--pink
{
    color: #000;background-color: #ff00cd;
}#xwing .ts-button--pink:hover
{color: #000;
    background-color: #ff64cd;
}#xwing .ts-button--pink:active
{
    background-color: #d22db9;
}#xwing .ts-button--pink.ts-button--secondary
{border-color: #ff00cd;
    background-color: #fff;
}#xwing .ts-button--pink.ts-button--secondary:hover
{color: #000;border-color: #ff00cd;
    background-color: #ff00cd;
}#xwing .ts-button--pink.ts-button--secondary:active
{border-color: #d22db9;
    background-color: #d22db9;
}#xwing .ts-button--blue
{
    color: #000;background-color: #00cdff;
}#xwing .ts-button--blue:hover
{color: #000;
    background-color: #0ff;
}#xwing .ts-button--blue:active
{
    background-color: #09f;
}#xwing .ts-button--blue.ts-button--secondary
{border-color: #00cdff;
    background-color: #fff;
}#xwing .ts-button--blue.ts-button--secondary:hover
{color: #000;border-color: #00cdff;
    background-color: #00cdff;
}#xwing .ts-button--blue.ts-button--secondary:active
{border-color: #09f;
    background-color: #09f;
}#xwing .ts-button--on-grey
{
    background-color: #fff;
}#xwing .ts-button--on-grey svg
{
    fill: #990ae3;
}#xwing .ts-button--on-grey:disabled
{
    background-color: #e5e5e5;
}#xwing .ts-button--with-icon
{
    position: relative;overflow: hidden;padding-left: 4.125rem;
}#xwing .ts-button--with-icon svg
{
    position: absolute;top: 50%;left: 1.9375rem;width: 1.1875rem;height: 1.1875rem;max-height: 100%;-webkit-transform: translateY(-50%);transform: translateY(-50%);
}#xwing .ts-carousel-navigation
{
    margin: .1875rem;
}#xwing .ts-carousel-navigation__dot
{
    display: inline-block;width: .9375rem;height: .9375rem;margin: .4375rem;cursor: pointer;-webkit-transition: background-color .5s ease;transition: background-color .5s ease;border-radius: 50%;background-color: #f2f2f2;
}#xwing .ts-carousel-navigation__dot:hover
{
    background-color: #a0a0a0;
}#xwing .ts-carousel-navigation__dot--active
{cursor: default;

    background-color: #000;
}#xwing .ts-carousel-navigation__dot--active:hover
{
    background-color: #000;
}#xwing label > *
{
    display: block;pointer-events: none;
}#xwing fieldset + fieldset
{
    margin-top: 1.5625rem;
}#xwing .ts-input--search__wrapper,
#xwing .ts-input--select__wrapper
{
    position: relative;
}#xwing .ts-input--search__wrapper:before,
#xwing .ts-input--select__wrapper:before
{position: absolute;right: 1.25rem;display: block;

    content: '';pointer-events: none;background-position: center;background-size: 100%;
}#xwing .ts-input--password__wrapper,
#xwing .ts-input--wrapper
{
    position: relative;
}#xwing .ts-input
{font-size: .875em;height: 3.125rem;padding: 0 2.1875em;-webkit-transition: border-color .3s ease,background-color .3s ease,color .3s ease;transition: border-color .3s ease,background-color .3s ease,color .3s ease;border: 1px solid #000;border-radius: 0;background-color: #fff;

    -webkit-appearance: none;-moz-appearance: none;appearance: none;
}#xwing .ts-input:disabled,
#xwing .ts-input:disabled:hover
{color: #a0a0a0;
    background-color: #f2f2f2;
}#xwing .ts-input::-webkit-input-placeholder
{
    color: #a0a0a0;
}#xwing .ts-input:-moz-placeholder,
#xwing .ts-input::-moz-placeholder
{
    opacity: 1;color: #a0a0a0;
}#xwing .ts-input:-ms-input-placeholder
{
    color: #a0a0a0;
}#xwing .ts-input:focus
{border: 1px solid #990ae3;
    outline-width: 0;
}#xwing .ts-input:disabled
{
    border-color: #a0a0a0;
}#xwing .ts-input--label
{
    font-size: .875rem;line-height: 1;margin-bottom: .25rem;
}#xwing .ts-input--field
{
    display: block;width: 17.5rem;padding: .25rem 2.25rem .25rem .9375rem;
}#xwing .ts-input--field:hover
{
    background-color: #fefefe;
}#xwing .ts-input--textarea
{
    display: block;width: 17.5rem;min-height: 6.25rem;padding: .75rem 2.25rem .75rem .9375rem;resize: vertical;
}#xwing .ts-input--select__wrapper
{
    width: 17.5rem;cursor: pointer;
}#xwing .ts-input--select__wrapper:before
{width: .9375em;height: .625em;margin-top: 1.3125em;

    -webkit-transition: all .3s ease;transition: all .3s ease;background: url(/UI/ECommerce/images/svg/navigation-arrow-down.svg) no-repeat;
}#xwing .ts-input--select__wrapper__field
{line-height: 3.125rem;

    overflow: hidden;padding: 0 4.375em 0 .9375rem;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;
}#xwing .ts-input--select__wrapper__field option[disabled][selected]
{
    display: none;
}#xwing .ts-input--search__wrapper
{padding-right: 2.1875em;

    background: #f2f2f2;
}#xwing .ts-bg--light .ts-input--search__wrapper,
#xwing .ts-input--search__wrapper .ts-bg--dark
{
    background: #fff;
}#xwing .ts-input--search__wrapper .ts-symbol.ts-symbol--search
{
    position: absolute;top: 1em;right: 2.1875em;
}#xwing .ts-input--search__wrapper__field
{
    width: 100%;
}#xwing .ts-input-placeholder
{font-size: .875rem;

    position: absolute;z-index: 1;top: 2.3125rem;left: 1rem;-webkit-transition: all .3s ease;transition: all .3s ease;pointer-events: none;color: #a0a0a0;
}#xwing .ts-input-placeholder--floated
{font-size: .75rem;line-height: 1;

    display: inline-block;margin: .5rem 0 0 .25rem;
}#xwing .ts-validation-errors
{font-size: .875rem;position: absolute;z-index: 2;top: 100%;left: 0;margin: 0;padding: 0;

    list-style: none;-webkit-transition: background-color .3s ease;transition: background-color .3s ease;color: #fff;background-color: #ff2364;
}#xwing .ts-validation-errors li
{
    padding: 0 .9375rem;
}#xwing .ts-validation--error
{
    color: #ff2364;border-color: #ff2364;background-color: #ffeff4;
}#xwing .ts-validation--error:hover
{
    background-color: #fff9fb;
}#xwing .ts-validation--error:focus
{
    border-color: #ff6464;
}#xwing .ts-validation--error:focus ~ .ts-validation-errors
{
    background-color: #ff6464;
}#xwing .ts-validation--error ~ .ts-input-placeholder
{
    color: #ff709a;
}#xwing .ts-validation--error::-webkit-input-placeholder
{
    color: #ff709a;
}#xwing .ts-validation--error:-moz-placeholder,
#xwing .ts-validation--error::-moz-placeholder
{
    opacity: 1;color: #ff709a;
}#xwing .ts-validation--error:-ms-input-placeholder
{
    color: #ff709a;
}#xwing .ts-validation--success:focus
{
    color: #103c23;border-color: #103c23;background-color: #e6fff2;
}#xwing .ts-validation--success:focus:hover
{
    background-color: #f5fffa;
}#xwing .ts-link--away .ts-symbol
{
    display: inline-block;margin-top: -.0625em;margin-left: .75rem;vertical-align: middle;
}#xwing .ts-link--away:hover .ts-symbol
{
    -webkit-transform: translateX(.3125rem)                        ;transform: translateX(.3125rem);
}#xwing .ts-link--back-to-top .ts-symbol
{
    margin-right: .625rem;
}#xwing .ts-link--back-to-top:hover .ts-symbol
{
    -webkit-transform: translateY(-.3125rem)                        ;transform: translateY(-.3125rem);
}#xwing .ts-link--large
{
    font-size: 1.375em;
}#xwing .ts-link--medium
{
    font-size: .875em;
}#xwing .ts-link--tiny
{
    font-size: .625em;
}#xwing .ts-link--alternative-color
{
    color: #20ad6e;
}#xwing .ts-link--alternative-color:hover
{
    color: #ff00cd;
}#xwing .ts-link__icon
{
    width: 1.30769em;height: 1.30769em;margin-right: .76923em;vertical-align: text-bottom;
}#xwing .ts-link__icon--arrow-left
{
    width: .53846em;height: .92308em;margin: -.76923em 0 0 1.46154em;
}#xwing .ts-link__icon--full-list
{
    width: .5625em;height: .625em;margin-right: .625em;vertical-align: middle;
}#xwing a
{
    text-decoration: none;color: inherit;border-color: inherit;
}#xwing a,
#xwing a .ts-symbol
{
    -webkit-transition: all .3s ease                        ;transition: all .3s ease;
}#xwing a:hover
{
    color: #15623c;
}#xwing a:hover .ts-symbol
{
    fill: #15623c;
}#xwing a:active
{
    color: #20ad6e;
}#xwing a:active .ts-symbol
{
    fill: #20ad6e;
}#xwing .ts-navigation,
#xwing .ts-navigation--category,
#xwing .ts-navigation--header,
#xwing .ts-navigation--pagination
{display: inline-block;margin: 0;padding: 0;

    list-style: none;
}#xwing .ts-navigation--category__item,
#xwing .ts-navigation--header__arrow,
#xwing .ts-navigation--header__item,
#xwing .ts-navigation--pagination__arrow,
#xwing .ts-navigation--pagination__item,
#xwing .ts-navigation__item
{position: relative;

    display: inline-block;float: left;
}#xwing .ts-navigation
{
    line-height: 1em;
}#xwing .ts-navigation__item
{margin: 0 1.2em;

    text-align: top;
}#xwing .ts-navigation--first li:first-child
{
    margin-left: 0;
}#xwing .ts-navigation--last li:last-child
{
    padding-right: 0;
}#xwing .ts-navigation--right-align
{
    float: right;
}#xwing .ts-navigation--left-align
{
    float: left;
}#xwing .ts-navigation--header,
#xwing .ts-navigation--pagination
{
    line-height: 3.125rem;
}#xwing .ts-navigation--header__arrow,
#xwing .ts-navigation--header__item,
#xwing .ts-navigation--pagination__arrow,
#xwing .ts-navigation--pagination__item
{
    margin: 0 .75em;
}#xwing .ts-navigation--header__arrow.current a,
#xwing .ts-navigation--header__item.current a,
#xwing .ts-navigation--pagination__arrow.current a,
#xwing .ts-navigation--pagination__item.current a
{
    color: #990ae3;
}#xwing .ts-navigation--category
{
    color: #a0a0a0;
}#xwing .ts-navigation--category__item
{
    margin: 0 .4375em;
}#xwing .ts-navigation--category__item:first-child
{
    margin-left: 0;
}#xwing .ts-navigation--category__item:last-child
{
    margin-right: 0;
}#xwing .ts-navigation--pagination
{
    cursor: pointer;
}#xwing .ts-navigation--pagination .ts-symbol--navigation-arrow-double-left,
#xwing .ts-navigation--pagination .ts-symbol--navigation-arrow-double-right
{
    width: 1em;height: .875em;
}#xwing .ts-navigation--pagination .ts-symbol--navigation-arrow-left,
#xwing .ts-navigation--pagination .ts-symbol--navigation-arrow-right
{
    width: .5625em;height: .875em;
}#xwing .ts-navigation--pagination__item.current
{
    color: #990ae3;
}#xwing .ts-navigation--pagination__arrow svg:hover
{
    fill: #990ae3;
}#xwing .ts-navigation--border-separated
{
    display: inline-block;margin: 0;padding: 0;
}#xwing .ts-navigation--border-separated__item
{font-size: .625rem;

    display: inline-block;text-transform: uppercase;color: #a0a0a0;
}#xwing .ts-navigation--border-separated__item--active
{
    color: #000;
}#xwing .ts-navigation--border-separated__item a
{
    display: block;padding: .5rem .75rem 0;
}#xwing .ts-bg--base
{
    background-color: #fff;
}#xwing .ts-bg--light
{
    background-color: #f2f2f2;
}#xwing .ts-bg--dark
{
    background-color: #a0a0a0;
}#xwing .ts-bg--ripple-purple
{
    background-image: url(/UI/ECommerce/images/placeholder-images/ripple-pattern01.png);
}#xwing .ts-bg--ripple-purple,
#xwing .ts-bg--ripple-red
{
    background-repeat: no-repeat;background-size: cover;
}#xwing .ts-bg--ripple-red
{
    background-image: url(/UI/ECommerce/images/placeholder-images/ripple-pattern02.png);
}#xwing .ts-bg--animated
{
    position: relative;
}#xwing .ts-bg--animated svg
{
    position: absolute;z-index: -1;top: 0;width: 100%;height: 100%;
}#xwing .ts-progress-bar
{
    position: relative;overflow: hidden;width: 15rem;height: .75rem;border-radius: .75rem;background-color: #f2f2f2;
}#xwing .ts-progress-bar__fill
{
    position: absolute;top: 0;bottom: 0;left: 0;border-radius: 0 .75rem .75rem 0;background-color: #103c23;
}#xwing .ts-progress-bar__fill--alt-style
{
    background-color: #990ae3;
}#xwing .ts-checkbox,
#xwing .ts-radio-button
{
    position: relative;display: inline-block;margin: .0625em 0;padding-left: 2em;cursor: pointer;
}#xwing .ts-checkbox input,
#xwing .ts-radio-button input
{position: absolute;top: .3125em;left: .3125em;width: .0625rem;height: .0625rem;

    outline: 0;
}#xwing .ts-checkbox input + span,
#xwing .ts-radio-button input + span
{
    display: inline-block;min-height: 1.625em;
}#xwing .ts-checkbox input + span:before,
#xwing .ts-radio-button input + span:before
{position: relative;z-index: 1;display: inline-block;width: 1.625em;height: 1.625em;margin-top: -.0625em;margin-right: .3125em;margin-left: -2em;

    content: '';-webkit-transition: background-color .15s ease;transition: background-color .15s ease;vertical-align: middle;border: 1px solid #000;background-color: #fff;
}#xwing .ts-checkbox input + span:after,
#xwing .ts-radio-button input + span:after
{position: absolute;z-index: 2;margin-top: -.0625em;

    content: '';-webkit-transition: opacity .15s ease;transition: opacity .15s ease;opacity: 0;
}#xwing .ts-checkbox input:checked + span:after,
#xwing .ts-radio-button input:checked + span:after
{
    opacity: 1;
}#xwing .ts-checkbox input:disabled + span,
#xwing .ts-radio-button input:disabled + span
{cursor: default;

    color: #a0a0a0;
}#xwing .ctc-credit-account-block input:disabled + span.ts-tooltip:hover
{
    color: #a0a0a0;
}#xwing .ctc-credit-account-block .ts-checkbox input,
#xwing .ctc-credit-account-block .ts-checkbox input:disabled
{top: .15em;
    left: .25em;
}#xwing .ts-checkbox input:disabled + span:before,
#xwing .ts-radio-button input:disabled + span:after,
#xwing .ts-radio-button input:disabled + span:before
{border-color: #a0a0a0;
    background-color: #fff;
}#xwing .ts-checkbox input:disabled + span:hover:before,
#xwing .ts-radio-button input:disabled + span:hover:before
{cursor: not-allowed;

    background-color: #fff;
}#xwing .ts-checkbox input.ts-validation--error + span:before,
#xwing .ts-checkbox input:invalid:focus + span:before,
#xwing .ts-radio-button input.ts-validation--error + span:before,
#xwing .ts-radio-button input:invalid:focus + span:before
{border-color: #ff2364;
    background-color: #f4dee3;
}#xwing .ts-checkbox input:focus + span:before,
#xwing .ts-radio-button input:focus + span:before
{
    border: 1px solid #103c23;
}#xwing .ts-checkbox.ts-validation--error input + span:before,
#xwing .ts-radio-button.ts-validation--error input + span:before
{border-color: #ff2364;
    background-color: #f4dee3;
}#xwing .ts-checkbox:hover input + span:before,
#xwing .ts-radio-button:hover input + span:before
{
    background-color: #fcfcfc;
}#xwing .ts-checkbox:hover input.ts-validation--error + span:before,
#xwing .ts-checkbox:hover input:invalid:focus + span:before,
#xwing .ts-radio-button:hover input.ts-validation--error + span:before,
#xwing .ts-radio-button:hover input:invalid:focus + span:before
{
    background-color: #fff9fb;
}#xwing .ts-checkbox input + span:after
{
    top: .4375em;left: .3125em;width: 1.0625em;height: .8125em;background-image: url(/UI/ECommerce/images/svg-backgrounds/tick-checked.png);background-repeat: no-repeat;
}#xwing .ts-radio-button input + span:before
{
    border-radius: 50%;
}#xwing .ts-radio-button input + span:after
{
    top: .375em;left: .3125em;width: 1em;height: 1em;background-image: url(/UI/ECommerce/images/svg-backgrounds/tick-dot.svg);background-repeat: no-repeat;
}#xwing .ts-toggle-button
{font-size: 12px;

    position: relative;display: inline-block;overflow: hidden;width: 5.41667em;height: 2.66667em;cursor: pointer;border-radius: 1.9375em;
}#xwing .ts-toggle-button input
{position: absolute;top: .1875em;left: .1875em;width: 0;height: 0;

    outline: 0;
}#xwing .ts-toggle-button input:checked ~ .ts-toggle-button__off
{left: 2.91667em;

    color: #fff;background-color: #990ae3;
}#xwing .ts-toggle-button input:checked ~ .ts-toggle-button__on
{left: -.16667em;

    color: #fff;background-color: #990ae3;
}#xwing .ts-toggle-button input:checked ~ .ts-toggle-button__on:after
{
    background-color: #fff;
}#xwing .ts-toggle-button__off,
#xwing .ts-toggle-button__on
{line-height: 2.66667em;

    position: absolute;top: 0;bottom: 0;width: 100%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all .3s ease;transition: all .3s ease;text-align: center;text-transform: uppercase;color: #a0a0a0;background-color: #f2f2f2;
}#xwing .ts-toggle-button__on
{
    left: -2.91667em;padding-right: 1.8333333333em;
}#xwing .ts-toggle-button__on:after
{position: absolute;top: .16667em;right: 0;width: 2.33333em;height: 2.33333em;

    content: '';border-radius: 2.33333em;background-color: #a0a0a0;
}#xwing .ts-toggle-button__off
{
    left: 0;padding-left: 2.33333em;
}#xwing .ts-toggle-button--label
{
    width: 7.08333em;
}#xwing .ts-toggle-button--label input:checked ~ .ts-toggle-button__off
{
    left: 4.58333em;
}#xwing .ts-toggle-button--label input.invalid .ts-toggle-button__off,
#xwing .ts-toggle-button--label input.invalid ~ .ts-toggle-button__on
{
    border: 1px solid #ff2364;
}#xwing .ts-toggle-button--label .ts-toggle-button__on
{
    left: -4.58333em;
}#xwing .ts-toggle-button:hover input ~ .ts-toggle-button__off,
#xwing .ts-toggle-button:hover input ~ .ts-toggle-button__on
{
    background-color: #ededed;
}#xwing .ts-toggle-button:hover input:checked ~ .ts-toggle-button__off,
#xwing .ts-toggle-button:hover input:checked ~ .ts-toggle-button__on
{
    background-color: #8909cb;
}#xwing .ts-tooltip
{
    position: relative;cursor: pointer;border-bottom: dashed 1px #000;
}#xwing .ts-tooltip:hover
{color: #fff;
    background: padding-box #990ae3;
}#xwing .ts-tooltip *
{
    display: block;
}#xwing .ts-tooltip__message
{position: absolute;bottom: 100%;left: 0;visibility: hidden;margin-bottom: -.5em;

    -webkit-transition: visibility .3s ease,opacity .3s ease,margin-bottom .3s ease;transition: visibility .3s ease,opacity .3s ease,margin-bottom .3s ease;opacity: 0;color: #000;border-bottom: #ed0812 2px solid;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,.2);
}#xwing .ts-tooltip__message.ts-tooltip__message:before
{
    left: 1.75em;
}#xwing .ca-pep-info .ts-tooltip__message.ts-tooltip__message:before
{
    left: .5em;
}#xwing .ca-pep-info .ts-tooltip__message__slide__paragraph
{
    font: 300 12px 'Helvetica Neue',Helvetica,Arial,sans-serif;
}#xwing .ts-footer-nav__li__top-level-text__a,
#xwing .ts-hero__product-heading,
#xwing .ts-menu-primary__first-level-heading,
#xwing .ts-product-item__price-number,
#xwing .ts-product-list__heading,
#xwing .ts-product-news-item__heading,
#xwing .ts-product-offer__heading
{
    font-family: Pebble,Arial,sans-serif;text-transform: uppercase;
}#xwing .ts-tooltip__message__slide
{display: none;

    padding: .9375rem 1.5625rem .3125rem;
}#xwing .ts-tooltip__message__slide.current
{
    display: block;
}#xwing .ts-tooltip__message__slide__title
{
    font-size: 1em;font-weight: 600;margin-bottom: 0;
}#xwing .ts-contact-block__list-name,
#xwing .ts-contact-block__twitter-list-author
{
    font-weight: 700;
}#xwing .ts-tooltip__message__slide__paragraph
{
    font-size: .75em;margin: .625rem 0;
}#xwing .ts-tooltip__message__close
{position: absolute;top: .625em;right: .625em;width: .625em;height: .625em;

    background: url(/UI/ECommerce/images/svg/navigation-close-medium.svg) center no-repeat;background-size: 100%;
}#xwing .ts-tooltip__message:before
{position: absolute;bottom: -1.25rem;content: '';border-width: .625rem;border-style: solid;
    border-color: #ed0812 transparent transparent;
}#xwing .ts-tooltip__message.visible
{
    visibility: visible;margin-bottom: 1em;opacity: 1;
}#xwing .ts-tooltip__message.visible:after
{position: absolute;right: 0;bottom: -2em;left: 0;box-sizing: border-box;height: 2em;

    content: '';
}#xwing .ts-tooltip__message.small
{
    display: table;
}#xwing .ts-tooltip__message.big
{
    width: 13.75em;
}#xwing .ca-pep-info .ts-tooltip__message.big,
#xwing .ctc-credit-account-block .ts-tooltip__message.big
{
    width: 30em;
}#xwing .ts-tooltip__pagination
{
    font-size: .8125em;
}#xwing .ts-tooltip__pagination__controlls
{
    zoom: 1;background: #f2f2f2;
}#xwing .ts-tooltip__pagination__controlls:after,
#xwing .ts-tooltip__pagination__controlls:before
{display: block;overflow: hidden;height: 0;

    content: '\0020';
}#xwing .ts-tooltip__pagination__controlls__next,
#xwing .ts-tooltip__pagination__controlls__previous
{
    width: 50%;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}#xwing .ts-tooltip__pagination__controlls__previous
{float: left;

    padding: .5em 0 .625em 2.5em;background: url(/UI/ECommerce/images/svg/navigation-arrow-medium.svg) left .75em center no-repeat;
}#xwing .ts-tooltip__pagination__controlls__next
{float: right;padding: .5em 2.5em .625em 0;

    text-align: right;background: url(/UI/ECommerce/images/svg/navigation-arrow-right-medium.svg) right .75em center no-repeat;
}#xwing .ts-tooltip__pagination__counter
{
    text-align: center;
}#xwing .ts-tooltip__pagination__counter__total
{
    display: inline;color: #a0a0a0;
}#xwing .ts-logo
{font-size: 16px;

    display: inline-block;margin: 0;padding: 0;text-indent: -9999px;background-size: 100%;
}#xwing .ts-logo--telia
{
    background: url(/UI/ECommerce/images/logos/telia-logo.svg) 0 center no-repeat;
}#xwing .ts-logo--telia,
#xwing .ts-logo--telia-appmarket
{
    width: 6.8125em;height: 2.625em;background-size: 100%;
}#xwing .ts-logo--telia-appmarket
{
    background: url(/UI/ECommerce/images/logos/telia-appmarket-logo.svg) 0 center no-repeat;
}#xwing .ts-mobile-menu-button
{
    position: relative;width: 1.5625em;height: 1.375em;cursor: pointer;
}#xwing .ts-mobile-menu-button__icon
{
    top: 50%;margin-top: -.125em;
}#xwing .ts-mobile-menu-button__icon,
#xwing .ts-mobile-menu-button__icon:after,
#xwing .ts-mobile-menu-button__icon:before
{position: absolute;display: block;width: 100%;height: .25em;content: '';
    -webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 1000px;background: #000;
}#xwing .ts-mobile-menu-button__icon:before
{
    top: -.6875em;margin-top: .125em;
}#xwing .ts-mobile-menu-button__icon:after
{
    top: .6875em;margin-top: -.125em;
}#xwing .active .ts-mobile-menu-button__icon
{
    -webkit-transform: rotate(225deg)                        ;transform: rotate(225deg);
}#xwing .active .ts-mobile-menu-button__icon:before
{
    top: 50%;margin-top: -.125em;
}#xwing .active .ts-mobile-menu-button__icon:after
{
    top: 50%;margin-top: -.125em;-webkit-transform: rotate(90deg);transform: rotate(90deg);
}@media only screen and (min-width:640px)
{
    #xwing .ts-mobile-menu-button
    {
        font-size: 90%;
    }
}#xwing .ts-video
{
    max-width: 100%;
}#xwing .ts-lazy-loading
{display: inline-block;

    margin-bottom: 1.25rem;-webkit-transition: opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition: opacity .3s ease,visibility .3s ease,transform .3s ease;-webkit-transform: scale(.5);transform: scale(.5);opacity: 0;border: 0;outline: 0;background-color: #f2f2f2;background-repeat: no-repeat;background-position: center;
}#xwing .ts-contact-block,
#xwing .ts-contact-block__twitter-list-item + .ts-contact-block__twitter-list-item
{
    border-top: 1px solid #f2f2f2;
}#xwing .ts-lazy-loading--loading
{
    background-image: url(/UI/ECommerce/images/lazy-loader/loader.gif);
}#xwing .ts-lazy-loading--done,
#xwing .ts-lazy-loading--loading
{-webkit-transform: scale(1)                                        ;transform: scale(1);

    opacity: 1;
}#xwing .ts-contact-block
{padding: 1.5625rem 1.875rem;

    border-bottom: 1px solid #f2f2f2;
}#xwing .ts-contact-block__header
{padding-bottom: 1.5625rem;

    border-bottom: 1px solid #f2f2f2;
}#xwing .ts-contact-block__list
{
    padding: 1.25rem .625rem;border-bottom: 1px solid #f2f2f2;
}#xwing .ts-contact-block__list-item
{
    zoom: 1;
}#xwing .ts-contact-block__list-item:after,
#xwing .ts-contact-block__list-item:before
{display: block;overflow: hidden;height: 0;

    content: '\0020';
}#xwing .ts-contact-block__list-item + .ts-contact-block__list-item
{
    margin-top: .625rem;
}#xwing .ts-contact-block__list-image
{
    float: left;width: 8.75rem;
}#xwing .ts-contact-block__list-text
{font-size: .875rem;line-height: 1.2857142857;

    margin-left: 10rem;
}#xwing .ts-contact-block__list-name,
#xwing .ts-contact-block__list-title
{
    display: block;
}#xwing .ts-contact-block__social-list
{margin: 0;padding: .3125rem 0 1.5625rem;

    list-style: none;
}#xwing .ts-contact-block__social-list-item
{
    display: inline-block;
}#xwing .ts-contact-block__social-list-item + .ts-contact-block__social-list-item
{
    margin-left: .3125rem;
}#xwing .ts-contact-block__social-list-item .ts-symbol
{
    width: 2.8125rem;height: 2.8125rem;
}#xwing .ts-contact-block__twitter-list
{margin: 0;padding: 0;

    list-style: none;
}#xwing .ts-contact-block__twitter-list-item
{
    padding: .9375rem .625rem;
}#xwing .ts-contact-block__twitter-list-item-footer
{
    zoom: 1;
}#xwing .ts-contact-block__twitter-list-item-footer:after,
#xwing .ts-contact-block__twitter-list-item-footer:before
{display: block;overflow: hidden;height: 0;

    content: '\0020';
}#xwing .ts-contact-block__twitter-list-retweet,
#xwing .ts-contact-block__twitter-list-time-stamp
{font-size: .75rem;line-height: 1.333333;letter-spacing: .2em;text-transform: uppercase;

    color: #a0a0a0;
}#xwing .ts-contact-block__twitter-list-time-stamp
{
    float: left;
}#xwing .ts-contact-block__twitter-list-retweet
{
    float: right;
}#xwing .ts-contact-block__twitter-list-retweet .ts-symbol
{width: 1.25rem;height: 1.0625rem;margin-top: -.125rem;margin-right: .3125rem;vertical-align: middle;

    fill: #a0a0a0;
}#xwing .ts-follow-us
{
    padding-top: 3rem;padding-bottom: 3rem;text-align: center;
}#xwing .ts-follow-us__symbol
{
    margin: .5625rem;-webkit-transition: -webkit-transform .15s ease;transition:         transform .15s ease;
}#xwing .ts-follow-us__symbol.ts-symbol
{
    width: 3.125rem;height: 3.125rem;
}#xwing .ts-follow-us__symbol:hover
{
    -webkit-transform: scale(1.2)                        ;transform: scale(1.2);
}#xwing .ts-follow-us .ts-h6
{
    margin: 0 0 .375rem;
}@media only screen and (min-width:640px)
{
    #xwing .ts-follow-us__symbol
    {
        margin: 2rem;
    }
}#xwing .ts-hero
{
    padding-top: .625rem;padding-bottom: 4.0625rem;
}#xwing .ts-hero--background-image
{
    background-image: url(/UI/ECommerce/images/placeholder-images/hero-bg.png);background-size: cover;
}#xwing .ts-hero--white-text .ts-hero__heading,
#xwing .ts-hero--white-text .ts-hero__text
{
    color: #fff;
}#xwing .ts-hero__copy
{
    position: relative;z-index: 1;padding-top: 1.875rem;padding-bottom: 1.875rem;
}#xwing .ts-hero__heading
{
    font-size: 3.25rem;
}#xwing .ts-hero__heading,
#xwing .ts-hero__text
{
    margin-bottom: 1.25rem;
}#xwing .ts-hero__product-heading
{
    font-size: 1.5rem;line-height: 1.25;
}#xwing .ts-hero__product--only-absolute
{
    padding-top: 100%;
}#xwing .ts-hero__product__pebble
{
    -webkit-animation: floatAnimation-second 30s linear infinite                        ;animation: floatAnimation-second 30s linear infinite;
}@-webkit-keyframes floatAnimation-second
{
    0%
    {
        -webkit-transform: rotate(0) translateX(15%) rotate(0)                                ;transform: rotate(0) translateX(15%) rotate(0);
    }50%
    {
        -webkit-transform: rotate(-180deg) translateX(15%) rotate(190deg)                                ;transform: rotate(-180deg) translateX(15%) rotate(190deg);
    }100%
    {
        -webkit-transform: rotate(-360deg) translateX(15%) rotate(360deg)                                ;transform: rotate(-360deg) translateX(15%) rotate(360deg);
    }
}@keyframes floatAnimation-second
{
    0%
    {
        -webkit-transform: rotate(0) translateX(15%) rotate(0)                                ;transform: rotate(0) translateX(15%) rotate(0);
    }50%
    {
        -webkit-transform: rotate(-180deg) translateX(15%) rotate(190deg)                                ;transform: rotate(-180deg) translateX(15%) rotate(190deg);
    }100%
    {
        -webkit-transform: rotate(-360deg) translateX(15%) rotate(360deg)                                ;transform: rotate(-360deg) translateX(15%) rotate(360deg);
    }
}#xwing .ts-hero__product__pebble svg
{
    width: 100%;height: auto;
}#xwing .ts-hero__product__image-wrapper
{
    position: absolute;top: 2.25rem;right: 2.25rem;bottom: 2.25rem;left: 2.25rem;
}#xwing .ts-hero__product__image-wrapper__image
{
    position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
}#xwing .ts-hero__product__image-wrapper__image--landscape
{
    width: 100%;max-width: 100%;height: auto;
}#xwing .ts-hero__product__image-wrapper__image--portrait
{
    width: auto;height: 100%;max-height: 34.6875rem;
}@media only screen and (min-width:640px)
{
    #xwing .ts-hero
    {
        padding-top: 3.125rem;padding-bottom: 1.875rem;
    }#xwing .ts-hero__columns
    {
        display: table;
    }#xwing .ts-hero__copy
    {
        display: table-cell;vertical-align: middle;
    }#xwing .ts-hero__heading
    {
        font-size: 4rem;
    }#xwing .ts-hero--product .ts-hero__heading
    {
        font-size: 3.4375rem;
    }#xwing .ts-hero--product .ts-hero__text
    {
        font-size: 1.25rem;
    }
}@media only screen and (min-width:1024px)
{
    #xwing .ts-hero
    {
        padding-top: 10rem;padding-bottom: 3.125rem;
    }#xwing .ts-hero__heading
    {
        font-size: 5.5rem;
    }#xwing .ts-hero__text
    {
        font-size: 1.875rem;margin-bottom: 3.125rem;
    }@-webkit-keyframes floatAnimation-second
    {
        0%
        {
            -webkit-transform: rotate(0) translateX(5%) rotate(0)                                        ;transform: rotate(0) translateX(5%) rotate(0);
        }50%
        {
            -webkit-transform: rotate(-180deg) translateX(5%) rotate(190deg)                                        ;transform: rotate(-180deg) translateX(5%) rotate(190deg);
        }100%
        {
            -webkit-transform: rotate(-360deg) translateX(5%) rotate(360deg)                                        ;transform: rotate(-360deg) translateX(5%) rotate(360deg);
        }
    }@keyframes floatAnimation-second
    {
        0%
        {
            -webkit-transform: rotate(0) translateX(5%) rotate(0)                                        ;transform: rotate(0) translateX(5%) rotate(0);
        }50%
        {
            -webkit-transform: rotate(-180deg) translateX(5%) rotate(190deg)                                        ;transform: rotate(-180deg) translateX(5%) rotate(190deg);
        }100%
        {
            -webkit-transform: rotate(-360deg) translateX(5%) rotate(360deg)                                        ;transform: rotate(-360deg) translateX(5%) rotate(360deg);
        }
    }
}#xwing .ts-news-item
{
    background-color: #fff;
}#xwing .ts-news-item__media
{overflow: hidden;

    margin: 1.25rem;
}#xwing .ts-news-item__media > *
{
    width: 100%;-webkit-transition: all .5s ease;transition: all .5s ease;
}#xwing .ts-news-item__media > :hover
{
    -webkit-transform: scale(1.03)                        ;transform: scale(1.03);
}#xwing .ts-news-item__text
{
    padding: 0-calc 0 20 20;
}#xwing .ts-news-item .ts-h2
{
    margin: .625rem 0 0;
}@media only screen and (min-width:1024px)
{
    #xwing .ts-news-item--primary .ts-news-item__column,
    #xwing .ts-news-item--secondary .ts-news-item__column
    {
        min-height: 21.875rem;
    }#xwing .ts-news-item--primary .ts-news-item__column--media,
    #xwing .ts-news-item--secondary .ts-news-item__column--media
    {
        position: absolute;top: 0;bottom: 0;left: 0;
    }#xwing .ts-news-item--primary .ts-news-item__media,
    #xwing .ts-news-item--secondary .ts-news-item__media
    {
        position: absolute;top: 20px;right: 10px;bottom: 20px;left: 30px;overflow: hidden;margin: 0;
    }#xwing .ts-news-item--primary .ts-news-item__media > *,
    #xwing .ts-news-item--secondary .ts-news-item__media > *
    {
        position: absolute;top: 0;left: 50%;width: auto;max-width: none;height: 100%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);
    }#xwing .ts-news-item--primary .ts-news-item__media > :hover,
    #xwing .ts-news-item--secondary .ts-news-item__media > :hover
    {
        -webkit-transform: translate(-50%,0) scale(1.03)                                ;transform: translate(-50%,0) scale(1.03);
    }#xwing .ts-news-item--primary .ts-news-item__text,
    #xwing .ts-news-item--secondary .ts-news-item__text
    {
        padding: 1.25rem 1.25rem 1.25rem 0;
    }#xwing .ts-news-item--primary .ts-news-item__column:after
    {display: block;padding-top: 56.25%;

        content: '';
    }
}#xwing .ts-overlay
{
    position: fixed;z-index: -1;top: 1.25rem;right: 1.25rem;bottom: 1.25rem;left: 1.25rem;-webkit-transition: opacity .15s ease;transition: opacity .15s ease;opacity: 0;
}#xwing .ts-overlay-open .ts-overlay
{z-index: 10000000000000;

    opacity: 1;
}#xwing .ts-overlay:before
{position: absolute;top: -1.25rem;right: -1.25rem;bottom: -1.25rem;left: -1.25rem;

    content: '';background-color: rgba(0,0,0,.5);
}#xwing .ts-overlay__inner
{
    position: absolute;top: 50%;left: 50%;width: 100%;min-width: 17.5rem;max-width: 50rem;height: 100%;min-height: 22.5rem;max-height: 37.5rem;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #fff;
}#xwing .ts-overlay__close
{
    position: absolute;top: .625rem;right: .625rem;cursor: pointer;
}#xwing .ts-product-item
{
    max-width: 13.4375rem;margin: 0 auto;padding-top: 3.125rem;padding-bottom: 3.125rem;
}#xwing .ts-product-item__button,
#xwing .ts-product-item__price
{
    margin-top: 1.5625rem;
}#xwing .ts-product-item__image
{
    margin-bottom: 2.0625rem;
}#xwing .ts-product-item__heading
{
    margin-bottom: .625rem;
}#xwing .ts-product-item__price-number
{
    font-size: 1.875rem;letter-spacing: -.02066666667em;
}#xwing .ts-product-news-item__heading
{
    font-size: 2rem;line-height: 1.1875;margin-top: 3.75rem;
}#xwing .ts-product-news-item__heading span
{
    display: block;color: #990ae3;
}#xwing .ts-product-news-item__text
{
    margin-top: .625rem;margin-bottom: 1.25rem;
}#xwing .ts-product-news-item__button
{
    margin-top: 1.25rem;margin-bottom: 3.75rem;
}#xwing .ts-product-news-item__row
{
    display: table;width: 100%;
}#xwing .ts-product-news-item__column
{
    display: table-cell;vertical-align: baseline;
}#xwing .ts-product-news-item__column.columns.columns
{
    float: none;
}#xwing .ts-product-news-item__column--image-bottom
{
    vertical-align: bottom;
}#xwing .ts-product-offer__column + .ts-product-offer__column
{
    padding-top: 3.125rem;
}#xwing .ts-product-offer__heading
{
    font-size: 3.4375rem;line-height: 1;
}#xwing .ts-product-offer__text
{
    font-size: 1.25rem;line-height: 1.3;margin-top: 1.5625rem;
}#xwing .ts-product-offer__button
{
    margin-top: 2.1875rem;
}@media only screen and (min-width:640px)
{
    #xwing .ts-product-offer__column
    {
        padding-top: 3.125rem;padding-bottom: 3.125rem;
    }#xwing .ts-product-offer__column + .ts-product-offer__column
    {
        padding-top: 0;
    }
}#xwing .ts-promo-item
{
    max-width: 36.25rem;
}#xwing .ts-promo-item__text
{
    position: relative;z-index: 1;min-height: 13.0625rem;margin: -1.25rem 1.25rem 0;padding: .625rem .625rem 4rem;background-color: #fff;
}#xwing .ts-promo-item__text__title .ts-h2
{
    margin: 0;
}#xwing .ts-promo-item__text__body
{
    position: absolute;right: .625rem;bottom: .625rem;left: .625rem;
}@media only screen and (min-width:640px)
{
    #xwing .ts-promo-item
    {position: relative;

        zoom: 1;
    }#xwing .ts-promo-item:after,
    #xwing .ts-promo-item:before
    {display: block;overflow: hidden;height: 0;

        content: '\0020';
    }#xwing .ts-promo-item:after
    {
        clear: both;
    }#xwing .ts-promo-item__media
    {
        position: absolute;top: 0;right: 6.25rem;bottom: 0;left: 0;overflow: hidden;
    }#xwing .ts-promo-item__media__inner
    {
        position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-transition: all .5s ease;transition: all .5s ease;
    }#xwing .ts-promo-item__media__inner:hover
    {
        -webkit-transform: scale(1.03)                                ;transform: scale(1.03);
    }#xwing .ts-promo-item__media__inner > *
    {
        position: absolute;top: 50%;left: 0;width: auto;max-width: none;height: 100%;-webkit-transform: translateY(-50%);transform: translateY(-50%);
    }#xwing .ts-promo-item__text
    {
        float: right;width: 17.4375rem;margin-top: 9.4375rem;
    }#xwing .ts-header-search
    {
        max-width: 35rem;
    }
}#xwing .ts-header-search
{
    display: table;width: 100%;padding: .9375rem 0 .9375rem 1.125rem;background-color: #fff;
}#xwing .ts-header-search .ts-symbol--search
{
    position: absolute;top: 50%;left: 1.375rem;-webkit-transform: translateY(-50%);transform: translateY(-50%);pointer-events: none;
}#xwing .ts-header-search__field
{
    position: relative;display: table-cell;width: 100%;min-width: 15.125rem;height: 3.125rem;vertical-align: top;border-radius: 1.5625rem;background-color: #f2f2f2;
}#xwing .ts-header-search__field input
{width: 100%;height: 3.125rem;padding: 0 .9375rem 0 3.9375rem;

    border: none;outline: 0;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;
}#xwing .ts-header-search__close
{font-size: .875rem;

    display: table-cell;height: 3.125rem;padding: .75rem;cursor: pointer;vertical-align: top;
}#xwing .ts-header-search__close:hover
{
    color: #990ae3;
}#xwing .ts-search-field
{font-size: 0;

    display: inline-block;max-width: 100%;white-space: nowrap;
}#xwing .ts-search-field__input
{font-size: 1rem;line-height: 1;

    display: inline-block;width: 33.875rem;max-width: 100%;height: 4.625rem;padding-left: 1.875rem;vertical-align: top;border-color: #000;
}#xwing .ts-search-field__input:focus
{
    border-color: #990ae3;
}#xwing .ts-search-field__button
{
    position: relative;width: 4.625rem;height: 4.625rem;-webkit-transition: background-color .3s ease;transition: background-color .3s ease;vertical-align: top;border: 1px solid #000;border-left: none;background-color: #fff;
}#xwing .ts-search-field__button .ts-symbol
{
    position: absolute;top: calc(50% - .6875rem);left: calc(50% - .6875rem);width: 1.375rem;height: 1.375rem;-webkit-transition: fill .3s ease;transition: fill .3s ease;fill: #000;
}#xwing .ts-search-field__button:active .ts-symbol,
#xwing .ts-search-field__button:hover .ts-symbol
{
    fill: #fff;
}#xwing .ts-search-field__button:focus
{border-color: #990ae3;
    background-color: rgba(153,10,227,.28);
}#xwing .ts-search-field__button:hover
{
    background-color: #990ae3;
}#xwing .ts-search-field__button:active
{
    background-color: #20ad6e;
}#xwing .ts-search-field--rounded .ts-search-field__input
{
    border-radius: 2.3125rem 0 0 2.3125rem;
}#xwing .ts-search-field--rounded .ts-search-field__button
{
    border-radius: 0 2.3125rem 2.3125rem 0;
}#xwing .ts-search-field--rounded .ts-search-field__button .ts-symbol
{
    left: calc(50% - 1rem);
}#xwing .ts-table
{
    width: 100%;
}#xwing .ts-table--responsive
{
    position: relative;
}#xwing .ts-table--responsive__wrapper
{
    overflow: auto;width: 100%;
}#xwing .ts-table--responsive__overlay
{position: absolute;
    top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;
}#xwing .ts-table--responsive__overlay:after,
#xwing .ts-table--responsive__overlay:before
{position: absolute;z-index: 2;top: 0;display: block;visibility: hidden;width: 1.875em;height: 100%;

    content: '';-webkit-transition: all .3s ease;transition: all .3s ease;opacity: 0;
}#xwing .ts-table--responsive__overlay:before
{left: 0;

    background: -webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%)                    ;background:         linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#00FFFFFF', GradientType=1);
}#xwing .ts-bg--light .ts-table--responsive__overlay:before,
#xwing .ts-table--responsive__overlay:before .ts-bg--dark
{
    background: -webkit-linear-gradient(left,#f2f2f2 0,rgba(242,242,242,0) 100%)                ;background:         linear-gradient(to right,#f2f2f2 0,rgba(242,242,242,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF2F2F2', endColorstr='#00F2F2F2', GradientType=1)
}#xwing .ts-table--responsive__overlay:after
{right: 0;margin-left: -1.875em;

    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:         linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=1);
}#xwing .ts-bg--light .ts-table--responsive__overlay:after,
#xwing .ts-table--responsive__overlay:after .ts-bg--dark
{
    background: -webkit-linear-gradient(left,rgba(242,242,242,0) 0,#f2f2f2 100%)                ;background:         linear-gradient(to right,rgba(242,242,242,0) 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00F2F2F2', endColorstr='#FFF2F2F2', GradientType=1)
}#xwing .ts-table--responsive__overlay--left-gradient:before,
#xwing .ts-table--responsive__overlay--right-gradient:after
{
    visibility: visible;opacity: 1;
}#xwing .ts-table__navigation
{
    position: relative;
}#xwing .ts-table__navigation__text
{position: absolute;top: 50%;width: 100%;
    height: inherit;margin: 0;padding: 0 4.625em;-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: center;
}#xwing .ts-table__navigation__next,
#xwing .ts-table__navigation__previous
{
    position: relative;width: 4.625em;height: 4.875em;margin: 0;pointer-events: none;opacity: .5;
}#xwing .ts-table__navigation__next--active,
#xwing .ts-table__navigation__previous--active
{
    pointer-events: auto;opacity: 1;
}#xwing .ts-table__navigation__next__pebble,
#xwing .ts-table__navigation__previous__pebble
{
    width: inherit;height: inherit;fill: red;
}#xwing .ts-table__navigation__next__arrow,
#xwing .ts-table__navigation__previous__arrow
{
    position: absolute;top: 50%;left: 50%;width: .9375em;height: 1.5em;margin-top: -.75em;margin-left: -.46875em;fill: #990ae3;
}#xwing .ts-footer-nav a .ts-symbol,
#xwing .ts-footer-nav a:hover .ts-symbol
{
    fill: #fff;
}#xwing .ts-table__navigation__previous
{
    float: left;
}#xwing .ts-table__navigation__next
{
    float: right;
}#xwing .ts-table__body__row__data,
#xwing .ts-table__body__row__title,
#xwing .ts-table__header__row__data,
#xwing .ts-table__header__row__title
{padding: .8125em 1.875em;text-align: center;

    border: 1px solid #f2f2f2;
}#xwing .ts-table__body__row:nth-child(even) .ts-table__body__row__data:first-child,
#xwing .ts-table__header__row__title:first-child
{
    border-left-color: #fff;
}#xwing .ts-table__body__row:nth-child(even) .ts-table__body__row__data:last-child,
#xwing .ts-table__header__row__title:last-child
{
    border-right-color: #fff;
}#xwing .ts-table__body__row__data:first-child,
#xwing .ts-table__body__row__title:first-child,
#xwing .ts-table__header__row__data:first-child,
#xwing .ts-table__header__row__title:first-child
{
    text-align: left;
}#xwing .ts-table__body__row__data:last-child,
#xwing .ts-table__body__row__title:last-child,
#xwing .ts-table__header__row__data:last-child,
#xwing .ts-table__header__row__title:last-child
{
    text-align: right;
}#xwing .ts-table__header__row
{
    background: #fff;
}#xwing .ts-table__header__row__title
{
    border-top-color: #fff;
}#xwing .ts-table__body__row:nth-child(odd)
{
    background: #f2f2f2;
}#xwing .ts-table__body__row:nth-child(odd) .ts-table__body__row__data
{
    border-color: #fff;
}#xwing .ts-table__body__row:nth-child(even)
{
    background: #fff;
}#xwing .ts-teaser__content
{
    position: relative;overflow: hidden;height: 12.5rem;
}#xwing .ts-teaser__content:after
{position: absolute;right: 0;bottom: 0;left: 0;height: 3.125rem;content: '';-webkit-transition: opacity .15s ease;transition: opacity .15s ease;

    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:         linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=0);
}#xwing .ts-bg--light .ts-teaser__content:after
{
    background: -webkit-linear-gradient(top,rgba(242,242,242,0) 0,#f2f2f2 100%)                ;background:         linear-gradient(to bottom,rgba(242,242,242,0) 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00F2F2F2', endColorstr='#FFF2F2F2', GradientType=0)
}#xwing .ts-teaser__footer
{padding: 2.1875rem 0;-webkit-transition: opacity .15s ease;transition: opacity .15s ease;
    text-align: center;
}#xwing .ts-teaser__read-more
{
    display: inline-block;cursor: pointer;
}#xwing .ts-teaser[data-ts-toggle-wrapper=opened] .ts-teaser__content
{
    height: auto;
}#xwing .ts-teaser[data-ts-toggle-wrapper=opened] .ts-teaser__content:after,
#xwing .ts-teaser[data-ts-toggle-wrapper=opened] .ts-teaser__footer
{
    opacity: 0;
}#xwing .ts-teaser[data-ts-toggle-wrapper=opened] .ts-teaser__read-more
{
    pointer-events: none;
}@media only screen and (min-width:1024px)
{
    #xwing .ts-teaser__content
    {
        padding-left: 6.4375rem;
    }
}#xwing .ts-footer-nav
{
    padding: 1.4375rem 0;color: #fff;background-color: #990ae3;
}#xwing .ts-footer-nav a
{
    color: #fff;
}#xwing .ts-footer-nav a:hover
{text-decoration: underline;

    color: #fff;
}#xwing .ts-footer-nav__ul
{margin-top: 0;margin-bottom: 0;padding: 0;

    list-style: none;
}#xwing .ts-footer-nav__li
{
    position: relative;
}#xwing .ts-footer-nav__li__top-level-text
{
    position: relative;padding: 1.5625rem 0;border-bottom: 1px solid #fff;
}#xwing .ts-footer-nav__li__top-level-text__a
{
    font-size: 1.5rem;
}#xwing .ts-footer-nav__li__top-level-text .ts-symbol
{
    position: absolute;top: calc(50% - .3125rem);right: .3125rem;cursor: pointer;-webkit-transition: -webkit-transform .15s ease;transition:         transform .15s ease;fill: #fff;
}#xwing .ts-product__btn--content--icon svg,
#xwing .ts-symbol-with-text:hover .ts-symbol
{
    fill: #990ae3;
}#xwing .ts-footer-nav [data-ts-toggle-wrapper=opened] .ts-symbol
{
    -webkit-transform: rotate(180deg)                        ;transform: rotate(180deg);
}#xwing .ts-footer-nav [data-ts-toggle-wrapper=closed] .ts-toggle-area
{
    display: none;
}@media only screen and (min-width:640px)
{
    #xwing .ts-footer-nav__li__top-level-text .ts-symbol
    {
        display: none;
    }#xwing .ts-footer-nav [data-ts-toggle-wrapper=closed] .ts-toggle-area
    {
        display: block;
    }
}#xwing .ts-footer-sub-menu__ul
{margin: 0;padding: 0;

    list-style: none;
}#xwing .ts-footer-sub-menu__ul__li
{
    position: relative;overflow: hidden;border-bottom: 1px solid #fff;
}#xwing .ts-footer-sub-menu__ul__li:after
{position: absolute;top: 0;right: 0;bottom: 0;width: 2.5rem;content: '';

    background: -webkit-linear-gradient(left,rgba(153,10,227,0) 0,#990ae3 100%);background:         linear-gradient(to right,rgba(153,10,227,0) 0,#990ae3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00990AE3', endColorstr='#FF990AE3', GradientType=1);
}#xwing .ts-footer-sub-menu__ul__li__a
{font-size: 1.25rem;line-height: 1.3;

    display: inline-block;margin: 1.625rem 0 1.25rem;white-space: nowrap;
}#xwing .ts-footer-sub-menu__view-all
{
    display: inline-block;margin: 1.5625rem 0 .9375rem;
}#xwing .ts-footer-sub-menu__view-all .ts-symbol
{
    display: inline-block;margin: 0 0 -.0625rem .625rem;vertical-align: baseline;
}#xwing [data-ts-toggle-wrapper=opened] .ts-toggle-area
{
    display: block;
}#xwing [data-ts-toggle-wrapper=closed] .ts-toggle-area
{
    display: none;
}#xwing .ts-log-in-dialogue
{position: absolute;z-index: 9999;top: 0;right: 0;bottom: 0;left: 0;

    display: none;padding: 1.25rem;background-color: #fff;
}#xwing .ts-log-in-dialogue__close
{
    position: absolute;z-index: 1;top: 1.25rem;right: 1.25rem;cursor: pointer;
}#xwing .ts-log-in-dialogue .ts-button
{
    margin-top: 1.25rem;
}#xwing .ts-header
{
    position: relative;z-index: 700;
}#xwing .ts-navigation-global
{font-size: .75rem;line-height: 1.3;position: absolute;z-index: 1;top: 0;right: 0;left: 0;

    display: none;background-color: rgba(242,242,242,.84);
}@media only screen and (min-width:1024px)
{
    #xwing .ts-navigation-global
    {
        display: block;
    }
}#xwing .ts-client-type
{margin: 0 1.875rem 0 0;padding: 0;

    list-style: none;
}#xwing .ts-client-type,
#xwing .ts-client-type__li
{
    display: inline-block;
}#xwing .ts-client-type__li + .ts-client-type__li
{
    margin-left: 1.875rem;
}#xwing .ts-client-type__li a
{
    display: block;height: 1.875rem;padding-top: .4375rem;color: #a0a0a0;
}#xwing .ts-client-type__li--active
{
    position: relative;pointer-events: none;
}#xwing .ts-client-type__li--active:after
{position: absolute;bottom: 0;left: 50%;

    content: '';-webkit-transform: translateX(-50%);transform: translateX(-50%);border-width: 0 .3125rem .3125rem;border-style: solid;border-color: transparent transparent #fff;
}#xwing .ts-client-type__li--active a
{
    color: #000;
}#xwing .ts-navigation-right
{display: block;margin: 0 auto 0 0;padding: 0;

    list-style: none;text-align: right;
}#xwing .ts-navigation-right__li
{
    display: inline-block;
}#xwing .ts-navigation-right__li + .ts-navigation-right__li
{
    margin-left: 1.875rem;
}#xwing .ts-navigation-right__li a
{
    display: block;height: 1.875rem;padding-top: .4375rem;color: #a0a0a0;
}#xwing .ts-navigation-right__li a:hover,
#xwing .ts-symbol-with-text:hover span
{
    color: #990ae3;
}#xwing .ts-navigation-main
{
    position: relative;z-index: 700;height: 5rem;background-color: #fff;
}#xwing .ts-navigation-main--at-top
{
    position: fixed;top: 0;right: 0;left: 0;
}#xwing .ts-navigation-main > .row
{
    overflow: hidden;
}#xwing .ts-navigation-main .ts-logo
{position: relative;

    float: left;width: 6.75rem;height: 2.625rem;margin: 1.1875rem .8125rem 0 0;
}@media only screen and (min-width:640px)
{
    #xwing .ts-navigation-main .ts-logo
    {
        z-index: 100;
    }
}#xwing .ts-navigation-main__top-level-navigation
{display: none;margin: 0;padding: 0;

    list-style: none;
}#xwing .ts-navigation-main__top-level-navigation__li
{
    display: inline-block;
}#xwing .ts-navigation-main__top-level-navigation__li a
{
    display: block;padding: 1.75rem 1.25rem;
}#xwing .ts-navigation-main__top-level-navigation__li--active a
{
    text-decoration: underline;
}@media only screen and (min-width:1024px)
{
    #xwing .ts-navigation-main__top-level-navigation
    {
        display: inline-block;
    }
}#xwing .ts-navigation-main__search-bar
{
    position: absolute;z-index: 98;top: 0;right: 0;bottom: 0;-webkit-transition: -webkit-transform .3s ease;transition:         transform .3s ease;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);
}#xwing .ts-navigation-main__search-bar .ts-header-search
{
    width: auto;margin-left: auto;
}#xwing .ts-navigation-main__search-bar--open
{
    -webkit-transform: translate3d(0,0,0)                        ;transform: translate3d(0,0,0);
}#xwing .ts-navigation-main__buttons
{text-align: right;

    background-color: #fff;
}@media only screen and (min-width:640px)
{
    #xwing .ts-navigation-main__search-bar
    {
        position: relative;z-index: 1;display: block;
    }#xwing .ts-navigation-main__buttons
    {
        position: absolute;top: 0;right: .625rem;
    }
}#xwing .ts-navigation-main__account
{
    display: none;margin: 0 0 0 3.125rem;padding: 0;list-style: none;
}#xwing .ts-navigation-main__account__li
{font-size: .75rem;

    display: inline-block;
}#xwing .ts-navigation-main__account__li + .ts-navigation-main__account__li:before
{
    content: '\00a0|\00a0\00a0';
}@media only screen and (min-width:1024px)
{
    #xwing .ts-navigation-main__account
    {
        display: inline-block;
    }#xwing .ts-navigation-main
    {
        position: absolute;z-index: 1;top: 0;right: 0;left: 0;
    }#xwing .ts-navigation-global + .ts-navigation-main
    {
        top: 1.875rem;
    }#xwing .ts-navigation-global + .ts-navigation-main.ts-navigation-main--sticky
    {
        top: 0;
    }#xwing .ts-navigation-main--sticky
    {
        position: fixed;top: 0;
    }
}#xwing .ts-symbol-with-text
{
    display: inline-block;text-align: center;
}#xwing .ts-symbol-with-text__text
{font-size: .75rem;

    display: block;margin-top: -.25rem;
}#xwing .ts-search-open,
#xwing ts-menu-open
{margin-top: 1.25rem;cursor: pointer;
    vertical-align: baseline;
}#xwing .ts-search-open
{
    width: 2.375rem;margin-right: 1.25rem;
}@media only screen and (min-width:1024px)
{
    #xwing .ts-symbol-with-text
    {margin-left: 1.8125rem;
        padding-top: 1.75rem;padding-bottom: 1.5rem;padding-left: 1.8125rem;
    }#xwing .ts-symbol-with-text__text
    {
        display: none;
    }#xwing .ts-search-open,
    #xwing ts-menu-open
    {margin-top: 0;

        vertical-align: top;
    }#xwing .ts-search-open
    {
        position: relative;
    }#xwing .ts-search-open:before
    {position: absolute;top: 1.375rem;bottom: 1.375rem;left: 0;width: 1px;

        content: '';background-color: #a0a0a0;
    }
}#xwing .ts-menu-open
{
    width: 1.9375rem;margin-right: .625rem;
}#xwing .ts-menu-open .ts-mobile-menu-button
{
    display: inline-block;
}#xwing .ts-menu-open:hover .ts-mobile-menu-button__icon,
#xwing .ts-menu-open:hover .ts-mobile-menu-button__icon:after,
#xwing .ts-menu-open:hover .ts-mobile-menu-button__icon:before
{
    background-color: #990ae3;
}@media only screen and (min-width:1024px)
{
    #xwing .ts-menu-open
    {
        display: none;
    }
}#xwing .ts-navigation-main-sub-menu
{
    display: none;padding-bottom: 3.125rem;border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;background-color: #fff;
}#xwing .ts-navigation-main-sub-menu:after
{position: absolute;top: 100%;right: 0;left: 0;height: .4375rem;

    content: '';background: -webkit-linear-gradient(top,#f2f2f2 0,transparent 100%);background:         linear-gradient(to bottom,#f2f2f2 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#00000000', GradientType=0)
}#xwing .ts-navigation-main-sub-menu .row + .row
{
    margin-top: 1.875rem;
}#xwing .ts-navigation-main-sub-menu h2
{
    margin-bottom: 1.0625rem;
}#xwing .ts-navigation-main-sub-menu ul
{padding-top: 1.375rem;padding-left: .625rem;

    list-style: none;
}#xwing .ts-navigation-main-sub-menu ul li li + li
{
    margin-top: 1.25rem;
}#xwing .ts-navigation-main-sub-menu ul ul
{
    padding: 0;
}#xwing .ts-navigation-main-sub-menu__quick-link
{
    padding: 0;background-color: #f2f2f2;
}#xwing .ts-navigation-main-sub-menu__quick-link + .ts-navigation-main-sub-menu__quick-link
{
    border-left: 1px solid #fff;
}#xwing .ts-navigation-main-sub-menu__quick-link a
{font-size: 1.25rem;

    display: block;padding: 1.4375rem 1.25rem;
}@media only screen and (min-width:1024px)
{
    #xwing .ts-navigation-main-sub-menu.first-sub-menu--open
    {
        display: block;
    }
}#xwing .ts-icon-panel
{
    padding: 3.125rem 0;background-color: #f2f2f2;
}#xwing .ts-icon-panel__heading
{
    margin-bottom: 1.25rem;
}#xwing .ts-icon-panel ul
{padding: 0;

    list-style: none;
}#xwing .ts-icon-panel li
{
    padding: 0 1px 1px 0;
}#xwing .ts-icon-panel a
{
    position: relative;display: block;padding: 1.25rem .625rem 1.25rem 1.25rem;background-color: #fff;
}#xwing .ts-icon-panel__title
{
    font-size: 1.25rem;
}#xwing .ts-icon-panel__text
{font-size: 1rem;line-height: 1.375;

    display: block;
}#xwing .ts-icon-panel--with-icon .ts-symbol,
#xwing .ts-icon-panel--with-icon-and-text .ts-symbol
{
    position: absolute;left: 2.1875rem;
}#xwing .ts-icon-panel--with-icon .ts-symbol
{
    top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
}#xwing .ts-icon-panel--with-icon a
{
    padding-left: 4.0625rem;
}#xwing .ts-icon-panel--with-icon-and-text .ts-symbol
{
    top: 1.25rem;
}#xwing .ts-icon-panel--with-icon-and-text a
{
    padding-left: 2.1875rem;
}#xwing .ts-icon-panel--with-icon-and-text .ts-icon-panel__title
{
    display: block;margin-bottom: .4375rem;padding-left: 2.5rem;
}#xwing .ts-icon-panel--title-only .ts-symbol
{
    margin-left: 1.25rem;
}#xwing .ts-mobile-menu
{
    position: relative;-webkit-transition: background-color .3s ease;transition: background-color .3s ease;
}#xwing .ts-mobile-menu-open .ts-mobile-menu
{
    position: fixed;z-index: 1000;top: 0;right: 0;bottom: 0;left: 0;
}#xwing .ts-mobile-menu__overlay
{
    position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;
}#xwing .ts-mobile-menu__sidebar
{
    position: fixed;z-index: 10000;top: 0;bottom: 0;left: 100%;width: 100%;min-width: 16.25rem;max-width: 23.4375rem;height: 100%;-webkit-transition: -webkit-transform .3s ease;transition:         transform .3s ease;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-overflow-scrolling: touch;
}#xwing .ts-mobile-menu-open .ts-mobile-menu__sidebar
{
    -webkit-transform: translate3d(-100%,0,0)                        ;transform: translate3d(-100%,0,0);
}#xwing .ts-mobile-menu__sidebar__inner
{
    position: absolute;z-index: 1000;top: 0;right: 0;bottom: 0;left: 3.75rem;overflow: visible;overflow-y: scroll;height: 100%;background-color: #fff;
}#xwing .ts-mobile-menu__sidebar__inner:after
{position: absolute;top: 0;bottom: 0;left: 0;width: 19px;

    content: '';background-image: -webkit-linear-gradient(180deg,rgba(255,255,255,0) 33%,#f2f2f2 100%);background-image:         linear-gradient(270deg,rgba(255,255,255,0) 33%,#f2f2f2 100%);
}#xwing .ts-mobile-menu__close-menu
{font-size: .75rem;

    display: inline-block;width: 7.5rem;padding: 1.5rem 2.75rem .875rem;cursor: pointer;-webkit-transition: background-color .15s ease;transition: background-color .15s ease;text-align: center;
}#xwing .ts-mobile-menu__close-menu .ts-symbol
{
    display: block;margin: 0 auto;
}#xwing .ts-mobile-menu__close-menu:hover
{
    background-color: #f2f2f2;
}#xwing .ts-mobile-menu__close-menu:active
{
    background-color: #a0a0a0;
}#xwing .ts-mobile-menu__menu-practical
{
    zoom: 1;margin: 0;padding: 0;list-style: none;border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;
}#xwing .ts-mobile-menu__menu-practical:after,
#xwing .ts-mobile-menu__menu-practical:before
{display: block;overflow: hidden;height: 0;

    content: '\0020';
}#xwing .ts-mobile-menu__menu-practical li
{float: left;

    width: 50%;
}#xwing .ts-mobile-menu__menu-practical li + li
{
    border-left: 1px solid #f2f2f2;
}#xwing .ts-mobile-menu__menu-practical__log-in
{cursor: pointer;
    -webkit-transition: background-color .15s ease                                    ;transition: background-color .15s ease;
}#xwing .ts-mobile-menu__menu-practical__log-in,
#xwing .ts-mobile-menu__menu-practical__my-pages
{
    display: block;height: 3.5625rem;padding: 1.0625rem .625rem;text-align: center;
}#xwing .ts-mobile-menu__menu-practical__log-in:hover
{
    background-color: #f2f2f2;
}#xwing .ts-mobile-menu__menu-practical__log-in:active
{
    background-color: #a0a0a0;
}#xwing .ts-mobile-menu__menu-practical__my-pages
{
    display: none;cursor: pointer;-webkit-transition: background-color .15s ease;transition: background-color .15s ease;color: #fff;background-color: #990ae3;
}#xwing .ts-mobile-menu__menu-practical__my-pages:hover
{
    background-color: #c0f;
}#xwing .ts-mobile-menu__menu-practical__my-pages:active
{
    background-color: #20ad6e;
}#xwing .ts-mobile-menu__menu-practical__language
{
    text-align: center;
}#xwing .ts-mobile-menu__menu-practical__language select
{
    display: inline-block;width: 100%;height: 3.5625rem;padding-left: 1.25rem;cursor: pointer;text-align: center;border: none;border-radius: 0;outline: 0;background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;
}#xwing .ts-mobile-menu__menu-practical__language select:hover
{
    background-color: #f2f2f2;
}#xwing .ts-mobile-menu__menu-practical__language select:active
{
    background-color: #a0a0a0;
}#xwing .ts-menu-primary
{margin: 0;padding: 0;

    list-style: none;
}#xwing .ts-menu-primary .ts-symbol--add,
#xwing .ts-menu-primary .ts-symbol--subtract
{
    display: none;cursor: pointer;
}#xwing .ts-menu-primary [data-ts-toggle-wrapper=opened] > .ts-symbol--subtract,
#xwing .ts-menu-primary [data-ts-toggle-wrapper=opened] > .ts-toggle-area,
#xwing .ts-menu-primary [data-ts-toggle-wrapper=closed] > .ts-symbol--add
{
    display: block;
}#xwing .ts-menu-primary [data-ts-toggle-wrapper=closed] > .ts-toggle-area
{
    display: none;
}#xwing .ts-menu-primary__first-level-li
{
    position: relative;border-bottom: 1px solid #f2f2f2;
}#xwing .ts-menu-primary__first-level-li > .ts-symbol--add,
#xwing .ts-menu-primary__first-level-li > .ts-symbol--subtract
{
    position: absolute;top: 1.5625rem;left: 1.5625rem;width: .625rem;height: .625rem;
}#xwing .ts-menu-primary__first-level-heading,
#xwing .ts-menu-primary__second-level-heading,
#xwing .ts-menu-primary__third-level-heading
{
    display: block;
}#xwing .ts-menu-primary__first-level-heading
{
    font-size: 1.5rem;line-height: 1.25;padding: .875rem .625rem .875rem 2.75rem;
}#xwing .ts-menu-primary__second-level-heading
{
    font-size: 1.25rem;line-height: 1.5;padding: .8125rem 0 .8125rem 5rem;
}#xwing .ts-menu-primary__third-level-heading
{
    padding: .3125rem .625rem .3125rem 5rem;
}#xwing .ts-menu-primary__second-level
{margin: 0;padding: 0;

    list-style: none;background-color: #f2f2f2;
}#xwing .ts-menu-primary__third-level
{margin: 0;padding: 0 0 .9375rem;

    list-style: none;
}#xwing .ts-menu-primary__second-level-li
{
    position: relative;
}#xwing .ts-menu-primary__second-level-li + .ts-menu-primary__second-level-li
{
    border-top: 1px solid #fff;
}#xwing .ts-menu-primary__second-level-li > .ts-symbol--add,
#xwing .ts-menu-primary__second-level-li > .ts-symbol--subtract
{
    position: absolute;top: 1.4375rem;left: 3.75rem;width: .625rem;height: .625rem;
}#xwing .ts-menu-primary__third-level-li + .ts-menu-primary__third-level-li
{
    margin-top: .625rem;
}#xwing .ts-menu-secondary
{margin: .625rem 0 0;padding: 0;

    list-style: none;
}#xwing .ts-menu-secondary__a
{line-height: 1.375;

    position: relative;display: block;padding: 1.125rem .625rem 1.125rem 2.75rem;
}#xwing .ts-menu-secondary__a .ts-symbol
{
    position: absolute;top: 50%;right: 1.25rem;-webkit-transform: translateY(-50%);transform: translateY(-50%);
}#xwing .ts-news
{
    padding: 1.25rem 0;
}#xwing .ts-news__row + .ts-news__row,
#xwing .ts-news__row__column + .ts-news__row__column
{
    margin-top: 1.25rem;
}@media only screen and (min-width:640px)
{
    #xwing .ts-news__row__column + .ts-news__row__column
    {
        margin-top: 0;
    }
}#xwing .ts-on-page-navigation
{
    display: none;background-color: #f2f2f2;
}#xwing .ts-on-page-navigation__visible-list
{position: relative;overflow: hidden;margin: 0;padding: 0;

    list-style: none;white-space: nowrap;
}#xwing .ts-on-page-navigation__visible-list:after
{position: absolute;top: 0;right: 0;bottom: 0;width: 1.5625rem;

    content: '';background: -webkit-linear-gradient(left,transparent 0,#f2f2f2 100%);background:         linear-gradient(to right,transparent 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#FFF2F2F2', GradientType=1)
}#xwing .ts-on-page-navigation__visible-list-item
{
    display: inline-block;
}#xwing .ts-on-page-navigation__visible-list-item + .ts-on-page-navigation__visible-list-item
{
    padding-left: 1.5625rem;
}#xwing .ts-on-page-navigation__visible-list-item a
{
    display: block;padding: 1.8125rem 0;
}#xwing .ts-on-page-navigation__visible-list-item--active a
{
    text-decoration: underline;
}#xwing .ts-on-page-navigation__visible-list-item--outside
{
    display: none;
}#xwing .ts-on-page-navigation__more
{position: relative;

    display: none;padding: .9375rem 0 0;text-align: right;
}#xwing .ts-on-page-navigation__more--visible
{
    display: block;
}#xwing .ts-on-page-navigation__more-button svg
{
    -webkit-transition: -webkit-transform .3s ease                        ;transition:         transform .3s ease;
}#xwing .ts-on-page-navigation__more-button--opened svg
{
    -webkit-transform: translateY(-50%) rotate(180deg)                        ;transform: translateY(-50%) rotate(180deg);
}#xwing .ts-on-page-navigation__more-button--opened + .ts-on-page-navigation__hidden-list
{
    opacity: 1;
}#xwing .ts-on-page-navigation__hidden-list
{position: absolute;z-index: 9999;top: 100%;right: .375rem;width: 12.8125rem;margin: .25rem 0 0;padding: 1.25rem .3125rem 1.25rem 1.25rem;list-style: none;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;

    opacity: 0;background-color: #fff;box-shadow: 0 0 .25rem 0 rgba(0,0,0,.3);
}#xwing .ts-on-page-navigation__hidden-list:before
{position: absolute;right: 3.125rem;bottom: 100%;

    content: '';border-width: 0 .625rem .625rem;border-style: solid;border-color: transparent transparent #fff;
}#xwing .ts-on-page-navigation__hidden-list-item
{
    display: none;text-align: left;
}#xwing .ts-on-page-navigation__hidden-list-item--visible
{
    display: block;
}#xwing .ts-page-sections-navigation__heading
{
    margin-top: .6875rem;padding-bottom: .625rem;border-bottom: 1px solid rgba(0,0,0,.1);
}#xwing .ts-page-sections-navigation__list
{margin: 0;padding: 0;

    list-style: none;
}#xwing .ts-page-sections-navigation__list-item
{
    color: #990ae3;
}#xwing .ts-page-sections-navigation__list-item + .ts-page-sections-navigation__list-item
{
    margin-top: .3125rem;
}#xwing .ts-page-sections-navigation__list-item--active
{pointer-events: none;

    color: #000;
}#xwing .ts-fieldset--disabled,
#xwing .ts-fieldset--disabled .ts-tooltip
{
    pointer-events: none!important;
}#xwing .ts-product-list
{padding-top: 3.125rem;padding-bottom: 1.5625rem;

    background-color: #fff;
}#xwing .ts-product-list__column + .ts-product-list__column
{
    border-top: 1px solid #a0a0a0;
}#xwing .ts-product-list__heading
{
    font-size: 1.5rem;display: block;margin-bottom: 1.5625rem;text-align: center;
}#xwing .ts-product-list__heading-link
{
    color: #990ae3;
}#xwing .ts-product-list__heading-link:hover
{
    text-decoration: underline;
}#xwing .ts-product-news
{
    padding: 2.5rem 0;
}#xwing .ts-product-news__column
{
    margin-top: 1.25rem;
}#xwing .ts-promo
{
    padding: 1.25rem 0;background-color: #f2f2f2;
}#xwing .ts-promo .columns + .columns
{
    padding-top: 1.25rem;
}@media only screen and (min-width:640px)
{
    #xwing .ts-product-list__column + .ts-product-list__column
    {
        border-top: none;
    }#xwing .ts-product-news__column
    {
        margin-top: 0;
    }#xwing .ts-promo .columns + .columns
    {
        padding-top: 4rem;
    }
}@media only screen and (min-width:1024px)
{
    #xwing .ts-on-page-navigation
    {
        display: block;
    }#xwing .ts-promo .columns + .columns
    {
        padding-top: 0;
    }
}#xwing .ts-product__btn
{margin-top: .78125rem;margin-bottom: .78125rem;
    padding-top: 0;padding-bottom: 0;
}#xwing .ts-product__btn--content
{font-family: Pebble;line-height: 30px;display: inline;

    width: 100%;text-align: center;
}#xwing .ts-product__btn--content--chosen
{
    width: 100%;
}#xwing .ts-product__btn--content--icon
{
    position: absolute;left: 18%;width: 25px;height: 30px;padding-right: 10px;
}#xwing .ts-product__btn--chosen,
#xwing .ts-product__btn--chosen:hover
{
    color: #990ae3;border: 2px solid #d3d3d3;background-color: #fff;
}#xwing .ts-product--spec
{
    line-height: 30px;display: flex;margin-top: .78125rem;vertical-align: middle;
}@media (max-width:39.99em)
{
    #xwing .ts-product__btn
    {font-size: .75em;min-width: 100px!important;margin-top: .78125rem;
        margin-left: 0;
    }#xwing .ts-product__btn--content
    {
        font-size: .75em;
    }#xwing .ts-product__btn--content--icon
    {
        width: 20px;
    }#xwing .ts-product__btn--chosen
    {
        margin-left: 0;
    }#xwing .ts-product--spec
    {
        font-size: .75em;margin-top: .78125rem;
    }
}#xwing .ts-product--spec--icon
{width: 30px;
    height: 30px;padding-right: 10px;
}#xwing .ts-product-item
{position: relative;

    display: flex;flex-direction: column;width: 100%;margin-top: 0;margin-bottom: 0;padding: 0;text-align: left;border-radius: 3px;
}#xwing .ts-product-item:nth-child(odd)
{border-radius: 0;
    background: #f2f2f2;
}#xwing .ts-product-item:last-child
{
    border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;
}#xwing .ts-product-item .ts-checklist
{
    margin-left: 0;
}#xwing .ts-product-item .ts-checklist__label
{
    font-size: 14px;
}#xwing .ts-product-item--border-bottom
{
    border-bottom: 1px solid #f2f2f2;
}#xwing .ts-product-item__sellingpoints
{
    max-width: 33em;
}#xwing .ts-product-item__header
{position: relative;

    padding: 1.5625rem;
}@media (max-width:39.99em)
{
    #xwing .ts-product-item__header
    {width: 50%;
        padding: 2.5rem 1rem;
    }
}#xwing .ts-product-item__header--small
{
    padding: 1.5625rem;
}#xwing .ts-product-item__header--collapsible
{
    position: relative;padding-left: 3.125rem;
}@media (max-width:39.99em)
{
    #xwing .ts-product-item__header--collapsible
    {
        padding-left: .78125rem;
    }
}#xwing .ts-product-item__nofibertext--header
{position: relative;margin: 1px;
    padding: 1.5625rem;
}@media (max-width:39.99em)
{
    #xwing .ts-product-item__nofibertext--header
    {
        padding: .85rem;
    }
}#xwing .ts-product-item__content
{
    display: flex;flex-direction: column;padding: 0 3.125rem 1.5625rem;flex-grow: 1;
}#xwing .ts-product-item__content--collapsed
{
    display: none;
}#xwing .ts-product-item__body
{
    padding: 0 2.5rem 1.5625rem;
}@media (max-width:39.99em)
{
    #xwing .ts-product-item__body
    {font-size: .85rem;

        padding: 0 .97656rem .97656rem;
    }
}#xwing .ts-product-item__body--small
{
    padding: 0 1.5625rem 1.5625rem;
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-product-item__body--small\@medium
    {
        padding: 0 .78125rem .97656rem;
    }
}#xwing .ts-product-item__body--large
{
    padding: 0 5.70313rem 1.5625rem;
}@media (max-width:39.99em)
{
    #xwing .ts-product-item__body--large
    {
        padding: 0 1.5625rem 1.5625rem;
    }
}#xwing .ts-product-item__section
{
    padding: 1.5625rem 0;
}#xwing .ts-product-item__section:first-child
{
    padding-top: 0;
}#xwing .ts-product-item__section:last-child
{
    padding-bottom: 0;
}#xwing .ts-product-item__section:not(:last-child)
{
    margin-bottom: 1.5625rem;border-bottom: 1px solid #f2f2f2;
}#xwing .ts-product-item__footer
{min-height: 160px;
    margin-top: auto!important;padding: 1.5625rem;
}@media (max-width:39.99em)
{
    #xwing .ts-product-item__footer
    {
        padding: 1.5rem 1rem;
    }
}#xwing .ts-product-item__footer--padding-top
{
    padding-top: 4.6875rem;
}#xwing .ts-product-item__footer .ts-checklist
{
    margin-top: 0;
}#xwing .ts-product-item__symbol
{
    position: absolute;z-index: 3;left: 50%;height: 6.25rem;fill: #fff;
}#xwing .ts-product-item__symbol--tick
{
    top: -3.125rem;width: 3.125rem;margin-left: -1.5625rem;
}#xwing .ts-product-item__toggle
{position: relative;
    top: 0;left: 0;display: inline-block;overflow: hidden;width: 100%;height: 25px;padding: .3em 0 .3em 25px;cursor: pointer;text-align: left;
}#xwing .ts-product-item__collapsible
{overflow: hidden;max-height: 350px;

    transition: max-height .45s ease-out;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);
}#xwing .ts-product-item__collapsible--collapsed
{
    max-height: 0;transition: all .25s ease-in;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);
}#xwing .ts-product-item__toggle-icon
{position: absolute;top: 55%;left: 0;

    display: inline-block;width: 16px;height: 16px;transform: translateY(-50%) rotate(90deg);vertical-align: middle;fill: #990ae3;
}#xwing .ts-product-item__toggle-icon--collapsed
{
    transform: translateY(-50%) rotate(0);
}#xwing .ts-add-offer-item
{
    position: relative;overflow: hidden;text-align: left;border-radius: 3px;background: #f2f2f2;
}#xwing .ts-add-offer-item__content,
#xwing .ts-add-offer-item__head
{
    position: relative;z-index: 10;
}@media (max-width:39.99em)
{
    #xwing .ts-product-btn--alignment
    {
        padding-top: 25px;
    }#xwing .ts-product-btn__notext--alignment
    {
        padding-top: 27px;
    }#xwing .ts-add-offer-item__content,
    #xwing .ts-add-offer-item__head
    {
        max-width: none;
    }
}#xwing .ts-add-offer-item__head
{
    padding: 1.5625rem;
}#xwing .ts-add-offer-item__content
{
    padding: 0 1.5625rem 1.5625rem;
}#xwing .ts-add-offer-item__symbol
{
    position: absolute;top: 1.7625rem;left: 1.28125rem;width: .8em;height: .8em;margin-top: .1em;fill: #ff9b00;
}#xwing .ts-add-offer-item__heading
{
    padding-left: 1.5625rem;
}#xwing .ts-add-offer-item__list
{font-size: .875em;

    margin: 0 0 0 .25em;
}#xwing .ts-add-offer-item__list li + li
{
    margin: 0;
}#xwing .ts-add-offer-item__text
{
    font-size: .875em;line-height: 1.75;
}#xwing .ts-add-offer-item__text--offset
{
    padding-left: 2em;
}#xwing .ts-btn-layer
{
    position: absolute;top: 0;right: 0;bottom: 0;left: 0;
}#xwing .ts-btn-relativecontainer
{position: relative;display: inline-block;

    margin: 0;
}#xwing .ts-button
{
    min-width: 150px;
}#xwing .ts-button--opaque:disabled
{
    opacity: .5;
}#xwing .ts-button--transparent
{color: #a0a0a0;
    background: 0 0;
}#xwing .ts-button--transparent:focus,
#xwing .ts-button--transparent:hover
{color: #000;
    background: 0 0;
}#xwing .ts-button--secondary
{font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;font-size: .75em;

    border: 1px solid #103c23;
}#xwing .ts-button--fluid
{
    min-width: 100%;
}#xwing .ts-button:disabled
{color: #a0a0a0!important;
    background: #f2f2f2!important;
}@media (max-width:39.99em)
{
    #xwing .ts-button--verbose
    {
        font-size: .75em;padding: 1.3125rem .78125rem;white-space: normal;
    }
}#xwing .ts-button__textonly
{font-size: .875rem;font-weight: 700;line-height: 1;

    display: block;margin: .0625rem 0;padding: 1.0625rem 1.875rem 0;white-space: nowrap;letter-spacing: .08571428571em;text-transform: uppercase;
}#xwing .ts-button-row
{
    padding: 0!important;
}@media (max-width:39.99em)
{
    #xwing .ts-button-row
    {
        margin-top: 2.1875rem;
    }
}#xwing .ts-button-row:before
{
    transform: translateX(-100%);
}#xwing .ts-button-row__column
{
    padding-top: 0!important;
}#xwing .ts-button-row__column:before
{
    left: 0;
}@media (min-width:40em)
{
    #xwing .ts-button-row:before,
    #xwing .ts-button-row__column:before
    {
        position: absolute;width: 100%;height: 4px;margin-top: 24px;content: '';background: #f2f2f2;
    }
}#xwing .ts-carousel
{
    position: relative;height: 35em;color: #fff;background-color: #f2f2f2;
}#xwing .ts-carousel__list
{position: relative;

    display: block;overflow: hidden;width: 100%;height: 100%;
}#xwing .ts-carousel__item
{position: absolute;top: 0;right: 0;bottom: 0;left: 0;

    display: none;height: 35em;perspective: 1000px;
}#xwing .ts-carousel__item--in-motion
{
    transition: transform .6s ease-in-out;
}#xwing .ts-carousel__item--visible
{
    display: block;
}#xwing .ts-carousel__item--left
{
    transform: translate3D(-100%,0,0);
}#xwing .ts-carousel__item--right
{
    transform: translate3D(100%,0,0);
}#xwing .ts-carousel__image
{line-height: 1;

    position: absolute;top: 50%;left: 50%;width: auto;min-width: 101%;height: auto;min-height: 101%;margin: 0;padding: 0;transform: translate(-50%,-50%);object-fit: cover;
}#xwing .ts-carousel__content
{
    position: absolute;top: 7em;width: 100%;padding: 1.5625rem;
}#xwing .ts-carousel__title
{font-family: Pebble,Arial,sans-serif;font-size: 1.875em;line-height: 1.3333;

    display: block;margin-top: 0;margin-bottom: 1.5625rem;text-align: center;text-transform: uppercase;
}#xwing .ts-datepicker .pika-table th,
#xwing .ts-form-item__radio-button input + span
{
    line-height: 1;
}#xwing .ts-carousel__text
{
    display: inline-block;max-width: 45em;
}#xwing .ts-carousel__thumbnails
{position: absolute;bottom: 8.75em;left: 0;

    display: block;overflow: hidden;width: 100%;
}#xwing .ts-carousel__thumbnail-list
{overflow-x: scroll;overflow-y: hidden;

    margin: 0 0 -1.25em;padding: 0 0 1.25em;list-style-type: none;white-space: nowrap;-webkit-overflow-scrolling: touch;
}#xwing .ts-carousel__thumbnail-item
{
    display: inline-block;padding: 0 .78125rem .78125rem;cursor: pointer;transition: opacity .15s ease;vertical-align: middle;opacity: .72;
}#xwing .ts-carousel__thumbnail-item--selected,
#xwing .ts-carousel__thumbnail-item:hover
{
    opacity: 1;
}#xwing .ts-carousel__thumbnail-image
{
    display: block;max-width: 5em;height: 3em;fill: #fff;
}#xwing .ts-checklist
{
    margin-bottom: .4em;margin-left: 0;padding: 0;list-style-type: none;text-align: left;
}@media (max-width:39.99em)
{
    #xwing .ts-carousel__content
    {
        top: 3.5em;
    }#xwing .ts-carousel__thumbnails
    {
        bottom: 5.25em;
    }#xwing .ts-checklist
    {
        margin-top: 0;
    }
}#xwing .ts-checklist__header
{
    font-size: 1em;font-weight: 600;color: #103c23;
}#xwing .ts-checklist__item
{
    position: relative;padding: .3em 0;
}#xwing .ts-checklist__symbol
{position: absolute;top: 50%;left: 0;

    display: inline-block;transform: translateY(-50%);vertical-align: middle;
}#xwing .ts-checklist__symbol--success
{
    fill: #0c6;
}#xwing .ts-checklist__symbol--fail
{
    fill: #ff2364;
}#xwing .ts-checklist__label
{
    display: inline-block;padding-left: 1.95313rem;
}#xwing .ts-checklist__image
{
    display: block;max-width: 8rem;height: 2rem;padding-left: 1.5625rem;
}#xwing .ts-checklist__image--large
{
    height: 3rem;
}#xwing .ts-datepicker
{font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;

    z-index: 3;
}#xwing .ts-link--highlight,
#xwing .ts-lookup-item__header,
#xwing .ts-modal__text-highlight,
#xwing .ts-overview-item__title--alt,
#xwing .ts-section__heading
{
    font-family: Pebble,Arial,sans-serif;
}#xwing .ts-datepicker .pika-title
{
    margin-bottom: 10px;
}#xwing .ts-datepicker .pika-label
{
    font-size: 1.5em;font-weight: 400;
}#xwing .ts-datepicker .pika-label select
{
    font-size: 16px;
}#xwing .ts-datepicker .is-rtl .pika-next,
#xwing .ts-datepicker .pika-prev
{
    margin-left: 5px;background-image: url('data:image/svg+xml, %3Csvg%20width%3D%2218%22%20height%3D%2230%22%20viewBox%3D%220%200%2018%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.643.82c.604%200%201.21.217%201.67.65a2.12%202.12%200%200%201%200%203.134L6.073%2015.4l11.263%2010.82a2.12%202.12%200%200%201%200%203.134c-.922.866-2.416.866-3.34%200L1.064%2016.968a2.122%202.122%200%200%201%200-3.135L13.974%201.47a2.44%202.44%200%200%201%201.67-.65z%22%20fill%3D%22%23666%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}#xwing .ts-datepicker .is-rtl .pika-next:hover,
#xwing .ts-datepicker .pika-prev:hover
{
    background-image: url('data:image/svg+xml, %3Csvg%20width%3D%2218%22%20height%3D%2230%22%20viewBox%3D%220%200%2018%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.643.82c.604%200%201.21.217%201.67.65a2.12%202.12%200%200%201%200%203.134L6.073%2015.4l11.263%2010.82a2.12%202.12%200%200%201%200%203.134c-.922.866-2.416.866-3.34%200L1.064%2016.968a2.122%202.122%200%200%201%200-3.135L13.974%201.47a2.44%202.44%200%200%201%201.67-.65z%22%20fill%3D%22%23990AE3%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}#xwing .ts-datepicker .is-rtl .pika-prev,
#xwing .ts-datepicker .pika-next
{
    margin-right: 7px;background-image: url('data:image/svg+xml, %3Csvg%20width%3D%2218%22%20height%3D%2230%22%20viewBox%3D%220%200%2018%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.357%2029.18a2.44%202.44%200%200%201-1.67-.65%202.122%202.122%200%200%201%200-3.134L12.927%2014.6%201.665%203.78a2.12%202.12%200%200%201%200-3.134c.922-.866%202.416-.866%203.34%200l12.933%2012.386a2.122%202.122%200%200%201%200%203.135L5.028%2028.53a2.44%202.44%200%200%201-1.67.65z%22%20fill%3D%22%23666%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}#xwing .ts-datepicker .is-rtl .pika-prev:hover,
#xwing .ts-datepicker .pika-next:hover
{
    background-image: url('data:image/svg+xml, %3Csvg%20width%3D%2218%22%20height%3D%2230%22%20viewBox%3D%220%200%2018%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.357%2029.18a2.44%202.44%200%200%201-1.67-.65%202.122%202.122%200%200%201%200-3.134L12.927%2014.6%201.665%203.78a2.12%202.12%200%200%201%200-3.134c.922-.866%202.416-.866%203.34%200l12.933%2012.386a2.122%202.122%200%200%201%200%203.135L5.028%2028.53a2.44%202.44%200%200%201-1.67.65z%22%20fill%3D%22%23990AE3%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}#xwing .ts-datepicker .pika-lendar
{
    width: 280px;
}#xwing .ts-datepicker .pika-table td
{
    width: auto;padding: 3px 5px;
}#xwing .ts-datepicker .pika-table abbr
{font-size: .75em;font-weight: 400;cursor: default;text-decoration: none!important;text-transform: uppercase;

    color: #d9d9d9;
}#xwing .ts-link--underline,
#xwing .ts-popup-link
{
    text-decoration: underline;
}#xwing .ts-datepicker .pika-button
{font-weight: 300;

    width: 30px;height: 30px;text-align: center;color: #666;border: 1px solid transparent;border-radius: 100%;background: 0 0;
}#xwing .ts-datepicker .is-selected .pika-button,
#xwing .ts-datepicker .pika-button:active,
#xwing .ts-datepicker .pika-button:hover
{font-weight: 300;color: #fff;
    background: #990ae3;box-shadow: none;
}#xwing .ts-datepicker .is-today .pika-button
{
    border-color: #990ae3;
}#xwing .ts-datepicker--inline
{
    border: none;
}#xwing .ts-datepicker--inline .pika-lendar
{
    float: none;margin: 0 auto;
}#xwing .ts-fieldset
{
    position: relative;
}#xwing .ts-fieldset__title
{font-weight: 700;

    margin-bottom: .5em;
}#xwing .ts-fieldset__title span
{font-weight: 400;

    display: block;margin-bottom: .875em;
}#xwing .ts-fieldset__text
{
    font-size: .875em;margin: .5em 0;
}#xwing .ts-fieldset__image
{height: 100px;
    margin: 0 0 1em 2em;
}#xwing .ts-fieldset--disabled
{
    opacity: .5;
}#xwing .ts-field-wrapper
{
    margin: 2rem 0;
}#xwing .ts-form-item,
#xwing .ts-form-item__title
{
    margin-bottom: 1.05469rem;
}#xwing .ts-form-item
{font-size: .875em;

    margin-top: 0;
}#xwing .ts-form-item--number
{
    -moz-appearance: textfield!important;
}#xwing .ts-form-item .ts-checkbox__link
{
    text-decoration: underline;pointer-events: auto;
}#xwing .ts-form-item--has-error .ts-form-item__field
{color: #f53365!important;border-color: #f98ca8!important;background: #fdeaef!important;

    -moz-appearance: none;
}#xwing .ts-form-item--has-error .ts-form-item__wrapper--select:before
{
    background: url('data:image/svg+xml, %3Csvg%20width%3D%2215%22%20height%3D%2210%22%20viewBox%3D%220%200%2015%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.486%202.084c0-.4.143-.796.43-1.098a1.408%201.408%200%200%201%202.072%200l4.496%204.76L11.994.97a1.408%201.408%200%200%201%202.073%200%201.62%201.62%200%200%201%200%202.196L8.52%209.04a1.41%201.41%200%200%201-2.073%200L.915%203.183c-.286-.303-.43-.7-.43-1.098%22%20fill%3D%22%23f53365%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}#xwing .ts-form-item__label
{line-height: 1;

    display: inline-block;margin-bottom: .25em;
}#xwing .ts-form-item__label--required
{
    position: relative;padding-right: .78125rem;
}#xwing .ts-form-item__label--required:after
{
    position: absolute;top: 0;right: 0;width: .78125rem;content: '*';text-align: center;
}#xwing .ts-form-item__label .ts-tooltip
{
    pointer-events: auto;
}#xwing .ts-form-item__wrapper
{
    position: relative;
}#xwing .ts-form-item__wrapper--select
{
    cursor: pointer;
}#xwing .ts-form-item__wrapper--select:before
{position: absolute;top: 50%;right: .85938rem;

    display: block;width: 15px;height: 10px;content: '';transform: translateY(-50%);pointer-events: none;background: url(/UI/ECommerce/images/svg/navigation-arrow-down.svg) no-repeat;background-size: contain;
}#xwing .ts-form-item__field
{
    display: block;width: 100%;height: 2.35em;padding: 0 .925em;transition: border-color .3s ease,color .3s ease;border: 2px solid #a0a0a0;border-radius: 2px;background-color: #fff;appearance: none;-moz-appearance: none;
}#xwing .ts-form-item__field:focus
{
    border-color: #cc84f1;outline-width: 0;
}#xwing .ts-form-item__field:disabled
{color: #a0a0a0;
    border-color: #a0a0a0;background-color: #f2f2f2;
}#xwing .ts-form-item__field--select
{
    padding-right: 2.5rem;cursor: pointer;-webkit-appearance: initial;
}#xwing .ts-form-item__field--select::-ms-expand
{
    display: none;
}#xwing .ts-form-item__error
{
    margin-top: .25em;color: #a0a0a0;
}#xwing .ts-form-item__checkbox input + span:before
{
    width: 18px;height: 18px;margin-top: -.15em;margin-right: .875em;border-width: 2px!important;border-color: #7f7f7f!important;border-radius: 2px;
}#xwing .ts-form-item__checkbox input + span:after
{
    left: 9px;width: 12px;height: 12px;margin: -.15em 0 0;transform: translateX(-50%);background-size: contain;
}#xwing .ts-form-item__radio-group
{
    margin-right: -2em;
}#xwing .ts-form-item__radio-button
{
    margin-right: 2em;
}#xwing .ts-form-item__radio-button input
{
    width: 0;height: 0;opacity: 0;
}#xwing .ts-form-item__radio-button input + span:after,
#xwing .ts-form-item__radio-button input + span:before
{
    top: 50%;left: 9px;margin: -.15em 0 0;transform: translate(-50%,-50%);
}#xwing .ts-form-item__radio-button input + span:before
{
    position: absolute;width: 18px;height: 18px;
}#xwing .ts-form-item__radio-button input + span:after
{
    width: 10px;height: 10px;transition: border-color .15s ease,background-color .15s ease;opacity: 1;border: 1px solid #000;border-radius: 100%;background-image: none;
}#xwing .ts-form-item__radio-button input:checked + span:after
{
    border-color: #103c23;background-color: #103c23;
}#xwing .ts-form-item__radio-button small
{font-size: .875em;

    display: block;margin-top: .35em;
}#xwing .ts-form-item__radio-button--stacked
{
    margin-top: 0;margin-bottom: 0;padding: 9px 0 27px;
}#xwing .ts-form-item__radio-button--stacked input + span
{
    text-align: center;
}#xwing .ts-form-item__radio-button--stacked input + span:after,
#xwing .ts-form-item__radio-button--stacked input + span:before
{
    top: auto;bottom: 18px;left: 50%;transform: translate(-50%,50%);
}#xwing .approvedCreditLimit:before,
#xwing .recommendedCreditLimit:before,
#xwing .requiredCreditLimit:before
{font-size: 14px;line-height: 1;position: absolute;bottom: -.5em;left: 50%;

    display: block;transform: translateX(-50%);background: #fff;
}#xwing .ts-form-item__canvas
{display: block;

    width: 300px;height: 100px;margin: 10px 0;border: 1px solid #7f7f7f;border-radius: 4px;
}#xwing .approvedCreditLimit input + span:after,
#xwing .approvedCreditLimit input + span:before,
#xwing .recommendedCreditLimit input + span:after,
#xwing .recommendedCreditLimit input + span:before,
#xwing .requiredCreditLimit input + span:after,
#xwing .requiredCreditLimit input + span:before
{
    margin-left: 1em;
}#xwing .recommendedCreditLimit
{padding: 1em 2.5em;

    border-radius: 2px;
}#xwing .recommendedCreditLimit:before
{
    padding: 0 .35em;content: attr(data-label-recommended);
}#xwing .approvedCreditLimit
{padding: 1em 2.5em;

    border-radius: 2px;
}#xwing .approvedCreditLimit:before
{
    padding: 0 .35em;content: attr(data-label-approved);
}#xwing .requiredCreditLimit
{padding: 1em 2.5em;

    border-radius: 2px;
}#xwing .requiredCreditLimit:before
{
    padding: 0 .35em;content: attr(data-label-required);
}#xwing input[readonly]
{color: #545454;
    border-color: #a9a9a9;background-color: #ebebe4;
}#xwing .ts-link
{
    border: none;outline: 0;background: 0 0;text-shadow: none;
}#xwing .ts-link--highlight
{
    text-transform: uppercase;
}#xwing .ts-link--brand
{
    color: #990ae3;
}#xwing .ts-link--small
{
    font-size: .75em;
}#xwing .ts-list--dashed
{
    list-style-type: none;
}#xwing .ts-list--dashed > .ts-list__item:before
{
    position: absolute;margin-top: -.1em;margin-left: -1em;content: '-';
}#xwing .ts-lookup-item
{
    margin: 0 auto;
}#xwing .ts-lookup-item__header
{font-size: 1.5em;

    margin-bottom: .5em;color: #990ae3;
}#xwing .ts-lookup-item__text
{line-height: 1.375;

    margin: 0;
}#xwing .ts-lookup-item__link
{
    font-weight: 700;
}#xwing .ts-lookup-item__group
{position: relative;display: flex;margin-top: 1.5625rem;

    color: #222;align-items: center;
}@media (max-width:39.99em)
{
    #xwing .ts-lookup-item__group
    {
        display: flex;flex-direction: column;align-items: stretch;
    }
}#xwing .ts-lookup-item__address-wrapper
{position: relative;margin-right: .78125rem;

    flex-grow: 3;
}@media (min-width:40em)
{
    #xwing .ts-lookup-item__input-group
    {
        margin-top: 3.125rem;
    }
}#xwing .ts-lookup-item__list
{
    margin-left: 0;
}#xwing .ts-lookup-item__input
{font-size: inherit;

    width: 100%;transition: box-shadow .3s ease;text-align: center;border-width: .3em;border-style: solid;border-color: #ededed;border-radius: 2.1em;
}#xwing .ts-lookup-item__input:focus
{
    border-width: .1em;border-color: #ff285c;box-shadow: inset 0 0 3px 0 #ff3264;
}#xwing .ts-lookup-item__button:focus
{
    background-color: #d3f4e8;
}@media (max-width:39.99em)
{
    #xwing .ts-lookup-item__address-wrapper
    {
        margin-right: 0;
    }#xwing .ts-lookup-item__input
    {
        margin-bottom: 0;
    }#xwing .ts-lookup-item__button
    {
        margin-top: .78125rem;
    }
}#xwing .ts-loader-wrapper
{
    position: relative;width: 100%;height: 600px;
}#xwing .ts-loader__within
{
    position: absolute;top: 50%;left: 50%;width: 100%;height: 200px;transform: translate(-50%,-50%);
}#xwing .ts-overview-item__pebble > svg,
#xwing .ts-section__pebble > svg
{
    transform: scale(1) rotate(1deg);
}#xwing .ts-message
{
    position: relative;padding: .78125rem .78125rem .78125rem 3.125rem;
}#xwing .ts-message:before
{
    position: absolute;top: .78125rem;left: 0;width: 2.34375rem;height: 2.34375rem;margin-top: .25em;content: '';border-radius: 100%;
}#xwing .ts-message--info
{
    text-align: left;
}#xwing .ts-message--info:before
{
    background-color: #ff9b00;background-image: url('data:image/svg+xml, %3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2027%2077%22%3E%0A%09%3Cg%3E%0A%09%09%3Ccircle%20%20cx%3D%2212.7%22%20cy%3D%2211.2%22%20r%3D%226.2%22%20fill%3D%22%23fff%22%2F%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M12.8%2064.1c3.4%200%206.2-2.8%206.2-6.2v-28c0-3.4-2.8-6.2-6.2-6.2-3.4%200-6.2%202.8-6.2%206.2v27.9c-.1%203.5%202.7%206.3%206.2%206.3z%22%20fill%3D%22%23fff%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');background-repeat: no-repeat no-repeat;background-position: center center;
}#xwing .ts-modal
{font-size: 0;

    position: fixed;z-index: 3000;top: 0;right: 0;bottom: 0;left: 0;visibility: hidden;overflow-x: hidden;overflow-y: auto;transition: opacity .3s ease 0s,visibility 0s ease .3s;text-align: center;white-space: nowrap;opacity: 0;outline: 0;background: rgba(0,0,0,.72);-webkit-overflow-scrolling: touch;
}#xwing .ts-modal:before
{
    display: inline-block;width: 0;height: 100%;content: '';vertical-align: middle;
}#xwing .ts-modal--open
{
    visibility: visible;transition: opacity .3s ease .3s,visibility 0s ease 0s;opacity: 1;
}#xwing .ts-modal-close-btn
{position: absolute;z-index: 100;top: -15px;right: -15px;display: flex;width: 35px;height: 35px;

    cursor: pointer;border-radius: 50%;background-color: #fff;box-shadow: 0 2px .5em 0 rgba(0,0,0,.2);align-items: center;justify-content: center;
}#xwing .ts-modal-close-icon
{width: 20px;
    height: 20px;
}#xwing .ts-modal__dialog
{font-size: 16px;

    position: relative;z-index: 1005;display: inline-block;max-width: 86%;margin: 1.5625rem auto;vertical-align: middle;white-space: normal;
}#xwing .ts-modal__dialog--has-pebble
{
    margin-top: 4.6875rem;
}#xwing .ts-modal__dialog--has-pebble-large
{
    margin-top: 5.46875rem;
}#xwing .ts-modal__dialog--has-pebble-small
{
    margin-top: 3.90625rem;
}#xwing .ts-modal__dialog--large
{
    min-width: 86%;
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-modal__dialog--large
    {
        min-width: 36em;
    }
}#xwing .ts-modal__content
{border-radius: 2px;
    background: #fff;
}#xwing .ts-modal__header
{
    padding: 2.34375rem 1.5625rem 0;
}#xwing .ts-modal__header--has-pebble
{
    padding-top: 4.6875rem;
}#xwing .ts-modal__header--has-pebble-large
{
    padding-top: 5.46875rem;
}#xwing .ts-modal__header--has-pebble-small
{
    padding-top: 3.90625rem;
}#xwing .ts-modal__body
{
    padding: 1.5625rem;
}@media (min-width:40em)
{
    #xwing .ts-modal__dialog
    {
        max-width: 36em;
    }#xwing .ts-modal__dialog--small
    {
        max-width: 20rem;
    }#xwing .ts-modal__body
    {
        padding: 1.5625rem 4.6875rem;
    }
}#xwing .ts-modal__body--small
{
    padding: 1.5625rem;
}@media (min-width:64em)
{
    #xwing .ts-modal__dialog--large
    {
        min-width: 54em;
    }#xwing .ts-modal__body--large
    {
        padding: 1.5625rem 7.8125rem;
    }#xwing .ts-modal__body--xlarge
    {
        padding: 1.5625rem 14.0625rem;
    }
}#xwing .ts-modal__footer
{
    padding: 1.5625rem 3.125rem 2.34375rem;
}@media (max-width:39.99em)
{
    #xwing .ts-modal-close-btn
    {
        top: -12px;
    }#xwing .ts-modal__footer
    {
        padding: 0 1.5625rem 2.34375rem;
    }
}#xwing .ts-modal__footer--narrow-bottom
{
    padding-bottom: .78125rem;
}#xwing .ts-modal__footer .row + .row
{
    margin-top: .78125rem;
}#xwing .ts-modal__pebble
{
    position: absolute;top: -3.125rem;left: 50%;width: 6.25rem;height: 6.25rem;margin-left: -3.125rem;padding: .78125rem;
}#xwing .ts-modal__pebble--large
{
    top: -3.90625rem;width: 7.8125rem;height: 7.8125rem;margin-left: -3.90625rem;
}#xwing .ts-modal__pebble--small
{
    top: -2.34375rem;width: 4.6875rem;height: 4.6875rem;margin-left: -2.34375rem;
}#xwing .ts-modal__row
{
    width: auto;margin: 0 -.625rem;
}#xwing .ts-modal__title
{font-weight: 700;line-height: 1.333333;

    margin: 0;text-transform: uppercase;
}#xwing .ts-modal__checklist
{
    display: table;max-width: 100%;margin: 1.5625rem auto;
}#xwing .ts-modal__text
{
    font-size: 14px;line-height: 1.375;
}#xwing .ts-modal__text-highlight
{font-size: 1.875em;
    font-weight: 700;line-height: 1;display: block;
}#xwing .ts-modal__text-margin-top
{font-size: 14px;line-height: 1.375;

    margin-top: 1.5625rem;
}#xwing .mini-basket.modal-wrapper
{position: absolute;top: 0;right: 0;bottom: 0;left: 0;

    overflow: auto;padding: 5px;
}#xwing .mini-basket-content
{
    padding: 0 1.5625rem 3.125rem;
}#xwing .minicart-fixed
{position: fixed;z-index: 1010;top: 1.5em;right: 1.5em;

    cursor: pointer;
}#xwing .ts-overview-receipt__header h1.ts-overview-item__title
{
    margin-bottom: 0;
}#xwing .ts-overview-item
{position: relative;

    display: flex;flex-direction: column;width: 100%;margin-top: 1.3125rem;margin-bottom: .5rem;padding: 0;text-align: left;border-radius: 3px;background: #fff;box-shadow: 0 2px .5em 0 rgba(0,0,0,.2);
}#xwing .ts-overview-item__header--border-bottom,
#xwing .ts-overview-item__section:not(:last-child)
{
    margin-bottom: 1.5625rem;border-bottom: 1px solid #f2f2f2;
}@media (max-width:39.99em)
{
    #xwing .ts-overview-item
    {
        margin-top: .5rem;
    }
}#xwing .ts-overview-item--no-border
{
    box-shadow: none;
}#xwing .ts-overview-item--has-pebble
{
    margin-top: 3.125rem;padding-top: 2.34375rem;
}#xwing .ts-overview-item--has-pebble-small
{
    margin-top: 2.34375rem;padding-top: 1.5625rem;
}#xwing .ts-overview-item--has-pebble-large
{
    margin-top: 3.90625rem;padding-top: 3.125rem;
}#xwing .ts-overview-item--flat
{
    box-shadow: 0 0 1px 0 rgba(0,0,0,.2);
}@media (min-width:40em)
{
    #xwing .ts-overview-item--margin-top\@medium-and-up
    {
        margin-top: 3.125rem;
    }
}#xwing .ts-overview-item__header
{
    padding: 1.5625rem 4.6875rem;
}@media (max-width:39.99em)
{
    #xwing .ts-overview-item__header
    {
        padding: .85rem;
    }
}#xwing .ts-overview-item__header--small
{
    padding: 1.5625rem;
}#xwing .ts-overview-item__header--collapsible
{
    position: relative;padding-left: 2.75rem;
}#xwing .ts-overview-item__content
{
    display: flex;flex-direction: column;padding: 1.5625rem 4.6875rem;flex-grow: 1;
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-overview-item__content
    {
        padding: 0 0 1.5625rem;
    }
}#xwing .ts-overview-item__content--collapsed
{
    display: none;
}@media (max-width:39.99em)
{
    #xwing .ts-overview-item__content
    {
        padding: 0 0 1.5625rem;
    }#xwing .ts-overview-item__body
    {font-size: .85rem;

        padding: 0 .97656rem .97656rem;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-overview-item__body
    {font-size: .85rem;

        padding: 0 .97656rem .97656rem;
    }
}#xwing .ts-overview-item__body--small
{
    padding: 0 1.5625rem 1.5625rem;
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-overview-item__body--small\@medium
    {
        padding: 0 .78125rem .97656rem;
    }
}#xwing .ts-overview-item__body--large
{
    padding: 0 5.70313rem 1.5625rem;
}@media (max-width:39.99em)
{
    #xwing .ts-overview-item__body--large
    {
        padding: 0 1.5625rem 1.5625rem;
    }
}#xwing .ts-overview-item__section,
#xwing .ts-section
{
    padding: 1.5625rem 0;
}#xwing .ts-overview-item__section:first-child
{
    padding-top: 0;
}#xwing .ts-overview-item__section:last-child
{
    padding-bottom: 0;
}#xwing .ts-overview-item__footer
{
    margin-top: auto!important;padding: 0 3.125rem;text-align: center;
}@media (max-width:39.99em)
{
    #xwing .ts-overview-item__footer
    {
        padding: 0 .78125rem;
    }
}#xwing .ts-overview-item__footer--padding-top
{
    padding-top: 4.6875rem;
}#xwing .ts-overview-item__pebble
{
    position: absolute;top: -3.125rem;left: 50%;width: 6.25rem;height: 6.25rem;margin-left: -3.125rem;padding: .78125rem;
}#xwing .ts-overview-item__pebble--small
{
    top: -2.34375rem;width: 4.6875rem;height: 4.6875rem;margin-left: -2.34375rem;
}#xwing .ts-overview-item__pebble--large
{
    top: -3.90625rem;width: 7.8125rem;height: 7.8125rem;margin-left: -3.90625rem;
}#xwing .ts-overview-item__pebble--on-white
{
    background-color: #fff;
}#xwing .ts-overview-item__pebble--has-cart:before
{position: absolute;z-index: 3;top: 50%;left: 50%;

    display: block;width: 2.5rem;height: 2.5rem;margin-top: -1.25rem;margin-left: -1.25rem;content: '';background-image: url(/UI/ECommerce/images/svg/cart-icon.svg);background-repeat: no-repeat no-repeat;background-size: 2.5rem 2.5rem;
}#xwing .ts-overview-item__symbol
{
    position: absolute;z-index: 3;left: 50%;height: 6.25rem;fill: #fff;
}#xwing .ts-overview-item__symbol--tick
{
    top: -3.125rem;width: 3.125rem;margin-left: -1.5625rem;
}#xwing .ts-overview-item__toggle
{
    position: absolute;top: 0;left: 0;overflow: hidden;width: 2.75rem;height: 100%;cursor: pointer;text-align: center;
}#xwing .ts-overview-item__toggle-icon
{
    display: table-cell;width: 16px;height: 100%;margin: 0 auto;transition: transform .15s ease;transform: rotate(90deg);vertical-align: middle;fill: #990ae3;
}#xwing .ts-overview-item__toggle-icon--collapsed
{
    transform: rotate(0);
}#xwing .ts-overview-item__title
{font-size: 1.25em;

    margin-top: 1.5625rem;text-align: center;color: #222;
}#xwing .ts-overview-item__title--alt
{font-size: 1.5em;text-transform: uppercase;

    color: inherit;
}#xwing .ts-overview-item__text
{font-size: 1.25em;line-height: 1.3;

    margin-top: 0;text-align: center;
}#xwing .ts-overview-item__text-small
{font-size: inherit;

    margin-top: 0;text-align: center;
}#xwing .ts-overview-item__text-highlight
{
    font-weight: 700;text-align: center;
}#xwing .ts-overview-item__link
{font-size: .75em;line-height: 1.333333;

    margin-left: 1.875rem;color: grey;
}@media (max-width:39.99em)
{
    #xwing .ts-overview-item__toggle-icon
    {
        width: .75em;
    }#xwing .ts-overview-item__column
    {
        text-align: center;
    }#xwing .ts-overview-item__column + #xwing .ts-overview-item__column
    {
        margin-top: 1.5625rem;
    }
}#xwing .ts-overview-item__column--left
{
    float: left;text-align: right;
}@media (max-width:39.99em)
{
    #xwing .ts-overview-item__column--left
    {
        float: none;text-align: center;
    }
}#xwing .ts-overview-item__column--right
{
    float: right;
}#xwing .ts-panel-item
{
    border: 1px solid #f2f2f2;border-radius: 0;
}#xwing .ts-panel-item__header
{font-size: 1.15em;

    position: relative;cursor: pointer;
}#xwing .ts-panel-item__radio-button
{
    display: block;width: 100%;margin: 0;padding: 1.01563rem .78125rem 1.01563rem 3.125rem;
}#xwing .ts-panel-item__radio-button input + span
{
    font-weight: 700;line-height: 1.65;
}#xwing .ts-panel-item__radio-button input + span:after,
#xwing .ts-panel-item__radio-button input + span:before
{
    left: 1.65em;margin: 0;
}#xwing .ts-panel-item__radio-button input + span:before
{
    background: 0 0;
}#xwing .ts-panel-item__title
{font-weight: 700;

    padding: 1.01563rem .78125rem;
}#xwing .ts-panel-item__content
{font-size: .875rem;overflow: hidden;

    height: 0;background: #fff;
}#xwing .ts-panel-item__body
{
    display: table;width: 100%;padding: .78125rem 1.5625rem 1.5625rem;
}#xwing .ts-panel-item__body p
{
    margin-bottom: .5rem;
}#xwing .ts-panel-item--open
{
    border: none;box-shadow: 0 2px .25em 0 rgba(0,0,0,.1);
}#xwing .ts-panel-item--open .ts-panel-item__header
{
    background: #f2f2f2;
}#xwing .ts-panel-item--open .ts-panel-item__header:after
{
    border-color: #990ae3;background: #990ae3;
}#xwing .ts-panel-item--open .ts-panel-item__content
{
    height: auto;
}#xwing .ts-panels
{
    margin: 1.5625rem 0;
}#xwing .ts-panels .ts-panel-item
{
    margin-bottom: .78125rem;
}#xwing .ts-product-table__head
{
    padding: .46875rem .9375rem;background: #f2f2f2;
}#xwing .ts-product-table__content
{border-width: 0 1px 1px;
    border-style: solid;border-color: #f2f2f2;
}#xwing .ts-product-table-item
{
    padding: .23438rem;
}#xwing .ts-product-table-item:not(:last-child)
{
    border-bottom: 1px solid #f2f2f2;
}#xwing .ts-product-table-item:not(:first-child)
{
    margin-top: 1.5625rem;
}#xwing .ts-product-table-item__specs
{font-size: 16px;

    display: inline-block;vertical-align: top;white-space: normal;
}@media (min-width:40em)
{
    #xwing .ts-product-table-item__specs
    {
        padding-left: .39063rem;
    }
}#xwing .ts-product-table-item__name
{
    font-weight: 700;
}#xwing .ts-product-table-item__list
{
    margin: 0;padding: 0;list-style-type: none;
}#xwing .ts-product-table-item__list li
{
    font-size: 14px;line-height: 1.333333;
}#xwing .ts-product-table-item__content
{
    margin: .78125rem 0;padding: .23438rem;
}#xwing .ts-product-table-item__config
{
    margin: 1.5625rem .23438rem .23438rem;padding: .46875rem .9375rem;border: 1px solid #f2f2f2;
}#xwing .ts-product-table-item__config p
{
    margin-bottom: .625rem;
}#xwing .ca-signatures-required .ts-product-table-item
{
    margin-top: 0;
}@media (max-width:39.99em)
{
    #xwing .ts-overview-item__column--right
    {
        float: none;
    }#xwing .ts-large-only
    {position: fixed;z-index: 1000;top: 0;left: 0;

        display: flex;visibility: hidden;overflow-y: auto;flex-direction: column;width: 100%;height: 100%;opacity: 0;background: rgba(0,0,0,.72);align-content: flex-end;
    }
}#xwing .ts-checkout-progress
{display: table;width: 100%;margin: 0;padding: 0;table-layout: fixed;
    list-style: none;color: #9e9e9e;
}#xwing .ts-checkout-progress > li
{font-size: .8em;

    position: relative;display: table-cell;text-align: center;
}#xwing .ts-checkout-progress > li:before
{line-height: 2em;position: relative;z-index: 500;display: block;width: 2em;height: 2em;margin: 0 auto .25em;

    content: attr(data-step);text-align: center;border-radius: 100%;background: #f2f2f2;
}#xwing .ts-checkout-progress > li:after
{position: absolute;top: .9em;left: 50%;display: block;width: 100%;height: .3em;margin-left: 1.5em\9;

    content: '';background: #f2f2f2;
}#xwing .ts-checkout-progress > li:last-child:after
{
    display: none;
}#xwing .ts-checkout-progress > li.is-complete
{
    color: #a0a0a0;
}#xwing .ts-checkout-progress > li.is-complete:after,
#xwing .ts-checkout-progress > li.is-complete:before
{
    color: #fff;background: #a0a0a0;
}#xwing .ts-checkout-progress > li.is-active
{
    color: #103c23;
}#xwing .ts-checkout-progress > li.is-active:before
{
    color: #fff;background: #103c23;
}#xwing .ts-checkout-progress .progress__last:after
{
    display: none!important;
}#xwing .ts-checkout-progress .progress
{
    margin-bottom: 3em;
}#xwing .ts-section
{
    position: relative;text-align: center;background-color: #fff;
}#xwing .ts-section--no-overflow
{
    overflow: hidden;
}#xwing .ts-section--gray
{
    background-color: #f2f2f2;
}#xwing .ts-section--no-top
{
    margin-top: 0;padding-top: 0;
}#xwing .ts-section--narrow,
#xwing .ts-section--no-bottom
{
    margin-bottom: 0;padding-bottom: 0;
}#xwing .ts-section__heading
{font-size: 1.5em;

    display: block;margin-top: 2.5625rem;margin-bottom: 1.5625rem;text-transform: uppercase;
}@media (max-width:39.99em)
{
    #xwing .ts-section__heading
    {
        margin-top: .5625rem;
    }
}#xwing .ts-section__heading--narrow
{
    margin-bottom: .54688rem;
}#xwing .ts-section__heading--large,
#xwing .ts-section__heading--medium
{font-family: Pebble,Arial,sans-serif;

    margin-bottom: .5em;
}#xwing .ts-section__heading--small
{
    font-size: 1.3em;
}#xwing .ts-section__heading--medium
{
    font-size: 1.5em;
}#xwing .ts-section__heading--large
{
    font-size: 1.875em;
}#xwing .ts-section__heading-button
{
    margin-top: 1.75rem;
}#xwing .ts-section__pebble
{display: inline-block;

    width: 2.5rem;height: 2.5rem;margin-right: 1.5625rem;vertical-align: middle;
}#xwing .ts-section__text
{
    line-height: 1.375;
}#xwing .ts-section__link
{font-size: .75em;

    display: inline-block;margin-top: .78125rem;
}#xwing .ca-modal-norlys
{
    position: relative;
}#xwing .ca-modal-norlys .ts-section__norlys
{
    width: 5rem;height: 5rem;
}#xwing .ctc-credit-account-block .ts-section,
#xwing .order-summary-credit-account-block
{
    padding-bottom: 0;
}#xwing .ctc-credit-account-block,
#xwing .ctc-credit-account-block .ts-section
{
    padding-top: 0;
}#xwing .ts-section-modal
{
    position: absolute;z-index: 980;top: 0;right: 0;bottom: 0;left: 0;visibility: hidden;transition: opacity .3s ease 0s,visibility 0s ease .3s;opacity: 0;background: rgba(0,0,0,.72);
}#xwing .ts-section-modal--open
{
    visibility: visible;transition: opacity .3s ease .3s,visibility 0s ease 0s;opacity: 1;
}#xwing .ts-section-modal__dialog
{
    position: absolute;z-index: 990;top: 0;left: 0;overflow-x: hidden;overflow-y: auto;width: 100%;height: 100%;text-align: left;
}#xwing .ts-section-modal__text
{font-size: .75em;

    margin-top: 1.5625rem;text-align: center;color: #fff;
}@media (min-width:40em)
{
    #xwing .ts-section-modal__text
    {
        display: none;
    }
}#xwing .ts-section-modal__row
{font-size: 0;

    height: 100%;white-space: nowrap;
}#xwing .ts-section-modal__row:before
{
    display: inline-block;width: 0;height: 100%;content: '';vertical-align: middle;
}#xwing .ts-section-modal__row .row
{
    margin: 0;
}#xwing .ts-section-modal__column
{font-size: 16px;display: inline-block;
    float: none;vertical-align: middle;white-space: normal;
}@media (min-width:40em)
{
    #xwing .ts-section-modal__row-eh
    {
        display: flex;
    }#xwing .ts-section-modal__column-eh
    {
        display: flex;flex: 1;
    }
}#xwing .ts-selection
{font-size: 0;

    display: block;margin-bottom: .25rem;
}#xwing .ts-selection__item
{
    display: inline-block;width: 20%;vertical-align: middle;
}#xwing .ts-selection__item--padding-right
{
    padding-right: .25rem;
}#xwing .ts-selection__item--padding-left
{
    padding-left: .25rem;
}#xwing .ts-selection__item--padding-bot
{
    padding-bottom: .25rem;
}#xwing .ts-selection__item:last-child
{
    padding-right: 0;
}#xwing .ts-selection__item--quarter-width
{
    width: 25%;
}#xwing .ts-selection__item--half-width
{
    width: 50%;
}#xwing .ts-selection__item--full-width
{
    width: 100%;
}@media (max-width:39.99em)
{
    #xwing .ts-selection__menu
    {position: fixed;z-index: 1000;top: 0;left: 0;

        display: flex;visibility: hidden;overflow-y: auto;flex-direction: column;width: 100%;height: 100%;opacity: 0;background: rgba(0,0,0,.72);align-content: flex-end;
    }
}#xwing .ts-selection__menu-fixed
{position: fixed;z-index: 2999;right: 0;bottom: 0;left: 0;

    background-color: #fff;
}#xwing .ts-selection__menu-list
{
    margin: 0;padding: 0;list-style-type: none;
}#xwing .ts-selection__menu--open
{
    visibility: visible;transition: opacity .3s ease .3s,visibility 0s ease 0s;opacity: 1;
}#xwing .ts-selection__menu-title
{font-size: 16px;font-weight: 700;

    display: none;margin-top: auto;padding: .78125rem;color: #fff;
}@media (max-width:39.99em)
{
    #xwing .ts-selection__menu-list
    {
        position: relative;top: 0;left: 0;width: 100%;
    }#xwing .ts-selection__menu-title
    {
        display: block;
    }#xwing .ts-selection__menu-item
    {
        display: block;width: 100%;
    }
}#xwing .ts-selection__footer
{
    display: block;margin-top: 1.5625rem;padding: 1.5625rem .78125rem;text-align: center;
}#xwing .ts-selection-item
{font-size: 0;

    position: relative;z-index: 0;height: 11.5rem;padding: 0 .39063rem;white-space: nowrap;color: #a0a0a0;
}#xwing .ts-selection-item:before
{
    display: inline-block;width: 0;height: 100%;content: '';vertical-align: middle;
}#xwing .ts-selection-item--accent-4
{
    background-color: #93f;
}#xwing .ts-selection-item--accent-5
{
    background-color: #af5aff;
}#xwing .ts-selection-item--accent-6
{
    background-color: #642c96;
}#xwing .ts-selection-item--accent-28
{font-family: Pebble,Arial,sans-serif;color: #000;
    background-color: #d7d7d7;
}#xwing .ts-selection-item--accent-19
{
    background-color: #ff00cd;
}#xwing .ts-selection-item--accent-22
{
    background-color: #ff9b00;
}#xwing .ts-selection-item--accent-0
{font-family: Pebble,Arial,sans-serif;

    background-color: #f2f2f2;
}#xwing .ts-selection-item--accent-25
{color: #fff;
    background-color: #ff3264;
}#xwing .ts-selection-item--clickable
{
    cursor: pointer;
}#xwing .ts-selection-item__logo
{
    display: block;max-width: 60%;max-height: 2rem;margin: 0 auto;fill: #fff;
}#xwing .ts-selection-item__content
{font-size: 24px;

    display: inline-block;vertical-align: middle;white-space: normal;
}#xwing .ts-selection-item__content .ts-service-item__logo
{
    margin-top: 4rem;
}#xwing .ts-selection-item__text
{line-height: 1;

    padding: 0 2.34375rem;
}@media (min-width:64em) and (max-width:79.99em)
{
    #xwing .ts-selection-item__text
    {
        padding: 0 .78125rem;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-selection-item__text
    {
        font-size: .75em;padding: 0 .78125rem;
    }
}@media (max-width:39.99em)
{
    #xwing .ts-selection-item
    {
        height: 8.5rem;white-space: normal;
    }#xwing .ts-selection-item--large\@small
    {
        height: 6.25rem;
    }#xwing .ts-selection-item__content
    {
        white-space: nowrap;
    }#xwing .ts-selection-item__text
    {font-size: .75em;

        padding: 0 .3125rem;white-space: normal;
    }
}#xwing .ts-selection-item__text--inline
{
    display: inline-block;margin-top: 0;vertical-align: bottom;
}#xwing .ts-selection-item__text--inline + #xwing .ts-selection-item__text--inline
{
    margin-left: .25em;
}#xwing .ts-selection-item__remove-button
{
    position: absolute;top: .78125rem;right: .78125rem;width: 14px;height: 14px;fill: #a0a0a0;
}@media (max-width:39.99em)
{
    #xwing .ts-selection-item__remove-button
    {
        top: 20%;right: 1rem;transform: translateY(-50%);
    }
}#xwing .ts-selection-item__min-price
{font-size: 12px;

    margin: 0 0 .4rem;white-space: normal;opacity: .8;
}#xwing .ts-service-item:hover .ts-service-item__teasertext
{line-height: 0;

    display: block;overflow: hidden;height: 0;
}#xwing .ts-service-item:hover .ts-service-item__hovertext
{line-height: inherit;

    display: inherit;overflow: inherit;height: inherit;
}#xwing .ts-service-item .ts-service-item__teasertext
{
    display: inherit;
}#xwing .ts-service-item .ts-service-item__hovertext
{line-height: 0;

    display: block;overflow: hidden;height: 0;
}#xwing .ts-service-item
{
    position: relative;overflow: hidden;height: 19em;cursor: pointer;background: #a0a0a0;
}#xwing .ts-service-item:hover .ts-service-item__backdrop
{
    transform: scale(1.03);
}#xwing .ts-service-item:hover .ts-service-item__footer
{
    opacity: 1;
}#xwing .ts-service-item--selected:before
{
    position: absolute;z-index: 10;top: 0;right: 0;bottom: 0;left: 0;content: '';background-color: rgba(0,0,0,.72);
}#xwing .ts-service-item--selected .ts-service-item__icon
{
    display: inline-block;
}#xwing .ts-service-item__backdrop
{
    position: absolute;top: 0;right: 0;bottom: 0;left: 0;transition: transform .6s ease;
}#xwing .ts-service-item__image
{
    width: auto;min-width: 101%;height: auto;min-height: 101%;margin: 0;padding: 0;object-fit: cover;
}#xwing .ts-service-item__content
{
    height: 100%;padding: .78125rem 0;text-align: center;
}#xwing .ts-service-item__logo
{position: relative;z-index: 9;

    display: block;max-width: 6em;max-height: 3.5em;margin: 2em auto 0;transform: translateY(-50%);
}#xwing .ts-service-item__symbol
{
    top: 35px;max-width: 8em!important;
}#xwing .ts-service-item__text
{font-size: 24px;line-height: 1.375;

    position: absolute;top: 46%;width: 100%;padding: 0 1.5625rem;color: #fff;
}#xwing .ts-service-item__price
{
    min-height: 20px;
}#xwing .ts-service-item__footer
{font-size: .875rem;font-weight: 700;

    position: absolute;top: 83%;right: 3em;left: 3em;margin-right: auto;margin-left: auto;padding: .5em;transition: .5s ease;white-space: nowrap;letter-spacing: .08571428571em;text-transform: uppercase;color: #0e0e0e;border: 2px solid #f2f2f2;border-radius: 2em;background-color: #f2f2f2;
}@media (min-width:64em) and (max-width:79.99em)
{
    #xwing .ts-service-item__footer
    {right: 2em;
        left: 2em;
    }
}#xwing .flickity-prev-next-button.next,
#xwing .ts-slider__nav--right
{
    right: 0;
}#xwing .ts-service-item__footer:hover
{color: #fff;border-color: #990ae3;
    background-color: #990ae3;
}#xwing .ts-service-item__selected
{
    z-index: 15;
}#xwing .ts-service-item__icon
{position: absolute;z-index: 11;top: 50%;left: 50%;

    display: none;transform: translate(-50%,-50%);fill: #0c6;
}#xwing .ts-service-item__icon.ts-symbol--tick
{
    width: 4.5em;height: auto;
}#xwing img.ts-service-item__logo
{
    height: 3em;
}#xwing div.ts-service-item__price p.ts-service-item__text
{
    top: 35%;
}#xwing div.ts-service-item__additional-price-info p
{
    font-size: 15px;
}#xwing div.ts-service-item__additional-price-info.show-no-price p
{
    top: auto;
}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none)
{
    #xwing img.ts-service-item__logo
    {font-size: 18px;width: 100%;
        height: 3em;
    }
}#xwing .ts-switch
{
    position: relative;top: 80px;display: inline-block;width: 60px;height: 34px;
}#xwing .ts-switch input
{width: 0;height: 0;

    opacity: 0;
}#xwing .ts-sliderbutton
{
    position: absolute;top: 0;right: 0;bottom: 0;left: 0;cursor: pointer;-webkit-transition: .4s;transition: .4s;background-color: #f2f2f2;
}#xwing .ts-sliderbutton:before
{
    position: absolute;bottom: 3px;left: 1px;width: 32px;height: 29px;content: '';-webkit-transition: .4s;transition: .4s;background-color: #fff;box-shadow: 2px 2px 4px grey;
}#xwing input:checked + .ts-sliderbutton
{
    background-color: #0c6;
}#xwing input:focus + .ts-sliderbutton
{
    box-shadow: 0 0 1px #0c6;
}#xwing input:checked + .ts-sliderbutton:before
{
    -webkit-transform: translateX(26px)                                ;-ms-transform: translateX(26px);transform: translateX(26px);
}#xwing .ts-sliderbutton.ts-round
{
    border-radius: 34px;
}#xwing .ts-sliderbutton.ts-round:before
{
    border-radius: 50%;
}#xwing .ts-popup
{
    display: none;
}#xwing .ts-popup-item
{font-size: 12px;position: absolute;z-index: 20;width: 35%;
    margin: -104px 92px;padding: 26px 42px 26px 32px;text-align: justify;border-radius: 5px;background-color: #fff;box-shadow: 0 0 12px 2px #d7d7d7;
}@media (max-width:39.99em)
{
    #xwing .ts-popup-item
    {width: 80%;
        margin: -86px 335px;padding: 25px 40px 25px 30px;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-popup-item
    {width: 55%;
        margin: -84px 115px;padding: 25px 40px 25px 30px;
    }
}#xwing .ts-arrow-up
{position: absolute;top: -11px;left: 15%;

    width: 25px;height: 25px;transform: rotate(45deg);background-color: #fff;
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-arrow-up
    {top: -12px;
        left: 12%;
    }
}#xwing .ts-popup-item .ts-close
{font-size: 20px;

    position: absolute;top: 17px;right: 15px;cursor: pointer;transition: all .2s;text-decoration: none;color: #333;
}#xwing .ts-slider-bar
{position: relative;

    display: block;overflow: hidden;width: 100%;height: 58.5px;
}#xwing .ts-slider-bar:before
{
    position: absolute;top: 39px;left: 0;left: calc(18px * .5);width: 100%;width: calc(100% - 18px);height: 4px;content: '';background: #d8d8d8;
}#xwing .ts-slider-bar__value
{font-size: .75em;position: absolute;top: 0;

    display: block;width: 100%;margin: 0;text-align: center;
}#xwing .ts-slider-bar__field
{
    position: relative;z-index: 5;top: 5px;width: 100%;height: 72px;margin: 0;padding: 0;background: 0 0;-webkit-appearance: none;
}#xwing .ts-slider-bar__field:focus
{
    outline: 0;
}#xwing .ts-slider-bar__field:focus::-webkit-slider-runnable-track
{
    background: 0 0;
}#xwing .ts-slider-bar__field:focus::-ms-fill-lower
{
    background: 0 0;
}#xwing .ts-slider-bar__field:focus::-ms-fill-upper
{
    background: 0 0;
}#xwing .ts-slider-bar__field::-webkit-slider-runnable-track
{width: 100%;height: 4px;cursor: pointer;transition: all .2s ease;

    border: 0 solid #cfd8dc;border-radius: 0;background: 0 0;
}#xwing .ts-slider-bar__field::-webkit-slider-thumb
{width: 18px;height: 18px;
    margin-top: -7px;cursor: pointer;border: 0 solid #eceff1;border-radius: 100%;background: #103c23;-webkit-appearance: none;
}#xwing .ts-slider-bar__field::-moz-range-track
{width: 100%;height: 4px;cursor: pointer;transition: all .2s ease;

    border: 0 solid #cfd8dc;border-radius: 0;background: 0 0;
}#xwing .ts-slider-bar__field::-moz-range-thumb
{
    width: 18px;height: 18px;cursor: pointer;border: 0 solid #eceff1;border-radius: 100%;background: #103c23;
}#xwing .ts-slider-bar__field::-moz-focus-outer
{
    border: 0;
}#xwing .ts-slider-bar__field::-ms-track
{width: 100%;height: 4px;cursor: pointer;transition: all .2s ease;color: transparent;
    border-width: 9px 0;border-color: transparent;background: 0 0;
}#xwing .ts-slider-bar__field::-ms-fill-lower
{
    border: 0 solid #cfd8dc;border-radius: 0;background: 0 0;
}#xwing .ts-slider-bar__field::-ms-fill-upper
{
    border: 0 solid #cfd8dc;border-radius: 0;background: 0 0;
}#xwing .ts-slider-bar__field::-ms-thumb
{width: 18px;height: 18px;
    margin-top: 0;cursor: pointer;border: 0 solid #eceff1;border-radius: 100%;background: #103c23;
}#xwing .ts-slider-bar__datalist
{position: absolute;top: 11.7px;

    display: flex;width: 100%;height: 30px;justify-content: space-between;
}#xwing .ts-slider-bar__option
{font-size: .75em;position: relative;

    display: inline-block;width: 18px;padding: 0;text-align: center;color: #d8d8d8;
}#xwing .ts-slider-bar__option:before
{position: absolute;bottom: -5px;

    display: block;width: 1px;height: 12px;margin-left: 8.5px;content: '';text-indent: 0;pointer-events: none;background: #d8d8d8;
}#xwing .ts-slider-bar__option:focus,
#xwing .ts-slider-bar__option:hover
{color: #d8d8d8;
    background: 0 0;
}#xwing .ts-slider-bar__option--last
{
    text-align: right;text-indent: -36px;
}#xwing .ts-slider
{font-size: 0;line-height: normal;position: relative;

    display: block;overflow: hidden;margin: 0 -.25rem;padding: 0;white-space: nowrap;background: #f2f2f2;
}#xwing .flickity-prev-next-button,
#xwing .ts-slider__nav
{
    position: absolute;z-index: 20;top: 0;height: 100%;cursor: pointer;transition: opacity .15s ease;text-align: center;
}@media (min-width:64em)
{
    #xwing .ts-slider
    {
        padding: 1.5625rem 3.125rem;
    }
}#xwing .ts-slider + p
{
    margin-top: 1em;
}#xwing .ts-slider:focus
{
    outline: 0;
}#xwing .ts-slider__list
{margin: 0;
    padding: 0;list-style-type: none;
}#xwing .ts-slider__item
{font-size: 16px;

    display: inline-block;width: 100%;vertical-align: top;white-space: normal;
}#xwing .ts-slider__nav
{font-size: 0;

    width: 3.125rem;white-space: nowrap;opacity: .3;background: #f2f2f2;
}#xwing .ts-slider__nav:before
{
    display: inline-block;width: 0;height: 100%;content: '';vertical-align: middle;
}@media (min-width:64em)
{
    #xwing .ts-slider__nav
    {
        opacity: 1;
    }
}@media (max-width:39.99em)
{
    #xwing .ts-slider__nav:hover
    {
        opacity: .72;
    }
}#xwing .ts-slider__nav--left
{
    left: 0;
}#xwing .ts-slider__icon
{font-size: 16px;

    display: inline-block;vertical-align: middle;white-space: normal;
}#xwing .carousel
{
    background: #eee;
}#xwing .carousel-cell
{
    width: 12.5rem;margin-right: .25rem;background: #fff;
}@media (min-width:64em)
{
    #xwing .carousel-cell
    {
        width: 20%;
    }
}@media (min-width:80em)
{
    #xwing .carousel-cell
    {
        width: 16.66667%;
    }
}#xwing .carousel-cell:before
{font-size: 80px;line-height: 200px;

    display: block;text-align: center;color: #fff;
}#xwing .ts-product-label,
#xwing .ts-spec-list__technology
{
    font-family: Pebble;color: #717171;
}#xwing .flickity-button-icon
{
    min-width: 40px!important;padding: 5px;
}#xwing .flickity-prev-next-button
{font-size: 0;

    width: 3.125rem;padding-top: 50px;white-space: nowrap;opacity: .3;border-radius: 0;background: #f2f2f2;
}#xwing .flickity-prev-next-button:before
{
    display: inline-block;width: 0;height: 100%;content: '';vertical-align: middle;
}@media (min-width:64em)
{
    #xwing .flickity-prev-next-button
    {
        opacity: 1;
    }
}#xwing .flickity-prev-next-button.previous
{
    left: 0;
}#xwing .ts-spec-list
{font-size: inherit;

    padding: 0;list-style-type: none;text-align: left;
}@media (max-width:39.99em)
{
    #xwing .flickity-prev-next-button:hover
    {
        opacity: .72;
    }#xwing .ts-spec-list
    {
        display: flex;flex-wrap: wrap;
    }#xwing .ts-spec-list .ts-spec-list__small
    {
        display: flex;flex-wrap: nowrap;
    }
}#xwing .ts-spec-list__ewii
{
    display: flex;align-items: center;
}#xwing .ts-spec-list__icon-wrapper
{
    display: inline-block;vertical-align: sub;
}#xwing .ts-spec-list__item
{font-size: 16px;display: inline-block;width: 100%;

    text-align: center;vertical-align: middle;white-space: normal;
}@media (max-width:39.99em)
{
    #xwing .ts-spec-list__item
    {margin-right: 15px;padding-right: 15px;border-right: 1px solid #a8a8a8;

        flex-basis: 40vw;
    }#xwing .ts-spec-list__item--border-bottom
    {
        display: none;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-spec-list__item
    {margin-right: 15px;padding-right: 15px;border-right: 1px solid #a8a8a8;

        flex-basis: 40vw;
    }#xwing .ts-spec-list__item--border-bottom
    {
        display: none;
    }
}#xwing .ts-spec-list__item:first-child
{
    padding-left: 0;
}#xwing .ts-spec-list__item:last-child
{
    padding-right: 0;
}#xwing .ts-spec-list__item--border-left
{
    border-left: 1px solid #a8a8a8;
}#xwing .ts-spec-list__item--border-right
{
    border-right: 1px solid #a8a8a8;
}#xwing .ts-spec-list__item--border-bottom
{
    border-bottom: 1px solid #d3d3d3;
}#xwing .ts-spec-list__nofibertext--item
{
    padding-bottom: 15px;
}#xwing .ts-spec-list__item--technology
{
    margin-left: .3125rem;
}#xwing .ts-spec-list__content
{
    display: inline-block;text-align: left;vertical-align: top;
}#xwing .ts-spec-list__text
{
    margin: 0;
}#xwing .ts-spec-list__alignment
{
    padding-bottom: 30px;
}#xwing .ts-spec-list__technology
{
    line-height: normal;display: flex;width: 100%;min-height: 60px;margin-bottom: 5px;vertical-align: middle;align-items: center;
}@media (max-width:39.99em)
{
    #xwing .ts-spec-list__item--technology
    {
        margin-left: 0;
    }#xwing .ts-spec-list__text
    {
        font-size: .75em;
    }#xwing .ts-spec-list__alignment
    {
        padding-bottom: 6px;
    }#xwing .ts-spec-list__technology
    {
        font-size: xx-small;width: 137px;margin: 0 auto -28px;
    }
}#xwing .ts-spec-list__technology > span
{
    text-transform: none;
}#xwing .ts-spec-list__technology--icon
{display: inline-block;width: 35px;
    height: 25px;padding-right: 10px;fill: #a0a0a0;
}#xwing .ts-spec-list__technology--icon-ewii
{width: 50px;
    height: 27px;
}#xwing .ts-spec-list__text-highlight
{font-family: Pebble,Arial,sans-serif;font-size: 2.4em;
    font-weight: 700;
}@media (max-width:39.99em)
{
    #xwing .ts-spec-list__technology--icon
    {width: 25px;
        height: 15px;
    }#xwing .ts-spec-list__text-highlight
    {
        font-size: 1.875em;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-spec-list__text-highlight
    {
        font-size: x-large;
    }
}#xwing .ts-spec-list__text-highlight-small
{font-family: Pebble,Arial,sans-serif;font-size: 1.875em;
    font-weight: 700;
}#xwing .ts-spec-list__type
{font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 12px;
}@media (max-width:39.99em)
{
    #xwing .ts-spec-list__type
    {
        font-size: 9px;
    }
}#xwing .ts-symbol--block
{max-width: 100%;
    max-height: 100%;
}#xwing .ts-table th
{
    font-weight: 700;
}#xwing .ts-table td,
#xwing .ts-table th
{line-height: 1.4;

    padding: 0;text-align: left;vertical-align: top;
}#xwing .ts-table td small,
#xwing .ts-table th small
{font-size: .7rem;font-weight: 400;line-height: 1;

    display: table;width: 100%;
}#xwing .ts-table td small:not(:empty),
#xwing .ts-table th small:not(:empty)
{
    margin-bottom: 6px;
}#xwing .ts-table--fixed
{
    table-layout: fixed;
}#xwing .ts-table tbody + tbody:before
{display: block;

    content: '';
}#xwing .ts-table--fluid
{
    width: 100%;
}#xwing .ts-table--with-units tr td:last-child,
#xwing .ts-table--with-units tr th:last-child
{
    white-space: nowrap;
}#xwing .ts-table--with-units tr td:not(:last-child),
#xwing .ts-table--with-units tr th:not(:last-child)
{
    min-width: 1.5625rem;
}#xwing .ts-table__gap td,
#xwing .ts-table__gap th
{
    padding-top: 1rem;
}#xwing .ts-table__gap--double td,
#xwing .ts-table__gap--double th
{
    padding-top: 2rem;
}#xwing .ts-hero
{
    position: relative;overflow: visible;margin: 0;padding: 0;color: #fff;
}#xwing .ts-hero__subtitle
{
    font-size: 16px;
}#xwing .ts-hero__top
{
    position: relative;display: flex;height: 450px;text-align: left;align-items: center;
}#xwing .ts-hero__topimage
{
    position: relative;align-items: center;object-fit: cover;object-position: center right;
}#xwing .ts-hero__textoverlaysmall
{
    position: absolute;z-index: 10;padding: 3rem;
}@media (max-width:39.99em)
{
    #xwing .ts-hero__top,
    #xwing .ts-hero__topimage
    {
        display: inherit;height: 310px;
    }#xwing .ts-hero__textoverlaysmall
    {
        padding-top: 1.5625rem;padding-right: .625rem;padding-left: .625rem;
    }
}#xwing .ts-hero__search
{
    position: relative;width: 100%;padding: 3.90625rem 2.34375rem;background: #ff3264;align-items: center;justify-content: center;
}#xwing .ts-hero__textoverlay
{
    position: absolute;z-index: 10;top: 0;bottom: 0;left: 0;width: 100%;
}#xwing .ts-hero__svgtext
{z-index: 10;width: 100%;height: 100%;

    fill: rgba(255,255,255,.1);
}#xwing .ts-hero .ts-lookup-item
{
    position: relative;z-index: 15;
}#xwing .ts-hero__pebble
{
    width: 100%;height: 100%;
}#xwing .ts-hero__pebble--wrapper
{
    position: absolute;z-index: 60;right: 15vw;bottom: -2vh;width: 160px;height: 160px;
}@media (min-width:64em) and (max-width:79.99em)
{
    #xwing .ts-hero__pebble--wrapper
    {
        bottom: 2vh;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-hero__pebble--wrapper
    {
        bottom: -4vw;width: 140px;
    }
}@media (max-width:39.99em)
{
    #xwing .ts-hero__search
    {
        padding: 2.34375rem 1.5625rem;
    }#xwing .ts-hero__textoverlay
    {
        display: none;
    }#xwing .ts-hero__pebble--wrapper
    {
        right: 26vw;width: 90px;height: 90px;
    }
}#xwing .ts-hero__circle
{position: absolute;z-index: 55;right: 5vw;bottom: 7vh;display: flex;flex-direction: column;

    width: 180px;height: 180px;padding: 1.5625rem;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: rgba(255,0,204,.8);justify-content: center;
}@media (min-width:64em) and (max-width:79.99em)
{
    #xwing .ts-hero__circle
    {
        bottom: 30%;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-hero__circle
    {
        bottom: 14vw;
    }#xwing .ts-speed-result-layout
    {
        flex-wrap: wrap;
    }
}@media (max-width:39.99em)
{
    #xwing .ts-hero__circle
    {
        font-size: .75em;right: -4vw;bottom: 9vw;width: 140px;height: 140px;
    }#xwing .Pebble
    {
        font-size: 1.6em;
    }
}#xwing .ts-speed-result-layout
{
    display: block;padding: 0;
}@media (min-width:80em)
{
    #xwing .ts-speed-result-layout
    {
        margin-left: 0;
    }
}#xwing .ts-speed-result-box
{box-sizing: border-box;width: auto;

    border: 1px solid #d3d3d3;border-radius: 5px;background: #fbfbfb;box-shadow: 0 -1px 2px #d3d3d3;
}#xwing .ts-recommend-label,
#xwing .ts-speed-result-recommend--bar
{text-transform: uppercase;border-radius: 5px 5px 0 0;
    background-color: #f36;
}@media (max-width:39.99em)
{
    #xwing .ts-speed-result-box
    {display: flex;

        max-width: 100%!important;margin: 23px 10px 0;
    }
}@media (min-width:40em)
{
    #xwing .ts-speed-result-layout
    {
        padding: 0 0 15px;
    }#xwing .ts-product-items-result
    {
        display: flex;align-items: flex-end;
    }#xwing .ts-product-item-container
    {
        width: 25%;
    }
}@media (min-width:80em)
{
    #xwing .ts-product-items-result
    {
        flex-wrap: wrap;
    }#xwing .ts-product-item-container
    {
        margin-left: 0;
    }
}@media (max-width:39.99em)
{
    #xwing .ts-product-items-result
    {
        flex-wrap: wrap;
    }
}#xwing .ts-product-item-container
{
    padding: 40px 10px 0;
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-speed-result-box
    {display: flex;

        max-width: unset;
    }#xwing .ts-product-items-result
    {
        flex-wrap: wrap;
    }#xwing .ts-product-item-container
    {
        width: 50%;
    }
}@media (max-width:39.99em)
{
    #xwing .ts-product-item-container
    {
        width: 100%;
    }
}#xwing .ts-more-product-items-result__header
{
    font-size: 1.5em;
}#xwing .ts-more-product-items-result__container
{
    padding: 15px 0;-webkit-box-shadow: inset 0 1px 5px 0 #d3d3d3;box-shadow: inset 0 1px 5px 0 #d3d3d3;
}#xwing .ts-more-product-items-result__toggle
{
    position: relative;display: inline-block;overflow: hidden;height: 35px;margin-top: 15px;margin-bottom: 15px;padding: .3em 25px .3em 0;cursor: pointer;text-align: left;
}#xwing .ts-more-product-items-result__toggle-icon
{position: absolute;top: 60%;right: 0;

    display: inline-block;width: 16px;height: 16px;transform: translateY(-50%) rotate(90deg);vertical-align: middle;fill: #990ae3;
}#xwing .ts-more-product-items-result__toggle-icon--collapsed
{
    transform: translateY(-50%) rotate(0);
}@media (max-width:39.99em)
{
    #xwing .ts-speed-result-box-highlighted
    {
        margin: 40px 10px 0;
    }
}#xwing .ts-plus
{font-family: Pebble;font-size: 27px;margin-bottom: 8px;

    color: #f36;
}@media (max-width:39.99em)
{
    #xwing .ts-plus
    {font-size: 20px;

        margin-bottom: 0;
    }
}#xwing .ts-speed-result-recommend--bar
{font-size: small;position: absolute;top: -15px;left: 0;

    width: 100%;padding: 12px;color: #fff;
}@media (max-width:39.99em)
{
    #xwing .ts-speed-result-recommend--bar
    {
        font-size: x-small;top: -5px;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-speed-result-recommend--bar
    {
        font-size: x-small;top: -8px;
    }
}#xwing .ts-recommend-container
{
    display: flex;align-items: flex-end;
}#xwing .ts-recommend-label
{font-size: small;line-height: 35px;position: relative;display: inline-block;

    width: 200px;height: 45px;padding: 5px;text-align: center;color: #fff;
}#xwing .ts-recommended-available-products .ts-speed-result-telia-home-free--bar span,
#xwing .ts-speed-result-content
{
    display: block;
}@media (max-width:39.99em)
{
    #xwing .ts-recommend-label
    {
        font-size: x-small;top: -5px;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-recommend-label
    {
        font-size: x-small;top: -8px;
    }
}#xwing .ts-thumbsup--icon
{
    position: absolute;top: 0;left: 10px;width: 25px;height: 45px;
}#xwing .ts-speed-result-telia-home-free--bar
{font-size: small;position: absolute;top: -35px;left: 0;

    color: #fff;background-color: #e063e3;
}@media (max-width:39.99em)
{
    #xwing .ts-speed-result-telia-home-free--bar
    {
        font-size: x-small;top: -5px;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-speed-result-telia-home-free--bar
    {
        font-size: x-small;top: -8px;
    }
}#xwing .ts-recommended-available-products .ts-speed-result-telia-home-free--bar
{font-family: Pebble;font-size: 16px;top: -30px;right: -20px;left: auto;width: 130px;height: 130px;padding-top: 30px;text-align: center;

    border-radius: 50%;
}#xwing .ts-more-product-items-result__container .ts-speed-result-telia-home-free--bar
{top: -35px;left: 0;width: 100%;
    padding: 12px;border-radius: 5px 5px 0 0;
}#xwing .ts-speed-result-thumbsup--icon
{position: absolute;top: -10px;left: 50px;

    width: 25px;height: 25px;
}@media (max-width:39.99em)
{
    #xwing .ts-speed-result-thumbsup--icon
    {top: 0;
        left: 80px;
    }#xwing .ts-speed-result-content
    {
        display: flex;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    #xwing .ts-speed-result-thumbsup--icon
    {top: -4px;
        left: 42px;
    }#xwing .ts-speed-result-content
    {
        display: flex;
    }
}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none)
{
    #xwing img.ts-checklist__image
    {width: 100%;
        height: 3.5em;
    }
}#xwing .ts-consents
{
    padding-top: 1.5625rem;
}#xwing .ts-consents__item em
{font-family: Pebble;font-size: 1.5em;
    font-style: initial;
}#xwing .my-telia-button,
#xwing .my-telia-rich-text > :first-child,
.ts-text-highlight--primary
{
    font-family: Pebble,Arial,sans-serif;
}#xwing .my-telia-login
{max-width: 400px;
    margin: 3.125rem auto 0;
}#xwing .my-telia-login .login-title
{
    margin-bottom: 1.5625rem;
}#xwing .my-telia-button
{font-size: 16px;font-weight: 400;line-height: 40px;

    display: inline-block;min-width: 200px;min-height: 40px;margin-top: 1.5625rem;padding-right: 1.5625rem;padding-left: 1.5625rem;transition: background-color .2s ease;text-transform: uppercase;color: #fff;border: none;border-radius: 100px;background-color: #00cdff;
}#xwing .my-telia-button:focus,
#xwing .my-telia-button:hover
{
    background-color: #00a4cc;
}#xwing .my-telia-form-field-text
{
    position: relative;color: #a1a1a1;
}#xwing .my-telia-form-field-text + .my-telia-form-field-text
{
    margin-top: 15px;
}#xwing .my-telia-form-field-text__input
{font-size: 14px;

    display: block;width: 100%;height: 60px;padding: 0 30px 1px;text-align: center;border: none;border-radius: 1000px;background-color: #fff;box-shadow: inset 0 0 0 10px #eee;
}#xwing .my-telia-form-field-text__input:focus
{outline: 0;
    box-shadow: inset 0 0 0 8px #eee,inset 0 0 0 10px rgba(0,164,204,.5)!important;
}#xwing .my-telia-form-field-text__input::placeholder
{
    text-align: center;
}#xwing .my-telia-form-field-text__label
{font-size: 10px;

    position: absolute;border-radius: 1000px 0 0 1000px;background-image: linear-gradient(90deg,#fff 0,rgba(255,255,255,.9) 80%,rgba(255,255,255,0) 100%);
}#xwing .my-telia-form-field-text__input:-webkit-autofill ~ label
{
    background-color: #f9ffbd;background-image: linear-gradient(to right,rgba(249,255,189,.9),rgba(249,255,189,0));
}#xwing .my-telia-form-field-text__input:focus ~ .my-telia-form-field-text__label
{line-height: 40px;

    top: 10px;left: 10px;height: 40px;padding: 0 20px;
}#xwing .my-telia-form-field-text__input:focus::placeholder
{
    color: transparent;
}#xwing .my-telia-form-field-text:not(.swc-form-field-text--has-value) .my-telia-form-field-text__input:not(:focus) ~ .my-telia-form-field-text__label
{
    position: absolute;overflow: hidden;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;
}#xwing .my-telia-cta
{padding: 2.34375rem;text-align: center;border: 1px solid #eee;border-radius: 10px;
    background-color: #fff;
}#xwing .my-telia-rich-text > :first-child
{
    font-size: 18px;text-transform: uppercase;
}#xwing .my-telia-rich-text > * + *
{
    margin-top: 1.5625rem;
}#ecom-split
{
    display: flex;flex-direction: column;width: 100%;height: 100%;text-align: center;align-items: center;justify-content: center;
}#ecom-split-banner
{font-size: small;line-height: 40px;height: 40px;

    text-align: center;vertical-align: middle;color: #fff;background-color: #1f012f;
}#ecom-split-banner:not(.hide)
{
    display: block;
}.ecom-split-wrapper
{padding: 100px;transition: box-shadow .25s ease 0s;border-radius: 4px;
    background-color: #fff;box-shadow: 0 0 2px 0 rgba(153,153,153,.12),0 2px 2px 0 rgba(153,153,153,.24);
}.ecom-split-wrapper h3
{
    font-size: 24px;margin-bottom: 50px;
}.ecom-split-wrapper p
{
    margin-bottom: 30px;
}.fade-enter-active,
.fade-leave-active
{
    transition: opacity .5s;
}.fade-enter,
.fade-leave-to
{
    opacity: 0;
}.ts-pull
{
    float: left!important;
}.ts-push
{
    float: right!important;
}.ts-sr-only
{
    position: absolute!important;overflow: hidden;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);width: 1px!important;height: 1px!important;padding: 0!important;border: 0!important;
}[ts-controller=PebbleController][data-has-fallback=true]
{
    background-repeat: no-repeat no-repeat;background-position: 50% 50%;background-origin: content-box;background-size: contain;
}[ts-controller=PebbleController][data-has-fallback=true] svg
{
    position: relative;z-index: 2;width: 100%;height: 100%;
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='1']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-1.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='2']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-2.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='3']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-3.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='4']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-4.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='5']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-5.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='6']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-6.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='7']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-7.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='8']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-8.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='9']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-9.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='10']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-10.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='11']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-11.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='12']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-12.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='13']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-13.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='14']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-14.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='15']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-15.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='16']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-16.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='17']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-17.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='18']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-18.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='19']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-19.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='20']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-20.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='21']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-21.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='22']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-22.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='23']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-23.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='24']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-24.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='25']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-25.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='26']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-26.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='27']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-27.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='28']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-28.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='29']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-29.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='30']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-30.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='31']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-31.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='32']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-32.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='33']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-33.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='34']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-34.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='35']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-35.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='36']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-36.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='37']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-37.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='38']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-38.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='39']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-39.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='40']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-40.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='41']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-41.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='42']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-42.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='43']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-43.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='44']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-44.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='45']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-45.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='46']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-46.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='47']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-47.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='48']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-48.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='49']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-49.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='50']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-50.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='51']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-51.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='52']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-52.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='53']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-53.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='54']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-54.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='55']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-55.svg);
}[ts-controller=PebbleController][data-has-fallback=true][data-variant='56']
{
    background-image: url(/UI/ECommerce/images/pebbles/pebble-56.svg);
}.ts-text-left
{
    text-align: left!important;
}.ts-text-right
{
    text-align: right!important;
}.ts-text-center
{
    text-align: center!important;
}.ts-text-justify
{
    text-align: justify!important;
}.ts-text-justify--fluid:after
{font-size: 0;line-height: 0;

    display: inline-block;width: 100%;height: 0;content: '';
}.ts-text-highlight,
.ts-text-highlight--color
{font-weight: 700;
    line-height: 1;
}.ts-text-justify--fluid a
{
    display: inline-block;
}.ts-text-info
{font-size: .75em;

    color: #545454;
}.ts-text-info--light
{
    color: #9b9b9b;
}.ts-text-highlight--color
{
    color: #103c23;
}.ts-text-highlight--medium
{
    font-size: 1.875em;
}.ts-text-highlight--large
{
    font-size: 3em;
}.ts-text-highlight--block
{
    display: block;
}.ts-text-multiline
{
    display: table-caption;
}@media (min-width:40em) and (max-width:63.99em)
{
    .ts-hidden\@medium
    {
        display: none!important;
    }
}@media (min-width:40em)
{
    .ts-push\@medium-and-up
    {
        float: right!important;
    }.ts-hidden\@medium-and-up
    {
        display: none!important;
    }
}@media (min-width:64em) and (max-width:79.99em)
{
    .ts-hidden\@large
    {
        display: none!important;
    }
}@media (min-width:64em)
{
    .ts-hidden\@large-and-up
    {
        display: none!important;
    }
}@media (min-width:80em)
{
    .ts-hidden\@xlarge,
    .ts-hidden\@xlarge-and-up
    {
        display: none!important;
    }
}@media (max-width:39.99em)
{
    .ts-hidden\@small
    {
        display: none!important;
    }.ts-visible\@small
    {
        display: block!important;
    }
}@media (min-width:40em) and (max-width:63.99em)
{
    .ts-visible\@medium
    {
        display: block!important;
    }
}@media (min-width:40em)
{
    .ts-visible\@medium-and-up
    {
        display: block!important;
    }
}@media (min-width:64em) and (max-width:79.99em)
{
    .ts-visible\@large
    {
        display: block!important;
    }
}@media (min-width:64em)
{
    .ts-visible\@large-and-up
    {
        display: block!important;
    }
}@media (min-width:80em)
{
    .ts-visible\@xlarge,
    .ts-visible\@xlarge-and-up
    {
        display: block!important;
    }
}.ts-section__footer
{
    margin: 0 auto;text-align: center;border-color: #f2f2f2;background-color: #f2f2f2;
}.ca-bundle
{box-sizing: border-box;
    padding: 1rem;
}.ca-bundle__table-header
{
    font-size: 14px;font-weight: 700;display: flex;padding: 5px 15px;background: #f2f2f2;
}.ca-bundle__table-header-cell:nth-child(1)
{
    width: 45%;
}.ca-bundle__table-header-cell:nth-child(2)
{
    width: 10%;
}.ca-bundle__table-header-cell:nth-child(3)
{
    width: 18%;
}.ca-bundle__table-header-cell:nth-child(4)
{
    width: 30%;margin-left: 18px;
}.ca-bundle__table-header-cell-by-order:nth-child(1)
{
    width: 80%;
}.ca-bundle__table-header-cell-by-order:nth-child(2)
{
    width: 20%;
}.ca-bundle__subscription-name
{font-size: 18px;margin-bottom: 4px;padding-left: 12px;

    color: #103c23;
}.ca-bundle__payment-options
{
    margin-left: auto;
}.ca-bundle__payment-options-by-order
{margin-left: auto;

    border: 1px solid #f2f2f2;
}.ca-bundle__payment-options-label-by-order
{font-size: 14px;font-weight: 700;

    padding: 5px;background: #f2f2f2;
}.ca-bundle__payment-options-radio-by-order
{font-size: 14px;font-weight: 700;

    padding: 15px;
}.ca-bundle__discount-by-order
{display: flex;padding: 10px 0;

    border: 1px solid #f2f2f2;flex-wrap: wrap;
}.ca-bundle__discount-label-by-order
{font-size: 14px;
    font-weight: 700;float: left;width: 77%;margin-left: auto;padding: 15px;
}.ca-bundle__discount-text-by-order
{float: right;

    width: 23%;padding: 12px;
}.ca-bundle__last-row
{
    display: flex;padding-top: 14px;padding-bottom: 8px;border-top: 1px solid rgba(225,225,225,.8);background: rgba(225,225,225,.3);
}.ca-bundle__hw-list
{
    margin: 0;padding: 12px 15px;
}.ca-bundle__hw-container
{display: flex;flex-direction: column;border-top: 1px solid #e3e3e3;
    background: #fafafa;
}.ca-bundle__hw-row
{
    display: flex;width: 70%;margin-bottom: 8px;justify-content: space-between;align-items: baseline;
}.ca-bundle__hw-row:last-child
{
    margin-bottom: 0;
}.ca-bundle__hw-row-by-order
{
    display: flex;width: 100%;margin-bottom: 8px;justify-content: space-between;align-items: baseline;
}.ca-bundle__hw-row-by-order:last-child
{
    margin-bottom: 0;
}.ca-bundle__item-name
{
    width: 80%;
}.ca-bundle__item-name-by-order
{
    width: 70%;
}.ca-bundle__item-price
{
    width: 20%;text-align: right;
}.ca-bundle__item-price--to-pay
{
    font-weight: 700;
}.ca-bundle__item-price--orig-discounted
{
    font-size: 14px;text-decoration: line-through;color: rgba(0,0,0,.8);
}.ca-bundle__item-price-by-order
{
    width: 30%;text-align: center;
}.ca-bundle__subtotal
{display: flex;flex-direction: column;

    width: 50%;
}.ca-bundle__subtotal-wrapper
{
    font-weight: 600;
}.ca-bundle__subtotal-discount-wrapper
{font-weight: 600;

    color: #0c6;
}.ca-bundle__subtotal-discount-wrapper,
.ca-bundle__subtotal-wrapper
{
    margin-left: auto!important;
}#xwing p + *
{
    margin-top: 0!important;
}.ca-hairspace
{
    margin-left: 2px;
}.ca-temp-hide
{
    display: none;
}.recommendedCreditLimit
{
    border: 1px solid #103c23;
}.approvedCreditLimit
{
    border: 2px solid #0c6;
}.requiredCreditLimit
{
    border: 1px solid #ff3264;
}.ca-block .info-block .icon
{display: none;
    float: left;
}.ca-block .info-block
{
    margin-top: 0;padding: 5px;border-width: 0;
}.ca-block .modal-container .info-block
{
    margin-top: 10px;border: 0;
}.ca-block .modal-container .info-block .icon
{
    float: none;margin: auto;
}.ca-block .info-block .info-text
{
    float: left;padding-top: 0;
}.ca-block .modal-container .info-block .info-text
{
    float: none;padding-top: 10px;
}.ca-block .info-block span
{
    color: #ff3264;
}.ca-block .modal-container .info-block span
{
    color: #222;
}.ca-block.credit-evaluation-credit-account-block,
.ca-block.credit-evaluation-credit-account-block section
{
    padding-top: 0;
}.ca-evaluation-accepted
{padding: 20px 20px 0;

    border: 2px solid #20d175;border-radius: 10px;
}.ca-evaluation-accepted:after,
.ca-evaluation-lower-limit:after,
.ca-evaluation-rejected:after
{display: table;

    content: '';
}.ca-evaluation-icon
{
    display: block;float: left;width: 3rem;height: 3rem;margin-right: 15px;
}.ca-evaluation-icon-accepted,
.ca-evaluation-icon-lower-limit,
.ca-evaluation-icon-rejected
{
    width: 1.8rem;height: 1.8rem;margin: 0 10px;
}.ca-evaluation-icon-accepted
{
    fill: #20d175;
}.ca-section-cash-only-message
{padding: 10px;

    color: #ff3264;border: 1px solid #ff3264;border-radius: 10px;background-color: rgba(255,204,204,.5);
}.ca-evaluation-lower-limit
{padding: 20px 20px 0;

    border: 2px solid #ff9b00;border-radius: 10px;
}.ca-evaluation-column1
{
    float: left;width: 10%;
}.ca-evaluation-column2
{
    float: left;width: 90%;
}.ca-evaluation-icon-lower-limit
{
    fill: #ff9b00;
}.ca-evaluation-icon-rejected
{
    fill: #ff3264;
}.ca-evaluation-rejected
{padding: 20px 20px 0;

    border: 2px solid #ff3264;border-radius: 10px;
}.ca-recommended
{font-size: 70%;position: absolute;top: 17px;left: 5px;

    padding: 0 2px;background-color: #fff;
}.ca-loader-bg
{line-height: 100%;

    position: fixed;z-index: 9999;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;padding-top: 10%;text-align: center;background: rgba(0,0,0,.5);
}.ca-loader-wrap
{width: 450px;height: 300px;margin: auto;padding: 50px 30px;

    text-align: center;background-color: #fff;
}.ca-loader-content
{
    width: 150px;height: 40px;margin: 25px auto;
}.ca-loader-message
{display: block;

    width: 250px;margin: auto;
}.ca-body
{
    background: #fff;
}.ca-body .nav-main-wrapper
{
    border-bottom: 1px solid #f2f2f2;
}.ca-body .footer-bgsvg
{
    display: none;
}.ca-body .footer-copyright
{
    margin-top: 50px;
}.ca-pep-info .ts-tooltip,
.ctc-credit-account-block .ts-tooltip
{
    border-bottom: dashed 0 #000!important;background: 0 0!important;
}.ca-pep-info .ts-form-item__label
{position: relative;
    z-index: 2;
}.ca-pep-info .ts-tooltip .ca-tooltip-info
{display: inline-block;width: 15px;height: 15px;text-transform: initial;

    fill: #ccc;
}.ca-pep-info .ts-tooltip__message__slide__paragraph
{
    text-transform: none!important;
}.ctc-credit-account-block .ts-checkbox input + span:after,
.ctc-credit-account-block .ts-checkbox input + span:before
{
    position: absolute!important;
}.dv-table,
.dv-table--fluid
{position: relative;width: 100%;

    border-collapse: collapse;
}.ca-body .footer-social,
.ca-body .footer-wrapper
{
    display: none;
}.ctc-credit-account-block .ts-checkbox input.ts-tooltip-checkbox-checked:disabled + span:after
{
    left: -19px!important;margin: -.19em 0 0!important;
}.ca-body .ts-overview-item__content
{
    padding: 0 0 1.5625rem!important;
}.dv-table .highlight-divider,
.dv-table--header > th
{
    padding-bottom: .3125rem!important;
}.ca-discount-item-content
{
    margin-left: 12px;
}.ca-discount-org-price
{
    font-size: 11px;display: block;
}.ca-discount-item-input
{
    max-width: 70%;
}.ca-discount-item-input.ts-form-item__error
{
    border: 2px solid #ff3264!important;
}.dv-table
{
    font-size: .9rem;
}.dv-table td
{
    padding-left: .3125rem!important;
}.dv-table--header
{
    font-size: .9rem;text-align: left;
}.dv-table--header .no-padding-left
{
    padding-left: 0!important;
}.dv-table--header > th
{
    font-weight: 400!important;padding-left: .78125rem!important;
}.dv-label,
.dv-signature-content #approveAllDocuments span
{
    font-weight: 600;
}.dv-table--cell
{
    padding: .78125rem!important;
}.dv-table--separator
{
    border-left: 1px solid #ededed;
}.dv-table--separator-end
{
    border-right: 2px solid #ededed;
}.dv-label
{font-size: .75em;

    display: block;
}.dv-input-field
{width: 50%;margin-bottom: .3125rem;
    padding: .6rem;transition: border-color .2s ease-out;border: 1px solid grey;border-radius: 2px;
}.dv-input-field-authentiaction
{
    text-align: center;
}.dv-input-field:focus
{border-width: 1px;border-style: solid;
    border-color: #93f;
}.dv-input-field-label
{font-weight: 600;

    display: block;margin-bottom: .4em;
}.ts-table-order-overview
{
    border-top: 1px solid #a0a0a0;border-bottom: 1px solid #ededed;
}.ts-table--row-highlight
{border: 1px solid #ededed;
    background-color: #f2f2f2;
}.dv-table-row--details
{
    font-size: .85rem;line-height: 1.2;color: #4d4d4d;
}.dv-table-row--b-border::after
{position: absolute;top: 2.5rem;left: 0;display: block;width: 100%;height: 1px;

    content: '';background-color: #ededed;
}a.dv-pdf-link,
img.dv-pdf
{
    width: 20px;margin: 0;
}a.dv-pdf-link
{
    display: inline-block;background-color: #fff;
}.dv-progress
{
    width: 60%!important;
}.dv-section
{width: 100%;padding-left: 55px;

    text-align: left;
}.dv-section-overview
{width: 100%;
    padding-left: 50px;
}.dv-accounts
{
    overflow: hidden;width: 100%;background-color: #fff;
}.dv-content
{
    padding-bottom: 2em;
}.dv-button-bottom
{
    min-width: 0!important;
}.dv-button-row
{min-width: 0;margin-top: 2.5em;

    text-align: right;
}.dv-button-row > button
{
    min-width: 0!important;
}.dv-note-bottom
{margin-top: 2em!important;

    color: #a0a0a0;
}.dv-porting-button,
.dv-porting-label
{
    color: #000!important;background-color: #f2f2f2!important;
}.dv-ordernfo-padding
{
    padding-right: 1.5625rem!important;
}.dv-ordernfo-right
{
    min-width: 280px;
}.dv-align-top
{
    align-items: end;
}.dv-clear-topmargin
{
    margin-top: 0!important;
}.dv-account-info
{
    margin-bottom: 1.5em;
}.dv-porting-hidden
{
    display: none!important;
}.dv-porting-header
{width: 100%;

    border-bottom: 1px solid #a0a0a0;
}.dv-porting-heading
{
    padding-left: .7em!important;
}.dv-porting-number-indent
{
    padding-left: 1.5em!important;
}.dv-porting-nummer-indent
{
    width: 7em;
}.dv-porting-buttons-indent
{
    padding-top: 1.8em!important;
}.dv-porting-check-documents
{
    display: inline-table;width: 16em;height: 3.5em;margin-left: 2em;
}.dv-porting-number-column
{
    width: 12rem;
}.dv-margin-bottom-0
{
    margin-bottom: 0!important;
}.dv-width-50p
{
    width: 50%;
}.dv-porting-button svg,
.dv-porting-button-purple svg
{
    float: left!important;width: 25px!important;height: 25px!important;
}.dv-width-300
{
    min-width: 300px;
}.dv-padding-right-5e
{
    padding-right: 5em;
}.dv-porting-button,
.dv-porting-button-purple
{
    font-size: .7rem!important;padding: 0!important;text-transform: none!important;
}.dv-porting-label
{
    font-size: .7rem!important;vertical-align: middle;text-transform: none!important;
}.dv-porting-button div
{
    margin: 1.3em 0;
}.dv-porting-button svg
{margin: .5rem 0 0 1rem!important;

    fill: #000!important;
}.dv-porting-button:disabled svg
{
    fill: #a0a0a0!important;
}.dv-porting-button-purple
{color: #fff!important;
    border: 1px solid #a0a0a0!important;
}.dv-porting-button-purple div
{
    margin: 1.3em 0;
}.dv-porting-button-purple svg
{margin: .5rem 0 0 1rem!important;

    fill: #fff!important;
}.dv-porting-button-purple:disabled svg
{
    fill: #a0a0a0!important;
}.dv-authentication-margin-top-05
{
    margin-top: .5em!important;
}.dv-signature-table
{
    margin-bottom: 1em;
}.dv-signature-table .noborder
{
    border: none!important;
}.dv-signature-table tr
{
    border: 1px solid #a0a0a0;
}.dv-signature-table tr td.width-20
{
    width: 20%;
}.dv-signature-table tr td.width-15
{
    width: 15%;padding-right: 2em!important;
}.dv-signature-svg,
.dv-signature-table svg
{
    width: 25px!important;height: 25px!important;vertical-align: middle;fill: #646464!important;
}.dv-signature-table tr td .spacing-sub
{
    padding-top: 10px!important;padding-bottom: 5px!important;
}.dv-signature-table tr td .spacing-numb
{
    padding-top: 5px!important;padding-bottom: 10px!important;
}.dv-signature-table a
{
    display: inline-block;padding-right: 2em;vertical-align: middle;
}.dv-signature-table a span
{
    vertical-align: middle;color: #646464;
}.dv-signature-table svg
{
    margin: 0 0 0 .5rem!important;
}.dv-signature-content
{margin-top: .8em;
    margin-left: .8em;
}.dv-signature-content h3
{
    margin-bottom: 2em;
}.dv-signature-content #otherOrderDocuments
{
    margin: 2em 1em;
}.dv-signature-content #acceptConditions
{
    margin-bottom: 3em;
}.dv-signature-content #approveAllDocuments
{
    margin-bottom: 1em;
}.dv-signature-svg
{
    margin: 0 0 0 .5rem!important;
}.dv-text-color
{
    color: #646464;
}.dv-link
{
    text-decoration: underline!important;color: #990ae3!important;
}.clear-before::before
{
    content: none!important;
}.dv-nowrap
{
    white-space: nowrap!important;
}.dv-tooltip-modal-right,
.ts-no-wrap
{
    white-space: nowrap;
}.dv-cancelation-text
{
    font-size: .7em;padding-top: 4em;color: #545454;
}.dv-cancelation-text span
{cursor: pointer;

    color: #103c23;
}.diva-modal-bg
{line-height: 100%;

    position: fixed;z-index: 9999;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;padding-top: 10%;text-align: center;background: rgba(0,0,0,.5);
}.diva-modal-wrap
{line-height: normal!important;width: 55%;min-width: 600px;margin: auto;padding: 64px;

    text-align: center;background-color: #fff;
}.diva-modal-buttons
{
    margin-top: 20px;
}.ts-no-padding
{
    padding: 0!important;
}.ts-no-margin
{
    margin: 0!important;
}.ts-offset-top
{
    padding-top: 1.5625rem;
}.ts-offset-top-xlarge
{
    padding-top: 6.25rem;
}@media (max-width:39.99em)
{
    .ts-offset-top-xlarge
    {
        padding-top: 3.125rem!important;
    }
}.ts-offset-top-large
{
    padding-top: 3.125rem;
}.ts-offset-top-bottom
{
    margin: 2.34375rem 0;
}.ts-offset-bottom
{
    padding-bottom: 1.5625rem;
}.ts-offset-bottom-large
{
    padding-bottom: 3.125rem;
}.ts-offset-bottom-xlarge
{
    padding-bottom: 6.25rem!important;
}@media (max-width:39.99em)
{
    .ts-offset-bottom-xlarge
    {
        padding-bottom: 3.125rem!important;
    }
}.ts-offset-left
{
    padding-left: 1.5625rem;
}.ts-offset-right
{
    padding-right: 1.5625rem;
}.ts-offset-left-right-large
{
    margin: 0 4.6875rem!important;
}[v-cloak]
{
    display: none;
}.dv-block
{padding: 3.125rem;

    background-color: #fff;
}.product-item-row
{
    font-size: .875rem;line-height: 1.3;
}.product-item-header
{
    font-size: .875rem;background-color: #f2f2f2;
}.product-item-service-list-title
{
    padding-left: .78125rem;
}.product-item-service-list-item
{line-height: 2;

    padding: 0;
}.product-item-service__inkl:before
{display: inline-block;width: 15px;height: 15px;padding-right: .3125rem;

    content: url(/UI/Ecommerce/images/svg/ico-inkl.svg);
}.product-item-service__added:before
{display: inline-block;width: 13px;height: 13px;padding-right: .3125rem;

    content: url(/UI/Ecommerce/images/svg/ico-add.svg);
}.block-outline
{
    border: 1px solid #f2f2f2;
}.dv-valign-middle
{
    vertical-align: middle;
}.dv-cursor-pointer
{
    cursor: pointer;
}.dv-table-row
{
    display: table-row;
}.dv-table-cell
{
    display: table-cell;width: 50vw;padding: .78125rem;
}.dv-inline-block,
.dv-overview-price-column,
.dv-table-pricing,
.dv-tooltip-svg,
.dv-tooltip-svg-pricing
{
    display: inline-block;
}.dv-padding-top-none,
.dv-table-cell__pull-up
{
    padding-top: 0!important;
}.ts-uppercase
{
    text-transform: uppercase;
}.inputfile
{position: absolute;z-index: -1;overflow: hidden;

    width: .1px;height: .1px;opacity: 0;
}.dv-table-pricing
{
    width: 11vw;
}.dv-min-width-0
{
    min-width: 0!important;
}.dv-signing div
{
    margin: 1em 0;
}.dv-signing h2
{
    margin-top: 2em;
}.dv-signing-conditions
{
    margin-left: .5rem!important;
}.dv-signing-svg
{float: left;

    width: 25px!important;height: 25px!important;margin: 0 .5rem!important;vertical-align: middle;fill: #646464!important;
}.dv-padding-right-none
{
    padding-right: 0!important;
}.dv-padding-bottom-none
{
    padding-bottom: 0!important;
}.dv-padding-top-1em
{
    padding-top: 1em!important;
}.dv-padding-right-1em
{
    padding-right: 1em!important;
}.dv-margin-left-1em
{
    margin-left: 1em!important;
}.dv-padding-top-porting-table
{margin-top: .78125rem!important;
    padding-top: .78125rem!important;
}.dv-padding-none
{
    padding: 0!important;
}.dv-margin-none
{
    margin: 0!important;
}.dv-margin-bottom-none
{
    margin-bottom: 0!important;
}.dv-margin-bottom
{
    margin-top: 0!important;margin-bottom: .78125rem!important;
}.dv-porting-button-btc
{
    width: 20em!important;
}.dv-overview-price-column
{
    width: 12vw!important;margin-top: 0!important;
}.dv-overview-totalprice-price
{display: inline-block;

    width: 17vh;
}.dv-cancel-button
{min-width: 0;color: #000!important;
    background-color: #f2f2f2!important;
}.dv-cancel-button:hover
{
    background-color: #15623c!important;
}.dv-tooltip-svg
{width: 1.2em;height: 1.2em;cursor: pointer;

    fill: #103c23;
}.dv-tooltip-svg use
{
    pointer-events: none;
}.dv-tooltip-close-button
{
    cursor: pointer;
}.dv-tooltip-wrapper
{position: fixed;z-index: 100;top: 0;left: 0;width: 100%;height: 100%;cursor: auto;opacity: 0;
    background-color: #fff;
}.dv-tooltip-modal
{font-size: .7rem;position: absolute;z-index: 200;float: right;width: auto;max-width: 350px;height: auto;padding: 1.5em;cursor: auto;-webkit-transform: translate(-50%,calc(-100% - 15px));-moz-transform: translate(-50%,calc(-100% - 15px));border: 1px solid;border-color: rgba(0,0,0,.1);border-radius: 2%;
    background-color: #f2f2f2;box-shadow: 2px 2px 5px rgba(0,0,0,.42);
}.dv-tooltip-modal-heading
{
    margin: .5em 0;
}.dv-tooltip-modal-table
{
    width: 100%;
}.dv-tooltip-modal-table-spacing
{
    padding-top: .2em!important;padding-bottom: .2em!important;
}.dv-tooltip-modal-table-indent
{
    padding-right: 1em;
}.dv-tooltip-modal-table-total
{
    padding: 1em 0!important;
}.dv-tooltip-modal-table-left
{
    padding-right: 1em!important;
}.dv-arrow-svg
{display: inline-flex;width: 2.2em;
    height: 2.2em;cursor: pointer;transform: rotate(90deg);
}.dv-arrow-svg svg
{
    width: 100%;
}.dv-arrow-rotate
{
    transform: rotate(0);
}
